PDF to HTML API
Send a PDF to POST /v2/convert/pdf/to/html and get one self-contained HTML file: real h1 and h2 headings, paragraphs that reflow, tables as table elements and pictures embedded in the page. Page layout is not kept; a horizontal rule separates one PDF page from the next.
- Endpoint
- POST /v2/
convert/ pdf/ to/ html - Accepts
- Sample timing
- 23 ms median of 5 runsHow we measure
- Request size
- Up to 10 MB on the Free plan or 100 MB on paid plans, all files together
Request and response
Every sample below ran against the API before this page was published. Set PDFCONVERSIONAPI_KEY to your key and run it as is.
curl -sS -X POST \
https://api.pdfconversionapi.com/v2/convert/pdf/to/html \
-H "Authorization: Bearer $PDFCONVERSIONAPI_KEY" \
-F File=@greenhouse-inspection.pdf \
-o response.json
# FileData is base64. Save the first file in converted/,
# or print the JSON error.
if jq -e '.Files' response.json > /dev/null; then
mkdir -p converted
name=$(jq -r '.Files[0].FileName' response.json)
jq -r '.Files[0].FileData' response.json \
| base64 --decode > "converted/$name"
else
cat response.json
fiimport base64
import os
import requests
key = os.environ["PDFCONVERSIONAPI_KEY"]
response = requests.post(
"https://api.pdfconversionapi.com/v2/convert/pdf/to/html",
headers={"Authorization": f"Bearer {key}"},
files=[("File", open("greenhouse-inspection.pdf", "rb"))],
timeout=180,
)
result = response.json()
if not response.ok:
raise SystemExit(f"{result['Code']}: {result['Message']}")
os.makedirs("converted", exist_ok=True)
for file in result["Files"]:
path = os.path.join("converted", file["FileName"])
with open(path, "wb") as out:
out.write(base64.b64decode(file["FileData"]))
print(path, file["FileSize"], "bytes")
import { mkdir, readFile, writeFile } from "node:fs/promises";
import { join } from "node:path";
const form = new FormData();
const file = "greenhouse-inspection.pdf";
form.append("File", new Blob([await readFile(file)]), file);
const url = "https://api.pdfconversionapi.com/v2/convert/pdf/to/html";
const key = process.env.PDFCONVERSIONAPI_KEY;
const response = await fetch(url, {
method: "POST",
headers: { Authorization: `Bearer ${key}` },
body: form,
});
const result = await response.json();
if (!response.ok) {
throw new Error(`${result.Code}: ${result.Message}`);
}
await mkdir("converted", { recursive: true });
for (const file of result.Files) {
const path = join("converted", file.FileName);
await writeFile(path, Buffer.from(file.FileData, "base64"));
console.log(path, file.FileSize, "bytes");
}
{
"ConversionCost": 1,
"ConversionTime": 0.023,
"Files": [
{
"FileName": "greenhouse-inspection.html",
"FileExt": "html",
"FileSize": 50801,
"FileData": "PCFET0NUWVBFIGh0bWw+Cjxo…"
}
]
}Response from our test run on 2026-11-03. ConversionTime shows the median of 5 runs. FileData is shortened here; the real response carries the whole file as base64.
The sample, converted
The same file the code sends. Download the input and the output and compare them yourself.
greenhouse-inspection.html, first 30 of 51 lines
<!DOCTYPE html><html><head><meta charset="utf-8"><title>Greenhouse climate inspection, House 3</title><style>body{max-width:46em;margin:2em auto;font-family:sans-serif;line-height:1.45}img{max-width:100%}hr{border:0;border-top:1px solid #ccc;margin:2em 0}table{border-collapse:collapse;margin:1em 0}td,th{border:1px solid #999;padding:2px 6px;vertical-align:top}</style></head><body><p><img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAADwCAYAAAA+VemSAAAdoklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+Xa3anqmhztr1S+46qqr/rciuOqqq/63Irjqqqv+tyK46qqr/rciuOqqq/63Irjqqqv+tyK46qqr/rciuOqqq/63onLV/0o3vedrm/9gd3zvb4ur/jdBXPU/0k3v+drmf5g7vve3xVX/kyCu+m9303u+tvlf6o7v/W1x1X8XxFX/5W56z9c2/0fd8b2/La76r4K46j/dTe/52ub/qTu+97fFVf9ZEFf9p7jpPV/bXPUc7vje3xZX/UdCXPUf5qb3fG1z1Yvkju/9bXHVvxfiqn+Xm97ztc1V/y53fO9vi6v+LRBX/Zvc9J6vba76D3XH9/62uOpfA3HVi+ym93xtc9V/iTu+97fFVf8SxFX/opve87XNVf8t7vje3xZXvSCIq16gm97ztc1V/yPc8b2/La56boirnsdN7/na5qr/ke743t8WV90PcdWz3PSer22u+l/hju/9bXEV4ipues/XNlf9r3TH9/62+P8L8f/cTe/52uaq/9Xu+N7fFv8/If6fuuk9X9tc9X/KHd/72+L/F8T/Mze952ubq/5Pu+N7f1v8/4D4f+Sm93xtc9X/C3d872+L//sQ/w/c9J6vba76f+mO7/1t8X8X4v+4m97ztc1V/6/d8b2/Lf5vQvwfdtN7vra56irgju/9bfF/D+L/oJve87XNVVc9H3d872+L/zsQ/8fc9J6vba666oW443t/W/zfgPg/5Kb3fG1z1VUvgju+97fF/36I/wNues/XNldd9W9wx/f+tvjfC/G/3E3v+drmqqv+He743t8W/zsh/he76T1f21x11X+AO773t8X/Poj/pW56z9c2V131H+iO7/1t8b8L4n+hm97ztc1VV/0nuON7f1v874H4X+am93xtc9VV/4nu+N7fFv87IP4Xuek9X9tcddV/gTu+97fF/3wE/0vc9J6vba76V/v6z35lrvrXu+k9X9v8z4f4X+Cm93xtc9W/ytd/9ivzQB/+2X/MVf96d3zvb4v/uRD/w930nq9trnqRff1nvzIvzId/9h9z1b/OHd/72+J/JsT/YDe952ubq15kX//Zr8yL4sM/+4+56l/nju/9bfE/D+J/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"></p><h1 style="color:#1C5E40">Greenhouse climate inspection</h1><p style="color:#5A6B62">House 3, Cedar Row Nursery. A fictional site and report, written as a sample file.</p><h2 style="color:#1C5E40">Inspection details</h2><p style="color:#1D2A24">Inspector:</p><p style="color:#1D2A24">Date:</p><p style="color:#1D2A24">Roof vents open and close on command</p><p style="color:#1D2A24">Heater serviced this season</p><h2 style="color:#1C5E40">House 3 on the day</h2><p><img alt="" src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBAUEBAYFBQUGBgYHCQ4JCQgICRINDQoOFRIWFhUSFBQXGiEcFxgfGRQUHScdHyIjJSUlFhwpLCgkKyEkJST/2wBDAQYGBgkICREJCREkGBQYJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCT/wAARCAGQAoADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD12ilxRivbPFsJRS4oxQFhKKXFGKAsJRS4oxQFhKKXFGKAsJRS4oxQFhKKXFGKAsJRS4oxQFhKKXFGKAsJRS4oxQFhKKXFGKAsJRS4oxQFhKKXFOjieVtqKWPtSuFhlPjieVtqKWPtWlBo21fMupBGvpmpTqENv+6sYdzdN2KydW+kdTVUray0IoNG2r5l1II19M1aiuVX9zp8Oexc9KalhLOfNv5cKOduaZPqscCCGyQemcVg25u2/wCRukoK+35k7QxQETX0wdx0XsPwqI3VzqTeVApji7vUdvpsk7faL18L1we9LeassIMFooAH8QoSu7LV/ght2V3ovxZM0ttpEW1MSTHr61SSK51eTe7YjXuegqOysZL+UySEhAcsx71PqF+qJ9ltflQcEjvVpWdo6vuZt3V5aLsPu76Ozg+y2hH+0wpmj2PmN9plyFXke9VtOsWvZsHIQck1e1W9WKMWlucY4JFDVvcju9wTv78tlsVNVv8A7XLsQny16e9XrRRpunNM3DuOKy7C3NzdIuMjOT9Kua5cbpVgU/Kg5HvTlFXVNbCjJ61HuZuTJJljksea1taPlWsEI+7is2zXddRAjI3CruvE/aUXPAXpVT1nFEw0hJkeiyFL1VH8QINRapGI76QD1zTLElbuIg4+YVb15QLpSB1Wjar6oN6XoyzaMNR05oG++g4rLt53srkMMgqcEVJplwba6U/wtwam1u28q4Eij5XGfxpJKM3F7MbfNFSW6Ll/bpqNsLqHJcDpVaw1BShtLrlDwCe1RaVfm0l2uT5bdfaptW08L/pMPKNycVNkn7OW3Qu9/wB5HfqDQz6U5nt2Dwt6elWlkttXTI+SZRwe4qhp2o+T+5m+aJuOe1LfWDWrC4tiTGecjtScdbS36MFLS8duxb+2T2J8m8XzEPRh6U2fS4LxfNtHUE/w0lrqsdyvkXag543U250+e0fz7NiU64FSrp9n+DKdmu6/FGZPbS2z7JFINRVuQ6nDdjyrxAp6ZNQXejFV8y2PmKecVvGrbSehjKldXhqZVFOZGRirAgjsaTFa3MbCUUuKMUwsJRS4oxQFhKKXFGKAsJRS4oxQFhKKXFGKAsJRS4oxQFhKKXFGKAsJRS4oxQFhKKXFGKAsJRS4oxQFhKKXFGKAsJRS4oxQFhKKXFGKAsLRS4oxU3GJRS4oxRcBKKXFGKLgJRS4oxRcBKKXFGKLgJRS4oxRcBKKXFGKLgJRS4oxRcBKKXFGKLgJRS4oxRcBKKXFOjieVtqKWPtRcBlOjieVtqKWPtWlBo+1fMunEa+mae+pW9ouy0jBP941k6t9I6mqpW1m7DINH2r5l04jX0zT31K3tB5dnECf7xqqsd5qT5yzD1PQVfjtLTTFEk7BpPT3rKT/AJ3d9jWP9xWXcrxWd3qR8ydyqe9WHuLPTBtiUPJ61TvNWluMpH8kfTA6mm2OmSXbB3ysfcnvTcdLz0XYSlraGr7iPPdapLtXJ/2R0FX4bO20yMy3DK0mMgUS3ltpqeVbqGccE1jzTSXD7pGLGmk56LRCbUNXqyxfanLdtgEon90U/TtO8/8AfTfLEvPPenWGmGQ+bP8AJEvPPek1HUPO/cw/LEvHHenf7EBW+3MW81IeWbe2XZGOMjvVGCFriVY1HLGmhckAdTW7awppdoZpdvmEcf4U5NU1ZbiinUd3sFxKmk2YhjI80isJmLsWY5J5NS3Nw91KZHOSf0otbc3E6xjueacI8iu9xTlzuy2NTToxY2T3Tj5mHFY8khlkZ2OSTmtXWZlRI7VOijmsnFKlreb6jqu1oLoXdGQteqQMhQSaZqrh76Qg5A4q1oSESySdlXFZ9ywkuJHHQsTQtajB6U0RocOD71r62PMgglXlcdayMVs3f7/R42XgLjOfyoqaSiwp6xkjFHFbkZGp6YVPMkdYmKvaPcCC62sflfinVV1dboVJ2dnsygQVJB6itjSb4OptZzkHhc1V1a1MF0zfwvyKpqSjBlJBHINNpVIiTdORZ1GyNnNgcoeQafY6kbdTFKN8R7HtWhbTJqtq0MuPMA/yaxri3a2laN+oqIvmXJPcuS5Hzw2ZevtOQxi5tfmjPJA7VFY6pJasFYlo+4pNPv2tH2t80Z6ip77TlkX7Ta/MjclR2o29yewb+/DcsT2MGpRedbEK55IqjFd3WmyBH3bR/Ce9VoZ5bWTdGxUitiO5tdUjEc4CyAdfepacVZ6oaam7rRiK9jqvDDZKaz7zS5rXLY3J6ilvNNls23Llk7MO1S2ervEBHMPMT1PWmrpXg7oG03aorMzaK25tPtb8GS2cK2OgrKntJbdsSIR71pCopeplOm469CGilxRitLkCUUuKMUXASilxRii4CUUuKMUXASilxRii4CUUuKMUXASilxRii4CUUuKMUXASilxRii4CUUuKMUXASilxRii4CUUuKMUXAKKWiouMSiloouAlFLRRcBKKWii4CUUtFFwEopaKLgJRS0UXASiloouAlFLT443lbailj7UXAjp0cbyttRSx9q0oNI2r5l04RfSnyajb2i7LSME/3jWbq30jqaqnbWWgyDR9q+ZdOEX0zT5NSt7RdlpGCf7xrPmuZrlsuxb2q3aaRJN88v7tPfrUtdajKi+lNFV5ri9fks5PYVfttISECW7cAf3ake7tNOQpbgO/rWZc3kt02ZG+govKWi0QPljrLVl651dY0MVooUD+Ks0tLcPyWdjUltZy3TYReO5rWAttIjOTulIovGGkdwtKprLRENppccCefdnGOdtRXurb18q3GxB3Heqt1fS3bZdsL/dHSoACTgdaahd80xSqWXLAaSScnk1p2FgqJ9puflQcgHvTrWwjt0W4u2wOoWq9/ftdvtX5Yx0FDk5aRBRUPekJfai9y5VCVjHAA71Tpau6bYm6lDMP3a9TV3UER705FnSrAIPtM4AUDIB/nVTUr03c2B9xeBVnVr0H/RouFXqRWXUQTb55F1JJLkiJWxpEQgt5LphyBxWZBE08qxr1JrU1WVba3S1j9OaKjvaK6hSVrzfQyp5WnlaRupNR0tFarQxepr6SPKsZ5h97msgnJJrYj/c6MWXgt1rHrKm9WzapoooStm0/f6PIjdFzjH51j1r6MfMgniblcdKKvw3FR+Kxj0oJUgjqKc4wxHvTa1uZG1LjUdM3/wAcYrErT0a5CSmFz8r/AM6r6jbfZrll/hPIrKD5ZOJtU96KmQW87W0qyJ1FbN1CmqWqyxbfMA/yKw6t6feG0mz1Q8EU6kW/eW4qc0vdlsyoylGKsMEdasWd9JaOCCSndav6rZB1FzAMg8tisinGSnEUk4SNa8s472L7Va4z/EtZPKnuCKsWd49pJuU5U9R61fntIdQUzWzAPjlalScNHsU0p6rcZZat8vlXXzKeM0t5pSOhmtCGX+6KzGUoxVhgjtVizv5bRvlOV7qaHBp80AVRP3ZkCSS2smVLIwrUt9WjuE8q7UHPGcVK0dtq0QZCEl/Wsm5tZLZyrqR6H1pXjPR7jtKnqtUX7rR9w8y1YMp5xmsp0ZGKsCCPWrNrfTWrZRiR/dPStJZrPU02yARyUc0ob6oOWM9tGYdFX7vSpbf5k+dPUVS6VrGaeqMpRcXZjaKWinckSiloouAlFLRRcBKKWii4CUUtFFwEopaKLgJRS0UXASiloouAlFLRRcBKKWii4C4oxV7yrH/nq1HlWP8Az1asvaeRr7N9yjijFXvKsf8Anq1HlWP/AD1aj2nkHs33KOKMVe8qx/56tR5Vj/z1aj2nkHs33KOKMVe8qx/56tR5Vj/z1aj2nkHs33KOKMVe8qx/56tR5Vj/AM9Wo9p5B7N9yjijFXvKsf8Anq1HlWP/AD1aj2nkHs33KOKMVe8qx/56tTktrORtqO7H2FHtEHs33M/FOSJ5G2opY+1az6TDGu52IHuafDe2luu2PaPfFS61/hRao2fvOxWg0javmXThF9M1JJqMFouy0jBP940yaS2uGzJcOfakitLWZtsbux9hUXvrMq1tIFKe5muGzI5PtT7WxmumwqkD1PStE6dBakSSHgdmPWpDqcGzYjhB7CqdXS0EJUtffYxYLTTE3SESSVSu9TmuSQpKJ6Cnstm7Fmmck0sdraTMFR3Yn2pJpay1G7vSOiM7BJrRstJaYCSY7I/1NWRZQWDea56dN1Jc3tvcoEMpVfRRRKq38Io0lH4hLrUo7ZBDaAccE1kyO8rbnYsfU1c8qx/56tTlgsnYKsjkntiqi4x6CkpS6meAScAVq2lnHZRfabnr/CtSrb2+nEPJgk9N3NRXU1rdtukmbjoB0FTKpzaLYcafLq9yleXcl3JubhR0HpVfFXvKsf8Anq1OWCydgqyOSe2KtTSVkiHBt3bKlrbPczKig+59K1ryePTrf7PCPnI60+NI9LjLHjd3NUpfsczl3mck1m5878jRR5FbqZxyTk9aMVe8qx/56tTkt7KRwqyMSTgVr7RdjL2b7kmiwbS9w+AqjAzVG7mM9w75yCeK152itbcWztsBHbrVDyrH/nq1ZxnduTNJwslFMo4oAOaveVY/89Wp0cFmzqqyMWJ4rT2i7Gfs33J9R+XTYUPB44/CsjFbeo+S5RJ2KlRxiqXlWP8Az1aopzsjSpC8tyjitHQzi6YE4ytM8qx/56tU1oLSKdGjkYvnABpzneLViYQtJO5RvVK3UoIx8xqHFa9/Db+eWncqzDOBVbyrH/nq1ONTRBKm7vUpIxRgw4IOa2L5ftmnpOoBZRzVTyrH/nq1XLKWBQYInLh+xqJz2aWxVOO8W9zFxRitKe0tYJCsjup64qPyrH/nq1ae1Rm6bXUl0q+C/wCjTco3AJqHU7D7LJuQHy2/SnCOxByJXq/HNFeRfZg+/jqetZOXLLmRqo80eV/IwcVLbXEltIHQ/UetXZrO1t22yO6mo/Ksf+erVp7RNbGfs2nuWpoItUh86HCzDqvrWQyMjFWGCK0rd7S2kDxzMD/OrDrbam3y43jkkcE1Cny6dC3Dn16mNFI8Lh0JBFa9tqEV4vk3SrnH3jVeS1tIXKO7qw7YpnlWP/PVqcnGXQUVKPUW90l4MvF88fX6VQ5Brat76CBCnnF19GoNhBeHzY8AH+7SjVa+IcqSl8JUs9Vlgwknzx+/Wrclpa6ipkgIWT0qtJa2kLlHdww7YpEFnE25J3U+1DtvHQauvdlqirc2c1q2JF+hqHFbp1K2dAjsHHTkVH/ZcE3zxk4P9001Wt8SJdG/wMxsUYrQe2s4m2u7qfcU3yrH/nq1X7REezfco4oxV7yrH/nq1HlWP/PVqPaeQezfco4oxV7yrH/nq1HlWP8Az1aj2nkHs33KOKMVe8qx/wCerUeVY/8APVqPaeQezfco4oxV7yrH/nq1HlWP/PVqPaeQezfco4oxV7yrH/nq1HlWP/PVqPaeQezfco4oxV7yrH/nq1HlWP8Az1aj2nkHs33KOKMVe8qx/wCerUeVY/8APVqPaeQezfco4oxV7yrH/nq1HlWP/PVqPaeQezfcp4oxRRTuQGKMUUUXAMUYooouAYoxRRRcAxRiinJG8jbUUsfai47DcU5Imkbailj7VoQ6TtXfcuEX0p76hBarstYwT/eNQ6n8poqdtZaEcOk7V33LhF9KkfULe1XZaxgn+8az5rmW4bMjk+1RUuW/xBzpfCiWe5luGzI5PtUQUk4AJNWrXT5rkjClV/vGtAC00xTkiSWm5paIFBy1ZVttHeQB5jsTr71YlvraxBjt0DN6iqN3qMt0cZ2r6CqtLlcviHzqOkCSe4luGzI5PtUeKVVLkBQST2FadnpYUebc4C4ztqnJRREYubKlnp8l2cj5UHUmtGSe20tPLiUNJiobvVQFMVsNq9M1mEknJOTUWctZbF8yhpHcfcXElzIXkYnPb0qPFFPiieZwiDJNa3SMt2JHE0zhEBJNasMMWlxebNhpj0HpS/utJh7NOw/KsqWV5nLuSSazu5+hrZQ9Rbi4e5kLuc+g9KjxRRWi0MnrqwxWvptqttEbqY444z2qvplj57+a/Ean86dql95reTEf3Y6471nOXM+VGsEornZWvbtruUkk7R90VXxRRWi0VkZN3d2GK0NItg8pmYfKn86oAEkAd62Lg/YdOWNeGfrUVJaWXU0ppX5n0M/ULj7Tcs3YcCq2KKKtaKxm3d3YYqxp0fmXkYzjBzVetDRkDXRJHIGRUzdosqCvJDdYffdkY+6MVRxU985e6kJOecVBRDSKQTd5Nhin27eXMj9cEGmUoOCDVMlGlrafPHJnqMYrMxWtqQ32EMjctxzWTUUn7ppVXvXDFOhcxSq46qc02irMzW1SIXNul0nPHNZOK1dIlEsb2z8gjis64iMMzoexrODt7prUV0pkeKdFI0Lh0JBFNorS5kbjiPVrQEECRf51iOhRirAgip7K7a1mDA/KeorQ1G0W6j+1QkHjketZJ8jt0NmvaK/Ux8U6KRoXDoSCKbRWtzE1z5OrQ9lnUfnWXPbyW77JFINNV2RgykgitaGaLU4fJmwJR0PrWesNtjXSfqZGKlt7mS2cMjH3HY0XFu9tIUcfj61FWl00Z6pm0strqi7XASWs67sJLRjkZTPDVXVipBUkEdxWpaaojoIboBh/eNZWcPh2NLxnpLcysVNb3ctq2Y2PuKu3mlfL5tt8ynnFZpBBwRg1akpIhxcGbCXVrqKiOdQsnrVS60mWElo/nT261R6VdtNTltyAxLp6Gp5XH4S+dS+MpFcHBoxW00NpqSboyI5KzbmyltWwy5HqOlVGonoTKm1r0K+KMUUVVzMMUYooouAYoxRRRcAxRiiii4BijFFFFwDFGKKKLgGKMUUUXAWilxRipHYSilxRigLCUUuKckbyHCKSfai47DKckbyHailj7VoQ6VtG+5cIvpT31CC1XZaxgn+8ajn7FqnbWWgyHSto33LhF9Ke+oQWo2WsYJ/vGs+a4lnOZHJ9qjxRy3+IfOl8JJNcy3BzI5PtUVOVGc4UEn2rQtdJLL5lwdijtTbUSVFyZRht5LhtsakmtOLT4LNPMumBPpSzajDar5dsik+tZcs0kzbnYk1OsvJF+7DzZeutWLL5duNijvWczFiSxJJoxRirSS2M5SctxKlt7aS5baik+/YVZs9Mef55PkQeverU99DZxmK2A3etS59EXGnpeWw5IbfS4w8mGkrOu76W6Y5OF7CoZJHlYs5JJpuKIxtq9xSnfRbCUUuKkt7aS4kCIOveruQlcLe3e5kCIPx9K0meDS1Kp88xHX0ollj0yHyocGU9T6VlMzOxZjkms/i9DTSG24ssrTOXc5JplLijFaGYlT2lq11KEHTuajjiaVwijJNbLFNKtRgAyNUSlbRblwhfV7EeoXK2sItocA4wcdqx6fI7SOXbknmm4pxVkKcuZiUUuKME1RFi7pVt50+9h8qc03Urn7RcEA/KvAq6o+waac/fesc5JzWcdXc2l7sVESilxRitDGwlaujqFSWQjGB1rLxWtafutLkZuA2cVFTaxrSXvXMqQlnYk5yabS0YqzMSilxRigVjW/1ukf3iv6VkVraad9jNGPvc8VlEEEiohu0a1NUmJRS4oxVmViS2mMEyyDsa0NVgEiJcoOCOay8Vrac4uLR7djyBxms56e8a09U4mRRT5I2jdlI5BxTcVpczsJWhpd75L+U+PLb17VQxRzSaTVmOLcXdF/VLLyX81MeW3p2rPrY0+6W5j+zTAHjg+tZ97aNaylSPlPQ1EZfZZc4p+8tivSqxRgynBFGKMVoZmpFcw6giw3HEnZqpXdo9pJtblT0PrUAyDkVqWt0l3F9muev8LVm/d1Wxomp6PcyqKsXdm9rIVIyvY1BirTuZuNtGWbTUJbU4zuT0NaEtvb6mhkiO2QDpWNinxSyQNuRiDUuPVbmkZ2VpbBNbyW77ZFINR1sw3kN/H5VwArnoap3mmvb/ADp8yetCn0YpU9Lx2KiuyEMpIIrSttW3Dy7kBlPGcVmYoxTcU9xRk47GrNpkNwhktXH+7WZLDJC22RSpp0FxLbtmNiPatSK9t70CO4QK3qam7j5ou0Z+TMaitC60p4gXiO9fQdaoFSDgjFWpJ7GcoOO4lFLijFMmwlFLijFAWEopcUYoCwlFLijFAWEopcUYoCwtFLilSNpDhVJPtU3KsNpyRvI21FJPtV+HSto33DhF9Ke9/BbDZbRgn+8ann7FqnbWWgyHSto33DhF9Kc+oQWo2W0YJ/vGqM1xLOcu5PtUeKXLf4h86Xwj5rmWc5kcn2qOlxUkFrJcMFRT9au6RGrZFVq106W5w2Nqepq7FZW9kN87hm9KgutUeQFIhsX261HM38JfIo6yLBe000EKN8mKz7i/mueGbC+gqA8nJJJoxTUUtWKU29FsJRS4qe1spLlwFBC92qm0iUr6IgSNpG2opJ9q1bfT4rZBLcsM9cU8vb6ZHhQHl/Wsy4uZLlsufoPSou5bbGllDfVlm91Npvki+WPp9aoUuKMVSSWxnJuTuxKKXFWLSxe5OeiDqTTbSBRvohtpaPdSbV4XufSrtzdpZIILbG4dWpLm6jtYvs9sRnuwrNPJyahe9qy21HRbgzF2LMck0lLijFWZiUAZOBS4rQ0yyDnz5AQq8j3pOVlcqMeZ2RNY2y2cJuJhhscZrNurhrmUuenYVY1G8+0SbVJ2L+tU8VMV1ZU2vhWwlFLijFXczsJVrTbcT3Az91eTVbFa1sosbFpW++3Spm7IunG71Kuq3Hmz7B91OKpU5iXYsTyaTFNKysTJ3dxKKXFGKdxWErVn/c6Ui9d1ZarlgK1NV/d28MQ6VEt0jSGibMqilxRiruZ2EopcUYouFjR0Z/nkjx1Gc1QnTy5nXOcGrWlOUugB/EMVHqEYS7cDPXNQviZo9YIrUUuKMVdzOwlTWc5t51ft3qLFGKHqNaO5oatAMrcJ0brWdWvbEX1i0LfeUcVlMhRip6iog+hdRfaXUbRS4oxV3M7ArFGDA4IrZUpqlrggCRaxsVLbTtbSh1J9x61MlfYuEraPYjljaJyjjBFNrYvIEvoBcRZLAdKyCMHBojK6FOHKxKAcHIpcUYqiTQtL8SjyLnDKeAT2qC9smtmyOYz0NVsVoWV6rJ9nuOUPAJ7VDVtUaJqWkjOoq5d6e0I8xDujPQiqmKtNMhxtoxOlaFlqZjxFN8yevpVDFGKTSe44ycXdGpcabHcL51swOecVlsjIxVgQRU1tdSWrZQ8dwa0h9m1NDxtkAqLuO+xdlPbcxqKnubOS1fDjjsRUOK0TuZtW3LNrqMtt8udy+hq8RaakowQklZGKFJUgqSCKlxW6KjNrR7Fi6sJbYnIyv94VWrRttUKr5c43qe9SzadDdL5lswB9KXO18Q+RPWJk0VJNbyQNtdSDTMVdzOwlFLijFFwsJRS4oxRcLCUUuKMUXCxo2+lZ+aZwB6CpnnW2Gy2gOf7xFUPts/8Afo+2z/36xs3ubqUVsLMbqc5cOfaovs8v9xvyqT7bP/fpfts5/i/SquyHysi+zy/3G/Kj7PL/AHG/KtC1ju5/mZ9i+pFTXF3BbAKP3j0ud7FKnG12V7XSwfmnYAegqaa7MKeXaxEY74qi9/MzZBCj0pv22f8Av0rN7jU4pWQ2RLiVizqxJpv2eX+435VJ9tn/AL9H22f+/VXZHukf2eX+435UfZ5f7jflViGa6nfahyfpWiNtrEWuJAzelJyaKjCLKVnpu8h5iAPT1qxdXTxAxW0RAH8QFU5tQkd8p8q+lR/bZ/79KzerHzRSshjQzOxZkYk0n2eX+435VJ9tn/v0fbZ/79Vdke6R/Z5f7jflR9nl/uN+VSfbZ/79XbITSjzZX2xj9aHJoajFuyKtpYvNJ8/yqOuas3srqn2e3QhBwSB1qO61DLbYRgDv61X+2z/36nV6sd4x0RH9nl/uN+VH2eX+435VJ9tn/v0fbZ/79VdkWiR/Z5f7jflR9nl/uN+VSfbZ/wC/T4bi4mkCK3J9qLsdoiWtk00oDgqo5Oau38rJEIIFbGOSKfdyraQBd26U1m/bZ/79TrLU0fLBcpH9nl/uN+VH2eX+435VJ9tn/v0fbZ/79VdmVokf2eX+435UfZ5f7jflUn22f+/R9tn/AL/6UXYWiLbWrvOodSFzzmrWqF5GWONSUUdqmgZktGmmOSegrPN7Nnhqm7buaPljG3ci+zy/3G/Kj7PL/cb8qk+2z/36Pts/9+quzO0SP7PL/cb8qPs8v9xvyqT7bP8A36Pts/8AfouwtELeBxOm5DjIzkVa1VHklXYCygdqSwmlnnCscr1NNvLt0uGWNsKKm7uae6olT7PL/cb8qPs8v9xvyqT7bP8A36Pts/8AfqrsztEj+zy/3G/Kj7PL/cb8qk+2z/36Pts/9+i7C0RbWKVLhG2sOetWNViLzhkXPHJFV1vZtwy/FXr+R44o5IjgHqalt3NFyuLRmfZ5f7jflR9nl/uN+VSfbZ/79H22f+/VXZnaJH9nl/uN+VH2eX+435VJ9tn/AL9H22f+/RdhaJLYCWC4U7GweDT9Stj5++NSQ3JxVf7bP/frRgkNzaMVOJVqW2nc0jytcplfZ5f7jflR9nl/uN+VSm8nBILdKT7bP/fqrsi0SP7PL/cb8qPs8v8Acb8qk+2z/wB+j7bP/fouxWiWNPlltn2ujbD7dKXUbIBvNi53dRVb7bP/AH6uafdiVjHMeT0NS7p3NIuLXKZ/2eX+435UfZ5f7jflV29a4tZMB8qehxVb7bP/AH6pSbIcYp2ZH9nl/uN+VH2eX+435VJ9tn/v0fbZ/wC/RditEs2M0sX7qWNmjPqOlMvbAxvuh+ZT2Haofts/9+prfUGRv3o3Kf0qdU7ou8WrMq/Z5f7jflR9nl/uN+Val2JDGJrd8p3HpWf9tn/v/pTUmxSjFbkf2eX+435UqwzIQyqwIp/22f8Av0fbZ/79O7F7poW9yZ18q5iPPGcVWvNOMZLwncvp3qD7bP8A36kg1B0cGT5l7ips1qi+aLVmV/s8v9xvyo+zy/3G/KtlgLqEPbOFb0rNluLqFtrkg/SmpNilCKIPs8v9xvyp8S3ELBkDg0v22f8Av0fbZ/79O7J900obgXS+Xcw4Priqt1pnl/NC24elV/ts/wDfp0d/KrAsdw7ips1sW5RasyH7PL/cb8qPs8v9xvyrXguYLpdoOx6rXKXdvk7tyeopqb2E6aSuUfs8v9xvyo+zy/3G/KpPts/9/wDSj7bP/fp3ZFokf2eX+435UfZ5f7jflUn22f8Av0fbZ/79F2FokOKMU9I2kOFBJ9q0INNSIeZcMAPSk5WHGDZSgtJbg/Ipx61oJbW9goeY7n9Kjn1JUXy7ddoHeqDu0hyzEn3pasr3Y7ass3WpSTZVPlT2qnyaWimtCG29xMUYpaVVLnCgkmncVhuKtWmnvcEMw2p61Zt9PSFPNuTjHamXWo7h5cA2qO4qea+xooJayJpLqCxXy4VDP0JrMlleZtzsSaaTk5JoppWJlJsTFGKWinckTFGKWr9nZqq+fPwg5APek3YcYtsZZ2Bc+ZN8sY5570X175v7qL5Yx6d6bd3rTsQpKoOABVWku7KbsrRExRiloqrkCYoxS0UXAQKScCte3iXT7cyyY3kVHp1oFHnygBQOM1Wvrs3MmB9xelQ3fQ1iuVcz3IZ5nuJC7mo8UtFWZO7ExRiloouAmKkt4TPMqDuaZWnpkYihe4YdBxSbsioRuxuqShFS3X+Ec1m4qSaQyyM7HkmmULRBJ3dxMUYpaKdyRMUYpaKLgX9IQ+Y79gKp3Db5nYdCTWhpw8u0mlHWswnJJqU9WaS+FITFGKWiquZiYoxS0UXAStS4Hm6YjL0WsytS2/faZIrdFzipkzSHVGVijFLRVXMxMUYpaKLgJirmmT+VPtPRuKqUA4ORSeo4uzuWdRtzDcE/wtyKq4rWkxfWG/8AjSsqlFlTWt0JijFLRVXIExSqSpBHBFFFFwNaCVdQtzFJjeKy54WgkKMORSwzNBIHU8itS4iXULcSR43io2Zr8a8zHxRinMpUkHgikq7mVhMUYpaKLgWLK8a2bB5jPUVPeWQdfPt/mU9QKoVPbXb2zAgkr3FS+6LT0syuQQcEUYrSubZLqP7RB17rWcRg4NNO4pRsJijFLRTuSOhmkgbcjEGtNJ7fUECTAK4HWsqgHByDSauVGTRYu7CS2OR8yeoqtitG11Hjy5/mU8ZpbnTldTLbnI9BS5rblOCesTNxRinMpU4IIIpKq5nYQZByOKvW2pPGAko3r71SopPUabWxqSWcF4C8DAN6VnTW0sBw6ke9EcrxNuRiDWhDqMcy+XcqOe9LVF+7LyZl4oxWlcaZuG+3O4HtWeylCQwIIpqVyZRa3NRrm2skKwgM3rVCe5kuGy7fhUVFStBuTYYoxRRTuSGKMUdavWunGQB5TtSlcai3sVoLWS4bCA49a0QLfTUP8UhFMuL5IF8q3A44JrOd2kbcxJPvS3Luo7bklxdSXLZY4HoKhxRRTIbuGKMUUU7iDFAGTgUAZOBWjbWyWsfnz9ey0myoxuNt7JIFE1wcDstQ3l21y2Bwg6CmXVy9y+TwOwqGheY3LogxRiiincgMUYooouAYq1YWZuJNzD5B1qK3ga4kCKPqfStG6mSxh8mMfMRSbLjHq9iHUboH9xHwq9cVn4oJycmihaEyld3DFGKKKdxBijFFFFwHRRGWRUHUmtDUJBBAlsnpzSaVFgtO3RRxVO5lM0zPnqeKm92abR9SLFGKKKq5mGKMUUUXAMUYooHWi4Gmn7rSyV4LdazMVp33y2MSng8cVmVKZc+iDFGKKKq5AYoxRRRcAxWlpfzwyxnlcdKzavaSQLggnqKTehdP4iky4Yj3pMVLdgrcSAjHNRU7kvcMUYooouIMUYooouBe0ucJIYmPyvUF7b+ROw7HkVCrFWBHUVp3a/arJJV5ZetTezNFrG3Yy8UYooqrmYYoxRRRcAxViyuTbS56qeCKr0Uhp2dzS1G0Dr58QyDycVm4q/p92B+4k5VulR39p9nfcoOw/pSTtoXJXXMipijFFFVczDFGKKKLgTWty1s+VPHcVbmtor0GWA4bHK1nVJBO8Dh0NJlRl0ZGyFSQQQRRitOWKPUIvNiwJB1FZrKVJDDBFCYSjYTFGKKKdyQxU9tdyWx+U5XuKgopDTtsazJBqMeVwklZs9s8DFXB+tNjkaJgynBFaUF7HdL5VwBn1NLYu6lvuZeKMVdutOeLLx/MnX6VSp3Iaa3DFGKKKdxE1vdyW7ZVsj0NXxLbX67ZAEesqipZSm1oOoo5o5pCsFOjjaVgqgkmprazkuD6KO5q680FguyMAvii5Sh1Y2G0is1Ek7AsO1Vrq+ef5V+VPaoZpnncs5zUfNA3Logoo5o5oIsFFHNHNAWChVLEADJNORHkYKoyTWhHFHYR+ZLgyHoPSi44xuJHDHYxeZKA0h6CqdxcvcNlunYUk0zzuXY1HzQOT6LYKKOaOaCbBRRzRzQFgoVSxAAyTRzWlY24hjNxLxxxmi44xux8app1tvbl2rMkdpXLMSSakurhriQnPyjoKh5oRUnfRbBRRzRzQRYKKOaOaAsFKiF2CjqTik5q7psG+QysPlWi44xu7Et44tbVYE6kc1m1PeTmecsOg4FQc0Ic3dhRRzRzQTYKKOaOaAsFOiUvIqjqTTeansk33KDpzmgaWpY1VuY07gVQq3qb7rkjH3RiqnNCHP4goo5o5oJsFFHNHNAWCp7FglyhPrioOafCxSVWx0NA1oyfU0K3JPqM1Vq/qq/Oj+o6VQ5oQ5r3mFFHNHNBNgoo5o5oCwVf0yYZaB+jdKoc06NzHIrDsc0Di7O4+6hMEzJ27VFWlqCCeFLhPTms3mhMco2YUUc0c0E2CijmjmgLByK1LSZbyAwSZ3Aday+ackjRsGU4IoKi7MdPA0EhQg+x9ajrWYLqNtkECRaymVlYgjkUXCUbbCUUc0c0E2CijmjmgLD4ZngcOhwav4i1GM4AWYfrWbzTkkeNgynBFBUXbRiSRtGxVhgikrS/d6jF2WYfrVCWJ4W2uuDRcJRtqhlFHNHNBNgoo5o5oCxbtb94flfLIf0qxPZR3K+bbkZ9BWZzUkM8kDBkOPb1oLUtLMY8bRsVYEEUlaqyW+oLtcbZKo3NpJbnkZXsaLicOqIKKOaOaCbFsRW7HAdifpU62CIA7Zx15p6RQ2CBn+Z6p3F3JcHk4XsKk20W5ba9i2FFbaOnAqqUtycmQ1XxRiglyvuWPLtv75o8u2/vmq+KMUCv5Fjy7b++aPLtv75qvijFAX8ix5dt/fNOSCCRgqsxJqCGBpnCqKvFodPUqvzSEdfSgpd2KoisTg43HuaryeRKxZpGJNV5HaRizHJNNxQJy6Fjy7b++aPLtv75qvijFAr+RY8u2/vmjy7b++ar4oxQF/IseXbf3zR5dt/fNV8VLbW5uJAo6d6AT8izBZxv+8QkgHvTri4jmXyy+AOwp15OtvGIIsA45rNxQW2loix5dt/fNHl23981XxRigi/kWPLtv75o8u2/vmq+KMUBfyLHl23980eXbf3zVfFGKAv5FgR25OA5q4222t/LJ2hu/c1V0+DzJd5+6vNNvp/OmOD8q8CgtOyuHl23980eXbf3zVfFGKCL+RY8u2/vmjy7b++ar4oxQF/IseXbf3zR5dt/fNV8UYoC/kWPLtv75qezjiEuYiWYDvVDFX9MAVJHIxx1oKi7sZOIXlYu53Z5qPy7b++agf5nJJzk0mKBOXkWPLtv75o8u2/vmq+KMUCv5Fjy7b++aPLtv75qvijFAX8ix5dt/fNAS2BzvNV8UYoC/kaV0qyQo0hwvY1V8u2/vmrP+s03+8R+lZ2KCpMseXbf3zR5dt/fNV8UYoJv5Fjy7b++aPLtv75qvijFAX8ix5dt/fNHl23981XxRigL+RpWzoyGBDuB9arvBBGxVmII7VBBIYZVcdquajEJFWdOhHNBd7og8u2/vmjy7b++ar4oxQRfyLHl23980eXbf3zVfFGKAv5Fjy7b++aPLtv75qvijFAX8i7byw27ZSQ89qlmt0uR53bHUVm4q3YXXlN5bn5GoKjJbMZ5dt/fNHl23980+/tPLbzF+41VMUCejtYseXbf3zR5dt/fNV8UYoFfyLHl23980eXbf3zVfFGKAv5FlVt1ORIwNWWeK8AjJBYdD3rNxQpKkEHBFA1K3Qty20MLbXZgaZ5dt/fNWI54rxBFNw/ZqqXFs1u+D07Ggb7of5dt/fNHl23981XxRigm/kWPLtv75o8u2/vmq+KMUBfyLKrbqciRgasi8iKBGYMPcVm4oxQNSsaB09GBcZx14quYrcHBc0W95JbnGcr6Grbww3674zh6CtHsZ7u0jFmJJNNxS0VNzMTFGKWkouAYoxXPa7460nQZPJmkMsvdI+SKg0f4iaNq9wLdXeCRjhfMGA1Z+2hflvqYuvTUuXm1OoxT4YWmcKoqvc3ltY2r3d1MsVugyzk8Vxep/G6ys5TBpli00a8eazbc05VIx+JlzqwhrN2PSZJEsY/LjwZD1NUGJYkk5Jrj/DvxM0zXpFhnza3LnAVzkE+xrr8jGe1OM1JXQ41Y1FeL0DFGKqtqlkk3ktdQiTONpYZq0CGGQcj2pqaezBST2YYoxSO6xqWdgoHc1Vt9WsLqQxwXcMjj+FWBNDklowcktGy3ijFR3FxFawtNM6pGgyWJ4ArzTXPi80U7w6ZbIyq2BLIeGH0qZ1Yw+IirWhTXvM9RSMyMFUZJrSOzT7cYGXNeOaD8aZ7e4/4mNjHIjEDdGcFR3+td5qHjDThpn9rG4VoWGUAPJPpSjXhJXTHTxNNxckzUdi7Fm6mkxXlt58Wb5pf9FtIkT0fk1qeHvifHe3EdtqMKwl+PNU8Z+lZLF027XOeOPoyly3O+xRikVlZQykFSMg1SfXNMjuPs731us2cbC4zmujmsdbaW5exRihSGGVIIPcVha74wsNELRs3mzj/lmv8AWpnUjBXk7EVKsKceabsjdxRiuGt/idC8oWazZEPVg2SK7fQL601sLNbSiSMcn1FRSxNOppBmdDFUq7tTldmoo+yWRz95qzal1nUre3YtPMkUacZY4FUrTULS+UtbXEcwHHyMDWvMr2OmclfluWMUYoqvcahaWhAnuI4yegZsUOSWrIlJRV2yxijFNiljnQPG6up6EHNZuveJdO8OwebezBSfuoOS1Dkkrg5JLmb0NTFGK8zk+M0YmITTSY88Evziuo0vx/oupWUlyLgRGJdzxvwR/jWca8HszKOJpydkzpOK0LYhLCQk8HOK8M8QfE3U7+eSOwf7Nb8gED5iKxLfxnr9s4ZNTuDj+FmJH5GsXjIp2Rg8ypxlornv2KMVwPgr4jDVJRY6oUjnPCSdA31966nV/E+k6JgXt2kbHoo5P5VvGrGS5kzohXhOPMnoauKMVjaV4w0XWZTDaXqNJ2U8E/TNXNW1a20e0a5uXAA6Dux9BVe0jbmvoX7SPLzX0LuKMV5vd/E28aT/AEa2jRPRuTWloXxFS7njt7+JYi3HmA8ZrmjjqLfLc4oZnh5S5UztsUYpFZWUMCCp5zVN9a06OfyHvYBLnG0uM11OSW53OSW5u2XzWkqD73PFZ5HNXtKkDFlGCGGciqVyVgZy7hVU8k8U7mkvhTExRiqVtrWnXkpit72CRx/CrgmrtJSvsQmnsGKMViax4v03RpPKlkMkndU5xUOl+ONL1OcQBmhcnC+YMZrJ4impcvNqYPFUVLkclc6HFGKAQRkEY9ayrvxPpVlKYpbpd46hecVc6kYK8nY0nVhTV5uxq4rRsmE1u8JPPasOw1Wz1NN9rMsnqB1H4VoW8xglD9u9VGakro0pzi/ei7ojdCjFT1FJijU9X0xLoJ9utxK2AU3jOaAwI3Agj1oUk9gur2TDFGK4rxR8SLfR7hrSzjW5mUEM2flU/wBa523+LWpLMDPawPH3C5BrCWKpxdmzknjaMJcrZ6vijFZHhvxLaeI7MTQELIPvxk8qa0rm8t7OMyXEyRIO7nFbKaautjojOMo8yehLijFV7TULS/Uta3EUwHB2MDU7usSl3YKo6k01K5SaeqNKznWdPIl544qpc25gkII4PQ1xWofFLRNNujEhlnKHloxxmum8PeNNH8YW5S3l2XCjJjfhhUqrFuyYo16c3yp6lnFGK57xh4ytPCaBJF866bpED29TXASfGDVjKSlrbiPPAIOcVM68IuzMamJp03yyep7BijFcj4S+IVn4kka3lQW1wPuqW4b6VU8V/E630S5azsoluZlBDNn5VP8AWn7aPLzXKeIp8vPfQ7nFGK8htvjFqazKbi0gePuq5Br0Hw/4v0/XdNN4sixGMZlRjylKFeEtmTTxNObsmbo4q/bzpcp5M3Xsa8p1n4rNHM8Wm2ysqtgSOfvD6VBpvxZuVlAvrVGQkfNGcFRWf1une1yFmFFStc9TuLZoHwRkdjUWKSz8TWE+mi7mnRrYrkP6e1clqHxEtYblktLdpogeGY4zVVcTTp6zZeIxdCik5ytc67FGK57RvGljqbLFJmCZjgK3Q/jXQ9aunWhUXNB3Ko16daPNTd0GKMUtFaXNhMU6ORojlCQaSii4C0UYoxU3GFc54612TQdDkmh/1sh8tDjoTXR4rkvibp7Xvht3VuYXD4x17f1rOq2oOxlX5vZvk3PF5ZHmcyOSzMckmmqWUgjII71ZiGIxkUr/AHD9K8Pn1NqfC3PhliPabq9reV+5Y1jxbqOraZa6ZO/7m2GBjgt9aw8H0NTz28kW2RlwrdKvADA4FbTqNWucuVZRLMObnnyuNuncy1Zo2DqSpByCK9Lh8cz33hm2tkkdLlPkkcHkgdK4C9H7oYHetG0g8jSuQQ7HcfpUyqT9m+XS5ni8orUsR9TpSve13bZNmmZmZt5clvXNdp4E1+V7lrC4lZwwzHk5xjtXmO4+proPCmpLpV0t20ZkKZwM4rnwylTqKSZvU4Uq5e41qVXmd0rWto9+pq+O/Ek93qclnBM6QRfKQDgMe9crFcSwSCSKRkccgg81Pr84utQluUQoJWLYJzis3JqqzlKbk2a0OFamMj7epV5W29LbWfqa/iXxleajpFtpzSyBkz5pz98dq5HBPatDU7dlSOXnBGPpRageSvFbupLlTkceAyqpi8Q8PUlZxW9jP2n0q/FLL9mWFpGKA5C54BqSUDy247VDCd0YP4VDnzIyzrKngJwhzX5vKw6l5HNTU2T7tZqR343hX6th5Yj2l7K9rf8ABNuTxxfxeHk0uOeUSh/9YDyE9K5ZpJWfezuW65J5q6LR8LPjjODTsD0FbSqvRMMryGpj6Cqzny20Wl/1Oo8GeOrjTba6tLyaSXKfuNxzg+lZNxO9xM8sjFmc5JJqpZWokmaRgflX5cetLc5GKxrzlPlT2PPr5PVq46GBnK0dbO3byJsiui8GeKG8Nag0kjH7O6kOP5GuRyfWr1vGJcK4JXHOKzhzQmnHcMy4eqZZKlOlPmlJ2Wlv1HeIPEF5rt/NPNNIY2YlUJ4UVW03VLvS7hZraZ4yDk4PWoZE8typHQ0gUscAcmtXOXNfqerDhWc6KxLq+81e1vK9tz2W68UIfC6alEcSTLtX2bvXnFxeS3UhkmlZ2PcmtB9Xjbw5DpQgYGL5g+7vXJMx3Hk1WNcqskm9LHLDh6vmU2qs+RRS6Xve9+p2Ph7xDLpN4jPKxt/40zxiuO8V67L4g1me6LN5e7EanstWtOw0xD5K455rIMBgv2QjoTiihKcYOLehz1MmrYWusG53g2tbdX8yptPoakj3KDyRmtHA9BVW5x5gHtVKpfQ7c14e+pUHW576rp/wSLFGD6GrFr/FVjA9BUudnYrLuGvrmHjX9pa/S3/BKCyNCwdSQynINF7e3OoztcXMjSyN1JolGWYD1q1boViAYYPvVudkcGWZU8XXnh+a1r627OxSt5prWZJoWZJEOQw7V1N7r1/rccT3su8qoAA6fWsWRcxsAOcVagV1t1DqVOOlZVKjcLLYyz7Kp4DlpqV1LfSxJketKD6GqhJz1qSE5audx0udWP4R+q4aWI9rflV7W/4Jvz+Mr2HQl02OaUS7v9YDyF9K5hpZGfezsW65J5q1cQEgS9ulQVu5yaXMVlXD9TMKCq1KnLbRaX0+89I+Enimc6mdLu5nkWRf3ZY5xjtWJ8T/ABRPe69PY2k8i20J2MqnAZu9Z3hC/Gj6vHqLRGTyhwAccmqevyrdaxdXiRlFuGMmCc4J611+2l7Gx0wyitKX1Ny0u1fyt2MWG4nt5BLFI6ODkMpwa9L0nx1M/hGTe5e9jbytx5yD0NeffgK07ACLS5Yth3yyB857DP8AjWVOtJJ8vYjMMirYCnzUZ810+lv1I5JGlcu7ZY8kmkVipBBwRVWYkSGkjJ3jmuLl6mFLhD2mFWJ9rvHmtbyv3O4t/GlyNBFiGInX5Q+P4f8AGufaTcxZmyT1JqGJCIyT3rMZjuPJp1Oeo1zvY4ctyCvmrftpuPKlbS907+fkdJpWqT6XdpPBJgg8jsRXT+OvFckWn2sFpI0UlwgkYg4IWvPdPJMp5zxWp4jvl1GO1cRFGgjEROcg4rfDznCEop6HRHI8Rha88HCd4vl1ttf5mK0sjvvZ2LepPNbtn40vrHR7qyaeVmkAET5zs9f0rnc05oGkgZx/DRTlKL906sdw1UwFJ16dTmfa1v1KrMzsWYkk8kmkqSH+KpaHLUrLeGPrmHjX9pa/S3n6lnw/rU2h6lFdRu6qD86r/EPSna94gvNcvJJppZDGWJSMnhRWekRlm2DualMZiJRuoNW5yUbdDjyzKamMqyw/NaMb626ofpuq3mlXCzW00kZByQD1rsPHfjZ77SLO1tWKi4jDyn+n5iuM27vlA5NWdbj3QWexCFhj2Nk55zn+taUqslFo6cfk9bAJwhLmTWum2piYJ5wansr24025juraRo5YyGUj1FWgBgcVFcoWQBRyT2rONTU6sXww8PQlXVS9lfb/AIJDqOpXerXb3d5M00znJY1WwfQ1NbqVuArDBHY1ewPQVU6lmYZVkTx9J1XO1nba/wCpmxyyW7iSN2Rx0IOCKazNIxZiWJ5JNT3o/eDA7U+xH3sinz+7c5KeVc2OeC5ur1t5X2Km0+hq3ZSyxJIEkZVcbWAPUVawPQVVjP7yRfeo57o0zrJXl9OM1O93baxJRUqfcFK33TWfMdNLhXnwyxHtd43tbyv3NPTZp1svKMz+UxzszxU+4eoqpp8ge3K91qmzHJ5Ncsoucnc8DJsgeazqc1Tl5bdL738zYVyrAqcEcjFereEdUbU9IjZ874/kYnvivGbAkynntXaeHfFn9hWbW/2bzNzbs7sV2ZfJ06rTeljso5RUwGYSwsJcy5bt7HptFZXh7Wv7dtGuPK8ra23Gc1q4r31K6uj15RcXZhRRijFO5ItFLijFTcYlYfjMZ8P3H4fzrdxWN4tt5bjQ544Y2dzjCqMnrUzfus0p/GjxmawZ5CU2hfSmpp7hwWKkdxW//YWp/wDPlP8A98Gj+wtT/wCfKf8A74NeV7HW9j6BY2ShyJq2xlz20c8Xlsox29qp/wBnSdiK6D+wtT/58p/++DR/YWp/8+U//fBpyp826MqNdUW3C2pgx6aC4MuGA5xVueIyQlFwK0/7C1P/AJ8p/wDvg0f2Fqf/AD5T/wDfBoVOytYUq6dT2ul/8jn/AOzpPVat2sLQRlWIzmtX+wtT/wCfKf8A74NH9han/wA+U/8A3waUaVndI1qYyVSPLJoyLu3afbtIGPWq39nSeq10H9han/z5T/8AfBo/sLU/+fKf/vg0Ojd3aHTxsoR5YtGWYFeARSAEYwaoNprwLiMbxniuj/sLU/8Anyn/AO+DR/YWp/8APlP/AN8Gm6d1Zo54VVCp7WLXNtc5tLCWYFXXYPerf9nQrAIlGMd/etn+wtT/AOfKf/vg0f2Fqf8Az5T/APfBoVKytYnEOGId6tm7WOcexlU4A3fQ1JFp7MQZOB6Vv/2Fqf8Az5T/APfBo/sLU/8Anyn/AO+DUqhboa1cS6sHTqNOL6GXNDvhMaYHpVP+zpPVa6D+wtT/AOfKf/vg0f2Fqf8Az5T/APfBqpUr7ouji3SjywasZVrC0EZViM5qO6tDMQUwPWtn+wtT/wCfKf8A74NH9han/wA+U/8A3waHSurWM3WTqKq7XRz/APZ0nqtXoYxEgXv3rS/sLU/+fKf/AL4NH9han/z5T/8AfBpRpWd0h16/tmnO2mxh3Fk8spcEYNNisJEkViRgGt7+wtT/AOfKf/vg0f2Fqf8Az5T/APfBo9jrexssdNR5bqxQIyCKzjp8hJOVroP7C1P/AJ8p/wDvg0f2Fqf/AD5T/wDfBpyp826M6WKdK/KzFtbV4HLMRjFOurJLghwAJB0NbH9han/z5T/98Gj+wtT/AOfKf/vg0KnZWsRUrqpJTla6/Q5/+zpPVacmlxkMZeWIwD6Vvf2Fqf8Az5T/APfBo/sLU/8Anyn/AO+DSVK2qRWIxH1iHs6lmjk2tJbNmyjMvYimrKWOFjcn6V1v9hamf+XGf/vg0DQNRHSwm/74NJ0bu5yUJVsPBUqFRKK6NX/E5uy0wtJ5sy4GchTVmeyeSQspAFbn9han/wA+U/8A3waP7C1P/nyn/wC+DVOldWsXg1DC3dPd7swY7CRHViRgGrkkYkXB69q0v7C1P/nyn/74NH9han/z5T/98GhUrK1jXE1Y4lctWzRzzWEueMGpbeyZGy+Melbn9han/wA+U/8A3waP7C1P/nyn/wC+DU+wXYdXEOrB06jTi+mhlzxGSIouBVP+zpPVa6D+wtT/AOfKf/vg0f2Fqf8Az5T/APfBqpUr7o0o4t0o8sGrGVawtBGVYjOabd27T7dpAx61r/2Fqf8Az5T/APfBo/sLU/8Anyn/AO+DT9npaxKxLU/aX1Of/s6T1Wr8alI1U9hitH+wtT/58p/++DR/YWp/8+U//fBpRpcuyHVxTqq0mjDnsnklLKQAabHYOrgkjANb39han/z5T/8AfBo/sLU/+fKf/vg0vY9bFrGyUORNW2M8jjFZ50+QknK10H9han/z5T/98Gj+wtT/AOfKf/vg05U+bdGdHEul8DRi2tq8DlmIIxU9xGZYig6mtP8AsLU/+fKf/vg0f2Fqf/PlP/3waFTsrWCWJcp87epz/wDZ0nqtWrWAwxlWwcmtb+wtT/58p/8Avg0f2Fqf/PlP/wB8GlGlZ3SLq4yVSPLJqxgzad8zPFjntUS2UzNgrj3Jro/7C1P/AJ8p/wDvg0f2Fqf/AD5T/wDfBodG7vYzo4h0YqFJpJdNDItbNbcE9WPU1FcWTyylgRg1uf2Fqf8Az5T/APfBo/sLU/8Anyn/AO+DTdO6tYnD1VQd6dkYMVhIkisSMA1ddFkUqwBB9a0f7C1P/nyn/wC+DR/YWp/8+U//AHwaI0+XZF1sR7X42jnzp0meCtS29kY33SBWA6Vt/wBhan/z5T/98Gj+wtT/AOfKf/vg0lRs72NJ42U4uEmrGJdack8glTCuP1qqbScNjyyffNdL/YWp/wDPlP8A98Gj+wtT/wCfKf8A74NOVK+rRjRruimqTSu7mDBpirL5suGIHApsulhHeSHo3O2ug/sLU/8Anyn/AO+DR/YWp/8APlP/AN8Gj2elrGacFV9src173OaSznZgDGVHqTVq202KFW3AMz9TW3/YWp/8+U//AHwaP7C1P/nyn/74NEaVtkVXqqukqrTsc9Jp7p9z5hSJYSvww2iui/sLU/8Anyn/AO+DR/YWp/8APlP/AN8Gp9hrsXHESjBUk/dta3kZkUCwx7FFUjp8hJOVroP7C1P/AJ8p/wDvg0f2Fqf/AD5T/wDfBpujfoRhqkcPf2Vle34GLa2jQuWYjGKt1f8A7C1P/nyn/wC+DR/YWp/8+U//AHwacafLsgnUjObqO12dv8PP+QRJ/wBdD/IV1Vc34EtJ7TS5EuInjYyE4YY7V0uK9KlpBHkV/jYlFLijFaXMiP7VB/z2j/76FH2qD/ntH/30K+bftU//AD2k/wC+jR9qn/57Sf8AfRrl9v5Hf9T8z6S+1Qf89o/++hR9qg/57R/99Cvm37VP/wA9pP8Avo0fap/+e0n/AH0aPb+QfU/M+kftNv8A89o/++hR9pt/+e0f/fQr5u+1T/8APaT/AL6NSRvcyc+dIB67jSeJS1ZlWpQox56k7I+jftNv/wA9o/8AvoUfabf/AJ7R/wDfQr52IuMcXEmfqahae5U4Msmf941McVGWxhhqlDEO1Kpdn0f9pt/+e0f/AH0KPtNv/wA9o/8AvoV88wwXcgy08ij/AHjTpbe6UZS4dvbcan69C9jF4zBqp7N1Vf8AD79j6E+02/8Az2j/AO+hR9pt/wDntH/30K+bzcXCnBlkz/vGpFa6YZ85x/wI1bxKW51Vo0qKUqk0kz6M+02//PaP/voUfabf/ntH/wB9CvnF5blOssn/AH0ab9qn/wCe0n/fRprEJ6o0p0YVI88J3R9Ifabf/ntH/wB9Cj7Tb/8APaP/AL6FfN/2m4/57Sf99Gj7Tcf89pP++jR9YRMKdOd1Gadj6Q+02/8Az2j/AO+hR9pt/wDntH/30K+c1ln/AIppP++jTzNKf+Wsn/fRrN4yK6HmVcxw0J8vM35pH0T9pt/+e0f/AH0KPtNv/wA9o/8AvoV84vNcLz50mP8AeNNFzcHpLIf+BGtFiU1dHpUYU6sPaQnofSH2m3/57R/99Cj7Tb/89o/++hXzebi4XrLIP+BGnwyXU7hVlk/76NDxCSuXKhCMHUctO59G/abf/ntH/wB9Cj7Tb/8APaP/AL6FeBJaSAfPcyk+zVHcW1wilo55Gx23GsVmFNux5VPM8HOfIqn4aH0D9pt/+e0f/fQo+02//PaP/voV84LNcu21ZZCf941ZFvekZ89v++jWksXGO5313QoNKrUSufQ32m3/AOe0f/fQo+02/wDz2j/76FfOMkt1E215ZAf940w3ky9ZpP8Avo1SxCepr7GHJ7TnVu59I/abf/ntH/30KPtNv/z2j/76FfNn26b/AJ7Sf99Gnfap/wDntJ/30aPrHkTRhTq/w53PpH7Tb/8APaP/AL6FH2m3/wCe0f8A30K+cFnuXOFklJ9iaHmuo/vSSr9SaPrC2NPq8ebl5tT6P+02/wDz2j/76FH2m3/57R/99Cvm/wC1T/8APaT/AL6NH2m4/wCe0n/fRoeJS3McR7Gh/EnY+kPtNv8A89o/++hR9pt/+e0f/fQr5v8AtNx/z2k/76NWYTPjc80n03Gpli4xV2c9bE4anS9rz3XlufQ/2m3/AOe0f/fQo+02/wDz2j/76FfP/myAY8x/zqKXziMpNID6bjWccfFu1jgoZth6k+WV4+Z9C/abf/ntH/30KPtNv/z2j/76FfOKS3UjbVklJ/3jUrR3yjJeTH+9WrxUVoz2JxowajKok2fRP2m3/wCe0f8A30KPtNv/AM9o/wDvoV83m6nHWaT/AL6NRtqEw6TSH/gRqvrHkVWp06K5qk7H0p9pt/8AntH/AN9Cj7Tb/wDPaP8A76FfNS6hMTzLIP8AgRp5vZgP9dJ/30aX1jyMoyoSg5qpoj6S+02//PaP/voUfabf/ntH/wB9Cvmr7dc/89pP++jSre3GcGaQ/wDAjS+s+RyRx2HlLl5mvOx9Kfabf/ntH/30KPtNv/z2j/76FfO8LTkbnmk+m41N5smMeY//AH0azljop2sc+IzTD0pcsW5emx9Bfabf/ntH/wB9Cj7Tb/8APaP/AL6FfPEpmIys0mfTcagSW6c4Esn/AH0aqOLi1c7sNXw9em6ina29+h9Hfabf/ntH/wB9Cj7Tb/8APaP/AL6FfOpF2BnznP8AwI1EJ7ktt82TPpuNUsUnsb0fY1k3TqJ2Po/7Tb/89o/++hR9pt/+e0f/AH0K8AhtJyoMlxIM9g1LJaS4/d3Mufdqy/tCnex5zzTBKfJ7T520PfvtNv8A89o/++hR9pt/+e0f/fQr50U3bS+X5kgPf5jVxLaQD5riUn2aqnjYR3OjFYrDYa3PPftqe/8A2m3/AOe0f/fQo+02/wDz2j/76FfPk8Fwilo55DjtuNUjczj/AJbSf99Gqhi4zV4m+EdHFR5qM7n0h9pt/wDntH/30KPtNv8A89o/++hXzd9rm/57v/30aPtU/wDz2k/76NX7fyOlYVPaR9I/abf/AJ7R/wDfQo+02/8Az2j/AO+hXznC13OcJLJ9dxqZre9UZEzH2DGoeLjF2Zy1amHpT5KlRJn0N9pt/wDntH/30KPtNv8A89o/++hXze9zcR5DSyAj/aNRG/uO00n/AH0ar6x5CxNSjQXvS18j6V+02/8Az2j/AO+hR9pt/wDntH/30K+aRfXI6zSf99GpFvJmHE0n/fRoWI8hYWpRxD5YS17M+kvtNv8A89o/++hR9pt/+e0f/fQr5wFxct0llP4mkNzcDrNJ/wB9Gj6x5HYsNFvlUtT6Q+02/wDz2j/76FH2m3/57R/99Cvnm2juZQGeaQL/ALxq4IiBjzJP++jWM8fCLtY8fFZlhcPPkcm35I96+02//PaP/voUfabf/ntH/wB9Cvny4huEG6OeQjuCxqrHJdSnCyyf99GrjjIyV0dlCrh61N1Y1NFv5H0b9pt/+e0f/fQo+02//PaP/voV87FLsDPnOf8AgRqA3NwpwZZAf941UcUpbGtBUa9/ZVEz6Q+02/8Az2j/AO+hR9pt/wDntH/30K+bvtU//PaT/vo0fap/+e0n/fRqvb+R0/U/M+kvtUH/AD2j/wC+hR9qg/57R/8AfQr5t+1T/wDPaT/vo0fap/8AntJ/30aPb+QfU/M+kvtUH/PaP/voUfaoP+e0f/fQr5t+1T/89pP++jR9qn/57Sf99Gj2/kH1PzI6KKK5ztCiiigB0a73Aq8AFGKoxNtkBq61cmIvdHz2Y4KeNxtLDOVotPXzHZp8MSyOGIztqDNWrXPIxXPK6Wh52dZDLLIRqQqczd1tbp6k9Gap3BPmmmxE+YvPes/Z6XOmlwd7TCrE+13jzWt5X7j7mJPNDY5xUeasXMbEBwOOlVq1jdpXOXJclqZpF+0m48qVrq+juKQGGDVRk2MRVtQWIA5NLPaPDIrEZBH5VpBtJm9TKq+FxLwVObcXy3du5TpUUE5xVimsjEkhTgDk0czOnM+HZZfQdeFS/Ta2/wAxtFOTvTqm4ss4X+uYaOI9pa/S3n6kZGeKkRFQYApoBZ8AZOakdSjFT1FNt2OHK8qqY2tPCqbjFX6dVoIyq4wRV2zgEMQ4GT1NUlBZgB3rT2lIwD2FZVHLlt0Iz3Ka2XQjRU3KEt9La/eLuHqKMg1mMxyeTU9mSZDz2rN07K504/g76rhZ4n2t+VXtb/gk3lIjsyqAT1p2R60y5BEZNUsn1pxi5aswybhuWaUXXnUs07aq/ReZZvI1kgYnsM1hHJJNbkMZmgdB34rOt4mikkRxgg966aLcYs1wmVVniXl7m+RSavbra5TwfQ1JACzhB3NX8D0FMsLN7i6Zx8qoc5xW0Zt7Hp4rJauXThOlPmbdtrfqasECQIFAAOOTTpI45VKsAap3ZKzEZpkJJlXk9a4eSV+ZvU548I1qlL63Ks+drmtbW9r23Kc0RhlZD2NMq5qUDRzbzyGpK6nJrfczwGT1syqTdefLKNr6X3IYF3SD0HNW6jUgEe/FPbpWU3dnm4/KPYY+OD5r3trbuLSiocmpEPFS0dub8Mf2fh3X9pzapWtbf5l2KJIhnAyepp+R6iql02VQiq+4+tZqm5asMs4Tlj8NHEyq2b6Wvtp3I9ZjSIqyDBbrWXg+hrY1W3aS0jlHROtQWgHkLxXbCbjTVystyyrjKv1erNrlTs2uidjOwfQ08dK0ZgPKbgdKzh2q4z5hZvlX1CcYc1+bysGD6VNax75hkcDmroAwOBRuCEcDk4rN1G1Y78fwz9Xws66qXsr2t/wSWjNIaZmsEjzMl4c/tGi63tOWzttf9STrTgAKYtLIeBSOOnk/PmLy/n6tXt2V9h1TW0KljIQCegqpk1etc7OnFTO6WhvnmQzyulGcKnNzabW0+8myB3oyPWqFyT5p5psTHzF571Hs9LnTR4N9phFifa7x5rW8r9y8wG4nHNJkUrDrWcScnmiMeY8zIcieac958vLbpff5mhWTqaqkw28EjJxVy1JLn6Ul7bEuk45A4Na0rxmdKymrg8x+pUp3uld26Mx8H0qSFS8gT1NXcD0FSW1k09wJM7VT9a6o1G3ofQ1sgq4Fe2pVOZ9rf8EuRRrCgUcAU/I9RUF7ldoqruPqa4uRy1Z5OX8Jzx9BYmpVs5Xuredu5W1Zw1ztHYVSwfSreoxMkofnDAc1JageSvFdkZcsEZZVlTxdZ4dztyre3Z2KGD6GpbVC8oHbvV2UDy247VW09HefCjPHNUptptGuaZXPL6sIU5Xb8rF4AAYAxQIVlcAgdaQ9altlLSjAzXNrujsxXC9XC0ZYmnWbklfbf8S0AFGBwBS5HrUdx/qzVPJ9axjG55GScNPM6Mqzqctnba/6mgSMGq4VV6ACnW3MZqKcFSBTS1sctHJnLMXlynpe17dlfYkyKrXsQKbx1FGTVpbU3UW3O0Y61rTTUlY9qtkFTK69GdOpzOTttbTr1MeitT+xP+mv6Vmyx+VIyZztOK9A+lG0UUUwCiiigAooooAKKKKAFT7w+tbk1n5oVkwDjmsNfvD610S3UAUfvU6etROKloxxfLNTtqtip/Z0nqtXIIFiQDHPej7XB/z1T86PtcH/AD1T86hU0jSvUde3tEnYrz2LySFlIwabHYOrgkjANWvtcH/PVPzo+1wf89U/Ol7KJUcRKNP2SS5bW+Q8oCu3AxVA6fISeVq59rg/56p+dH2uD/nqn51TgmTQquhpTViG2s2ifc+CKnuIzLEVGMmk+1wf89U/Oj7XB/z1T86FBJWCVWUp+0e5T/s6T1WrNvbeXEyPg59Kf9rg/wCeqfnR9rg/56p+dJU0tUXWxM6seSexRlsHjJKfMtRLbyscCNvxrT+1wf8APVPzo+1Qf89U/OpdFM5qDqYeCpUJWiulrkFrZeU3mPy3p6UlxZPLKWBGDVj7XB/z1T86PtcH/PVPzq/Zq1h4RLC39krX3KsVhIkisSMA1eZdwxUf2uD/AJ6p+dH2uD/nqn50lTVrFYqX1lctVXRTbT5STgipbazaJ9zEYqf7XB/z1T86PtcH/PVPzqfYxKq1Z1oOnUd4voFxEZYioxmqf9nSeq1c+1wf89U/Oj7XB/z1T86p00y6NeVGPLDYbawGBCGxnNMurTzmDIFB7n1qX7XB/wA9U/Oj7XB/z1T86fIrWIVVqp7RblP+zpPVauwxLCgUAA98d6T7XB/z1T86PtcH/PVPzojBR2LrV5Vbc3Qr3Fk8spcEYNNisJEkViRgGrX2uD/nqn50fa4P+eqfnS9mr3LWMqKPL0FmhSdCrjNUjp0nqKufa4P+eqfnR9rg/wCeqfnTlBS3MqNV0m5Q3ZWh0/DgyYIHOKLi0YcoMirP2uD/AJ6p+dH2uD/nqn51LpJqxyYvDxxNRVpaTTTT9DM8lgehqxb2jsfmGBVr7Vb/APPRPzpftcH/AD1T86lUO5GIp18VH2eKnzRveyVtiK5tTKqqmAFqD+zpPVaufa4P+eqfnR9rg/56p+dW6aZ6NHEzpQUIbIcsY8oRuARjBqkdMKkiMgL2Bq39rg/56p+dH2uD/nqn503BNWZnTqOE/aLcp/2azcMRtPWlu9JjlRfK+RkGB71b+1wf89U/Oj7XB/z1T86IwS2M8Wo4r+KrmS8U0R2mFz9BmnJYy3W3KmNc5ya1PtUH/PVPzo+1wf8APVPzpKkk7jq1KtaDpVJXi+linNZMgGzLCq/lsDjBrU+1wf8APVPzpPtNv/z0T86h0V0OTD0auEi4YSfLFu9mrlOC0dz8w2rVi4s/MCiMAYqX7XB/z1T86PtcH/PVPzqlSSVjTDUFRrSxG83q2U/7Ok9Vq9FGEjC4HTmm/a4P+eqfnR9rg/56p+dNU0jrxFV11y1EmitPZPJIWUjBpsdhIrgkjAq39rg/56p+dH2uD/nqn51PsYijVnGCpRfupWt5bDmjDLiqLafLnjBq59rg/wCeqfnR9rg/56p+dN0osxw8Vh7+wXLe3TtsQW1m0b5cjHpVieIyRFFwKT7XB/z1T86PtcH/AD1T86caaSLv+99s/i019Cn/AGdJ6rVu1haCMqxGc0v2uD/nqn50fa4P+eqfnRGmk7o6KuKnUjyyI7u2afbtwMVX/s6T1Wrn2uD/AJ6p+dH2uD/nqn50Omm7hSxU6ceWOxFPYpcWwifgjoR61nNZzWq7fLZwDwVrW+1wf89U/Oj7XB/z1T86bgmrHJGPs6jrU9JWtcyUt5rgFRE654y3FaFjYLZxkA7mbqam+1Qf89U/Oj7XB/z1T86IwUdgmnVmqtV3ktimdPkJJytTWtq8DlmIIxU32uD/AJ6p+dH2uD/nqn50lTSdzsni6ko8rGXFuZFO3qe1U/sUnpV/7XB/z1T86PtcH/PVPzqHRXQ4KEJ4ZOOGlypu70vqRW1q0a/P60t3amfG3Ax1qT7XB/z1T86PtcH/AD1T86pUopWKoU40qsq8V7zd2yn/AGdJ6rV6JPLjC8ZA5pv2uD/nqn50fa4P+eqfnVRgo7HVWryq25+hLXN3f/HzJ/vGt/7XB/z1T865+5Ia4kIOQWNWjAjoooqgCiiigAooooAKKKKACiiigAoqeG2Ljc3Aqf7LHjpWMq0Yux4+JzzDUJ8jd35FGirEtoVGU59qrgEnAFXGakro7sLjaOJhz0mFFOaKRRlkYD6U2qTvsdEZxkrxdwooxRijmRg8bQU/ZuauFFITim7qG0iMTj6OHdqj1H0U0NQzBRzQmmVSxtGrB1Iy0Q6iovO9qerhulFxUcdQqy5YS1HUUoUscAZpxicDOKG0tzWeIpQlyzkk/UZRRShS3QUN2NJ1IwXNJ2QlFKUZeooVS7bVGTRdbkxrU5R54yTXcSirSWDEZZsGmS2bx8j5hWaqwbtc4oZthJz9nGauQUVo2mmgqHmzz0FXBawgY8tfyrKeKjF2Wp5+K4kw9GbhFOVu2xhUVqXOmoVLRcMO3rWWylSQRgitadWM1dHpYHMqOMi5UntunuFFFFaHdGcZK6YUVZisXcZY7RSyWDqMqd1Z+2he1zz3m+EU/Zuav/XXYq0U4RsW245qUW47k1UpxjuXisyw+HsqktX2IKKleDAypzUQBJwBk04yUtUa4bGUcRHnpvRBRUws5iM7KYsLtIIwp3HtQpxfUcMXRnflmnbfUZRW1baXFGoMg3N+lTtZwMMGJfwFcssbBOyPBq8U4aE+WMW13OeorQvtN8ob4sle49KqxWkkoyBgepreNaEo8yZ61HNMNVo+3UrLzIaKnks5Ixngj2qDBzirjJS1R1UcTSrR5qUk0FFTpZyMM8D60yWB4uo49RSVSLdkzKGPw85+zjNNkdFFFVc3qVqdP45JBRRRTLTTV0FFFFIIyUtYu4UUoUnoKCpHUUXWxk8RSUuRyV+1xKKVULVII1FTKokceLzWhhpcknd+RFRUjRDtUZGDinGalsbYTH0cUv3b17BRTxDIV3BGx64pmKd0dPtYNN3WgUU4LS7RUOojxqmf0Iy5YptdxlFKVpyRM/I4FVzq1z0KeYUJ0va81l5jKKe0LKM9aZTTT2N6OIp1lzU5XQUUUUGilFuyeoUUUUxhRRRQAUUUUAFFFFABRRRQAUUUUAFPiXfIBTKfC22RTUyvZ2MMU5KjNw3s7GgAAMUUjfdqLJrzkrny2TcOPMqLrOpy2dtr/qTVLBbRx5cgZPNQp0p9xuCITxmlrsjmoZRVlj5ZfCbS2bt212LJCsMHBFZV9AIpcqPlbpUuT61YubN5rdZAclR0rSjGUZaHrVsgxGVe9Rqc3MnfS3T1MuirEQwgpz/cP0q+c2p8Lc+HWI9rur2t5X7lBjk0mD6GnvGyMNwIzyKugDA4FXKVjiynKJZi5807ONulzPwR2qMksavXQ/dj61WtlInAIqoy0uRicqeHxiwfPe9tfUh2n0NKMhhWpgegqrcRmS5RFHJxRGpd2PQzHh94Gl7eNS7uun/BLMaBFHrTqfJE0J2sKZWDvfUjCcMVMdSWJq1bSd7q3Z27kMsQLAjv1pwGBgVajsmnQv0x096h2leCMEVUm7K5jhcqxGOnHDVZtRinZ23s7EeM1PaQhAX9aZ14q0sTRwruGMis5N8uhyZxlNbLl7KE3KMlrpbqLketPjAZqpEnPWp7Rv3nNZyjZXOjMOEfquFniPa35Ve1v+CXaTcPUVHc8RGqG4+prOMOZHDkfDP9p0HW9py2dtr/AKmp1rHvmV7hio6cGtGzOYz9aqzwmKZjjhuRWlL3ZMywWUyWZywEZ91f8dihip7KIPIWPRakqxbWrRxtKf4j0rocm4ux7OZ5LXy2i5UZ81076W0+8kozVeUkOaahO4c1z8ulzOlwh7TCrE+13jzWt5X7hJgyEgU2nyqVc+9MrRHDkmSPM+e8+Xlt0vuFT20CD94RyagqwA32bOCBSle2hOLymphsasFTm/esm0ujJ8j1qSCNSxkwM9M1m5PrV/TzmM/WsZxaV0bZzwvLLsK8RGrfpa1t/mWiQOtG4eoqnqBI24NUtx9TUwpcyvcMp4Q+v4WOJ9ra99LX2du5ryttT61U4qfaWt1x1wKz5iRIadON9DzcmyX69iZ4Xnty31t2dizwar/ZlWYvjrTYyd45q3JEwTfjitUpR2O7MsnrZXP2dKbkpLXS2lyKkZQwIPSoCTmpIcs2KOW2p6GN4SeFw8sTGrdxV7W/4JQlj8uQr6UzB9DWhdWrxTq5GVYflTPwFdDk+ptgchrZjB1q8+WSdrW8l5lKnAVaS0a6mCjhccmnyWjWrlScg9DV8z5Ll08srybwPP7vNa/la/3FPHtSBctirdSR6Y0iGXdg9QMUqcn0NauS1st96lPmun08tOvcqgYHApce1S7SvBGCKCMjpWVzGnwrKpQWJdXVrm28r9yEADgUuKUqUbDAg1JTbPMyfJpZnKblPlcbdL7kVWbK2V2MjgED1qF+lTwbvsz8cA9amTdtDPFZVVw2NWDpT1lZXS6Mv/KBjjFZuorGsi7VAPU4pNx9TUc8Z2iTkjpUU4csr3OrMOGJZbRdeNVy6Wtbf5kNFSQfxVLWzlY6ct4Y+uYeNf2lr9Lf8EgjXc1T1CrbZD7mpqmR5WXZQ8bip4bnty31t2dgqtOgVsjvVkVK2nvLD5mcEcgetVTbvoejWyivluIVOjPm5ou+ljNx7UVdxjtQLc3LKi8c8mqjN3PQqcNVMNF4iFW8lra2/wCJSorU/sT/AKa/pTZdI8qNn83O0Z6V1XPVRm0UUUwCiiigAooooAKKKKACiiigAooooA1be2aW0V1OT6U02soONpqxp9xElqitIoPoTVn7XB/z1T86wlRTd0Z0Izw6ccM+VN3el9Svb2TDmTgelSXds04XaQMVJ9rg/wCeqfnR9rg/56p+dNU0lYqhFUasq0filq33Kf8AZ0nqtX412xqp7DFM+1wf89U/Oj7XB/z1T86cYKOx01cROqrSK01gzyEptC+lImnuHBYqR3q19rg/56p+dH2uD/nqn50vZK9yli5qHItthlzZx3EewgAjofSqT2UyHAXcPUGtD7XB/wA9U/Oj7XB/z1T86coKW5hSk6Lcqejf6FKPTTJtMvABzirFxYRyhSqhWXoal+1wf89U/Oj7XB/z1T86FBJWFK0qntZK8tPw2Kf9nSeq1NbWCxP5jgF+g9qm+1wf89U/Oj7XB/z1T86UaaTujatiJVo8s9iO7tmn27SBj1qv/Z0nqtXPtcH/AD1T86PtcH/PVPzodNN3ZVPF1IR5Yj412Rqp7CqlxZPLKWUgA1Y+1wf89U/Oj7XB/wA9U/Om4JqzIp1pU5OUdyrHYSI6sSMA1ddA6lTTPtcH/PVPzo+1wf8APVPzoUElYnEVHXVqiuUzp0hPUVLb2TRvucgip/tcH/PVPzo+1wf89U/Op9lE0q4iVWDpzSaY24hLoQveqX2KT1FX/tcH/PVPzo+1wf8APVPzrN4f+V2PLoUK2ETjg5qMW72av9xHa27RrhvWi7tmnChSBipPtcH/AD1T86PtcH/PVPzq40Uka4WgqFaWI3nLdlP+zpPVavxptjCnnAxTPtcH/PVPzo+1wf8APVPzq4wS2O6tXlVVplaaxZ5CVIApE091cEkYq19rg/56p+dH2uD/AJ6p+dT7KI44iUafslbltb5BNbJLHtxjHQ1RexlU8DP0q99rg/56p+dH2uD/AJ6p+dOVNM56H7ht0tG7fgVYbBsgycD0q1NDvhMa4HpR9rg/56p+dH2uD/nqn501BJWKver7Z/Fpr6FP+zpPVat2sJgQq2M5pftcH/PVPzo+1wf89U/OkqUTTEVpV6bp1EmmR3du0+3bgY9ar/2fJ6irn2uD/nqn50fa4P8Anqn51j9Xt8L0POw9PE4WCo4apaC6NX3d9x0SFIwp6gYqrPZPJIWUgA1Y+1wf89U/Oj7XB/z1T860jRjFWNMvw8MFd0lq931dyrHYOrgkjANXmUFduOKj+1wf89U/Oj7XB/z1T86uMEtjsrVXVd5lM6fISeVqa1s2hfc2CKm+1wf89U/Oj7XB/wA9U/OkqSWppUxU5xcJbC3EZliKjGTVL+zpPVaufa4P+eqfnR9rg/56p+dOUFLVipYmdNWiJawGBCrYzntTbu3afbtIGPWn/a4P+eqfnR9rg/56p+dHIrWJVaSn7TqU/wCzpPVavxqURVPUCmfa4P8Anqn50fa4P+eqfnRGCjsOriJ1VaRXuLJ5ZSykAGmx2EiOrEjANWvtcH/PVPzo+1wf89U/Ol7NXuWsZUUeXoR3dmLjDA4YfrVB7eVDgxsfpWn9rg/56p+dH2qD/nqn50SpqWpxUoyoylOg+Vy30vsZ8VjJNjcCi+9XmtgLfyk/Wnfa4P8Anqn50fa4P+eqfnQqaSsOMf331iWs+/oU/wCzpPVanjsx5BikwcnPFS/a4P8Anqn50fa4P+eqfnQqaR0168q0HTqapmU9pJbM3yll7EUxWLHARifpWv8AaoP+eqfnR9ptx/y0T86l0k2cVBYjDQVKhO0V0av+JSs9OJfzJhgdQDUs1izyEptC+lWftcH/AD1T86PtcH/PVPzqvZq1isFSjhG5U1q92VY9PdXBJUgGr2MLgccVH9rg/wCeqfnR9rg/56p+dOMFHY6ataVRqUtymdPkJJytTWtq8DlmIxipvtcH/PVPzo+1wf8APVPzpKmk7ms8ZUlHlZLUV3/x7Sf7po+1wf8APVPzqK5uYWgkAkUkqe9aHKYFFFFUAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB//Z"></p><p style="color:#1D2A24">House 3 holds three benches of tomato seedlings under a gabled glass roof. The inspection checks that the roof vents, the heater and the two climate sensors keep the house between 16 and 27 degrees Celsius.</p><p style="color:#1D2A24">Sensor A sits above the middle bench and sensor B near the door. Readings for the week are on page 2; actions are on page 3.</p><p style="color:#1D2A24">The full sensor log is attached to this PDF as a CSV file, and the technician's notes are pinned to page 3.</p><p style="color:#5A6B62">Guide to venting:</p><p style="color:#5A6B62">example.com/greenhouse-venting</p><hr><h1 style="color:#1C5E40">Sensor readings, 21 to 27 October</h1><p style="color:#5A6B62">Sensor A, logged every 10 minutes. Daily minimum and maximum air temperature, mean relative humidity and hours with the roof vents open.</p><p style="color:#5A6B62">Daily maximum, °C</p><table><tr><td style="color:#1D2A24"><strong>Day</strong></td><td style="color:#1D2A24"><strong>Min °C</strong></td><td style="color:#1D2A24"><strong>Max °C</strong></td><td style="color:#1D2A24"><strong>Humidity %</strong></td><td style="color:#1D2A24"><strong>Vents open (h)</strong></td></tr><tr><td style="color:#1D2A24">Tue 21 Oct</td><td style="color:#1D2A24">14.8</td><td style="color:#1D2A24">26.1</td><td style="color:#1D2A24">71</td><td style="color:#1D2A24">5.5</td></tr>
- Input
- greenhouse-inspection.pdf (115 KB)
- Output
- greenhouse-inspection.html (50 KB)
- Source
- A three-page greenhouse inspection report for a fictional nursery, with form fields, comments and attached files, made by us for this site. (CC0-1.0). How it was made
- Made by
- 2026-11-04, API build
9eeeb0640aba
Parameters
Send these as form fields next to the file. Names are case-insensitive. If you set one of the documented options below that we don't support yet, the request fails with a 400 that names it instead of returning a file made without it.
| Parameter | What it does |
|---|---|
PageRangestring | Convert only these pages. They are cut out of the PDF first, so PageRange=2 gave a 2,482-byte page holding only the readings table and its text, under the document's own title. A page past the end returns 400 with the page count.Values: Pages and ranges such as 2, 1-3,5 or 4-last |
Passwordstring | Opens a protected PDF. If the owner forbids copying text, only the owner password works, also for a file that opens without one. With PageRange, the open password works only for a file whose owner restricted nothing; otherwise it returns 400 "PageRange can't be combined with the open password yet for PDF → HTML; send the owner password in Password, or remove the protection with /v2/convert/pdf/to/unprotect first". |
FileNamestring | Name of the HTML file without the extension. Left out, the upload's name is used. |
StoreFileboolean, default false | Return a download link (Url and FileId) instead of the file data; the link expires after 3 hours. |
Not supported yet
Setting one of these to anything but its default returns 400.
| Option | What to do instead |
|---|---|
Wysiwyg | On ConvertAPI, the default true keeps the page layout. Here the result always reflows like a web page; true is accepted and changes nothing, and false returns 400. |
OcrMode | Only the PDF's own text is read. A scanned page comes out as its picture with no text; run /v2/convert/pdf/to/ocr first. |
Also refused when set: OcrLanguage, OcrEngine.
What carries over, and what doesn't
Kept
- Heading levels: the three page titles became
h1and the section titlesh2, each with its color from the PDF (#1C5E40 for the sample's green) - Paragraphs as single
pelements, with the line breaks of the PDF column joined back together - The readings table as an HTML table: 8 rows of 5 cells, the header row in bold
- The photo and logo, embedded as data URIs: the JPEG is the exact file from the PDF, and the logo is a PNG with its transparency
- The document title, from the PDF's Title property, in the HTML
title, also withPageRange. A PDF without a title gets its file name: our untitledreadings-only.pdfgavereadings-only - Special characters in UTF-8, such as the degree sign in "27 °C"
Lost or not yet supported
- Page layout. The sample's photo sat beside its text; in the HTML it is a paragraph of its own above the text, in a single 46em column.
- Vector graphics. The bar chart on page 2 is gone, including its numbers; only its caption, "Daily maximum, °C", remains.
- Links. The web address on page 1 is plain text, not an
aelement. - Form field values and checkboxes. "Inspector:" and "Date:" come out empty, and the checkmark is missing.
- Comments and attachments.
- Numbered lists as lists: the three actions are paragraphs starting with "1.", "2." and "3.", not an
ol. - Fonts: the style block asks for the browser's generic sans-serif.
Limits
- Everything goes into one HTML file, images included, so it grows with the pictures: an image-only 3-page PDF made a 1,075,086-byte page.
- Scanned pages have no text to export: our image-only test file returned 3 pictures and no words.
- A PDF whose owner forbids copying returns 422 "this PDF's permissions don't allow copying text and images" until you send the owner password, with or without
PageRange. - One PDF per request, up to 10 MB on the Free plan or 100 MB on paid plans; conversions stop after 120 seconds.
Where teams use it
Publish reports as accessible web pages
A PDF report is awkward to read on a phone. The HTML version keeps the heading levels and the table structure, so it reflows to the screen and a screen reader can move from heading to heading.
Feed documents to a search index or a language model
HTML keeps structure that plain text loses: which line is a heading, what is a table cell. Index the sample's h1 and h2 as sections and its readings table as rows, without parsing the PDF yourself.
Start a web version you edit by hand
Because the output is one file with simple markup and a short style block, it is a quick starting point for moving PDF content into a CMS or a help center page.
Questions
Does the HTML look like the PDF?
No, and that is by design: it reflows. Headings, paragraphs, tables and pictures come through in reading order, but positions, columns and the page size do not. If you need the exact look in a browser, convert pages to images with /v2/convert/pdf/to/png or to /v2/convert/pdf/to/svg.
Are images separate files?
No. Each picture is embedded in the HTML as a data URI, so the single file is the whole result. The sample's 50,801-byte page carries a 27,153-byte JPEG and a 7,643-byte PNG.
Can I convert just one page?
Yes, with PageRange. The pages are cut out before conversion, so the HTML holds nothing from the others: PageRange=2 returned only the sensor readings.
Why are my form values missing?
Field values live in form fields, not in the page text, and the export reads only the page. Flatten the form first with /v2/convert/pdf/to/flatten, which turns the values into page text, then convert.
Convert your first PDF file in a minute.