{"id":4079,"date":"2026-06-30T04:42:27","date_gmt":"2026-06-30T04:42:27","guid":{"rendered":"https:\/\/discoverytours.co.in\/?page_id=4079"},"modified":"2026-06-30T04:43:52","modified_gmt":"2026-06-30T04:43:52","slug":"canada-visa-form","status":"publish","type":"page","link":"https:\/\/discoverytours.co.in\/index.php\/canada-visa-form\/","title":{"rendered":"Canada Visa Form"},"content":{"rendered":"\n<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, viewport-fit=cover\">\n  <meta name=\"theme-color\" content=\"#0f3d5e\">\n  <title>Canada Visa Client Form | Discovery Tours<\/title>\n  <style>\n    :root { --bg:#f6f8fb; --card:#ffffff; --text:#172033; --muted:#5c677d; --brand:#0f3d5e; --brand-2:#176b9b; --line:#d8e0ea; --soft:#eef5fb; --warn:#fff7d6; --error:#b42318; --ok:#087443; --answer:#095b9c; --shadow:0 12px 30px rgba(18,38,63,.10); --radius:18px; }\n    *{box-sizing:border-box} html{scroll-behavior:smooth} body{margin:0;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;color:var(--text);background:var(--bg);line-height:1.45}.wrap{width:min(940px,100%);margin:0 auto}.hero{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;padding:24px 16px 28px}.hero-inner{display:grid;gap:14px;align-items:center}.brand-logo{width:min(230px,72vw);background:#fff;border-radius:16px;padding:8px 10px;box-shadow:0 10px 26px rgba(0,0,0,.18)}.brand-logo img{display:block;width:100%;height:auto;border-radius:10px}.hero h1{margin:0;font-size:clamp(22px,6vw,36px);letter-spacing:-.02em}.hero p{margin:8px 0 0;opacity:.92;font-size:15px}.notice{margin:-18px auto 16px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow);color:var(--muted);font-size:14px}.notice strong{color:var(--text)}.progress-box{position:sticky;top:0;z-index:20;background:rgba(246,248,251,.94);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding:10px 16px}.progress-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--muted)}.bar{height:8px;background:#dce6f0;border-radius:999px;overflow:hidden;margin-top:8px}.bar>span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--brand),var(--brand-2));transition:width .2s ease}form{padding:0 16px 120px}details.section{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin:14px 0;box-shadow:0 4px 16px rgba(18,38,63,.05);overflow:hidden}details.section[open]{box-shadow:var(--shadow)}summary{list-style:none;cursor:pointer;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:750;color:var(--brand);background:linear-gradient(180deg,#fff,#fbfdff)}summary::-webkit-details-marker{display:none}.summary-title{display:flex;align-items:center;gap:10px}.pill{min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--soft);color:var(--brand);font-size:13px;font-weight:800}.chev{transition:transform .18s ease;color:var(--muted)}details[open] .chev{transform:rotate(180deg)}.section-body{padding:0 16px 18px}.field{margin:14px 0}label{display:block;font-size:14px;font-weight:650;margin-bottom:6px}.req{color:var(--error);font-weight:800}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:12px;padding:12px 13px;background:#fff;font:inherit;color:var(--text);outline:none;min-height:46px}input:focus,select:focus,textarea:focus{border-color:var(--brand-2);box-shadow:0 0 0 4px rgba(23,107,155,.12)}textarea{min-height:96px;resize:vertical}.hint{font-size:12px;color:var(--muted);margin-top:5px}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:var(--error);box-shadow:0 0 0 4px rgba(180,35,24,.10)}.error-msg{display:none;color:var(--error);font-size:12px;margin-top:5px}.field.invalid .error-msg{display:block}.document-checklist{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin:16px 0 14px;box-shadow:var(--shadow);overflow:hidden}.checklist-head{padding:16px;background:linear-gradient(180deg,#fff,#fbfdff);border-bottom:1px solid var(--line)}.document-checklist h2{margin:0 0 6px;color:var(--brand);font-size:19px}.document-checklist p{margin:0;color:var(--muted);font-size:13px}.doc-list{padding:10px 14px 16px;display:grid;gap:12px}.doc-item{border:1px solid var(--line);border-radius:14px;padding:12px;background:#fff}.doc-top{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start}.doc-top input[type=\"checkbox\"]{width:20px;min-width:20px;min-height:20px;height:20px;margin-top:2px;padding:0;border-radius:5px;accent-color:var(--brand)}.doc-label{font-weight:750;font-size:14px;color:var(--text)}.doc-note{color:var(--muted);font-size:12px;margin-top:3px}.doc-required{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:999px;background:#fff7d6;color:#7a4d00;font-size:10px;font-weight:800;letter-spacing:.02em}.checklist-source{padding:0 16px 16px;color:var(--muted);font-size:11px}.actions{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px;margin:18px 0 0;box-shadow:var(--shadow)}.buttons{display:grid;gap:10px;grid-template-columns:1fr}button{appearance:none;border:0;border-radius:13px;padding:14px 16px;font:inherit;font-weight:750;cursor:pointer;min-height:48px}.primary{background:var(--brand);color:#fff}.secondary{background:var(--soft);color:var(--brand);border:1px solid #cfe0ee}.danger{background:#fff0ee;color:var(--error);border:1px solid #ffd5cf}.status{margin-top:10px;color:var(--muted);font-size:13px}.status.ok{color:var(--ok)}.status.err{color:var(--error)}.footer-note{font-size:12px;color:var(--muted);margin-top:14px}.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);display:none;align-items:flex-end;z-index:99;padding:12px}.modal{width:min(640px,100%);margin:0 auto;background:#fff;border-radius:20px;padding:18px;box-shadow:var(--shadow)}.modal h2{margin:0 0 8px;font-size:20px}.modal p{margin:0 0 12px;color:var(--muted)}.modal textarea{height:210px;font-size:12px;white-space:pre-wrap}@media (min-width:720px){.hero-inner{grid-template-columns:210px 1fr;gap:22px}.brand-logo{width:210px}.buttons{grid-template-columns:1.4fr 1fr 1fr}.section-body{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.field.textarea,.field.email,.field.tel{grid-column:span 2}}@media print{.hero,.progress-box,.actions,.notice{box-shadow:none}button,.progress-box{display:none!important}body{background:#fff}details.section{break-inside:avoid;box-shadow:none}details.section:not([open]) .section-body{display:block}}\n<\/style>\n<\/head>\n<body>\n  <header class=\"hero\"><div class=\"wrap hero-inner\"><div class=\"brand-logo\" aria-label=\"Discovery Tours logo\"><img decoding=\"async\" src=\"data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAcFBQYFBAcGBgYIBwcICxILCwoKCxYPEA0SGhYbGhkWGRgcICgiHB4mHhgZIzAkJiorLS4tGyIyNTEsNSgsLSz\/2wBDAQcICAsJCxULCxUsHRkdLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCz\/wAARCAIcAtADASIAAhEBAxEB\/8QAHAABAAAHAQAAAAAAAAAAAAAAAAECBAUGBwgD\/8QAVRAAAgEDAQMFCgkHCwMDAwUAAAECAwQFEQYSIQcxQVGRExQVIjJhcYGh0QgWUlRyk5SxwTM1QlVWYnQXIzY3U4KSorLS4RhDwiQ08GRzsyVFY4Tx\/8QAGwEBAAIDAQEAAAAAAAAAAAAAAAEEAgMFBgf\/xAA8EQEAAgECBAAKCgEDBAMAAAAAAQIDBBEFEiExExRBUVJhcYGhsQYVIiMyNJHR4fDBJDNCFkNT8WJyov\/aAAwDAQACEQMRAD8A6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8CRza6GBODy7rL5L7B3WXyX2AeoPLusvkvsHdZfJfYB6g8u6y+S+wd1l8l9gHqDy7rL5L7B3WXyX2AeoPLusvkvsHdZfJfYB6g8u6y+S+wd1l8l9gHqDy7rL5L7B3WXyX2AeoPLusvkvsHdZfJfYB6g8u6y+S+wd1l8l9gHqDy7rL5L7B3WXyX2AeoPLusvkvsHdZfJfYB6g8u6y+S+wd1l8l9gHqDy7rL5L7B3WXyX2AeoPLusvkvsHdZfJfYB6g8u6y+S+wd1l8l9gHqDy7rL5L7Aqkn+i+wD1BKpa86JgAKSeVx1KpKnUv7WE4vSUZVopp+dakvhnF\/rK0+vj7wK0FPHIWc7edeF3QlRg9JVFUTjH0vXgKGQsrqp3O3u6Faemu7TqKT09CYFQDyr3NC1p90uK1OjDXTeqSUVr1aslt721u3JW1zRruPP3Oalp6dAPcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEs3pEiuZEKnkEV5K9AEQc08p19d0uUrLwp3deEFOGkY1ZJLxI9GpiqyV98+uvrpe8t1002iJ3VbajlnbZ2ADkBZK++fXP10veR8JX3z65+ul7zPxSfO1zq48zr4HIayV98+ufrpe8j4Svvntz9dL3k+Jz6TGdbHouuwcirI33z25+ul7ybwje\/Pbn66XvJ8Sn0mM6+PRdcA5I8I33z25+ul7yPhG9+e3P1sveT4jPpMfrCPRdbA5LWRvfntz9bL3kfCF789ufrZe8y+r59JjPEoj\/j8XWYOTVkL357c\/Wy95N4Qvfnlz9bL3k\/V0+kxnikej8XWAOUPCF788ufrZe8ishe\/PLj62XvJ+rZ9L4MZ4tEf8Pi6uGhymshefPLj62XvI9\/3nzy4+tl7yfqyfS+DCeMR6HxdVg5V8IXnzy4+tl7yKyF588uPrZe8y+q59L4MfrmvofH+HVIOWFf3nzy4+tl7yKv7z55cfWy95P1VPpfBjPG6+h8f4dTA5b7\/vPndx9bL3ke\/wC8+d3H1sveT9U29P4Mfr2vofH+HUYOXVf3fzu4+tl7yKvrv53cfWy95l9UT6fwYzx+sf8Ab+P8OoQcwK+u\/ndf62XvIq+u\/ndf6yXvJ+p7en8GM\/SCsf8Ab+P8Ongcxd\/Xfzqv9ZL3kyvrv53X+sl7yfqa3p\/Bh\/1FX\/x\/H+HTYOZVfXfzqv8AWP3m5uSupUq7GuVScpy74mtZNt8yKur4dOmx+Em267oOMV1mXwUU26b92YzekkTnnU8uJ6HLd1qjaDkIxGZzWRzFXL3lOrd1Z3EoRhBqLb10XA1RyYbAWW3mXv7O7u61pG1pKpGVKMW5Ny046nVVf\/29T6L+40D8HX+lOb\/hY\/6wMl2i2Es9guRLaWxtLutdQuJQrSlVik096C04eg1ZyW3tTZ7lFwN7UShb5CUrfXocZNw9kkjfnK9\/VPnP\/tw\/\/JE0NfY6pDkd2dz1BaVbPI16LmudbzUo9jg+0JbB+EHfVLyvgNm7fxqtxUddw63ruQ9rkUfwcIqF\/tCtFwhRXD0zKPG5KHKJy8WuShrO0srSNZLoW5S1\/wDyTKz4OX5w2h+hR++YG+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACWp5DIryV6CFTyGRXkr0Acw8qf9Z2Y+nD\/APHExNM3rtRsXhcptVfX13RqzrVZre0qtLhFLmXoLauT\/ZxL\/wBlP66fvKVvpHpcMzjtFt46do\/dWtpL2ndp1Mm1NvS5PdnZc1rVj6K0inq8mmDn5FS7pPzVE\/vRlX6T6Ke\/NHu\/lrnRZPU1VqTamxK\/JZQert8pVi+hVKal9zRarrk0zFHV29e2uV1KTg\/atPaX8XHdBk6Rk29u8K99JljyMRTIplxvdm8zjk3c46vGK\/SjHfj2rUtuuj06V0HXxZseWObHaJj1TuqXpNekwnTI6kiZMmWIlpmEyZMmSJkUzKJapq9EyKZ5pkyZnEtc1Tpk2p5pk2pnEtU1TpkUyRMimZxLXNXpqR1JEyZMyiWqaptSZMkTIpmcS1TCdMmTPNMmTM4lrmqfUimSJkyZlEtUwnTIpkiZFMziWuavTUimSJkUzOJapqn1N2ck\/wDQp\/xM\/uRpJM3byTf0Jf8AE1PwOXxaf9P74drgMf6v3T\/hmdTy4noedTy4noeVe6SVk5UKkUtW4tLsNNciOx+0Gze0OWr5jF1rKlWt4wpym4tSe\/rpwb6DdAAxblLxl7meTnLY\/H28rm7rQiqdKOmsmpxfT5kYJi9hMvW+D5e4C7x9SllFVnXo0JNbzkpqUdOOnFJr1m5ABpvkV2Ey+zs81fZnH1LO4rUo0KEZtNyjxcnwb6d09eQ7ZPO7NXubnmcbVso3EaSpuo4ve0cteZvrRt8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS1PIZFeSvQQqeQyK8legDCcv+eLr6f4FGVmX\/PFz9P8AAoz5nrPzGT2z81qvYAREqpACOgBFvv8AAYrKJ9+WNGrJ\/p7uku1cS4gzx5b4p5sczE+pE1i0bTDA8nyY29TWeMvJ0ZdFOt40e1cV7TDcrs1lsM27u0kqS\/7sPGg\/Wub1m79A0mmmtU+dM9Fo\/pNq8HTJ9uPX3\/X991HLocd+tekufEyOptvNbB4nK71ShDvG4fHfpLxW\/PHm7NDXmb2WymBk5XFHulvrwr0+MPX1es9xw\/jml132azy280\/487kZ9HkxdZjeFp1I6kiZHU7sSozD0TI6kiZFMziWqap9SZMkTI6mcS1zVOmRTJEybUziWqYTpkdSRMimZRLVNXomRTJNSOpnEtcwnTJkyRMimZxLVNU6ZMmeaZMmZxLXMJ0yOpJqRTMolqmHombu5Jf6Ev8Aian3I0embv5I\/wChD\/ian4HN4rP3Hvh2OCRtqvdP+Ga1PLieh51PLieh5d7YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLU8giuZEKnkMivJQGE5f88XP0\/wKMrMv+eLn6f4FGj5nrPzGT2z81qvZEAIqpCYgiJAEQCAAI6AQISjGcHGUVKMlo01qmiYDsMI2h5PLe7U7nEbttX53Rf5OXo+T9xrm7tLiwup211RnRrQ54SWjN+lh2mtsBkLR0crcUaVSK8SopLukH5un1HsuDfSDUY7RhzRN6+rraP3cvVaPHMc9ZivyabTIplXc43uV3Up0LiFelF+LVScd5eh8wjj2+eqvUj6XSLXiLRHd5q+bHXpMqVMmTK1Y2P8AavsI+C\/k1e2JujFfzK06vD51EmTJlRPHV4rWO7NeZ8SmlGUJbsouLXQ0Jia94ZVvTJ+Gd0yZFMk1JkyYkmE+pHUk1IpmcS1TV6JkUyRMjqZRLVMJ9SZMk1I6mcS1zCdMmTPNMmTM4lqmqfU3jyR\/0Hf8TU\/A0Ymby5If6Dv+Kqfgc7ic\/ce91uDR\/qfdLNqnlxPQ86nlxPQ8y9kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlqeQRXMiFTyCK5kBhOX\/PFz9P8CkKvL\/ni5+mUh8z1n5jJ7Z+a1XsESBFFVKJFECJAAEUQALfls7jsJQ7pfXMaba8WC4zl6Ea\/wAzyj3145UsZDvKjzd0fGo\/wR1tBwjVa6d8ddq+eekfz7lbNqceH8U9WxMhlrDFUt+9uqdBdCk\/GfoXOzEcjyk003DG2jn1VK3Bf4V7zBrezyOWrSqxp1bicn41Sb1Xrky8UNmNxJ3l3GH7lJbz7Weqx8I4Xw\/rrcnNbzfxHX9XKvqtVqOmGu0ef+XjfbTZfJaqve1FB\/oU\/Ej2It8W5S4atsySljsbQ\/J2sq0l01G37OYq4OulpQoQpL92KRc\/6l0mmjk0uHp7qx\/lVnhWbNO+W\/8AljNO1uZrxbeq\/wC4yNelUs6XdbmnKjT103prRGTO3vqnPJnnVxVe4pSp1VvwmtHGXFNGmPpfl5v9uNvbKZ4DjmPxyxmld29TyK9OXokipizGNpdkrrC1VXpxlO0qPxZfIfyX+DLTb39\/YyTpVppfJb1XYeo0vG6ZqRkivSfM5Gfg01natuvrbBTFWjTuIbtSOvU+lFkxG0NO9lGhcRVKu+b5Mvcy+RZ38ObHnrzUneHn82HJp77W6Sstzbytau6+MXxi+s8tS75OmqlhOXTT8ZfiWWE1JcCvlrFLbOzpcs5se894eiZNqeepMmYxLdMJ9SKZImRTM4lqmr01I6kiZMmZRLXNU2pMmSakUzOJaphOmb05If6DP+KqfgaJTN68kH9BX\/FVPwOfxKfufe6nCI21Pulm9Ty4noedTy4noeceuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS1PIIrmRCp5BMuZAYRl\/wA8XP0ykKzL\/ni6+mUZ8z1n5jJ7Z+a1XsImRKiZcxVSIiEWbaLanHbNWu\/dT3681\/N0IPx5+5eczxYr5rxjxxvMomYiN5XWvXo2tCde4qwpUoLWU5vRJek15tFym6udtg46Lmd1Uj\/pj+L7DGr7J53bm+a0cbeD4U4vSlS9L6X7S\/YjZS1sXGc4993C\/SkvFi\/MveeoxaHScNiL62ee\/ox2j2\/39VO98mXpj6R52O2mHymbrO6ryko1HrKvcN+N6OlmR2Oz1hZ6PubvKq\/SqLxV6I+\/UyahiatZp1NdOou1tiKdNJuKK2s49qM8clJ5K+aP3Rj0lK9Z6yx2FldV0o+TBLgktEisoYByesk36TJYW1OC4I9VFLoPPzmmVzlWajg6cVxiirhi6UdOCK\/QGubynZSKwpLoI95Ul0FSSVakKNNzqTjTgueUnoiY3mdoOkd1Fd4i0vbWpb16UalKot2UWudGmdqtkqmz2TdJ61LarrKjUfSup+dG2LzbDDWja767vJdFGO97eYxjaLam0zuOqWTx73G9Y1Jz8aEuhpI9p9H9NxHFlifBT4O3ffp7432\/lxtdqtLy9bxzR5uvyaqq2WnGPBrimjK8PeSu8fGVR61YPcn5\/Oeccbb6eNvS9LKq2tqNqpKjDd3nq+Oup9L02mthvzR2l5DXanFnpyx3h6X01HG3MnzKlL7jFLG434LUy2rShcUJ0ai3oTW7Ja6aooY7O2UPyTqU39LVe026jDkyXranaFbRanFgrauTfqt6fAm1Kytia1OOtNqql0Lgyi4xbTTTXOmYTW1PxQ6lMtMsb0ndNqTJkiZHURJNU+pFMkTJtTOJa5hOmR1JEyZMyiWqap0zevI\/\/QV\/xVT7kaI1N78j39BH\/FVPwKPEZ+597pcKjbUe6WcVPykT0POp+Uieh556oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLU8gmXMiWp5BMuZAYTl\/wA8XX0yjKvL\/ni6+mUh8z1n5jJ7Z+a1XsiiJKjC9tdtJ42aw+HXd8rW8VuC3u5a\/wDl93OY6fTX1OSMeP8A9euSZiO722y29t9noysrPduMlJeTzxpeeXn8xhWL2Xvs3dvJ52rVbqve3JP+cn6fkrzfcXnZnYvvSqr3If8AqchN72snvKm398vOZ1aY5R0lNas7FtZi0FJw6Pv5beWfZ5oaprzzvZarDDxhRhSpUo0aMVwjFaJF8t8dTpJcEVUIRgtEic4N8lrzvMtsRshGEYrgidcxAijUlEIFmzm1WLwEXG5rb9fThQp8Zv09XrNmHBkz3jHirMzPmYWvWkb2nZeiz5bafFYbWNzcqVZf9qn40+zo9ZrjNbe5XKuVOhLvG2fDcpPxmvPLn7NC3WOByOQ8eFBwpvj3Sq91Pt5z2Gl+jNMdfC8QyRWPNv8A5\/ZysvELWnlwV3lk2S5Rr24bhj6ELWHy5+PP3L2mM3WQu7+pv3dzUry\/fk37C+W+zNjbpO8u5VpfJpeKu3nK+lPH2fC1sqcX8px3n2s61OLcK4dHLo8fNPn2\/wAz1UbaLV6nrmttH98kMYt7K7uPyNtVqLrUHp2lfTwGSlxdBQ+nNIvU8hd1fJi9Dykr6o+krZPpbqZ\/26Vj27z+zOvA8P8AztM\/D91qusRdWVnVuKnc5xpR3nGEtZaeZFus7uneUFVpa7jenFaGRu1vJc+rMWzj+LtluQp7kp69xj0avnfqOxwT6QZNVktj1MxG0bxt8nP4jwimKkTgiZmZ2e8MjZu4lQ75pqrF6OLlo9StizVzblJuTbberbLjjs5eY6SUZupS6ac3qvV1HdxcYjm2yV2hz8\/BZ5d8dt59bYkWU19YxuqblFJVVzPr8zJMdkaORtVXovhzSi+eL6mVsWd6s1y03jrEvOfeafJvHSYYvxT0fBoimVGUpqlkJ6cFNKRSpnMtHLMw9VjtGSkXjyp0yZMkTI6kxJMJ0yKZImTJmcS1TCdM3xyO\/wBBH\/FVPuRoXU31yOf0Df8AFVPwKPEJ+597ocMjbP7mc1PykT0POp+UiehwXpgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEtTyCZcyJankEy5kBhGX\/PFz9MpCry\/wCeLn6f4FlzGUo4fF1rytq401wiuecnwUV52+B811NZvqb1r3m0\/Najss+2G01TEUKdhjo93y154tCmlrur5b\/D\/gt+y2ySxalc3Mu+MjX8arWlx0b50n976So2ewVdXNXMZVKeUvOMulUI9FOPoXOZZRpKnFcDfmzxgx+L4Z\/+0+efN7I+PdERvO8pLe1jSjzFSQInLlkEUQBAieN7fWuOtJ3N5XhQow55zen\/APrLLtPthYbNUN2o+73klrC3i+Ppk+hGsKtbO7b3\/d68\/wCZg9E34tKkupLpftO3oOE21FfDZ55MceWfL7GjLm5fs1jeV+2i5Srm8crbDKVtRfB15L+cl6Pk\/f6CyY\/Zq\/yEu+LqTtqU3q6lXjOXnS5+0yPE7O2mN3ZUqffFwv8AuzXN6F0feX+jiqteW9U1ep1r8Xw6KngeH02\/+U95\/vr\/AEVfFrZZ5s07+pY7HF47G6O3t+71l\/3aq3n6lzIuPcby6fjNpMyC2w9OmlqkV9O1pU1wijzefV5M9ufJabT61ymKtI2rGzGKOBlNpz1ZX0cDBaaxL6opcyIlacky2bQtkMRTilwR6rGUl0IriBjzSnZR+DqXUjFdvNm4ZPBVY0o616P85S0XSudetGbHjWoqq+JuwZ7YckZK94Y2rFomJcy0bVyb1RPVstFwRmG2ODWE2lrQhHdoV\/56n1aPnXqepY2kz63pq49Rhrlr2tG7z+TmpaYnyKXZ+6nYZenBv+arvckvufaZ2mYNOh\/P05R51NNdpm6fE7vDItStqT2h5bjVI563jvMfJYs5WXhSENeKpr72UqfAoL2977zlxUi9YKW5H0LgVkHrFFeM0ZL2mPO6mDDOPDSs+Z6pkUyTUimbYlM1empFMkTIpmcS1zCfU33yN\/0Cf8VU+6JoNM35yNf0Cf8AFVPuiU9dP3XvXeHRtm9zOqn5SJ6HnP8AKRPQ4b0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACWp5JMuZElTyCdcyAwjMfne6+n+BjNe0eUzUKtZa2tg9acXzTrNcZf3VwXnb6jJsx+d7r6f4FBGEYLRLRHzfUX5NRkmO+8\/NZiOkFOmoo9EAUWSYIgRIETCNtNv6eGcsdi3GvkX4spLjGj75ebtPHbXbStQr+AsFrVyNXxZzhx7l5l+99xRbL7FxxzVzc6XF9Li5Piqb83W\/OdvS6XFp6RqdXG+\/4a+f1z6mu0zPSqzYfZK5v67yGbnUnUqvfdKUtZzfXJ9HoM8s8S3ThCMFTpxWkYRWiSLra42ENJSWrLhGEYLRIraziOXVW3vPSO0eSCmOK9lJbY6nSXkrUrIwjHmRHUjqc2Z3bADUakANSAAAHlcXNC1p79xWp0Y9c5KK9plWs2nasbyTMRG8vVkCwXW2uEtW1G5lcSXRSg37eCLVX5RaWulvj5y89Sol7FqdfBwPiGfrTFPv6fPZSycQ02P8AFePn8keUrF997PwvoR1qWc9W\/wByXB+3Q1TqbCv9tbvIWVa1naW8aVaDhJcW9GvSYksXQ0559p9F4Hw\/V6XT+B1ERG09Ou\/Sf5cLVcS01r81Zn9FDZ0u7XtKPQpav1cS65vIeD8XUnF6VZ+JD0vp9RG1sqVtUc4OTbWnHoLZn8TfZCrGpRcJwgtIw10a6\/MehtGTFgtyRvaXEyZMWq1Needqx52P2EXrqXqHCKKC2talvLcq05QkudSWjK9M52mpNK9XdyTFusJ0ybU80yZMuRKvMJ9SKZImR1MolrmHomb95Gf6Av8Aiqn3RNAam\/uRf+gD\/i6n\/iVdbP3XvW9BH33uZ5P8pE9CSX5RegnOK7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSr5BOuZElXyCdcyAwjL\/ni5+n+BRlZl\/zxdfT\/Aoz5nrPzGT2z81qvYIkCJVSa6GJbZbT17BU8TiV3XK3nCmo8e5R+U\/w7S857MU8Pi6t1OLnJeLTpx56k3wjFelll2a2eq29Srk8k1Vyl496rLoprohHzIv6WtMceHyxvEdo88\/tHl\/RjPmh47LbIU8RQdSpLu17V41qz4tvpS833mYULeFJcxNTgqcUkj0K2fPfPeb5J3mUxER2RBAjqV0gAAAhKUYQcpSUYxWrbeiSMOzvKPjse5UcdFX9dcN5PSlF+np9XaW9Lo8+rtyYa7z\/AHvLC+SuON7SzGUowg5SkoxXFtvRIxrK7e4fHOVOjUd9WX6NHyV6Zc3Zqazym0WWz9bduric4t+LQprSC\/urn9Z72WzGRuUpVYxtab6ar0fZznrcH0e02mrGTiGSPZE7fzPuczJrMl55cFV2yPKBmL3WNvKFlTfRTWsv8T\/DQx6rc1rmq6lxWnVm+eU5OT9pkdvs7i7VJ3Fepcy6l4kff7SupVbC04WtlSi107ur7WdGvGuHaGOXSYt\/ZG3xnqqW0Ooz9ctv78mKULW5r\/krerU+jBsraeEycuKsqq9K0+8yGWVuZcIxaR4yvrp9Zov9K8\/\/AAxxHtmZ\/Yjg2OfxWlaVg8ml\/wC0n2r3lNVp1Lav3CtF06um9uS4PTrL539cL9JmLbZ5OvQp0asIrulVOk6nSkuOntZd4d9JcubPGPPWIid+2\/7q2p4LSKb45nf1q6LPSLNfW2ZvbWSdKs9Pky4pmV4jOUcku5ySp10tXDXg\/Oj1+m1+PNPL2lwtXw3Lgjm7wula3pXVPdqR16n0osNzbzta7pz49KfWjIYso8vSU7NVOmm+fzMtZ8cWrzR3ho0GotjyRjn8MrKmTJnmmTanNiXpJqnTJkzzTJkzOJaphPqdAci\/9AH\/ABdT7onPqZ0DyLf1fv8Ai6n3RKusn7v3rWij733M+l+UXoJySf5RE5yHaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASVfIJ1zIkq+QTrmQGD5f883X0\/wKQq8x+ebr6f4FGj5prPzF\/bPzWq9kSWT0RMSyWpVSsfebymdV3WWtvYtxoRfNKp+lP1eSvWXyEFBEtOnGnFKK0S5kempsyZJvtHkgiESOpAGoR1IkpLUqwpU5TqSUIRWrk3okhtuPQsO0W2GM2cg416ndrprWNvTfjev5K9Jh21fKa5SnY4CX7srvTn80F+PYY5i9lbzI1O+sjOpSjN7zTetSfnevN6z0Wl4TTHWM+vty18keWf7\/dmi+Se1E2Y2pzW1dz3BuSot+La0Nd319fpZU4\/ZJ6KeQrdzX9lS4y9b5kZXjsHC2pdytaCow6WueXpfSXq2waWjkuPnLWfjng6+C0dYpX4\/34+tpjTxaea\/Vj1lZ0rOO5Y2saX7+msn6XzlXDG3Ndpzk+JlNHG0qaXAqY0YR5oo87k1Fslua07z61qtIiNoYvSwGujkmyrp4GC08VGQJJdBE0zklltCzRwkEvJRGWEhp5KLwQI55TssNTBReviGC8omEcNn+7KOncq0X26r8Ta5jm3Nqq2xeR4auEFPskmXtBlmNTj388NeSv2Zc9yt5RWpLSqVKFaNSnJwnB6proZeJU4yXMUF1b7vFH0m+Gafaq5vSeks6x12r2wo3C4b8eK6n0k2Rkljq2vV+JadlJPwQ4v9Gq0vYVWcuFTtIUteNSXsX\/xHp6ZubTxe3lh4rxfl1ng6+Sy1JkdTzT4EyZz4l6eYTpkyZImRTM4lrmqdM6D5Ff6v3\/F1Puic9JnQnIp\/V8\/4up90Stq5+7b9JG2T3M+n+UR6Ekvyi9BOcp1gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAElXyCdcyJKvkE65kBg+Y\/PN19P8CiK3Mfnm6+n+BRHzTWfmL+2fmtV7I6kSUiVUogAgNSJAt+Vy9ribGrd3VVU6VNat9fmXWzKtZvMVrG8yPbIZK1xdlUurutGlRprWUpfd52akzu0uW25vnYY2nOlYJ+RrpvL5U3+H3nrU8Lco2V7rLftcVRlpBdH\/MvPzI2BhtnLXGWsKFCkqcFz9cn1t9LPQUjDwuOa\/2svm8lf5ap3v27MZ2d2JoY\/dqyj3e56aklwj9FdHp5zMbXEwhxktWXGnRhTWiR6HHz6rJqL8+Sd5ZxWIedOhCC0SPTTQiQKzJEENRqQIkNQAAAAFp2pjv7JZSP\/wBNN+wuupbNo\/6L5P8Ahqn+lljTdM1J9cfNFu0tCHlXinA9CaFGVxVhSjzyenoPsExv0cm0xWN5XnA0e4Ymmnzzbn2loyN737lJbj1p0vEj5+tlfmshHHWEaFF6Vai3YJforrLFZ09EjfqMkViunr5O7jaHBN721VvLvsr0+CJkyRMimYxLpTV6JkdSTUimZxLXNU+p0LyJ\/wBXr\/i6n3ROeUzobkS\/q9f8XV+6Jo1U\/dtumjbI2BL8ovQTkkvyi9BOcx0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAElXyCdcyJKvkE65kBg+Y\/PN19P8CiKzMfnm6+n+BRnzTWfmL+2fmtV7AAKqURqQPGvVUFp0k7Dyvr6laW86tWahCEXKUm+CSNdU7a85RMv3xW36GEt56U48zqvr\/56OYuuTo19rs3LEUZyhjbSSd7Vi\/LlzqmvxM0s7OjZW1OhQpxp06aUYxitEkdWl40NOav+5P\/AOY\/efhDDbm9jyscbQsraFGjTjTpwWkYxWiSK1LQETlWtNp3lmAAxAAAACAEQQ1BIAgABadqp9z2Sykv\/pprtWhdjH9u63cdicg\/lxjDtki1o682ox19cfNjfpWWkiutXTsbWV3W6VpFdP8A8ZTUKcXrUqvSlDnfX5ihyN5O8qpc0I8Ix6j7Bzxijn8vkcHLWc8+Cjt5f2U9WrVv76Verxb5l0JdRXUo7sTxt6KiipK+Os\/invK1tERFY7QimTJkhFM3xLGYTpkUyRMmTMolrmqdM6H5Ef6vH\/F1f\/E521OiOQ\/+rt\/xdX7omnUT9hngja7YM\/yiPQkl+UXoJznrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSr5JOuYkq+STrmAwbMfnm6+n+BRFbmPzzdfT\/Aoj5prPzF\/bPzWq9kdQQBVSTluxLRlatxC23bZJ3VZ9yop8yk\/0n5ktW\/QXWa3mSxoR7rGq1rKKaXm15\/uNlLRWd5JU+IxVDD46naUNWo8ZTl5U5Pi5PztlaAY2tN7Ta3eQIkAYiI1IACOoIACJAAAAAAAAGHcptxGnsvToylu92rx162km\/cZg5aI1dysX\/dLvH2UX5EJVWvS9F9zOvwbHz63H6uv6NWb8Etf3Vw6ukI+LBc0TypUeOrJ4U9Xqz2S0Ppu02neXOiIrG0CWiIgGaQAAEybUlGpO7GYTpnRXId\/V2\/4yr90TnNM6L5Dv6un\/GVf\/E1Z5+wyxR9psOX5RegnPOf5RHoUVoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJV8knXMSVfJJ1zAYNmPzzdfT\/AoiszP56uvp\/gij1Pmus\/MX9s\/Nar2AAVUgAAjqCAIEQQI6gANRqAA1GoADUgBEakABHUgASJZpvgjSW3F2r7bC8aesKLVGP91cfbqbmyN7DG4y5vank0Kcp+nRcEc\/Vas61adWo9Z1JOUn1tvVnrvozp973zT5On6q2ot0iEiWhEA9wpgAAAAAAAB0XyGf1cv+Mq\/dE50Oi+Qz+rl\/xlX7omnN+Fnj7thz\/KL0Hoec\/yi9B6FNvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASVfJJySr5JP0AYHmXpm7r6f4Io0yrzT\/\/AFu7+n+CKI+b6uPv7+2fms17JyOpJqR1KmzJMCGoAiBqCAAASAAAAAAAAADUIANSBIwnlOyve2Do46EtKl3PWS\/cjx9r07DVRfdscx4a2muK8Ja0KT7jS+iun1vVliPqPCdL4rpa0nvPWfbLnZbc1twAHUawAAAAAAAA6L5DP6uX\/GVfuic6HRfIZ\/Vy\/wCMq\/dE05vws8fdsOX5Reg9Dzl+VXoPQpt4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACWa1iTBrUkk5rm0Ap6uLsa1WVSpa05zk9XJriyXwNjvmdLsPSdatHmUew8ZXdwuiPYapwY5neax+id03gbHfM6XYPA2O+Z0uw8XkLhdEOwl8JV+qHYR4vi9GP0g3lUeB8d8zpdg8D4\/5nS7Cm8J1+qHYPCdfqh2DxfF6MfpCN1T4Ix\/zSl2EfBGP+aUuwpfCdfqh2DwnX6odg8XxejH6QbqrwRj\/mdLsHgjH\/ADSl2FL4Tr9UOweE6\/VDsHi+L0Y\/SDeVV4Ix\/wA0pdg8EY\/5pS7Cl8J1+qHYPCdfqh2DxfF6MfpCd5VXgjH\/ADSl2DwRj\/mlLsKXwnX6odg8J1+qHYPF8Xox+kG8qrwRj\/mlLsHgjH\/NKXYUvhOv1Q7B4Tr9UOweL4vRj9IN5VPgjH\/M6XYR8EY\/5pS7Cl8J1+qHYPCdfqh2DxfF6MfpCN1T4Hx\/zOl2EJYXGzi4ysqTi1o1u86KfwnX6odg8J1+qHYPF8Xox+kG6j+IGyX7OY36iJH4gbJfs5jfqIlX4Tr9UOweE6\/VDsLG8+dG0KT4gbJfs5jfqIj4gbJfs5jfqIlX4Tr9UOweE6\/VDsG8+c2hSfEDZL9nMb9REfEDZL9nMb9REq\/Cdfqh2DwnX6odg3nzm0KT4gbJfs5jfqIj4gbJfs5jfqIlX4Tr9UOweE6\/VDsG8+c2hSfEDZL9nMb9REfEDZL9nMb9RErFkrh9EOwnje3DfNDsG8+c2hQfEDZL9nMb9REu2NxVhhrTvXG2dGzobzl3OlFRjq+d6IhG4rvnUew9ozqPn07CJmZNk8lrUROQSb4siQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsoJnjOhr0FQALfO38x4ToeYuzimeUqKYFolSaJGmi6Tt\/MeE7fzEihBUSoHm6TQQ8wRcGiGgAAAAAAAAAAAAAAAAADRkyhJ9AEoPWNFs9Y24FOoNk8aLZWQt\/Me8KHmCVJC38xUQoeYqY00idLQgeUaSR6JJEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADRMkdNMnAHhKhqeUrfzFYALdK38x5yt\/MXRxTJXSTAtLt\/MSugy6ugiR2\/mAtfcWQ7ky5u38xL3v5gLb3OQ3JdRcXbkO9yRb+5yI9zkV\/e5N3uBbu5SJlRZcFb+YmVv5gLeqDJlb+YuCoE6oogUEbfzHrG38xWKmkTKKXQBTRt\/MesaKR6gCCikRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8bq7trG2ncXdxStqEPKqVZqEY9HFvgW7427OftBi\/tdP3muvhC5nvXZGxxMJaTv7jfmv3Ka1\/1OPYc66LqQHZ\/xt2c\/aDF\/a6fvHxt2c\/aDF\/a6fvOMNF1IaLqQS7P+Nuzn7QYv7XT94W1mzj5toMX9rp+84w0XUhoupAdr0c9iLl6UMrY1W+iFxCX3MroyUoqUWpJ9KepwzurqRccdnsvh6qqY7J3lnJf2NaUV2a6AdrA562O5e8lZV6drtPTV9avg7qlFRqw87S4SXY\/Sb8x+QtMrj6N9Y14XFrXip06kHqpIIVIAA8bu8tbC2lcXlzStqEdN6pVmoRWvBat8C3fG3Zz9oMX9rp+81r8IjM977NY3Dwl415Xdaa\/cgv8AdJdhz1oupAdnrazZyTSWfxbb4JK7p8faXc5B5NsIs9yi4eylBSpRrqvUWn6MPGf3aes6+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhohoiIAhoiOiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAedevTtrarXqyUadKLnJvoSWrA5n5dsz4T5RpWcJa0sbQjR4c28\/Gl96XqNaldmsnUzWev8nV8u8rzrPzbzbS7ChCVXj8VkMtVnTx1jc3s4LelGhSc3FdbSK\/4nbTfs7lPsk\/cbr+Dvhu9tm8lmJx0leV1Rg\/3IL\/AHSfYbhA4z+J2037O5T7JP3FPdbO5uyg53WHyFCK55VLacV2tHagA4ZB1Xygcl+H2uxdetbWlK0zEIuVG4pRUd+XyZ6c6fNrzo5WnCdKpKnUi4zg3GUXzprnQEpuHkC2vrWeeqbM3NVytb2Mqtum\/IqpatLzSSfrXnNPF+2GupWXKBga8Ho431JepyUX7GB2QAS1KkKNKVSrOMKcE5SlJ6KKXO2+gIcv8uObWV5Sri2jNOljqULZcf0vKl7Zaeo11vR612nYlW92Kr1ZVatzgKlSb3pTlOi3J9bZL3xsN\/bbPf4qAS1N8HTDKtlstmpxTjQpxtqb\/ek96Xsiu038UthQsaNrGWOpW9OhV8dO3jFQnqufxeD4dJVBAAedavRt4b9erClH5U5KK9oHoC2S2lwMHpPN46L6ndQX4kvxo2f\/AF7jftdP3gXUFq+NGz\/69xv2un7x8aNn\/wBe437XT94F1BavjRs\/+vcb9rp+8rLLJWOShKdje293GD0k6NWM1F9T0YFSAAAAbSWrei6wAKGtm8VbPSvk7Ok+qdeMfvZ4fGjZ\/wDXuN+10\/eBdQWr40bP\/r3G\/a6fvHxo2f8A17jftdP3gXUFPZ39nkaLrWV3QuqSe650ainFPq1XSVAAAAAUWQzOMxMN7IZG1s1z6160YfezH63KnsRQk4z2ksm18huf3JgZaDFbflP2KupqNPaSxTfy5uH+pIyOzvrTIUO7WV1RuqT\/AE6NRTXagPcAAAUt7k7DGxhK+vbe0jN6RderGCk\/Nq+JSfGjZ\/8AXuN+10\/eBdQWtbUYBvRZzGtv\/wCqp+8ugAAAAChu85ibCv3C8yllbVUtdyrXhCWnXo2BXAtXxo2f\/XuN+10\/ee9pnMTf11Qs8pZXNZptU6NeE5adeiYFcAAAINqMW5NJLnbKGtnsPby0rZWxpPqncQj97ArwWr40bP8A69xv2un7x8aNn\/17jftdP3gXUFq+NGz\/AOvcb9rp+8uNvcUbu3hXt61OtRmtY1KclKMl5mucD0ALXLafAxk4yzeNUk9GndU9U+0C6AtXxo2f\/XuN+10\/ePjRs\/8Ar3G\/a6fvAuoLWtp8BJ6LOY1vzXVP3lZb39nd\/wDtruhX\/wDt1FL7gKgAAAede4o2tCde4qwo0YLWU6klGMV1tvmLd8aNn\/17jftdP3gXUFq+NOz\/AOvcb9rp+8ukZRnBTjJSjJapp6poCIAAAtk9pcFTqSpzzWOhOLcZRldQTTXOmtSX40bP\/r3G\/a6fvAuoPC0vbXIUO72dzRuaWrW\/Rmpx16tUe4AAAAAAAAAAAAAAMJ5Xs14F5MsnOMt2rdxVpT9M3o\/8u8ZsaJ+EZmda2HwkJeSpXdRenxY\/+QGjw+YF\/wBhsN8YNusRjXHep1biMqi\/cj40vYmEuptgsL8X9gsRjnHdqU7eMqi\/fl40va2ZCAEAAAHHW39tC05Rc\/RprSEb2q0l0ay1\/E7FONttruN\/t7nbqD1hUvau6\/MpNL7gLEXrY6k6+3OCpx55X9D\/AFospmnJHj3keVPDR01jQnK4l5lCLa9ugS6yME5Zcz4H5Mcgoy3at842kP7z8b\/KpGdmhPhF5numSxGEhLhRpyuqi88nux9il2hDSe6upFTjcfPKZW0x9GOtW6rQox4dMml+JTmwuRHC+FuUu1rzjvUsdTndS9Pkx9stfUEunbK0pY\/H29nQW7St6caUF1KK0X3HtKUYRcpSUYxWrbeiSImnuXnbWri8XR2asarhXv490uZRfGNHXRR\/vPX1J9YQs\/KJy415XNXF7J1FTpQbjUyGmrm+lU0+CX73Z1mm77JX2UryrX95cXdWXFzrVHN+0piqx2NvMvkaNhj7apc3VZ7sKVNatv8A+dISpN1dSG6upGy6HILtpWpqU4Y+g3+jO41a7E0e3\/T\/ALY\/22L+0S\/2Aau3V1Ibq6kbR\/6f9sP7bF\/Xy\/2D\/p\/2w\/tsX9fL\/YBq7dXUjqTkRwqxHJna1pQUauQqSupcOOj8WP8Alin6zVi+D9tg2k6+LSfO1Xlw\/wAh0bjrGljMXa2NFaUralGjD0RSS+4CpKXI5KzxGPq32Quadra0VvTqVHokia\/vrbGY+vfXlaNC2t4OpUqSfCMVznKnKLyh323WYb3p0MVQk+9rbXT+\/Lrk\/ZzBDNtsOX+8r1alrstbxtqK4d+XEd6cvPGD4L16vzI1VlNps5m6rnksveXbfRUrNx9UeZdhayrxuKv8xdq1xtlXvK7\/AO3Rg5v0vTmCVJom9WlqQ3V1I2HY8h+295TU52NvaJ9Fe4in2R1K7\/p\/2x\/tsX9ol\/sA1durqQ0j1I2j\/wBP+2H9ti\/r5f7D0tvg\/wC1Tu6Kua+NVBzj3Rxryb3deOi3efTUDcHJPhPAXJniaMoblW4p99VPTPxl7NF6jMiSlShQowpU4qMKcVGKXQlwRh\/KRyhWuwmFU4qNfJ3KatrdvtnL91e3mCFw2w26wuxNgq+TuNa1RN0ranxq1fQuhed8DQO1XLXtPtBUnSsa3geyfBU7Z\/zjX71Tn7NDB8tlr\/O5Stkclczubqs9Zzm\/Yl0JdCRRpOUlFJtt6JLnYSmrValxWlVr1J1qkuLnOTlJ+tkhsfZvkQ2pz1vC5uo0cRbzWse+de6Nde4uK9ehk8\/g33Co6w2lpOr1StGo9u8BpErMZlshhbuN1jL2vZV4vVTozcX6+v1l\/wBs+TnPbDzhPI0oVrSpLdhdUG5U2+p68Yv0mKAdHclXK69qK8MHne508pprRrxW7G405010S6eHB+Y2wcP2l3XsL2heWtR07i3nGpTmueMk9Uzs7Z7Lwz2zePytNJRvKEKui6G1xXqeqCGtvhEWarbE4+601dveqPoUoS\/FI5z3V1I6o5bLTvrkpyMtNXbzpVl6ppP2NnLAShwj4yS1XE7dxlfvrE2dxrr3WjCevpimcRvijsfYW5785PsDX113rGin6VBL8AL+AQlKMIOc5KMYrVtvRJBCy7X7UWeyGzVzl7x6qkt2lT10dWo\/JivT92rOQczlrvP5m6ymQqd1urqbnOXQupLqSXBegy\/lY28ltntK6VrUfgmxbhbroqP9Kp6+jzelmBhIoptJR1b4JJc50\/yP8nsdkMD4QvqKWXv4qVTVcaNPnVP09L8\/DoNe8iHJ94XyS2mydHWxs56WsJLhVqr9L0R+\/wBB0HeXlvj7KteXdaNG3oQdSpUm9FGKWrbAlvr61xljVvb24p21tRjvVKlSWkYr0mjNsuX65q1alpspQjRorh37XhrOXnjB8EvO9fQjDeUrlIvNuMpKlRlOhhqEv5ihzb\/78+t9S6DBgLnldpM1m6rqZPK3l430VKrcfVHmXYWvdXUi+bPbHbQbVTksNjK11CL0lV4RpxfU5PRa+YzGlyB7Z1IKU\/B1J\/JlcNv2RYGst1dSG6upG0f+n\/bD+2xf18v9g\/6f9sP7bF\/Xy\/2AayoW87m4pW9GG9VqzUIJLnbeiO1cJjKeFwNjjKSShaUIUVp07qS1NJbGciGfxG2eMyOWqWErO0qqtONKrKUm4rWPBxX6WhvsIWba\/MrZ\/Y7K5RvSVtbzlD6emkfa0cZNbzblxk+Lb6WdG\/CDzPeexdpi4S0nkLhOS154Q4v\/ADOJzkEobq6kN1dSLns9gb3abPW2Ix6g7m5bUd96RWibbb48NEZ5PkB2yjFtTxk31K4l+MQNYbq6kT0qk6FRTozlSmuKlBuLXrRd9pNks3sleQtszYztpVE3TnqpQqJc+7JcGWYDbXJdyt5TH5u1w+du53uOuZqlCrWlvVKEnwi958XHXRNPmOjDh63jOd3RjT135VIqOnXrwO4IJqEVLn0WoQ1ly95nwdyeqwhLSpkq8aWn7kfGl90V6zmbdXUjbPwgsz37tpaYuEtYY+3Tkv35vV\/5VE1OErrsrhvD+1uLxSjqrq4hCXDmjrrJ9iZ2hGMYQUYpKMVokuhHN\/wf8N39tzc5OcdaeOt3uv8Afn4q9ikdIhAWvabMQwGy2Sys2l3pbzqR16ZaeKvW9EXQ1R8IHN947E22KhLSpkrhby\/\/AI4eM\/8ANugc4zlKrUlUqeNObcpN9LfFsl3V8ldhEyXk9wXxj2\/xOPlHepOsqtVfuQ8aXbpp6wl07yfYFbN7A4nHOKjVjRVSrw\/7kvGl7Xp6jJAAgAAAAAAAAAAAAADknlVzXhzlLy1eMt6lQqd60+rSHiv27z9Z1JtFloYLZnI5SbSVpbzqrXpaXBet6I4tqVJ1qkqtSTlObcpN9LfFhKU2\/wDB5wvfW1GRy846wsqCpQf783\/ti+01AdP8hmF8F8m1G6nHSrka07hvp3fJj7I6+sDY4ACAAAWzaXL08BsxksrUaStLedRa9MkvFXreiOLpTlUnKc3rOTcpPrb5zf8A8ILaiNrhrTZuhU\/nrySr3CT5qcX4qfplx\/unPwSG6Pg64Z1cvls1OPi0KUbam38qT3peyK7TS74I6z5KNnHs1yd2FvVhuXNyu+q6fOpT4pP0R3V6gMzOROUzNeHuUfMXcZb1KFbvem+jdh4v3pv1nUu1WYjgNksnlZPR2tvOcfPLTxV26HGEpSnJym96Unq2+lgQOgvg7YXuGz+TzM4+Nd1lQpv92C1ftl7Dn18Edh8n2F+L\/J\/h8e47tSFvGdRfvy8aXtYGRnI\/Knk55XlOzVWctVRr97w80YLd+9N+s64OReVDGVcVymZujUi0qtw7iD64z8ZP2teoIYmbk+DpQsp5\/MV6rh37ToQjRi+fccnvtetRXrNNnta3dzY3Mbi0uKttXh5NSlNwkvQ0Eu4Acew5Q9sacdI7TZPRdddv7yb+UfbP9psl9cwOwAciW\/KhttbTUobSXsmuio1NdjTM72T+EBkKF1Tt9p7enc20no7q3huVIedxXCS9Gj9IQ6AB5Wt1QvrOldWtWNahWgp06kHqpRa1TRC7uqVlZV7qvLdpUKcqk31RS1f3AaO5f9spSuKOylpU0hBKvebr53zwg\/8AU\/UaQK\/OZatns\/fZW4bdW8rSqvzJvgvUtF6igCV\/2L2SvNtNpqGKtX3OD8evW01VKmueXp6EutnWGzezGK2UxMMfibWNCnFeNPTWdR\/KlLpZgvINs3DFbEPL1IJXOVm5qT51Si2ort1frRtEIAAAAAFLlMlbYfE3WRvKnc7e1pyq1JeZLXtOPNq9pbza3aW6y942pVpaU6evClTXkxXoXt1Zu\/4Qe0MrLZmywdGek8hUdSro\/wDtw04euTXYc7hIb+5EuTijb2FLarLUFUua3jWVOa1VKH9pp8p9HUuPSab2QwUtptr8biFru3NZKo10QXGT\/wAKZ2TRo07ehTo0oKFOnFQhFLRRSWiQE4ACFj20xVDNbE5exuIKUaltNx1\/RklrF+ppM41T1SfWdkbcZGOJ2DzV7J6dztKij9Jx3Y+1o43S0SQSHV3I5OVTkmwzn+jGpFehVZaHKL4I7A5OMdLFcm2CtZrdmrWNSS6nPxn\/AKgJ+UGz7\/5Oc9Q01bsqkl6Yx3l9xx4uKO3shbq8xl1bNaqtSnTfrTRxFKDpycJc8Huv1AQOseSC4755KMJLXVwpzpv+7OSOTjpzkFuO7cmEKeuvcLurT9ql\/wCQGyjTvLnt\/wCDbB7LY2tpd3cNbucXxp0nzQ9Mvu9JsDbna+12K2Xr5Svuzrfk7ei3xq1HzL0dL8yORMjkLrK5K4v72s61zczdSpN9LYQpjJNhdjrrbbaejjaO9C3j\/OXNZL8lTT4v0vmXnLBa2te9u6Nra0pVq9eap06cVq5Sb0SR1pycbEUNh9mKdo1Gd\/X0qXdVfpT08lfux5l630hLJMdj7XE423x9lRjRtraCp04R5kkaQ5fdtZzuKeydlV0pwUa164vynzwh\/wCT9RvC\/vaWNxtzfV3pRtqUqs35orV\/ccW5fJ181mbzJ3Mta13VlWl5tXrp6ub1BCjMg2I2WrbY7XWeIpuUKdR79eov0Ka4yfp6F52jHyqsMnf4utKtj724s6ko7rnQqODa59NV0BLtLGYyzw2MoY+wt4W9rQioU6cFokvf5yqOMvjhtL+0OU+11PePjhtL+0OU+11PeEOzQcZfHDaX9ocp9rqe8fHDaX9ocp9rqe8Jdmgxfk3tb215PMT4Rua9zd16Pd6k69Rzl473ktXx4JpGS1asKFGdapJRp04uUm+hJasIc08vOa8I8oSsYS1p423jS0Xy5eNL2OK9RrIuGfyk85tFkMpU8q8uJ1vQm+C7NC3hLcHweML3ztPkcxOOsLKgqMH+\/N\/7YvtOhjXPIZhvBfJtRuZx0q5GrO4fXu+TH2R19ZsYIai+ETOitjcZCSTrSvdYdaShLX8DnY6c5VOTnM7fXuPdlkLS2tbOEvErb2rnJrV8F1Je0wH\/AKddof1zjOyp7glhHJxiHm+UbC2e7vQVwq1T6MPHf+nT1nXzainKTSS4ts1ZyYckl7sRtFcZXI3tpdSlQdGiqKl4rbTbeqXQtPWZZyk5rwBydZi9jLdqug6NL6c\/FX36+oIctbXZh5\/bHK5RvWNzczlD6Cekf8qRZguC0JoU51akadNb05tRiutvggl0nyBYXwfsBUyE46VMlcSqJ9cI+LH2qT9ZtEtmzmJhgtmMdi4JJWlvCk9OlpcX63qy5hAcycu+b8J8ojsoS1pYyhGjw5t+XjS++K9R0tdXNKzs611Wlu0qEJVJvqSWr+44rzGSq5nN3uTrP+cu686z82829AKI3b8HXBb95lc9UhwpRVpSbXS\/Gn7FHtNJcyOteSrBfF\/k3xdvOG7XuId9Vevenx9i0XqCWYgAIAAAAAAAAAAAAAGr+XzNeD9gIY+EtKmSuI02uuEfGl7VFes5pNrfCBzPf23FtjIS1p463W8tf05+M\/8AKomqQl621tUvLuja0U5Va8404JdMpPRfedq4jHU8RhbLHUUlTtKMKMdOqKS\/A5e5HcL4Z5TsdvR3qVlvXc+HNu+T\/mcTq0AAG0lq3ol0sIC353N2WzuEucrkKqp21tDek+mT6IrrbfBFo2i5Rdl9mKMnfZWjOslwt6ElUqyfVurm9ehzpyh8pOQ28voxcXaYyhLWjaqWur+XN9MvYvaBYdp9obranaS8zF5wqXM9Yw11VOC4RivQi0gmhCdWpGnThKc5tRjGK1bb5kgll\/Jdsm9rtubW3qQ3rK1aubp9G7F8I\/3novRqdarm6jCeSvYhbF7JQp3EF4TvNK10\/kvTxYf3V7WzNghqr4QGZ7x2Gt8ZCWlTI3CUl1wh4z9u6c3G0OXzM+ENv6ePhLWnjbeMGv35+M\/Zu9hq8JX3YrDPaDbfE4zd3oVriPdPoR8aXsTOyeZaLgjnX4PWG772tv8ALTjrCxt+5wf783\/ti+06KCAwflH5M7Lby0p1Y1VZ5S3i40rjd1Uo8+5NdK16egzgAcp5Lkb23x1WUViO\/IJ8KltVjJP1Np+wtr5NdtE9PizkPqzr4AcgfybbZ\/szkfqikv8AYrafGW8ri92fyNCjBayqSoS3YrrbXMdlHncVqNva1a1xKMKNODlUlLmUUtW35tAlw6CoyFWjXyd3WtoKnQqVpzpxX6MXJtLsKcDpnkEyFa85N3QrSclZ3VSjT16ItKWnbJl55XcjLG8lmYnCW7OtCNun9OSi\/Y2eHI1hZ4bkysO6xcat7KV3JPoUvJ\/yqJScutOdTksunFaqFxRlL0b2n4oIcvkJeS\/QRDWq0CXaezdnTx+yuLtKSShQtaUFp5oIuZhvJftdabVbF2bhVj39Z0o0Lmlr40ZRWilp1NLXX3GZBAAAAAA5i5d8lK95TKttvawsbanRS6m1vv8A1I1sZlytqa5Vs5v8\/dYNejucdDDQltf4PeOjc7dXt7Na952b3fNKckvuTOjzm7kAzNvj9t7qwrzUHkbfcpN9M4vVR9acuw6RCAAtm0O0ON2Xw1bJ5S4VGhSXBfpTl0RiulsDWfwgto42ezVpgKU\/56\/qKrVSfNSg+Gvplp\/hZzwXva7ae72v2musxd+K6r3adPXVUqa8mK\/+c7ZZAleNksFU2m2tx2IpptXNZKbX6MFxm\/VFM7MhCNKnGnCKjCCUYpdCRp3kF2Jnj8fV2ovqW7XvI9ztIyXGNLXjP+81w8y85uQIDi7ae07w2uy9ppp3G8rQS8ym9DtE5K5WLTvLlUzkNNFUrKqv70Iy\/EJYcdB\/B6v6dLYzMwrVI06dtdd1lKT0UYumtW\/8LOfC8Y\/aa+xmzGTwlrLudDJzpyryT4uMU\/F9D1Wvo0AvXKbtzU232onWpSksZa60rSm+GsembXXL7tEYaDOuSvYKe2u0incwaxNk1O5l\/aPopr09Pm9KA2DyGcn3e1CO1mTo\/wA9Vi1Y05LyIPnqel8y82r6TdZLTpwpU406cVCEEoxjFaJJcyRMEMG5ZMi8dyV5VxekrhQt1\/ekk\/ZqcpHTnL1TnPkwqSinpC7oyl6NWvvaOYwkL\/R2E2suKEK1HZzJ1KVSKnCcbaTUk1qmuBYGtYtHZ2yOTtsvsfir2znGdGpbU14r8lqKTj6U00Byn\/J\/th+zGV+zS9w\/k\/2w\/ZjK\/Zpe47EAHHf8n+2H7MZX7NL3FXieTXaq9zVla3Oz+Rt6FavCFWrUt5RjCDa3m30JLU65AQlp04UaUKdOKjCCUYpdCXMYdys5rwHyZ5WrGW7VuIK1p+mb3X\/l3n6jMzRnwjMzww+EhLn3ruov8sP\/ACA0YetrbVL28o2tFb1WvUjSguuUnovvPIzrkcwvhnlOx29HepWW9dz\/ALq8X\/M4hLqHE4+nicNZ46ikqdpRhRj6IpL8CrACAAADS\/wisy6OHxOGhLjcVZXFRfuwWi9sn2G6Dmjl+vZXHKRC3b8W1s6cUvO3KT+9AawMu5LcQs3ymYe3lHep0qvfE0+bSmt770kYibW+D1SpT2+vak2t+nYS3F6ZwT9gS6QAAQwLlnzfgbkzvowlu1r9xtIcePjeV\/lUjlY3L8InN93zmLwlOWsbWk7iol8qb0j7IvtNNBK87I4WW0W2GLxKTcbmvGM9OiC4yf8AhTOzIxjCChFKMYrRJdCOevg84LvrabIZqpHWFjRVGm\/358\/ZFP8AxHQwQAAAAAAAAAAAAABCUlCLlJpRS1bfQiJinKZm\/AHJxmLxTUKsqLoUnr+lPxV9+vqA5b2ry7z+12Uyjbauric4eaGukV2JFoIJxS01XaN6PWu0JVFrfXdhUlUs7qvbTkt1yo1HBtdWqKv4xZv9c5D7VP3ls3o9a7RvR612gXP4xZv9c5D7VP3nhXyuRulpcZC7rLqqVpSXtZR70etdpFNPmaYDTQFVa42\/vpqFpY3NzJ8ypUpTfsRmmA5GNsM5OMqtisXbvnq3j3Xp5oLxvYgMCScpKMU5Sb0SS1bZv\/kh5J6mLqUto9oKG7eJb1pazXGj+\/JfK6l0enmynYjkjwOx04Xck8lk48Vc1orSD\/cjzR9PF+cz0ICWpUhSpSqVJKMIJyk30JExh\/Krm\/AXJplriM9yrWp97U\/pT8X7m36gOXNo8tLO7T5LKzfG7uJ1V5ot+KuzQthDeilzrtPS3pTu7mlbUfGq1pqnBLpk3ovawl0zyE4XwZycU7ycdKuSrTrt9O6vFj\/pb9ZsoosLjaeGwVjjaSW5aUIUVp07qS1KbarMR2f2SyeVlJLvW3nUjr0y08VdugQ0ftTy47SWW1mTtMVKy7xt7iVKk50d5tRejeuvS0y0\/wAvW2ny8f8AZv8Ak1rKpvycpz3pSerbfOyG9HrXaEtl\/wAvW2ny8f8AZv8Akfy9bafLx\/2b\/k1pvR612jej1rtA2W+XnbV\/9ywX\/wDW\/wCSx7Rcp+1m1FjKxyGSUbSfl0aFNU4z80tOLXm10MQ3o9a7SelTqV5qNKnOpJ8yhFyb7AJTMOTXYevtttRToShJY22aqXdTo3eiCfXLm9GrKzZHkh2l2nuac69rUxVg3rO4uYOMmv3YPi32LznSezOzON2SwlLF4uj3OjDjKT4zqS6ZSfS2BdadOFKlGnTioQglGMUtEkuZFo2uwS2l2QyWIbSldUXGDfRNcYv\/ABJF5AQ4duLetaXNW3uKcqVajNwnCS0cZJ6NP1nmdHcqPI\/8Z7mebwLp0cpJfz1Cb3YXGnSn0S9j8xoXLbM5zBVpU8niby0a6Z0nuv0SXB+phKmxuVv8NfRvMbeVrO5hzVKM3F+jzrzMze25cNuLeCjK\/t7jTpq20dfZoa9bSejaRDej1rtA2X\/L1tp8vH\/Zv+R\/L1tp8vH\/AGb\/AJNab0etdo3o9a7QOmeR\/bXaPbZ5O5y8rbvW13KdPuVLcbm9W+Or5kl2mzjAeRfDeCOTGxnKO7Vv5Su58OiT0j\/lUTPghzp8IDZyrZbV2+epwbtshSVOckuCqwWmj9MdOxmpDtPaHZ\/H7T4O4xWTo91t6y6OEoPolF9DRzPtnySbRbJ3FSrRt6mTxqbcbm3g5OK\/fiuMX5+bzhLB6VWpQrQrUakqdWnJShOD0cWuZp9DNp4T4QG0eOtYUMjZ2uU3Foqsm6VR+lrg+w1S+DafBrnQA3FffCKzNWk42WFsrabXCdSpKrp6uBrTaHanM7VXyu8zf1LqcfIi+EKa6oxXBFobS52XzBbGbRbS1YwxWJubiLendXHdpr0zeiAsZs7kr5Krjam6pZfL0ZUcLTlvRjJaO6a6F+51vp5l5s22J5BrPG1Kd9tPWhf3EfGjaU9e4xf7z55+jgvSbghCNOnGEIqEIrSMYrRJdSAU6cKVONOnGMIQSjGMVoklzJImACA5l5fLTvflL7tpwubOlP1pyj\/4o6aNA\/COtdzM4O85u6UKlLX6Mk\/\/ACA0uCG9HrXaN5daCVxweFvdos3a4rH0+6XNzPdj1RXTJ9SS4s682S2YstkNm7bEWS1jSWtSo1xqzflSfp+7RGGcjXJ98V8J4XyNHTLX8E92S40KXOo+ZvnfqXQbNCAAAWPbPALajY3J4hNKpc0WqbfMprxo+1I45r0Ktrc1Le4pypVqUnCcJLRxkno0\/WdxGrOU7kfpbV155jCyp22Wa\/nac+FO406W\/wBGXn6enrA5sL3s9tjtBsrOTw2UrWsJvWVNaSpyfW4vVa+c8sxstndn68qWUxN1auL03pU24P0SXB9paHJJ6NpMJbJp8u+20I6Sr2NR9crZa+xom\/l620+Xj\/s3\/JrTej1rtG9HrXaBsv8Al620+Xj\/ALN\/ybo5LNoM1tTsasvm3R7pXrzVFUqe4tyOi15\/lKRyavHkow8aUnokulnZ+ymHjgNkcXiktHa28IS88tNZPtbAu5yZytZnw3ym5WrGW9Stpq1p8eGkFo\/828dR57KU8Hs9kMpVaULShOtx6Wk2l2nFdWvK4r1K1We9UqSc5NvnberAlN9fB0wu5Y5fNzjxqzja035orel7XHsNCOUUtdV2nXfJhhfAPJviLWUd2rUo98VPpT8b2JpeoDLAAEAAAHM3L5Y1LblJVzJPud3aU5RfXu6xa9i7Tpkw3lJ2AobeYKFGNSNvkLVudtWkuCb54y\/dei9GiYHJZW4jMZDA5OlkcXdVLW6peTUh1PnTXM0+plwz+xe0WzNxKnlMVcUYxeiqxg50pedTXAsO8k9G0glsmHLxttCCjKtYza\/SlbLV9jJv5ettPl4\/7N\/ya03o9a7SKafM0Bc9oM\/fbT5yvlslOM7qvpvbkd2KSSSSXRwRbAV+DxVTObQWGLo6795XhR9Cb4v1LVgdM8i+C8C8mtlUnDdr5Bu7nw46S4R\/ypdpnx521vStLWlbUYqFKjBU4RXQktEj0CAAAAAAAAAAAAAAPK4tbe8pdyuaFKvT113KkFJa9ejPUAUHgHD\/AKqsfs8PcPAOH\/VVj9nh7ivAFB4Bw\/6qsfs8PcPAOH\/VVj9nh7ivAFB4BxC\/\/arH7PD3HrDF4+k9adhaw+jSivwKoAQjGMFpFKK6ktCIAAAADxubS3vKXc7q3pV6aeu7UgpLXr0Z7ACg8A4f9VWP2eHuIwwmKp1I1IYyzhOL1jKNCKafWnoVwAHnXoUbmjKjXpQrUpc8JxUov0pnoAKDwDh\/1VY\/Z4e4eAcP+qrH7PD3FeAKDwDh\/wBVWP2eHuHgHD\/qqx+zw9xXgCgWCxCeqxVkn\/Dw9xVUbW3t\/wAhb0qX0IKP3HqAAAAAAAGk1o1qn0MACjqYjG1nrVx9rUfXKjF\/gSeAcP8Aqqx+zw9xXgCg8A4f9VWP2eHuIeAcP+qbH7PD3FwAEtOnClTjTpwjCEVpGMVokupImAAAAC05HZXAZeTlkMLYXU3zyqUIuXbpqWl8l2xLlvfFux1+i\/eZYALJY7F7M42SlZ4DHUZLmkreOq9empeklGKSSSXMkRAAAAACClFvRNN+ZgRKe6sLS+UVd2tC4UPJ7rTU9PRqVAAoPAOH\/VVj9nh7gsFiIyTWKsk09U1bw4ewrwAAAAAAAAAaTWjSafQyjqYfGVpa1cdaVH1yoxf4FYAKDwDh\/wBVWP2eHuHgHD\/qqx+zw9xXgCgWCxEZKUcXZJp6pq3hw9hXgASVqNK4oypVqcKtOa0lCcVJP0plH4Bw\/wCqrH7PD3FeALf4Bw\/6psfs8PcV6SjFJJJLgkugiQc4p6OST87AiAAAAAAAA0mtHxRR1MPjK0t6rjrSo+uVGL\/ArABQeAcP+qrH7PD3Gm\/hAXeOx1hjMLZWVrQr3E3c1ZUqUYyUI8IrVLpbf+E3mcjcp+0Hxk5RMndwnvW9Gfe1HR8NyHDVel6v1gYkbT5AsF4R26rZOpDWljKDkm1w7pPxV7N41YdN8hOC8Fcnkb6cdK2Tqyr69O4vFj9zfrCWywAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAag5Y7\/AGkr5exx2Dt8oqNCm6tWraQqJSnLgo70efRL2m3yw7bZ5bN7G5HJKWlWnScaPnqS4R9r19RnSdrMbRvDmKW0WfhOUJ5nJRlF6NO5qJp9XOZBiMdt1k8tZ2k6mfo07irGEqs5VoxhFvjJt8OYoOT\/AAT2k26x9nUTnSVTu9dvphHxnr6XovWdVFrJk5OkQr0pzdZlJSpxo0YUo6uMIqK1er0XnJwCktB5XNzRs7Wrc3FRU6NGDnOcuaMUtWz1NZ8tm0Lx2zVHD0Z6VsjL+c0fFUo8X2vRdpnSvPaKsL25KzZr3ajb7Pba5vvLHVLijZ1Knc7e0oNxlU48HLTnb6uZFiyuJz2yOTpU75V7C6lFVYShW4ta86lF9Zm3IfgVeZ+7zNWGtOxh3Ok3\/aS536o6\/wCIsfKrnFmtvbtU5b1CxStYP6PlP\/E32HUpMRfwdY6Q5WSszTwlp6y3JyaZ+72j2Jt7u+l3S5pTlQnU6Z7vM359GjLTFuTfESw2wGNoTju1asO71F55ve+5pGUnMybc87dnUxb8kb9wAGtsWTbDNLZ\/ZK\/yKklUp03Gl55y4R9r9hpPYOrmtoNs7GzqZW\/nQjPu1bW4npuR4tPj0vResyjluzmsrDB05c3\/AKmsl61Bf6n2FTyK4iNrichnrhKKqvuMJPohHjJ9v+k6eKIxaebz3lyM0zm1MY47R3ePLFtPc22QscTYXdW3lTi69aVGo4Nt8IpteZN+tF45H7e\/q4K6yt\/d3Nw7mp3Oiq1WU0ox52tX0tvsNR53IV9qNr7q7ppzne19yjHza7sF2aHSWExdPC4Ozx1LTdtqUaevW9OL9b1ZOoiMOCuPyyjSzOfUWy+SFcADluwGL8oeclgtjbqrSqOFxX0oUWno1KXO16FqzKDS3LHmu+9oLbFU5a07KG\/Nfvy90dO0t6TF4XNEeRR1+bwOC1o7z0hjOIntVnKtSljbvJXU6Ud+ahcy4L1snx+2W0eEv1LwjdTdKWlShcTc4vR8YtPmMl2A2pwOyWzN3XuK0quSuJ69whB67sVpFa6aLjq+fpMRxWNvdrtpu40oOVW7rOpVklwpxb1lJ+ZanfiYta8XrEVh5a0TSuOcV5m8+SJ7eZ0fZ3KvLGhcxW7GtTjUSfQmtfxPYko0oUKFOjTWkKcVGK8yWiJzy09+j20b7dQAEJa25SttrvGXMcNjKroVnBTr1o+VFPmiup9OvoMEq7NZ6pgHtBWhOdo\/G7pOrrNpvTe059NSr5SbWtb7d3sqqe7XUKlN9cd1L700ZnsZmMftZsl8WL+cqNelSVPSD3XVpxa0cX1rRao9NSfFdPTJjjeJ25p9TxWSPHdXkxZrTExvFY8m\/kUPJRtBe18jXxNzXnWodydWlvvecGmk0m+h683mNqGO7P7EYnZq+qXdi67qzp9zfdZqSS1T4cPMZEcTWZceXLN8cbRL0vDsGXBgjHmneY+QACo6AAAAAAxvlA2gWzGwmUyUZbtaNJ06P\/3JeLHsb19Rx7x6Xq+s3b8IXaenXr4\/Zy2rRn3Fu5uVF66S00hF+fRyennRpIJVFhZVslkbaxt1vVrmrGjBeeTSX3namLx9HE4i0x9BaUrWjGjD0RSX4HNPIdgvC\/KPRupw3qOMpSuXrzb3kw9r19R1AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpXl7z+tTHYClPgtbqsk\/TGC\/1PsN0ylGEXKTUYxWrb6EcmbWZirtVttfX9NSqd81+50I9O6vFguxLtN+Gu9t\/M15J2jZtXkFwPccdkM9Vh41xLvai38mPGT9b0X902+WrZjCw2e2Xx+Khp\/6aioya6Z88n622XU13tzWmWVY2jYABgyDmrlWzTzHKBeqMtaNlpaw\/u+V\/mbOlTkrO0Lix2pyFK7g+707qbnGa53vN9j\/EuaSI5plT1c\/ZiG89n4R5P+Rt3tWKjcug7mSfTVn5C9sV6jTOyOGq7T7YWVjPWarVe6V5fuLxpt\/\/ADpLzttyl3e2OPtsfGyjY2tOSnOEZ77qSS0XQuC6jYnI\/sZWweNq5jIUXSvL2KjTpyWkqdLn49Tk+PoSNu84qTa3eWiYjNeta9obKjFRioxSUUtEl0EQDnOmEG1FNt6JcWyJQZynXq7PZGnbJu4nbVI00ufecXp7SYjedkTO0bubtqcrV2m2yvbynrPvit3OhH91PdguzTtNubYVYbE8klLE0JKNerTjaRa525LWpL\/V2mlsJkFhs9ZX87dVu9K0ajpSemri+bzF8202zu9tsnbvvZ0KFFblGhGW+3J87fDi3wR3b4ptalY\/DDzlM0Upe0\/ilcuSXCeFNtIXU460MfDuz6t\/miu3V+o3+YdyabLVNmdl131DcvryXda0XzwWnix9S9rZmJy9Xl8JkmY7Q6+iw+CxRE956gAKq68rq5pWVnWuq0t2lRg6k31JLVnNM53W1W1bktXcZG54fu7z4epL7jcHK3mvBuyPeVOWlbIT7n59xcZfgvWYbyPYbv3aStk6kdadjT0i3\/aS4LsWp2NH9zhtnn3f32uBxCfGNRTTR7\/77Fp232KWx1azjG\/V3G5UnxhuSju6ed8OJnfI1c1K2Ev6UqFKMKFWMY1Y01GUtVq1Jrn04c\/WYVyoZaWT24uKSf8ANWKVvFedcZe1+w2nyb4yGN2FsdEt+5i7ib63Lm9miNmqvbxSvhOsz\/7aNFjr49bwXStd\/wBvmyoAHDemC15vaPGbO0qVTJ3DoxrScYaQctWufmLoa15ZLOtUxuNu4RcqNCpOE2v0d5LRvsLGlxVy5a0tPSVPW5r4MFslI3mF1ytnheUvCVJY+u3XtJbtKu6bjuya13XquKfA05Tq3eFy6nFujd2dXofNKL4oyLY\/b2pspjbq0jYxuVWn3SDc93dlppx4cVwRQ7PYe82v2pScXKNSr3a5qJeLGLer7eZI9Jp8dtNz1yf7cdt\/i8dq81NbOK2L\/dnvt8HQFtVde1pVmt11IKWnVqtT0IRSjFJLRJaJETyb3kdurxvbqlY2Fxd1nu0renKrN9SitX9xylX5Wtta1zVq08\/cUoTm5Rgow0im9UuboN9csORr2HJpkKVtTq1K9642sVTi5PST8bm\/dT7TlzwXkf1fd\/US9wZMl\/lW24\/aO6\/ww\/2j+Vbbj9o7r\/DD\/aY14LyP6vu\/qJ+4eC8j+r7v6ifuAyX+Vbbj9o7r\/DD\/AGnhdcpW2d5SdOttJf7suDUJqHtikWLwXkf1fd\/US9xNDC5Wo9IYu9k\/Nbzf4AUk5yqVJTnKU5yespSerb62yUv9nsLtXkJKNts7kp69MreUF2y0RsjYnkFv6t7SvNqpU7e1g1LvOnPenU80pLgl6NX6AMu5BtmZ4fYuplbim4V8tNVIpriqUeEe1uT9DRtElp04UaUKVOEYU4JRjGK0UUuZJEwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkq0qdejOjVgp06kXGUWtVJPg0yy2+xGzFpcU7i3wGPpVqUlOE40Ipxa5mi+gneYNgAEAAABZM3sdgNoqiq5TF0biqloqnGM9OreWjL2CYmY6wiYieksdxWwOy+FuI3Flh6EK0eMak9ako+jeb0MiAEzM9yKxXsAAhIAAMfymwuzWZuZXF7iKE683rKpDWnKT624tanpiNi9nsFXVfH4qjSrLmqPWcl6HLXQvgM\/CX2236Nfgqb820bgAMGwAAFBkcFisvOE8jj7e7lTTUHVgpbqfPpqemPxOPxNGdLH2dG0pzlvSjSgopvm14FWDLmnbbfox5K7823VaLjZPAXVxUuLjD2VWtVk5TnKkm5N87bLlbW1Gztqdvb0o0aNKO7CEFoorqSPUCbTPSZRFK1neIAAYsw869Clc0J0a9KFWlNaShNaqS86PQAmN+ksalyebLSq90eJpp8+inJR7NdC+WOOs8ZbK3sbWlbUl+jTiop+nrKkGy2W942taZaaYMWOd6ViJ9UAANbcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\/\/9k=\" alt=\"Discovery Tours\"><\/div><div class=\"hero-text\"><h1>Canada Visa Client Information Form<\/h1><p>Discovery Tours &#8211; Visitor Visa \/ Super Visa Assistance<\/p><\/div><\/div><\/header>\n  <main class=\"wrap\"><div class=\"notice\"><strong>Before you start:<\/strong> Fill details carefully as per passport, IRCC forms and supporting documents. Your draft is saved only on this device until you share it.<\/div><div class=\"progress-box\"><div class=\"wrap\"><div class=\"progress-row\"><span id=\"progressText\">0% completed<\/span><span id=\"savedText\">Draft not saved yet<\/span><\/div><div class=\"bar\"><span id=\"progressBar\"><\/span><\/div><\/div><\/div><form id=\"visaForm\" autocomplete=\"on\" novalidate><div id=\"sections\"><\/div><div id=\"documentChecklist\"><\/div><div class=\"actions\" id=\"shareSection\"><div class=\"buttons\"><button type=\"button\" class=\"primary\" id=\"shareBtn\">SHARE<\/button><button type=\"button\" class=\"secondary\" id=\"copyBtn\">Copy Responses<\/button><button type=\"button\" class=\"danger\" id=\"clearBtn\">Clear Draft<\/button><\/div><div class=\"status\" id=\"statusText\">Tap \u201cSHARE\u201d after completing the form. A structured PDF will be created for Email or WhatsApp sharing.<\/div><div class=\"footer-note\">Standalone HTML limitation: the file can create\/share the PDF, but the client may need to complete the final sending step in Email or WhatsApp manually.<\/div><\/div><\/form><\/main>\n  <div class=\"modal-backdrop\" id=\"modalBackdrop\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"modalTitle\"><div class=\"modal\"><h2 id=\"modalTitle\">Share fallback<\/h2><p>If sharing does not open, copy the response below and attach\/share the downloaded PDF manually.<\/p><textarea id=\"fallbackText\" readonly><\/textarea><div class=\"buttons\" style=\"margin-top:10px;grid-template-columns:1fr 1fr\"><button type=\"button\" class=\"secondary\" id=\"modalCopyBtn\">Copy Again<\/button><button type=\"button\" class=\"primary\" id=\"modalCloseBtn\">Close<\/button><\/div><\/div><\/div>\n  <div class=\"modal-backdrop\" id=\"shareChoiceBackdrop\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"shareChoiceTitle\"><div class=\"modal\"><h2 id=\"shareChoiceTitle\">Share completed form<\/h2><p>A filled response PDF will be created. Please choose how to share it.<\/p><div class=\"buttons\" style=\"margin-top:10px;grid-template-columns:1fr 1fr\"><button type=\"button\" class=\"primary\" id=\"shareEmailBtn\">Share by Email<\/button><button type=\"button\" class=\"secondary\" id=\"shareWhatsappBtn\">Share by WhatsApp<\/button><\/div><div class=\"footer-note\">Email will be addressed to ujjval@discoverytours.co.in where supported. For WhatsApp, choose the correct WhatsApp contact from the phone share screen.<\/div><div class=\"buttons\" style=\"margin-top:10px;grid-template-columns:1fr\"><button type=\"button\" class=\"danger\" id=\"shareCancelBtn\">Cancel<\/button><\/div><\/div><\/div>\n  <noscript><div style=\"padding:16px;background:#fff0ee;color:#b42318\">This form requires JavaScript to prepare the PDF and share options.<\/div><\/noscript>\n  <script>\n    const TO_EMAIL = \"ujjval@discoverytours.co.in\";\n    const STORAGE_KEY = \"discovery_tours_canada_visa_form_v1\";\n    const COUNTRY_TITLE = \"Canada Visa Client Form\";\n    const PDF_TITLE = \"Canada Visa Client Information Form\";\n    const LOGO_HEX = \"FFD8FFE000104A46494600010100000100010000FFDB00430007050506050407060606080707080B120B0B0A0A0B160F100D121A161B1A191619181C2028221C1E261E1819233024262A2B2D2E2D1B223235312C35282C2D2CFFDB0043010708080B090B150B0B152C1D191D2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CFFC0001108021C02D003012200021101031101FFC4001C0001000007010000000000000000000000000102040506070803FFC4005510000201030103050A09070B03030305000001020304051106122107314151911314152232617181A1D108165254729394B1C13335425556627417233637538292A2B2D2E11843C22434F06473B325456384F1FFC4001B01010002030101000000000000000000000001040203050607FFC4003C11010002010204000A0A01030403000000000102030411051221311314415152617181A1B106152223323491D1E1F0C1243342164353F16272A2FFDA000C03010002110311003F00E90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001F024736BA181383CBBACBE4BEC1DD65F25F601EA0F2EEB2F92FB077597C97D807A83CBBACBE4BEC1DD65F25F601EA0F2EEB2F92FB077597C97D807A83CBBACBE4BEC1DD65F25F601EA0F2EEB2F92FB077597C97D807A83CBBACBE4BEC1DD65F25F601EA0F2EEB2F92FB077597C97D807A83CBBACBE4BEC1DD65F25F601EA0F2EEB2F92FB077597C97D807A83CBBACBE4BEC1DD65F25F601EA0F2EEB2F92FB077597C97D807A83CBBACBE4BEC1DD65F25F601EA0F2EEB2F92FB077597C97D807A83CBBACBE4BEC1DD65F25F601EA0F2EEB2F92FB02A927FA2FB00F504AA5AF3A26000A49E571D4AA4A9D4BFB584E2F494655A29A7E75A92F86717FACAD3EBE3EF02B414F1C859CEDE75E177425460F495455138C7D2F5E028642CAEAA773B7BBA15A7A6BBB4EA293D3D0981500F2AF7342D69F74B8AD4E8C35D37AA49456BD5AB25B7BDB5BB7256D7346BB8F3F739A969E9D00F70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012CDE9122B9910A9E4115E4AF40110734F29D7D774B94ACBC29DDD78414E1A46356492F123D1A98AAC95F7CFAEBEBA5EF2DD74D36889DD56DA8E59DB67600390164AFBE7D73F5D2F791F095F7CFAE7EBA5EF33F149F3B5CEAE3CCEBE0721AC95F7CFAE7EBA5EF23E12BEF9EDCFD74BDE4F89CFA4C675B1E8BAEC1C8AB237DF3DB9FAE97BC9BC237BF3DB9FAE97BC9F129F498CEBE3D175C03923C237DF3DB9FAE97BC8F846F7E7B73F5B2F793E233E931FAC23D175B0392D646F7E7B73F5B2F791F085EFCF6E7EB65EF32FABE7D2633C4A23FE3F175983935642F7E7B73F5B2F7937842F7E7973F5B2F793F574FA4C678A47A3F175803943C217BF3CB9FAD97BC8AC85EFCF2E3EB65EF27EAD9F4BE0C678B447FC3E2EAE1A1CA6B2179F3CB8FAD97BC8F7FDE7CF2E3EB65EF27EAC9F4BE0C278C47A1F175583957C2179F3CB8FAD97BC8AC85E7CF2E3EB65EF32FAAE7D2F831FAE6BE87C7F8754839615FDE7CF2E3EB65EF22AFEF3E7971F5B2F793F554FA5F0633C6EBE87C7F87530396FBFEF3E7771F5B2F791EFF00BCF9DDC7D6CBDE4FD536F4FE0C7EBDAFA1F1FE1D460E5D57F77F3BB8FAD97BC8ABEBBF9DDC7D6CBDE65F544FA7F0633C7EB1FF006FE3FC3A841CC0AFAEFE775FEB65EF22AFAEFE775FEB25EF27EA7B7A7F0633F482B1FF006FE3FC3A781CC5DFD77F3AAFF592F7932BEBBF9DD7FAC97BC9FA9ADE9FC187FD455FFC7F1FE1D360E6557D77F3AAFF0058FDE6E6E4AEA54ABB1AE552729CBBE26B5936DF322AEAF874E9B1F849B6EBBA0E315D665F0514DBA6FDD98CDE9244E79D4F2E27A1CB775AA3683908C46673591CC55CBDE53AB77567712846106A2DBD745C0D51C986C0596DE65EFECEEEEEB5A46D692A919528C5B9372D38EA75557FFDBD4FA2FEE340FC1D7FA539BFE163FEB0325DA2D84B3D82E44B696C6D2EEB5D42E250AD29558A4D3DE82D387A0D59C96DED4D9EE517037B51285BE4252B7D7A1C64DC3D9248DF9CAF7F54F9CFFEDC3FFC913435F63AA4391DD9DCF505A55B3C8D7A2E6B9D6F3528F6383ED096C1F841DF54BCAF80D9BB7F1AADC5475DC3ADEBB90F6B9147F0708A85FED0AD1708515C3D3328F1B9287289CBC5AE4A1ACED2CAD23592E85B94B5FF00F24CACF8397E70DA1FA147EF981BE000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096A790C8AF257A0854F21915E4AF401CC3CA9FF59D98FA70FF00F1C4C4D337AED46C5E1729B557D7D7746ACEB559ADED2AB4B8452E65E82DAB93FD9C4BFF00653FAE9FBCA56FA47A5C3338ED16DE3A768FDD5ADA4BDA7769D4C9B536F4B93DD9D9735AD58FA2B48A7ABC9A60E7E454BBA4FCD513FBD1957E93E8A7BF347BBF96B9D164F53556A4DA9B12BF25941EAEDF29562FA154A6A5F7345AAEB934CC51D5DBD7B6B95D4A4E0FDAB4F697F171DD064E91936F6EF0AF7D2658F23114C8A65C6F766F338E4DDCE3ABC62BF4A31DF8F6AD4B6EBA3D3A5741D7C59B1E58E6C76898F54EEA97A4D7A4C274C8EA4899326588969984C99326489914CCA25AA6AF44C8A679A64C999C4B5CD53A64DA9E69936A6712D5354E9914C91322999C4B5CD5E9A91D4913264CCA25AA6A9B5264C91322999C4B54C274C9933CD3264CCE25AE6A9F522992264C99944B54C274C8A6489914CCE25AE6AF4D48A6489914CCE25AA6A9F5376724FF00D0A7FC4CFEE46924CDDBC937F425FF001353F0397C5A7FD3FBE1DAE031FEAFDD3FE199D4F2E27A1E753CB89E87957BA49593950A914B56E2D2EC34D7223B1FB41B37B4396AF98C5D6B2A55ADE30A729B8B527BFAE9C1BE837400316E52F197B99E4E72D8FC7DBCAE6EEB422A9D28E9AC9A9C5F4F9918262F6132F5BE0F97B80BBC7D4A59455675E8D0935BCE4A6A51D38E9C526BD66E40069BE4576132FB3B3CD5F6671F52CEE2B528D0A119B4DCA3C5C9F06FA774F5E43B64F3BB357B9B9E671B56CA3711A4A9BA8E2F7B472D799BEB46DF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B53C8645792BD042A790C8AF257A00C272FF9E2EBE9FE05195997FCF173F4FF00028CF99EB3F3193DB3F35AAF600444AA90023A0045BEFF00018ACA27DF96346AC9FE9EEE92ED5C4B8833C796F8A79B1CCC4FA91358B46D30C0F27C98DBD4D678CBC9D197453ADE347B5715ED30DCAECD65B0CDBBBB492A4BFEEC3C683F5AE6F59BBF40D269A6B54F9D33D168FE936AF074C9F6E3D7DFF5FDF751CBA1C77EB5E92E7C4C8EA6DBCD6C1E272BBD52843BC6E1F1DFA4BC56FCF1E6ECD0D799BD96CA6064E57147BA5BEBC2BD3E30F5F57ACF71C3F8E6975DF66B3CB6F34FF8F3B919F479317598DE169D48EA48991D4EEC4A8CC3D1323A922645333896A9AA7D4993244C8EA6712D7354E9914C91326D4CE25AA613A6475244C8A66512D5357A2645324D48EA6712D7309D3264C91322999C4B54D53A64C99E6993266712D7309D323A926A45332896A987A266EEE497FA12FF0089A9F72347A66EFE48FF00A10FF89A9F81CDE2B3F71EF87638246DAAF74FF866B53CB89E879D4F2E27A1E5DED80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012D4F208AE6442A790C8AF250184E5FF3C5CFD3FC0A32B32FF9E2E7E9FE051A3E67ACFCC64F6CFCD6ABD910022AA4262088900440200023A0102128C670719454A325A34D6A9A2603B0C2368793CB7BB53B9C46EDB57E7745FE4E5E8F93F71AE6EED2E2C2EA76D7546746B439E125A337E961DA6B6C0642D1D1CADC51A5522BC4A8A4BBA41F9BA7D47B2E0DF483518ED187344DEBEAEB68FDDCBD568F1CC73D662BF269B4C8A655DCE37B95DD4A742E215E945F8B55271DE5E87CC238F6F9EAAF523E9748B5E22D11DDE6AF9B1D7A4CA953264CAD58D8FF006AFB08F82FE4D5ED89BA315FCCAD3ABC3E751264C99513C7578AD63BB35E67C4A69465096ECA2E2D74342626BDE1956F4C9F86774C9914C935264C9892613EA47524D48A66712D5357A26453244C8EA6512D5309F5264C93523A99C4B5CC274C9933CD3264CCE25AA6A9F5378F247FD077FC4D4FC0D1899BCB921FE83BFE2AA7E073B89CFDC7BDD6E0D1FEA7DD2CDAA79713D0F3A9E5C4F43CCBD900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025A9E4115CC8854F208AE64061397FCF173F4FF0290ABCBFE78B9FA6521F33D67E6327B67E6B55EC1120451552891440890001144002DF96CEE3B0943BA5F5CC69B6BC582E3397A11AFF0033CA3DF5E3952C643BCA8F37747C6A3FC11D6D0708D56BA77C75DABE79E91FCFB95B36A71E1FC53D5B132196B0C552DFBDBAA74174293F19FA173B311C8F2934D370C6DA39F554ADC17F857BCC1ADECF2396AD2AB1A756E2727E3549BD57AE4CBC50D98DC49DE5DC61FB9496F3ED67AAC7C2385F0FEBADC9CD6F37F11D7F572AFAAD56A3A61AED1E7FE5E37DB4D97C96AABDED4507FA14FC48F622DF16E52E1AB6CC92963B1B43F276B2AD25D351B7ECE62AE0EBA5A50A10A4BF7629173FEA5D269A3934B87A7BAB1FE55678566CD3BE5BFF0096334ED6E66BC5B7AAFF00B8C8D7A552CE9775B9A72A34F5D37A6B4464CEDEFAA73C99E757155EE294A9D55BF09AD1C65C534698FA5F979BFDB8DBDB299E038E63F1CB19A5776F53C8AF4E5E8922A62CC6369764AEB0B5557A7194ED2A3F165F21FC97F832D36F7F7F6324E9569A5F25BD5761EA34BC6E99A91922BD27CCE467E0D359DAB6EBEB6C14C55A34EE21BB523AF53E9459311B434EF651A171154ABBE6F932F732F91677F0E6C79EBCD49DE1E7F361C9A7BED6E92B2DCDBCAD6AEEBE317C62FACF2D4BBE4E9AA9613974D3F197E259613525C0AF96B14B6CECE972CE6C7BCF787A264DA9E7A93266312DD309F5229922645333896A9ABD3523A92264C99944B5CD536A4C9926A45333896A984E99BD3921FE833FE2AA7E06894CDEBC907F415FF1553F039FC4A7EE7DEEA7088DB53EE966F53CB89E879D4F2E27A1E71EB80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012D4F208AE6442A7904CB99018465FF003C5CFD3290ACCBFE78BAFA6519F33D67E6327B67E6B55EC22644A8997315522221166DA2DA9C76CD5AEFDD4F7EBCD7F37420FC79FB979CCF162BE6BC63C71BCCA266223795D6BD7A36B4275EE2AC295282D6539BD125E935E6D1729BAB9DB60E3A2E6775523FE98FE2FB0C6AFB279DDB9BE6B471B783E14E2F4A54BD2FA5FB4BF623652D6C5C6738F7DDC2FD292F162FCCBDE7A8C5A1D270D88BEB679EFE8C768F6FF7F553BDF265E98FA479D8EDA61F299BACEEABCA4A351EB2AF70DF8DE8E9664763B3D6167A3EE6EF2AAFD2A8BC55E88FBF5326A189AB59A7535D3A8BB5B6229D349B8A2B6B38F6A33C7252792BE68FDD18F494AF59EB2C76165755D28F9304B824B448ACA180727AC937E932585B5382E08F5514BA0F3F39A65739566A383A715C628AB862E9474E08AFD01AE6F29D948AC292E823DE549741524956A428D373A938D382E7949E8898DE67683A477515DE22D2F6D6A5BD7A51A94AA2DD945AE74699DAAD92A9B3D93749EB52DAAEB2A351F4AEA7E746D8BCDB0C35A36BBEBBBC974518EF7B798C6368B6A6D33B8EA964F1EF71BD635273F1A12E86923DA7D1FD3711C59627C14F83B77DFA7BE37DBF971B5DAAD2F2F5BC73479BAFC9AAAAD969C63C1AE29A32BC3DE4AEF1F19547AD583DC9F9FCE79C71B6FA78DBD2F4B2AADADA8DAA92A30DDDE7ABE3AEA7D2F4DA6B61BF34769790D76A7167A72C7787A5F4D471B7327CCA94BEE314B1B8DF82D4CB6AD285C509D1A8B7A135BB25AE9AA2863B3B650FC93A94DFD2D57B4DBA8C39325EB6A76856D16A7160ADAB937EAB7A7C09B52B2B626B538EB4DAAA9742E0CA2E316D34D35CE9984D6D4FC50EA532D32C6F49DD36A4C992264751124D53EA453244C9B533896B984E991D4913264CCA25AA6A9D337AF23FFD057FC554FB91A23537BF23DFD047FC554FC0A3C467EE7DEE970A8DB51EE967153F2913D0F3A9F9489E879E7AA0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B53C8265CC896A7904CB990184E5FF003C5D7D328CABCBFE78BAFA6521F33D67E6327B67E6B55EC8A224A8C2F6D76D278D9AC3E1D777CAD6F15B82DEEE5AFF00E5F77398E9F4D7D4E48C78FF00F5EB926623BBDB6CB6F6DF67A32B2B3DDB8C949793CF1A5E7979FCC6158BD97BECDDDBC9E76AD56EABDEDC93FE727E9F92BCDF7179D99D8BEF4AAAF721FF00A9C84DEF6B27BCA9B7F7CBCE675698E51D2535AB3B16D662D05270E8FBF96DE59F679A1AA6BCF3BD96AB0C3C614614A9528D1A315C2315A245F2DF1D4E925C115508460B4489CE0DF25AF3BCCB6C46C846118AE089D7310228D49442059B39B558BC045C6E6B6FD7D3850A7C66FD3D5EB3661C1933DE31E2ACCCCF9985AF5A46F69D97A2CF96DA7C561B58DCDCA9565FF6A9F8D3ECE8F59AE335B7B95CAB953A12EF1B67C37293F19AF3CB9FB342DD6381C8E43C785070A6F8F74AAF753EDE73D8697E8CD31D7C2F10C9158F36FF00E7F672B2F10B5A7970577964D92E51AF6E1B863E842D61F2E7E3CFDCBDA6337590BBBFA9BF777352BCBF7E4DFB0BE5BECCD8DBA4EF2EE55A5F26978ABB79CAFA53C7D9F0B5B2A717F29C779F6B3AD4E2DC2B87472E8F1F34F9F6FF0033D546DA2D5EA7AE6B6D1FDF24318B7B2BBB8FC8DB55A8BAD41E9DA57D3C064A5C5D050FA7348BD4F217757C98BD0F292BEA8FA4AD93E96EA67FDBA563DBBCFECCEBC0F0FF00CED33F0FDD6ABAC45D5959D5B8A9DCE71A51DE7184B5969E645BACEEE9DE5055696BB8DE9C568646ED6F25CFAB316CE3F8BB65B90A7B929EBDC63D1ABE77EA3B1C13E9064D564B63D4CC46D1BC6DF273F88F08A62A44E0899999D9EF0C8D9BB8950EF9A6AAC5E8E2E5A3D4AD8B35736E526E4DB6DEADB2E38ECE5E63A49466EA52E9A737AAF5751DDC5C6239B6C95DA1CFCFC167977C76DE7D6D8916535F58C6EA9B9452555733EBF3324C76468E46D557A2F8734A2F9E2FA995B1677AB35CB4DE3AC4BCE7DE69F26F1D2618BF14F47C1A22995194A6A96427A70534A452A6732D1CB330F558ED1929178F2A74C993244C8EA4C49309D322992264C999C4B54C274CDF1C8EFF00411FF1553EE4685D4DF5C8E7F40DFF001553F028F109FB9F7BA1C3236CFEE67353F2913D0F3A9F9489E8705E980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012D4F209973225A9E4132E64061197FCF173F4CA42AF2FF009E2E7E9FE05973194A387C5D6BCADAB8D35C22B9E727C14579DBE07CD75359BEA6F5AF79B4FCD6A3B2CFB61B4D5311429D863A3DDF2D79E2D0A696BBABE5BFC3FE0B7ECB6C92C5A95CDCCBBE3235FC6AB5A5C746F9D27F7BE92A367B055D5CD5CC65529E52F38CBA5508F4538FA17399651A4A9C57037E6CF1831F8BE19FFED3E79F37B23E3DD111BCEF292DED634A3CC54902272E590451004089E37B7D6B8EB49DCDE57850A30E79CDE9FF00FACB2ED3ED8586CD50DDA8FBBDE496B0B78BE3E993E846B0AB5B3BB6F7FDDEBCFF009983D137E2D2A4BA92E97ED3B7A0E136D457C3679E4C71E59F2FB1A32E6E5FB358DE57EDA2E52AE6F1CADB0CA56D45F075E4BF9C97A3E4FDFE82C98FD9ABFC84BBE2EA4EDA94DEAEA55E33979D2E7ED323C4ECEDA6377654A9F7C5C2FF00BB35CDE85D1F797FA38AAB5E5BD5357A9D6BF17C3A2A781E1F4DBFF94F79FEFAFF00455F16B659E6CD3BFA963B1C5E3B1BA3B7B7EEF597FDDAAB79FA97322E3DC6F2E9F8CDA4CC82DB0F4E9A5AA457D3B5A54D708A3CDE7D5E4CF6E7C969B4FAD7298AB48DAB1B318A38194DA73D595F470305A6B12FAA2973222569C932D9B42D90C4538A5C11EAB19497422B8818F34A7651F83A9752315DBCD9B864F055634A3AD7A3FCE52D174AE75EB466C78D6A2AABE26EC19ED872464AF78636AC5A2625CCB46D5C9BD513D5B2D1704661B6383584DA5AD084776857FE7A9F568F9D7A9EA58DA4CFADE9AB8F5186B96BDAD1BBCFE4E6A5A627C8A5D9FBA9D865E9C1BFE6ABBDC92FB9F699DA660D3A1FCFD39479D4D35DA66E9F13BBC322D4ADA93DA1E5B8D5239EB78EF31F258B3959785210D78AA6BEF652A7C0A0BDBDEFBCE5C548BD60A5B91F42E05641EB14578CD192F698F3BA9830CE3C34ACF99EA9914C9352299B6253357A6A453244C8A66712D7309F537DF237FD027FC554FBA26834CDF9C8D7F409FF001553EE894F5D3F75EF5DE1D1B66F733AA9F9489E879CFF002913D0E1BD100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025A9E4932E644953C8275CC80C2331F9DEEBE9FE06335ED1E53350AB596B6B60F5A717CD3ACD7197F75705E76FA8C9B31F9DEEBE9FE050461182D12D11F37D45F93519263BEF3F35988E9053A6A28F440145926088112044C236D36FE9E19CB1D8B71AF917E2CA4B8C68FBE5E6ED3C76D76D2B50AFE02C16B572357C59CE1C7B97997EF7DC516CBEC5C71CD5CDCE9717D2E2E4F8AA6FCDD6FCE76F4BA5C5A7A46A7571BEFF86BE7F5CFA9AED333D2AB361F64AE6FEBBC866E752752ABDF74A52D6737D727D1E833CB3C4B74E108C153A715A46115A248BADAE3610D2525AB2E118460B448ADACE2397556DEF3D23B47920A638AF6525B63A9D25E4AD4AC8C231E6447523A9CD99DDB00351A90035200000795C5CD0B5A7BF715A9D18F5CE4A2BDA655ACDA76AC6F24CC446F2F5640B05D6DAE12D5B51B995C497452837EDE08B557E51696BA5BE3E72F3D4A897B16A75F0703E219FAD314FBFA7CF652C9C434D8FF0015E3E7F24794AC5F7DECFC2FA11D6A59CF56FF00725C1FB74354EA6C2BFDB5BBC85956B59DA5BC695683849716F46BD2624B17434E79F69F45E07C3F57A5D3F81D44446D3D3AEFD27F970B55C4B4D6BF35667F450D9D2EED7B4A3D0A5ABF5712EB9BC8783F1752717A559F890F4BE9F511B5B2A56D51CE0E4DB5A71E82D99FC4DF642AC6A51709C20B48C35D1AEBF31E86D193160B7246F69713264C5AAD4D79E76AC79D8FD845EBA97A8708A282DAD6A5BCB72AD39424B9D4968CAF4CE769A934AF577724C5BAC274C9B53CD3264CB912AF309F5229922647532896B987A266FDE467FA02FF008AA9F744D01A9BFB917FE803FE2EA7FE255D6CFDD7BD6F411F7DEE6793FCA44F42497E517A09CE2BBC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092AF904EB991255F209D7320308CBFE78B9FA7F81465665FF3C5D7D3FC0A33E67ACFCC64F6CFCD6ABD82240895526BA1896D96D3D7B054F13895DD72B79C29A8F1EE51F94FF0ED2F39ECC53C3E2EADD4E2E725E2D3A71E7A937C2315E9659766B67AADBD4AB93C935572978F7AACBA29AE8847CC8BFA5AD31C787CB1BC4768F3CFED1E5FD18CF9A1E3B2DB214F1141D4A92EED7B578D6ACF8B6FA52F37DE66142DE14973135382A714923D0AD9F3DF3DE6F9277994C44476441023A95D200000212946107294946315AB6DE89230ECEF28F8EC7B951C7455FD75C3793D2945FA7A7D5DA5BD2E8F3EAEDC986BBCFF007BCB0BE4AE38DED2CC6528C20E52928C5716DBD1231ACAEDEE1F1CE54E8D477D597E8D1F257A65CDD9A9ACF29B4596CFD6DDBAB89CE2DF8B429AD20BFBAB9FD67BD96CC646E529558C6D69BE9AAF47D9CE7ADC1F47B4DA6AC64E21923D913B7F33EE73326B325E79705576C8F28198BDD636F2859537D14D6B2FF13FC3431EAB735AE6ABA9715A7566F9E539393F6991DBECEE2ED527715EA5CCBA97891F7FB4AEA556C2D385AD9528B5D3BBABED6746BC6B87686397498B7F646DF19EAA96D0EA33F5CB6FEFC98A50B5B9AFF92B7AB53E8C1B2B69E13272E2ACAAAF4AD3EF3219656E65C231691E32BEBA7D668BFD2BCFFF000C711ED999FD88E0D8E7F15A569583C9A5FF00B49F6AF794D569D4B6AFDC2B45D3ABA6F6E4B83D3ACBE77F5C2FD2662DB6793AF429D1AB08AEE9553A4EA74A4B8E9ED65DE1DF4972E6CF18F3D622277EDBFEEADA9E0B48A6F8E677F5ABA2CF48B35F5B666F6D649D2ACF4F932E29995E23394724BB9C92A75D2D5C35E0FCE8F5FA6D7E3CD3CBDA5C2D5F0DCB8239BBC2E95ADE95D53DDA91D7A9F4A2C3736F3B5AEE9CF8F4A7D68C862CA3CBD253B3553A69BE7F332D67C716AF3477868D06A2D8F24639FC32B2A64C99E69936A73625E926A9D3264CF34C99333896A984FA9D01C8BFF401FF001753EE89CFA99D03C8B7F57EFF008BA9F744ABAC9FBBF7AD68A3EF7DCCFA5F945E827249FE51139C8768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001255F209D73224ABE413AE64060F97FCF375F4FF0290ABCC7E79BAFA7F81468F9A6B3F317F6CFCD6ABD912593D11312C96A554AC7DE6F299D577596B6F62DC6845F34AA7E94FD5E4AF597C8414112D3A71A714A2B44B991E9A9B32649BED1E48221123A9006A11D489292D4AB0A54E53A92508456AE4DE8921B6E3D0B0ED16D86336720E35EA776BA6B58DBD37E37AFE4AF49876D5F29AE529D8E025FBB2BBD39FCD05F8F618E62F656F32353BEB233A94A337BCD37AD49F9DEBCDEB3D169784D31D633EBEDCB5F247967FBFDD9A2F927B5136636A735B5773DC1B92A2DF8B6B435DDF5F5FA59538FD927A29E42B7735FD952E32F5BE646578EC1C2DA9772B5A0A8C3A5AE797A5F497AB6C1A5A392E3E72D67E39E0EBE0B4758A57E3FDF8FADA634F169E6BF563D65674ACE3B9636B1A5FBFA6B27E97CE55C31B735DA7393E2653471B4A9A5C0A98D18479A28F3B93516C96E6B4EF3EB5AAD22236862F4B01AE8E49B2AE9E060B4F15190249741134CE4965B42CD1C2412F251196121A7928BC10239E53B2C3530517AF8860BCA2611C367FBB28E9DCAB45F6EABF136B98E6DCDAAADB1791E1AB8414FB24997B419663538F7F3C35E4AFD9973DCADE515A92D2A9528568D4A72709C1EA9AE865E254E325CC505D5BEEF147D26F8669F6AAE6F49E92CEB1D76AF6C28DC2E1BF1E2BA9F4936464963AB6BD5F8969D9493F0438BFD1AAD2F61559CB854ED214B5E3525EC5FFC47A7A66E6D3C5EDE5878AF17E5D6783AF92CB5264753CD3E04C99CF897A7984E99326489914CCE25AE6A9D33A0F915FEAFDFF1753EE89CF499D09C8A7F57CFF8BA9F744ADAB9FBB6FD246D93DCCFA7F9447A124BF28BD04E729D60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004957C8275CC892AF904EB990183E63F3CDD7D3FC0A22B731F9E6EBE9FE0511F34D67E62FED9F9AD57B23A912522554A20020352240B7E572F6B89B1AB77755553A54D6ADF5F9975B32AD66F315AC6F323DB2192B5C5D954BABBAD1A5469AD65297DDE766A4CEED2E5B6E6F9D86369CE95827E46BA6F2F9537F87DE7AD4F0B728D95EEB2DFB5C55196905D1FF32F3F3236061B672D7196B0A14292A705CFD727D6DF4B3D05230F0B8E6BFDACBE6F257F96A9DEFDBB319D9DD89A18FDDAB28F77B9E9A925C23F45747A79CCC6D713087192D5971A74614D6891E871F3EAB26A2FCF9277967158879D3A1082D123D34D08902B324410D46A40890D400000005A76A63BFB25948FFF004D37EC2EBA96CDA3FE8BE4FF0086A9FE9658D374CD49F5C7CD16ED2D0879578A703D09A1465715614A3CF27A7A0FB04C6FD1C9B4C563795E70347B86269A7CF36E7DA5A3237BDFB9496E3D69D2F123E7EB657E6B211C758468517A55A8B76097E8AEB2C5674F448DFA8C9158AE9EBE4EEE368704DEF6D55BCBBECAF4F82264C91322998C4BA5357A2647524D48A66712D7354FA9D0BC89FF0057AFF8BA9F744E794CE86E44BFABD7FC5D5FBA268D54FDDB6E9A36C8D812FCA2F413924BF28BD04E731D20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004957C8275CC892AF904EB990183E63F3CDD7D3FC0A22B331F9E6EBE9FE0519F34D67E62FED9F9AD57B0002AA511A903C6BD5505A7493B0F2BEBEA5696F3AB566A10845CA526F8248D754EDAF3944CBF7C56DFA184B79E94E3CCEABEBFF9E8E62EB93A35F6BB372C4519CA18DB49277B562FCB973AA6BF1334B3B3A3656D4E850A71A74E9A518C62B4491D5A5E3434E6AFFB93FF00E63F79F8430DB9BD8F2B1C6D0B2B6851A34E34E9C16918C568922B52D0113956B4DA77966000C40000002004410D4120080005A76AA7DCF64B292FFE9A6BB5685D8C7F6EEB771D89C83F9718C3B648B5A3AF36A31D7D71F3637E9596922BAD5D3B1B595DD6E95A4574FF00F194D429C5EB52ABD29439DF5F98A1C8DE4EF2AA5CD08F08C7A8FB073C628E7F2F91C1CB59CF3E0A3B797F653D5AB56FEFA55EAF16F997425D457528EEC4F1B7A2A28A92BE3ACFE29EF2B5B4444563B422993264845337C4B1984E9914C913264CCA25AE6A9D33A1F911FEAF1FF1757FF139DB53A2390FFEAEDFF1757EE89A7513F619E08DAED833FCA23D0925F945E82739EBC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092AF924EB9892AF924EB980C1B31F9E6EBE9FE05115B98FCF375F4FF0288F9A6B3F317F6CFCD6ABD91D41005549396EC4B4656ADC42DB76D9277559F72A29F3293FD27E64B56FD05D66B7992C6847BAC6AB5ACA29A5E6D79FEE3652D159DE4953E2315430F8EA7694356A3C6539795393E2E4FCED95A018DAD37B4DADDE40890062223520008EA080022400000000000061DCA6DC469ECBD3A3296EF76AF1D7ADA49BF719839688D5DCAC5FF74BBC7D945F9109556BD2F45F733AFC1B1F3EB71FABAFE8D59BF04B5FDD5C3ABA423E2C17344F2A5478EAC9E14F57AB3D92D0FA6ED369DE5CE888AC6D025A222019A400004C9B5251A93BB1984E99D15C877F576FF8CABF744E734CE8BE43BFABA7FC655FFC4D59E7EC32C51F69B0E5F945E8273CE7F9447A14568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001255F249D731255F249D730183663F3CDD7D3FC0A22B333F9EAEBE9FE08A3D4F9AEB3F317F6CFCD6ABD800155200008EA08020441023A800351A800351A80035200446A40011D4800489669BE08D25B7176AFB6C2F1A7AC28B5463FDD5C7DBA9B9B237B0C6E32E6F6A793429CA7E9D170473F55AB3AD5A756A3D67524E527D6DBD59EBBE8CE9F7BDF34F93A7EAADA8B7488489684403DC298000000000000745F219FD5CBFE32AFDD139D0E8BE433FAB97FC655FBA269CDF859E3EED873FCA2F41E879CFF28BD07A14DBC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001255F249C92AF924FD00607997A66EEBE9FE08A34CABCD3FFF005BBBFA7F82288F9BEAE3EFEFED9F9ACD7B2723A926A4752A6CC93021A802206A0800004800000000000000D4200352048C2794ECAF7B60E8E3A12D2A5DCF592FDC8F1F6BD3B0D545F76C731E1ADA6B8AF096B4293EE34BE8AE9F5BD59623EA3C274BE2BA5AD27BCF59F6CB9D96DCD6DC001D46B0000000000000E8BE433FAB97FC655FBA273A1D17C867F572FF008CABF744D39BF0B3C7DDB0E5F945E83D0F397E557A0F429B7800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000259AD624C1AD4924E6B9B4029EAE2EC6B55954A96B4E7393D5C9AE2C97C0D8EF99D2EC3D275AB479947B0F195DDC2E88F61AA706399DE6B1FA2774DE06C77CCE9760F0363BE674BB0F1790B85D10EC25F0957EA87611E2F8BD18FD20DE551E07C77CCE9760F03E3FE674BB0A6F09D7EA8760F09D7EA8760F17C5E8C7E908DD53E08C7FCD297611F0463FE694BB0A5F09D7EA8760F09D7EA8760F17C5E8C7E906EAAF0463FE674BB078231FF0034A5D852F84EBF543B0784EBF543B078BE2F463F483795578231FF0034A5D83C118FF9A52EC297C275FAA1D83C275FAA1D83C5F17A31FA427795578231FF0034A5D83C118FF9A52EC297C275FAA1D83C275FAA1D83C5F17A31FA41BCAABC118FF9A52EC1E08C7FCD297614BE13AFD50EC1E13AFD50EC1E2F8BD18FD20DE553E08C7FCCE97611F0463FE694BB0A5F09D7EA8760F09D7EA8760F17C5E8C7E908DD53E07C7FCCE9761096171B38B8CACA938B5A35BBCE8A7F09D7EA8760F09D7EA8760F17C5E8C7E906EA3F881B25FB398DFA8891F881B25FB398DFA88957E13AFD50EC1E13AFD50EC2C6F3E746D0A4F881B25FB398DFA888F881B25FB398DFA88957E13AFD50EC1E13AFD50EC1BCF9CDA149F10364BF6731BF5111F10364BF6731BF5112AFC275FAA1D83C275FAA1D8379F39B4293E206C97ECE637EA223E206C97ECE637EA2255F84EBF543B0784EBF543B06F3E7368527C40D92FD9CC6FD4447C40D92FD9CC6FD444AC592B87D10EC278DEDC37CD0EC1BCF9CDA141F10364BF6731BF5112ED8DC55861AD3BD71B6746CE86F39773A51518EAF9DE88846E2BBE751EC3DA33A8F9F4EC226664D93C96B51139049BE2C890900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B282678CE86BD054002DF3B7F31E13A1E62ECE299E52A2981689526891A68BA4EDFCC784EDFCC48A10544A81E6E93410F3045C1A21A0000000000000000000000000003464CA127D004A0F58D16CF58DB814EA0D93C68B65642DFCC7BC2879825490B7F31510A1E62A634D2274B42079469247A24911000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000344C91D34C9C01E12A1A9E52B7F315800B74ADFCC79CADFCC5D1C5325749302D2EDFCC4AE832EAE822476FE602D7DC590EE4CB9BB7F312F7BF980B6F7390DC97517176E43BDC916FEE7223DCE457F7B9377B816EEE522654597056FE62656FE602DEA832656FE62E0A813AA2881411B7F31EB1B7F3158A9A44CA2974014D1B7F31EB1A291EA00828A444000000000000000000000000000000000000000000000000000000000000003C6EAEEDAC6DA77177714ADA843CAA9566A118F4716F816EF8DBB39FB418BFB5D3F79AEBE10B99EF5D91B1C4C25A4EFEE37E6BF729AD7FD4E3D873AE8BA901D9FF1B7673F68317F6BA7EF1F1B7673F68317F6BA7EF38C345D4868BA904BB3FE36ECE7ED062FED74FDE16D66CE3E6DA0C5FDAE9FBCE30D17521A2EA4076BD1CF622E5E9432B6355BE885C425F732BA32528A945A927D29EA70CEEAEA45C71D9ECBE1EAAA98EC9DE59C97F635A515D9AE8076B039EB63B97BC95957A76BB4F4D5F5ABE0EEA94546AC3CED2E125D8FD26FCC7E42D32B8FA37D635E1716B5E2A74EA41EAA4821520003C6EEF2D6C2DA57179734ADA8474DEA9566A115AF05AB7C0B77C6DD9CFDA0C5FDAE9FBCD6BF088CCF7BECD6370F0978D795DD69AFDC82FF00749761CF5A2EA40767ADACD9C934967F16DBE092BBA7C7DA5DCE41E4DB08B3DCA2E1ECA5052A51AEABD45A7E8C3C67F769EB3AF80000000000000000000000000000000000000000000000000000000000000868868888021A223A200000000000000000000000000000000000000000000000000000000000000000000000000000000079D7AF4EDADAAD7AB251A74A2E726FA125AB0399F976CCF84F946959C25AD2C6D08D1E1CDBCFC697DE97A8D6A5766B2753359EBFC9D5F2EF2BCEB3F36F36D2EC28425578FC56432D5674F1D63737B382DE94685273715D6D22BFE276D37ECEE53EC93F71BAFE0EF86EF6D9BC966271D25795D5183FDC82FF00749F61B840E33F89DB4DFB3B94FB24FDC53DD6CEE6ECA0E77587C8508AE7954B69C576B476A0038641D57CA0725F87DAEC5D7AD6D694AD33108B951B8A5151DF97C99E9CE9F36BCE8E569C274AA4A9D48B8CE0DC6517CE9AE7404A6E1E40B6BEB59E7AA6CCDCD572B5BD8CAADBA6FC8AA96AD2F34927EB5E734F17ED86BA959728181AF07A38DF525EA72517EC60764004B52A428D2954AB38C29C1394A527A28A5CEDBE80872FF2E39B595E52AE2DA334E963A942D971FD2F2A5ED969EA35D6F47AD769D8956F762ABD5955AB7380A9526F7A5394E8B727D6D92F7C6C37F6DB3DFE2A012D4DF074C32AD96CB66A714E3429C6DA9BFDE93DE97B22BB4DFC52D850B1A36B1963A95BD3A157C74EDE31509EAB9FC5E0F874954100079D6AF46DE1BF5EAC2947E54E4A2BDA07A02D92DA5C0C1E93CDE3A2FA9DD417E24BF1A367FF005EE37ED74FDE05D416AF8D1B3FFAF71BF6BA7EF1F1A367FF005EE37ED74FDE05D416AF8D1B3FFAF71BF6BA7EF2B2CB25639284A7637B6F77183D24E8D58CD45F53D181520000006D25AB7A2EB000A1AD9BC55B3D2BE4ECE93EA9D78C7EF6787C68D9FF00D7B8DFB5D3F7817505ABE346CFFEBDC6FDAE9FBC7C68D9FF00D7B8DFB5D3F78175053D9DFD9E468BAD657742EA927BAE746A29C53EAD57495000000014590CCE33130DEC8646D6CD73EB5EB461F7B31FADCA9EC450938CF692C9B5F21B9FDC981968315B7E53F62AEA6A34F692C537F2E6E1FEA48C8ECEFAD32143BB595D51BAA4FF004E8D4535DA80F70000052DEE4EC31B184AFAF6DED2337A45D7AB18293F36AF8949F1A367FF005EE37ED74FDE05D416B5B51806F459CC6B6FFF00AAA7EF2E80000000286EF3989B0AFDC2F329656D552D772AD78425A75E8D815C0B57C68D9FFD7B8DFB5D3F79EF699CC4DFD7542CF29657359A6D53A35E13969D7A260570000020DA8C5B93492E76CA1AD9EC3DBCB4AD95B1A4FAA77108FDEC0AF05ABE346CFF00EBDC6FDAE9FBC7C68D9FFD7B8DFB5D3F7817505ABE346CFF00EBDC6FDAE9FBCB8DBDC51BBB7857B7AD4EB519AD63529C94A325E66B9C0F400B5CB69F031938CB378D524F469DD53D53ED02E80B57C68D9FFD7B8DFB5D3F78F8D1B3FF00AF71BF6BA7EF02EA0B5ADA7C049E8B398D6FCD754FDE565BDFD9DDFF00EDAEE857FF00EDD452FB80A80000079D7B8A36B4275EE2AC28D182D653A92518C575B6F98B77C68D9FFD7B8DFB5D3F7817505ABE34ECFF00EBDC6FDAE9FBCBA46519C14E32528C96A9A7AA6808800002D93DA5C153A92A73CD63A138B7194657504D35CE9AD497E346CFFEBDC6FDAE9FBC0BA83C2D2F6D72143BBD9DCD1B9A5AB5BF466A71D7AB547B8000000000000000000000309E57B35E05E4CB2738CB76ADDC55A53F4CDE8FFCBBC66C689F8466675AD87C2425E4A95DD45E9F163FF901A3C3E605FF0061B0DF1836EB118D71DEA756E232A8BF723E34BD8984BA9B60B0BF17F60B118E71DDA94EDE32A8BF7E5E34BDAD990801000001C75B7F6D0B4E5173F469AD211BDAAD25D1ACB5FC4EC538DB6DAEE37FB7B9DBA83D6152F6AEEBF32934BEE02C45EB63A93AFB7382A71E795FD0FF005A2CA669C91E3DE47953C3474D634272B89799422DAF6E812EB2304E59733E07E4C720A32DDAB7CE3690FEF3F1BFCAA4676684F845E67BA64B118484B851A72BAA8BCF27BB1F6297684349EEAEA454E371F3CA656D31F463AD5BAAD0A31E1D32697E2539B0B911C2F85B94BB5AF38EF52C7539DD4BD3E4C7DB2D7D412E9DB2B4A58FC7DBD9D05BB4ADE9C69417528AD17DC7B4A51845CA52518C56ADB7A24889A7B979DB5AB8BC5D1D9AB1AAE15EFE3DD2E6517C63475D147FBCF5F527D610B3F289CB8D795CD5C5EC9D454E941B8D4C869AB9BE954D3E097EF76759A6EFB257D94AF2AD7F797177565C5CEB54737ED298AAC7636F32F91A3618FB6A9737559EEC29535AB6FF00F9D212A4DD5D486EAEA46CBA1C82EDA56A6A53863E837FA33B8D5AEC4D1EDFF4FF00B63FDB62FED12FF601ABB757521BABA91B47FE9FF6C3FB6C5FD7CBFD83FE9FF6C3FB6C5FD7CBFD806AEDD5D48EA4E4470AB11C99DAD694146AE42A4AEA5C38E8FC58FF009629FACD58BE0FDB60DA4EBE2D27CED57970FF0021D1B8EB1A58CC5DAD8D15A52B6A51A30F44524BEE02A4A5C8E4ACF118FAB7D90B9A76B6B456F4EA547A2489AFEFADB198FAF7D795A342DADE0EA54A927C2315CE72A728BCA1DF6DD661BDE9D0C55093EF6B6D74FEFCBAE4FD9CC10CDB6C397FBCAF56A5AECB5BC6DA8AE1DF9711DE9CBCF183E0BD7ABF3235565369B399BAAE792CBDE5DB7D152B371F547997616B2AF1B8ABFCC5DAB5C6D957BCAEFF00EDD1839BF4BD3982549A26F5696A4375752361D8F21FB6F794D4E7636F689F457B88A7D91D4AEFFA7FDB1FEDB17F6897FB00D5DBABA90D23D48DA3FF004FFB61FDB62FEBE5FEC3D2DBE0FF00B54EEE8AB9AF8D541CE3DD1C6BC9BDDD78E8B779F4D40DC1C93E13C05C99E268CA1B956E29F7D54F4CFC65ECD17A8CC892952850A30A54E2A30A71518A5D0970461FCA472856BB0985538A8D7C9DCA6ADADDBED9CBF757B7982170DB0DBAC2EC4D82AF93B8D6B544DD2B6A7C6AD5F42E85E77C0D03B55CB5ED3ED0549D2B1ADE07B27C153B67FCE35FBD539FB34307CB65AFF3B94AD91C95CCEE6EAB3D6739BF625D09742451A4E525149B6DE892E76129AB55A9715A556BD49D6A92E2E7393949FAD921B1F66F910DA9CF5BC2E6EA347116F35AC7BE75EE8D75EE2E2BD7A193CFE0DF70A8EB0DA5A4EAF54AD1A8F6EF01A44ACC665B2185BB8DD632F6BD9578BD54E8CDC5FAFAFD65FF006CF939CF6C3CE13C8D2856B4A92DD85D506E54DBEA7AF18BF498A01D1DC9572BAF6A2BC3079DEE74F29A6B46BC56EC6E34E74D744BA78707E636C1C3F69775EC2F685E5AD474EE2DE71A94E6B9E324F54CECED9ECBC33DB378FCAD34946F2842AE8BA1B5C57A9EA821ADBE11166AB6C4E3EEB4D5DBDEA8FA14A12FC5239CF757523AA396CB4EFAE4A7232D3576F3A5597AA693F63672C04A1C23E324B55C4EDDC657EFAC4D9DC6BAF75A309EBE98A6711BE28EC7D85B9EFCE4FB035F5D77AC68A7E9504BF002FE01094A30839CE4A318AD5B6F449042CBB5FB5167B21B357397BC7AAA4B76953D74756A3F262BD3F76ACE41CCE5AEF3F99BACA642A775BABA9B9CE5D0BA92EA49705E832FE5636F25B67B4AE95AD47E09B16E16EBA2A3FD2A9EBE8F37A5981848A29B494756F8249739D3FC8FF27B1D90C0F842FA8A597BF8A954D571A34F9D53F4F4BF3F0E835EF221C9F785F24B69B27475B1B39E96B092E156AAFD2F447EFF0041D0779796F8FB2AD79775A346DE841D4A9526F4518A5AB6C096FAFAD7196356F6F6E29DB5B518EF54A9525A462BD268CDB2E5FAE6AD5A969B29423468AE1DFB5E1ACE5E78C1F04BCEF5F4230DE52B948BCDB8CA4A95194E861A84BF98A1CDBFFBF3EB7D4BA0C180B9E57693359BAAEA64F2B7978DF454AADC7D51E65D85AF757522F9B3DB1DB41B55392C3632B5D422F4955E11A717D4E4F45AF98CC697207B67520A53F07527F26570DBF64581ACB757521BABA91B47FE9FF6C3FB6C5FD7CBFD83FE9FF6C3FB6C5FD7CBFD806B2A16F3B9B8A56F461BD56ACD42092E76DE88ED5C26329E1703638CA49285A508515A74EEA4B53496C672219FC46D9E332396A9612B3B4AAAB4E34AACA526E2B58F0715FA5A1BEC2166DAFCCAD9FD8ECAE51BD256D6F3943E9E9A47DAD1C64D6F36E5C64F8B6FA59D1BF083CCF79EC5DA62E12D2790B84E4B5E78438BFF003389CE41286EAEA43757522E7B3D81BDDA6CF5B6231EA0EE6E5B51DF7A45689B6DBE3C3446793E4076CA316D4F1937D4AE25F8C40D61BABA913D2A93A1514E8CE54A6B8A941B8B5EB45DF69364B37B25790B6CCD8CEDA551374E7AA942A25CFBB25C1966036D725DCADE531F9BB5C3E76EE77B8EB99AA50AB5A5BD52849F08BDE7C5C75D134F98E8C387ADE339DDD18D3D77E5522A3A75EBC0EE0826A1152E7D16A10D65CBDE67C1DC9EAB084B4A992AF1A5A7EE47C697DD15EB399B7575236CFC20B33DFBB69698B84B5863EDD392FDF9BD5FF9544D4E12BAECAE1BC3FB5B8BC528EAAEAE210970E68EBAC9F6267684631841462928C56892E84737FC1FF0DDFDB7373939C75A78EB77BAFF007E7E2AF6291D221016BDA6CC4301B2D92CACDA5DE96F3A91D7A65A78ABD6F445D0D51F081CDF78EC4DB62A12D2A64AE16F2FFF008E1E33FF0036E81CE3394AAD4954A9E34E6DCA4DF4B7C5B25DD5F257611325E4F705F18F6FF138F9477A93ACAAD55FB90F1A5DBA69EB0974EF27D815B37B0389C738A8D58D1552AF0FFB92F1A5ED7A7A8C90008000000000000000000000E49E55735E1CE52F2D5E32DEA542A77AD3EAD21E2BF6EF3F59D49B4596860B66723949B495A5BCEAAD7A5A5C17ADE88E2DA95275AA4AAD49394E6DCA4DF4B7C584A536FF00C1E70BDF5B5191CBCE3AC2CA82A507FBF37FED8BED3501D3FC86617C17C9B51BA9C74AB91AD3B86FA777C98FB23AFAC0D8E000800005B36972F4F01B3192CAD4692B4B79D45AF4C92F157ADE88E2E94E552729CDEB3937293EB6F9CDFF00F082DA88DAE1AD366E854FE7AF24ABDC24F9A9C5F8A9FA65C7FBA73F0486E8F83AE19D5CBE5B3538F8B42946DA9B7F2A4F7A5EC8AED34BBE08EB3E4A3671ECD7277616F561B97372BBEABA7CEA53E293F447757A80CCCE44E53335E1EE51F3177196F52856EF7A6FA3761E2FDE9BF59D4BB55988E0364B279593D1DADBCE71F3CB4F1576E87184A529C9CA6F7A527AB6FA58103A0BE0ED85EE1B3F93CCCE3E35DD65429BFDD82D5FB65EC39F5F04761F27D85F8BFC9FE1F1EE3BB5216F19D45FBF2F1A5ED60646723F2A7939E5794ECD559CB5546BF7BC3CD182DDFBD37EB3AE0E45E543195715CA666E8D48B4AADC3B883EB8CFC64FDAD7A821899B93E0E942CA79FCC57AAE1DFB4E8423462F9F71C9EFB5EB515EB34D9ED6B777363731B8B4B8AB6D5E1E4D4A537092F43412EE0071EC3943DB1A71D23B4D93D175D76FEF26FE51F6CFF69B25F5CC0EC007225BF2A1B6D6D35286D25EC9AE8A8D4D7634CCEF64FE10190A1754EDF69EDE9DCDB49E8EEADE1B9521E7715C24BD1A3F4843A001E56B7542FACE95D5AD58D6A15A0A74EA41EAA516B54D10BBBAA565655EEABCB76950A72A937D514B57F701A3B97FDB294AE28ECA5A54D2104ABDE6EBE77CF083FF0053F51A40AFCE65AB67B3F7D95B86DD5BCAD2AAFCC9BE0BD4B45EA280257FD8BD92BCDB4DA6A18AB57DCE0FC7AF5B4D552A6B9E5E9E84BAD9D61B37B318AD94C4C31F89B58D0A715E34F4D6751FCA94BA5982F20DB370C56C43CBD482573959B9A93E754A2DA8AEDD5FAD1B4420000000014B94C95B61F137591BCA9DCEDED69CAAD497992D7B4E3CDABDA5BCDADDA5BACBDE36A55A5A53A7AF0A54D79315E85EDD59BBFE107B432B2D99B2C1D19E93C854752AE8FF00EDC34E1EB935D873B8486FEE44B938A36F614B6AB2D4154B9ADE359539AD55287F69A7CA7D1D4B8F49A6F643052DA6DAFC6E216BBB73592A8D74417193FF000A6764D1A34EDE853A34A0A14E9C542114B451496890138002163DB4C550CD6C4E5EC6E20A51A96D371D7F46496B17EA69338D53D527D67646DC646389D83CD5EC9E9DCED2A28FD271DD8FB5A38DD2D124121D5DC8E4E553926C339FE8C6A457A155968728BE08EC0E4E31D2C5726D82B59ADD9AB58D492EA73F19FF00A809F941B3EFFE4E73D434D5BB2A925E98C7797DC71E2E28EDEC85BABCC65D5B35AAAD4A74DFAD347114A0E9C9C25CF07BAFD4040EB1E482E3BE7928C24B5D5C29CE9BFEECE48E4E3A73905B8EEDC98429EBAF70BBAB4FDAA5FF00901B28D3BCB9EDFF00836C1ECB636B6977770D6EE717C69D27CD0F4CBEEF49B036E76BED762B65EBE52BEECEB7E4EDE8B7C6AD47CCBD1D2FCC8E44C8E42EB2B92B8BFBDACEB5CDCCDD4A937D2D84298C9361763AEB6DB69E8E368EF42DE3FCE5CD64BF254D3E2FD2F9979CB05ADAD7BDBBA36B6B4A55ABD79AA74E9C56AE526F4491D69C9C6C450D87D98A768D4677F5F4A977557E94F4F257EEC7997ADF484B24C763ED7138DB7C7D9518D1B6B682A74E11E6491A4397DDB59CEE29EC9D955D29C146B5EB8BF29F3C21FF0093F51BC2FEF696371B737D5DE946DA94AACDF9A2B57F71C5B97C9D7CD666F327732D6B5DD5956979B57AE9EAE6F50428CC8362365AB6D8ED759E229B9429D47BF5EA2FD0A6B8C9FA7A179DA31F2AAC3277F8BAD2AD8FBDB8B3A928EEB9D0A8E0DAE7D355D012ED2C6632CF0D8CA18FB0B785BDAD08A853A705A24BDFE72A8E32F8E1B4BFB4394FB5D4F78F8E1B4BFB4394FB5D4F7843B341C65F1C3697F68729F6BA9EF1F1C3697F68729F6BA9EF097668317E4DED6F6D793CC4F846E6BDCDDD7A3DDEA4EBD473978EF792D5F1E09A464B56AC28519D6A9251A74E2E526FA125AB08734F2F39AF08F284AC612D69E36DE34B45F2E5E34BD8E2BD46B22E19FCA4F39B4590CA54F2AF2E275BD09BE0BB342DE12DC1F078C2F7CED3E473138EB0B2A0A8C1FEFCDFFB62FB4E8635CF21986F05F26D46E671D2AE46ACEE1F5EEF931F6475F59B1821A8BE1133A2B637190924EB4AF75875A4A12D7F039D8E9CE553939CCEDF5EE3DD9642D2DAD6CE12F12B6F6AE726B57C17525ED301FF00A75DA1FD738CECA9EE09611C9C621E6F946C2D9EEEF415C2AD53E8C3C77FE9D3D675F36A29CA4D24B8B6CD59C9872497BB11B457195C8DEDA5D4A541D1A2A8A978ADB4DB7AA5D0B4F599672939AF00727598BD8CB76ABA0E8D2FA73F157DFAFA821CB5B5D9879FDB1CAE51BD6373733943E827A47FCA91660B82D09A14E756A469D35BD39B518AEB6F8209749F20585F07EC054C84E3A54C95C4AA27D708F8B1F6A93F59B44B66CE626182D98C762E0925696F0A4F4E969717EB7AB2E6101CC9CBBE6FC27CA23B284B5A58CA11A3C39B7E5E34BEF8AF51D2D75734ACECEB5D5696ED2A109549BEA496AFEE38AF3192AB99CDDEE4EB3FE72EEBCEB3F36F36F40288DDBF075C16FDE6573D521C29455A526D74BF1A7EC51ED3497323AD792AC17C5FE4DF176F386ED7B8877D55EBDE9F1F62D17A825988002000000000000000000001ABF97CCD783F60218F84B4A992B88D36BAE11F1A5ED515EB39A4DADF081CCF7F6DC5B63212D69E3ADD6F2D7F4E7E33FF002A89AA425EB6D6D52F2EE8DAD14E556BCE34E0974CA4F45F79DAB88C753C4616CB1D45254ED28C28C74EA8A4BF0397B91DC2F86794EC76F477A9596F5DCF8736EF93FE6713AB40001B496ADE8974B080B7E773765B3B84B9CAE42AAA76D6D0DE93E993E88AEB6DF045A368B945D97D98A3277D95A33AC970B7A12552AC9F56EAE6F5E873A7287CA4E436F2FA31717698CA12D68DAA96BABF9737D32F62F68161DA7DA1BADA9DA4BCCC5E70A9733D630D7554E0B8462BD08B4826842756A469D384A739B518C62B56DBE6482597F25DB26F6BB6E6D6DEA437ACAD5AB9BA7D1BB17C23FDE7A2F46A75AAE6EA309E4AF6216C5EC9429DC41784EF34AD74FE4BD3C587F757B5B336086AAF840667BC761ADF19096953237094975C21E33F6EE9CDC6D0E5F333E10DBFA78F84B5A78DB78C1AFDF9F8CFD9BBD86AF095F762B0CF6836DF138CDDDE856B88F74FA11F1A5EC4CEC9E65A2E08E75F83D61BBEF6B6FF002D38EB0B1B7EE707FBF37FED8BED3A2820307E51F933B2DBCB4A75635559E52DE2E34AE3775528F3EE4D74AD7A7A0CE001CA792E46F6DF1D5651588EFC827C2A5B558C93F5369FB0B6BE4D76D13D3E2CE43EACEBE007207F26DB67FB3391FAA292FF0062B69F196F2B8BDD9FC8D0A305ACAA4A84B762BADB5CC7651E7715A8DBDAD5AD7128C28D38395494B99452D5B7E6D025C3A0A8C855A35F27775ADA0A9D0A95A73A715FA31726D2EC29C0E99E413215AF3937742B49C959DD54A34F5E88B4A5A76C9979E577232C6F259989C25BB3AD08DBA7F4E4A2FD8D9E1C8D616786E4CAC3BAC5C6ADECA57724FA14BC9FF2A8949CBAD39D4E4B2E9C56AA1714652F46F69F8A0872F909792FD04435AAD025DA7B37674F1FB2B8BB4A492850B5A505A79A08B9986F25FB5D69B55B1766E1563DFD674A342E696BE346515A2969D4D2D75F71990400000000398B977C94AF794CAB6DBDAC2C6DA9D14BA9B5BEFF00D48D6C665CADA9AE55B39BFCFDD60D7A3B9C7430D096D7F83DE3A373B757B7B35AF79D9BDDF34A724BEE4CE8F39BB900CCDBE3F6DEEAC2BCD41E46DF72937D338BD547D69CBB0E9108002D9B43B438DD97C356C9E52E151A149705FA53974462BA5B0359FC20B68E367B356980A53FE7AFEA2AB5527CD4A0F86BE9969FE1673C17BDAEDA7BBDAFDA6BACC5DF8AEABDDA74F5D552A6BC98AFFE73B65902578D92C154DA6DADC76229A6D5CD64A6D7E8C1719BF54533B32108D2A71A708A8C2094629742469DE41762678FC7D5DA8BEA5BB5EF23DCED2325C634B5E33FEF35C3CCBCE6E4080E2EDA7B4EF0DAECBDA69A771BCAD04BCCA6F43B44E4AE562D3BCB954CE434D154ACAAAFEF4232FC425871D07F07ABFA74B633330AD5234E9DB5D77594A4F4518BA6B56FFC2CE7C2F18FDA6BEC66CC64F096B2EE743273A72AF24F8B8C53F17D0F55AFA3402F5CA6EDCD4DB7DA89D6A5292C65AEB4AD29BE1AC7A66D75CBEED1186833AE4AF60A7B6BB48A77306B1364D4EE65FDA3E8A6BD3D3E6F4A0360F219C9F77B508ED664E8FF003D562D58D392F220F9EA7A5F32F36AFA4DD64B4E9C29538D3A715084128C6315A24973244C10C1B964C8BC7725795717A4AE142DD7F7A493F66A7291D39CBD539CF930A928A7A42EE8CA5E8D5AFBDA398C242FF476136B2E2842B51D9CC9D4A5522A709C6DA4D4935AA6B81606B58B47676C8E4EDB2FB1F8ABDB39C6746A5B535E2BF25A8A4E3E94D340729FF27FB61FB3195FB34BDC3F93FDB0FD98CAFD9A5EE3B1001C77FC9FED87ECC657ECD2F715789E4D76AAF735656B73B3F91B7A15ABC2156AD4B794630836B79B7D092D4EB9010969D3851A50A74E2A3082518A5D097318772B39AF01F26795AB196ED5B882B5A7E99BDD7FE5DE7EA3333467C23333C30F8484B9F7AEEA2FF2C3FF00203461EB6B6D52F6F28DAD15BD56BD48D282EB949E8BEF3C8CEB91CC2F86794EC76F477A9596F5DCFF00BABC5FF33884BA87138FA789C359E3A8A4A9DA518518FA2292FC0AB0020000034BFC22B32E8E1F138684B8DC5595C545FBB05A2F6C9F61BA0E68E5FAF6571CA442DDBF16D6CE9C52F3B7293FBD01AC0CBB92DC42CDF29987B79477A9D2ABDF134F9B4A6B7BEF491889B5BE0F54A94F6FAF6A4DADFA7612DC5E99C13F604BA400010C0B967CDF81B933BE8C25BB5AFDC6D21C78F8DE57F9548E56372FC22737DDF398BC25396B1B5A4EE2A25F2A6F48FB22FB4D3412BCEC8E165B45B618BC4A4DC6E6BC633D3A20B8C9FF008533B32318C20A114A318AD125D08E7AF83CE0BBEB69B219AA91D61634551A6FF7E7CFD914FF00C4743040000000000000000000004252508B949A514B56DF4222629CA666FC01C9C662F14D42ACA8BA149EBFA53F157DFAFA80E5BDABCBBCFED765328DB6AEAE273879A1AE915D89168209C52D355DA37A3D6BB425516B7D776152552CEEABDB4E4B75CA8D4706D756A8ABF8C59BFD7390FB54FDE5B37A3D6BB46F47AD768173F8C59BFD7390FB54FDE7857CAE46E9697190BBACBAAA569497B5947BD1EB5DA4534F99A6034D01556B8DBFBE9A85A58DCDCC9F32A54A537EC466980E4636C33938CAAD8AC5DBBE7AB78F75E9E682F1BD880C09272928C53949BD124B56D9BFF921E49EA62EA52DA3DA0A1BB7896F5A5ACD71A3FBF25F2BA9747A79B29D88E48F03B1D385DC93C964E3C55CD68AD20FF723CD1F4F17E733D08096A54852A52A9524A308272937D0913187F2AB9BF01726996B88CF72AD6A7DED4FE94FC5FB9B7EA0397368F2D2CEED3E4B2B37C6EEE275579A2DF8ABB342D8437A2973AED3D2DE94EEEE695B51F1AAD69AA704BA64DE8BDAC25D33C84E17C19C9C53BC9C74AB92AD3AEDF4EEAF163FE96FD66CA28B0B8DA786C158E36925B9694214569D3BA92D4A6DAACC4767F64B27959492EF5B79D48EBD32D3C55DBA04347ED4F2E3B4965B5993B4C54ACBBC6DEE254A939D1DE6D45E8DEBAF4B4CB4FF002F5B69F2F1FF0066FF00935ACAA6FC9CA73DE949EADB7CEC86F47AD7684B65FF002F5B69F2F1FF0066FF0091FCBD6DA7CBC7FD9BFE4D69BD1EB5DA37A3D6BB40D96F979DB57FF72C17FF00D6FF0092C7B45CA7ED66D458CAC7219251B49F974685354E33F34B4E2D79B5D0C437A3D6BB49E953A95E6A34A9CEA49F32845C9BEC025330E4D761EBEDB6D453A12849636D9AA97753A377A209F5CB9BD1AB2B3647921DA5DA7B9A73AF6B531560DEB3B8B9838C9AFDD83E2DF62F39D27B33B338DD92C252C5E2E8F73A30E3293E33A92E9949F4B605D69D3852A51A74E2A1082518C52D124B99168DAEC12DA5D90C9621B4A57545C60DF44D718BFF001245E4043876E2DEB5A5CD5B7B8A72A55A8CDC27092D1C649E8D3F59E674772A3C8FFC67B99E6F02E9D1CA497F3D426F76171A74A7D12F63F31A172DB339CC156953C9E26F2D1AE99D27BAFD125C1FA984A9B1B95BFC35F46F31B795ACEE61CD528CDC5FA3CEBCCCCDEDB970DB8B7828CAFEDEE34E9AB6D1D7D9A1AF5B49E8DA4437A3D6BB40D97FCBD6DA7CBC7FD9BFE47F2F5B69F2F1FF0066FF00935A6F47AD768DE8F5AED03A6791FDB5DA3DB6793B9CBCADBBD6D7729D3EE54B71B9BD5BE3ABE649769B38C07917C37823931B19CA3BB56FE52BB9F0E893D23FE55133E0873A7C203672AD96D5DBE7A9C1BB6C85254E724B82AB05A68FD31D3B19A90ED3DA1D9FC7ED3E0EE31593A3DD6DEB2E8E1283E8945F434733ED9F249B45B277152AD1B7A993C6A6DC6E6DE0E4E2BF7E2B8C5F9F9BCE12C1E955A942B42B51A92A7569C94A1383D1C5AE669F43369E13E101B478EB5850C8D9DAE537168AAC9BA551FA5AE0FB0D52F8369F06B9D003715F7C22B3356938D9616CADA6D709D4A92ABA7AB81AD36876A733B557CAEF337F52EA71F222F8429AEA8C57045A1B4B9D97CC16C66D16D2D58C31589B9B88B7A77571DDA6BD337A202C66CEE4AF92AB8DA9BAA597CBD1951C2D396F46325A3BA6BA17EE75BE9E65E6CDB627906B3C6D4A77DB4F5A17F711F1A3694F5EE317FBCF9E7E8E0BD26E084234E9C6108A8422B48C62B449752014E9C29538D3A718C2104A318C568925CC92260020399797CB4EF7E52FBB69C2E6CE94FD69CA3FF8A3A68D03F08EB5DCCCE0EF39BBA50A94B5FA324FFF002034B821BD1EB5DA37975A095C70785BDDA2CDDAE2B1F4FBA5CDCCF763D515D327D492E2CEBCD92D98B2D90D9BB6C4592D63496B52A35C6ACDF9527E9FBB44619C8D727DF15F09E17C8D1D32D7F04F764B8D0A5CEA3E66F9DFA9741B3420000163DB3C02DA8D8DC9E2134AA5CD16A9B7CCA6BC68FB5238E6BD0AB6B7352DEE29CA956A52709C24B471927A34FD67711AB394EE47E96D5D79E630B2A76D966BF9DA73E14EE34E96FF00465E7E9E9EB039B0BDECF6D8ED06CACE4F0D94AD6B09BD654D692A727D6E2F55AF9CF2CC6CB67767EBCA965313756AE2F4DE9536E0FD125C1F69687249E8DA4C25B269F2EFB6D08E92AF6351F5CAD96BEC689BF97ADB4F978FFB37FC9AD37A3D6BB46F47AD7681B2FF0097ADB4F978FF00B37FC9BA392CDA0CD6D4EC6ACBE6DD1EE95EBCD5154A9EE2DC8E8B5E7F94A4726AF1E4A30F1A527A24BA59D9FB29878E03647178A4B476B6F084BCF2D3593ED6C0BB9C99CAD667C37CA6E56AC65BD4ADA6AD69F1E1A4168FFCDBC751E7B294F07B3D90CA556942D284EB71E969369769C5756BCAE2BD4AD567BD52A49CE4DBE76DEAC094DF5F074C2EE58E5F3738F1AB38DAD37E68ADE97B5C7B0D08E514B5D5769D77C98617C03C9BE22D651DDAB528F7C54FA53F1BD89A5EA032C00040000073372F96352DB94957324FB9DDDA53945F5EEEB16BD8BB4E9930DE52760286DE60A14635236F90B56E76D5A4B826F9E32FDD7A2F468981C9656E233190C0E4E9647177552D6EA9793521D4F9D35CCD3EA65C33FB17B45B33712A794C55C518C5E8AAC60E74A5E7535C0B0EF24F46D2096C9872F1B6D0828CAB58CDAFD295B2D5F6326FE5EB6D3E5E3FECDFF26B4DE8F5AED229A7CCD0173DA0CFDF6D3E72BE5B2538CEEABE9BDB91DD8A4924925D1C116C057E0F155339B41618BA3AEFDE57851F426F8BF52D581D33C8BE0BC0BC9AD9549C376BE41BBB9F0E3A4B847FCA97699F1E76D6F4AD2D695B518A852A3054E115D092D123D020000000000000000000003CAE2D6DEF29772B9A14ABD3D75DCA90525AF5E8CF5005078070FF00AAAC7ECF0F70F00E1FF5558FD9E1EE2BC0141E01C3FEAAB1FB3C3DC3C0387FD5563F6787B8AF0050780710BFFDAAC7ECF0F71EB0C5E3E93D69D85AC3E8D28AFC0AA0042318C16914A2BA92D0880000000F1B9B4B7BCA5DCEEADE957A69EBBB520A4B5EBD19EC00A0F00E1FF5558FD9E1EE230C262A9D48D48632CE138BD6328D08A69F5A7A15C001E75E851B9A32A35E942B52973C271528BF4A67A00283C0387FD5563F6787B878070FFAAAC7ECF0F715E00A0F00E1FF005558FD9E1EE1E01C3FEAAB1FB3C3DC578028160B109EAB15649FF0F0F715546D6DEDFF00216F4A97D0828FDC7A800000000001A4D68D6A9F43000A3A988C6D67AD5C7DAD47D72A317F81278070FF00AAAC7ECF0F715E00A0F00E1FF5558FD9E1EE21E01C3FEA9B1FB3C3DC5C0012D3A70A54E34E9C2308456918C56892EA48980000002D391D95C065E4E590C2D85D4DF3CAA508B976E9A9697C976C4B96F7C5BB1D7E8BF7996002C963B17B338D92959E031D464B9A4ADE3AAF5E9A97A49462924925CC9110000000020A516F44D37E66044A7BAB0B4BE515776B42E143C9EEB4D4F4F46A5400283C0387FD5563F6787B82C1622324D62AC934F54D5BC387B0AF000000000000001A4D68D269F4328EA61F195A5AD5C75A547D72A317F815800A0F00E1FF005558FD9E1EE1E01C3FEAAB1FB3C3DC578028160B1119294717649A7AA6ADE1C3D857800495A8D2B8A32A55A9C2AD39AD2509C5493F4A651F8070FF00AAAC7ECF0F715E00B7F8070FFAA6C7ECF0F715E928C524924B824BA0890738A7A3924FCEC08800000000000349AD1F1451D4C3E32B4B7AAE3AD2A3EB9518BFC0AC005078070FFAAAC7ECF0F71A6FE101778EC7586330B65656B42BDC4DDCD5952A518C9423C22B54BA5B7FE13799C8DCA7ED07C64E513277709EF5BD19F7B51D1F0DC870D57A5EAFD606246D3E40B05E11DBAAD93A90D6963283926D70EE93F157B378D5874DF21382F0572791BE9C74AD93AB2AFAF4EE2F163F737EB096CB00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006A0E58EFF00692BE5EC71D83B7CA2A3429BAB56ADA42A2529CB828EF479F44BDA6DF2C3B6D9E5B37B1B91C92969569D271A3E7A92E11F6BD7D46749DACC6D1BC398A5B459F84E509E67251945E8D3B9A89A7D5CE64188C76DD64F2D67693A99FA34EE2AC612AB39568C6116F8C9B7C398A0E4FF0004F6936EB1F675139D2553BBD76FA611F19EBE97A2F59D545AC99393A442BD29CDD665252A71A34614A3AB8C22A2B57ABD179C9C0292D0795CDCD1B3B5AB73715153A3460E739CB9A314B56CF5359F2D9B42F1DB35470F467A56C8CBF9CD1F154A3C5F6BD17699D2BCF68AB0BDB92B366BDDA8DBECF6DAE6FBCB1D52E28D9D4A9DCEDED28371954E3C1CB4E76FAB99162CAE273DB2393A54EF957B0BA9455584A15B8B5AF3A945F599B721F815799FBBCCD586B4EC61DCE937FDA4B9DFAA3AFF0088B1F2AB9C59ADBDBB54E5BD42C52B583FA3E53FF137D875293117F0758E90E564ACCD3C25A7ACB7272699FBBDA3D89B7BBBE9774B9A539509D4E99EEF337E7D1A32D316E4DF112C36C063684E3BB56AC3BBD45E79BDEFB9A465273326DCF3B7675316FC91BF70006B6C5936C334B67F64AFF22A4954A74DC6979E72E11F6BF61A4F60EAE6B6836CEC6CEA656FE74233EED5B5B89E9B91E2D3E3D2F45EB328E5BB39ACAC3074E5CDFF00A9AC97AD417FA9F6153C8AE2236B89C867AE128AAAFB8C24FA211E327DBFE93A78A23169E6F3DE5C8CD339B5318E3B47778F2C5B4F736D90B1C4D85DD5B79538BAF5A546A3836DF08A6D79937EB45E391FB7BFAB82BACADFDDDCDC3B9A9DCE8AAD56534A31E76B57D2DBEC351E77215F6A36BEEAEE9A739DED7DCA31F36BBB05D9A1D2584C5D3C2E0ECF1D4B4DDB6A51A7AF5BD38BF5BD593A888C382B8FCB28D2CCE7D45B2F9215C00396EC062FCA1E72582D8DBAAB4AA385C57D285169E8D4A5CED7A16ACCA0D2DCB1E6BBEF682DB154E5AD3B286FCD7EFCBDD1D3B4B7A4C5E17344791475F9BC0E0B5A3BCF48633889ED5672AD4A58DBBC95D4E9477E6A1732E0BD6C9F1FB65B4784BF52F08DD4DD29695285C4DCE2F47C62D3E6325D80DA9C0EC96CCDDD7B8AD2AB92B89EBDC2107AEEC56915AE9A2E3ABE7E9311C5636F76BB69BB8D283955BBACEA55925C29C5BD6527E65A9DF898B5AF17AC4561E5AD134AE39C5799BCF9227B799D1F6772AF2C685CC56EC6B538D449F426B5FC4F624A34A142853A34D690A71518AF325A2273CB4F7E8F6D1BEDD4001096B6E52B6DAEF19731C3632ABA159C14EBD68F9514F9A2BA9F4EBE8304ABB359EA9807B415A139DA3F1BBA4EAEB369BD37B4E7D352AF949B5AD6FB777B2AA9EED750A94DF5C7752FBD34667B1998C7ED66C97C58BF9CA8D7A54953D20F75D5A716B4717D6B45AA3D3527C574F4C98E3789DB9A7D4F15923C775793166B4C4C6F158F26FE450F251B417B5F235F13735E75A877275696FBDE7069A4D26FA1EBCDE636A18EECFEC462766AFAA5DD8BAEEACE9F737DD66A492D53E1C3CC64471359971E5CB37C71B44BD2F0EC1970608C79A7798F90002A3A000000000C6F940DA05B31B0994C9465BB5A349D3A3FFDC978B1EC6F5F51C7BC7A5EAFACDDBF085DA7A75EBE3F672DAB467DC5BB9B9517AE92D34845F9F4727A79D1A48255161655B2591B6B1B75BD5AE6AC68C179E4D25F79DA98BC7D1C4E22D31F41694AD68C68C3D11497E0734F21D82F0BF28F46EA70DEA38CA52B97AF36F7930F6BD7D4750040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000695E5EF3FAD4C760294F82D6EAB24FD3182FF53EC374CA51845CA4D46315AB6FA11C99B5998ABB55B6D7D7F4D4AA77CD7EE7423D3BABC582EC4BB4DF86BBDB7F335E49DA366D5E41703DC71D90CF55878D712EF6A2DFC98F193F5BD17F74DBE5AB6630B0D9ED97C7E2A1A7FE9A8A8C9AE99F3C9FADB65D4D77B735A65956368D80018320E6AE55B34F31CA05EA8CB5A365A5AC3FBBE57F99B3A54E4ACED0B8B1DA9C852BB83EEF4EEA6E719AE77BCDF63FC4B9A488E69953D5CFD9886F3D9F84793FE46DDED58A8DCBA0EE649F4D59F90BDB15EA34CEC8E1AAED3ED85958CF59AAD57BA5797EE2F1A6DFFF003A4BCEDB729777B638FB6C7C6CA3636B4E4A738467BEEA492D1742E0BA8D89C8FEC656C1E36AE632145D2BCBD8A8D3A725A4A9D2E7E3D4E4F8FA1236EF38A936B77968988CD7AD6BDA1B2A31518A8C52514B449741100E73A6106D4536DE89716C89419CA75EAECF6469DB26EE276D5234D2E7DE717A7B4988DE7644CED1BB9BB6A72B5769B6CAF6F29EB3EF8ADDCE847F753DD82ECD3B4DB9B61561B13C9252C4D0928D7AB4E36916B9DB92D6A4BFD5DA696C264161B3D657F3B755BBD2B46A3A527A6AE2F9BCC5F36D36CEEF6DB276EFBD9D0A1456E51A1196FB727CEDF0E2DF04776F8A6D6A563F0C3CE53345297B4FE295CB925C278536D217538EB431F0EECFAB7F9A2BB757EA37F9877269B2D5366765D77D4372FAF25DD6B45F3C169E2C7D4BDAD9989CBD5E5F0992663B43AFA2C3E0B1444F79EA000AABAF2BAB9A565675AEAB4B7695183A937D492D59CD339DD6D56D5B92D5DC646E787EEEF3E1EA4BEE37072B79AF06EC8F79539695B213EE7E7DC5C65F82F5986F23D86EFDDA4AD93A91D69D8D3D22DFF692E0BB16A76347F7386D9E7DDFDF6B81C427C63514D347BFFBEC5A76DF6296C756B38C6FD5DC6E549F186E4A3BBA79DF0E2677C8D5CD4AD84BFA52A14A30A156318D58D35194B55AB526B9F4E1CFD6615CA865A593DB8B8A49FF00356295BC579D7197B5FB0DA7C9BE3218DD85B1D12DFB98BB89BEB72E6F6688D9AABDBC52BE13ACCFFEDA3458EBE3D6F05D2B5DFF006F9B2A001C37A60B5E6F68F19B3B4A954C9DC3A31AD271869072D5AE7E62E86B5E592CEB54C6E36EE1172A342A4E136BF47792D1BEC2C6971572E5AD2D3D254F5B9AF8305B25237985D72B6785E52F095258FAEDD7B496ED2AEE9B8EEC9AD775EAB8A7C0D394EADDE172EA716E8DDD9D5E87CD28BE28C8B63F6F6A6CA636EAD23631B955A7DD20DCF77765A69C78715C1143B3D87BCDAFDA949C5CA352AF76B9A8978B18B7ABEDE648F49A7C76D373D727FB71DB7F8BC76AF3535B38AD8BFDD9EFB7C1D016D55D7B5A559ADD7520A5A756AB53D084528C524B449689113C9BDE476EAF1BDBAA56361717759EED2B7A72AB37D4A2B57F71CA55F95ADB5AD7356AD3CFDC5284E6E51828C348A6F54B9BA0DF5CB0E46BD8726990A56D4EAD4AF7AE36B154E2E4F493F1B9BF753ED3973C1791FD5F77F512F7064C97F956DB8FDA3BAFF0C3FDA3F956DB8FDA3BAFF0C3FDA635E0BC8FEAFBBFA89FB8782F23FABEEFEA27EE0325FE55B6E3F68EEBFC30FF0069E175CA56D9DE5274EB6D25FEECB83509A87B629162F05E47F57DDFD44BDC4D0C2E56A3D218BBD93F35BCDFE00524E72A952539CA539C9EB2949EADBEB6C94BFD9EC2ED5E424A36DB3B929EBD32B794176CB446C8D89E416FEADED2BCDAA953B7B58352EF3A73DE9D4F34A4B825E8D5FA00CBB906D999E1F62EA656E29B857CB4D548A6B8AA51E11ED6E4FD0D1B44969D3851A50A54E1185382518C62B4514B99244C1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092AD2A75E8CE8D5829D3A9171945AD5493E0D32CB6FB11B3169714EE2DF018FA55A9494E138D08A716B99A2FA09DE60D800100000059337B1D80DA2A8AAE531746E2AA5A2A9C633D3AB7968CBD8262663AC226227A4B1DC56C0ECBE16E23716587A10AD1E31A93D6A4A3E8DE6F4322004CCCF722B15EC00084800031FCA6C2ECD666E65717B88A13AF37ACAA435A7293EB6E2D6A7A62362F67B055D57C7E2A8D2ACB9AA3D6725E872D742F80CFC25F6DB7E8D7E0A9BF36D1B800306C000050647058ACBCE13C8E3EDEEE54D3507560A5BA9F3E9A9E98FC4E3F134674B1F6746D29CE5BD28D2828A6F9B5E055832E69DB6DFA31E4AEFCDB755A2E364F01757152E2E30F6556B559394E72A49B937CEDB2E56D6D46CEDA9DBDBD28D1A34A3BB084168A2BA923D409B4CF4994452B59DE200018B30F3AF4295CD09D1AF4A15694D69284D6AA4BCE8F40098DFA4B1A97279B2D2ABDD1E269A7CFA29C947B35D0BE58E3ACF196CADEC6D695B525FA34E2A29FA7ACA906CB65BDE36B5A65A69831639DE95889F5400035B70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FFFD9\";\n    const LOGO_WIDTH = 720;\n    const LOGO_HEIGHT = 540;\n    const FORM_DATA = [\n  {\n    \"title\": \"Application Details\",\n    \"fields\": [\n      {\n        \"label\": \"Applicant full name as per passport\",\n        \"id\": \"applicant_full_name_as_per_passport\",\n        \"type\": \"text\",\n        \"required\": true,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"name\"\n      },\n      {\n        \"label\": \"I want to apply for a\",\n        \"id\": \"i_want_to_apply_for_a\",\n        \"type\": \"select\",\n        \"required\": true,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Visitor visa\",\n          \"Super visa\",\n          \"Transit visa\",\n          \"Other\"\n        ]\n      },\n      {\n        \"label\": \"Purpose of visit to Canada\",\n        \"id\": \"purpose_of_visit_to_canada\",\n        \"type\": \"select\",\n        \"required\": true,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Tourism\",\n          \"Visit family\/friends\",\n          \"Visit child\/grandchild\",\n          \"Business \/ conference\",\n          \"Short-term study (6 months or less)\",\n          \"Transit\",\n          \"Other\"\n        ]\n      },\n      {\n        \"label\": \"Why do you need a visa? \/ Purpose details\",\n        \"id\": \"why_do_you_need_a_visa_purpose_details\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"Example: To visit my daughter\/son\/family in Canada, tourism, business meeting, etc.\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Tell us more about what you will do in Canada. Include dates.\",\n        \"id\": \"tell_us_more_about_what_you_will_do_in_canada_include_d\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"When will you enter Canada?\",\n        \"id\": \"when_will_you_enter_canada\",\n        \"type\": \"date\",\n        \"required\": true,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"When will you leave Canada?\",\n        \"id\": \"when_will_you_leave_canada\",\n        \"type\": \"date\",\n        \"required\": true,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Planned duration of stay\",\n        \"id\": \"planned_duration_of_stay\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"Example: 30 days\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Main city\/province to visit in Canada\",\n        \"id\": \"main_city_province_to_visit_in_canada\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Are you applying on behalf of someone else?\",\n        \"id\": \"are_you_applying_on_behalf_of_someone_else\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Representative \/ travel agency notes, if any\",\n        \"id\": \"representative_travel_agency_notes_if_any\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"UCI number, if known\",\n        \"id\": \"uci_number_if_known\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      }\n    ]\n  },\n  {\n    \"title\": \"Applicant and Travel Document Information\",\n    \"fields\": [\n      {\n        \"label\": \"Surname or last name as per passport\",\n        \"id\": \"surname_or_last_name_as_per_passport\",\n        \"type\": \"text\",\n        \"required\": true,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Given name \/ first name as per passport\",\n        \"id\": \"given_name_first_name_as_per_passport\",\n        \"type\": \"text\",\n        \"required\": true,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Date of birth\",\n        \"id\": \"date_of_birth\",\n        \"type\": \"date\",\n        \"required\": true,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"hint\": \"Enter as per passport.\"\n      },\n      {\n        \"label\": \"Gender\",\n        \"id\": \"gender\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Male\",\n          \"Female\",\n          \"Other\",\n          \"Prefer not to say\"\n        ]\n      },\n      {\n        \"label\": \"Country \/ city of birth\",\n        \"id\": \"country_city_of_birth\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"Example: India \/ Ahmedabad\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Document type\",\n        \"id\": \"document_type\",\n        \"type\": \"select\",\n        \"required\": true,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Passport\",\n          \"Travel document\",\n          \"Other\"\n        ]\n      },\n      {\n        \"label\": \"Passport type\",\n        \"id\": \"passport_type\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Regular\",\n          \"Official\",\n          \"Diplomatic\",\n          \"Service\",\n          \"Other\"\n        ]\n      },\n      {\n        \"label\": \"Country code \/ nationality shown on passport\",\n        \"id\": \"country_code_nationality_shown_on_passport\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"Example: IND (India)\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Current nationality\",\n        \"id\": \"current_nationality\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Passport number\",\n        \"id\": \"passport_number\",\n        \"type\": \"text\",\n        \"required\": true,\n        \"placeholder\": \"Use exactly as shown on passport.\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Confirm passport number\",\n        \"id\": \"confirm_passport_number\",\n        \"type\": \"text\",\n        \"required\": true,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Passport date of issue\",\n        \"id\": \"passport_date_of_issue\",\n        \"type\": \"date\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Passport date of expiry\",\n        \"id\": \"passport_date_of_expiry\",\n        \"type\": \"date\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Place \/ country of passport issue\",\n        \"id\": \"place_country_of_passport_issue\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Do you have a valid U.S. Green Card?\",\n        \"id\": \"do_you_have_a_valid_u_s_green_card\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Have you held a Canadian visitor visa in the past 10 years?\",\n        \"id\": \"have_you_held_a_canadian_visitor_visa_in_the_past_10_ye\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Do you currently hold a valid U.S. nonimmigrant visa?\",\n        \"id\": \"do_you_currently_hold_a_valid_u_s_nonimmigrant_visa\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Are you travelling to Canada by air?\",\n        \"id\": \"are_you_travelling_to_canada_by_air\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      }\n    ]\n  },\n  {\n    \"title\": \"Citizenship, Residence and Contact Information\",\n    \"fields\": [\n      {\n        \"label\": \"Citizen of more than one country?\",\n        \"id\": \"citizen_of_more_than_one_country\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Other country of citizenship, if any\",\n        \"id\": \"other_country_of_citizenship_if_any\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Citizen since\",\n        \"id\": \"citizen_since\",\n        \"type\": \"date\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Valid national identity document?\",\n        \"id\": \"valid_national_identity_document\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"National identity document details, if yes\",\n        \"id\": \"national_identity_document_details_if_yes\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Have you used another name in the past?\",\n        \"id\": \"have_you_used_another_name_in_the_past\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Other names used, if any\",\n        \"id\": \"other_names_used_if_any\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Residential street address\",\n        \"id\": \"residential_street_address\",\n        \"type\": \"textarea\",\n        \"required\": true,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Residential city\",\n        \"id\": \"residential_city\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Residential state \/ province\",\n        \"id\": \"residential_state_province\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Residential postal code\",\n        \"id\": \"residential_postal_code\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Residential country\",\n        \"id\": \"residential_country\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Is mailing address same as residential address?\",\n        \"id\": \"is_mailing_address_same_as_residential_address\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Mailing address, if different\",\n        \"id\": \"mailing_address_if_different\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Current country of residence\",\n        \"id\": \"current_country_of_residence\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Status in current country of residence\",\n        \"id\": \"status_in_current_country_of_residence\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Citizen\",\n          \"Permanent resident\",\n          \"Worker\",\n          \"Student\",\n          \"Visitor\",\n          \"Other\"\n        ]\n      },\n      {\n        \"label\": \"Residence status valid from\",\n        \"id\": \"residence_status_valid_from\",\n        \"type\": \"date\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Are you currently living in this country?\",\n        \"id\": \"are_you_currently_living_in_this_country\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Countries lived in for more than 6 months in past 5 years\",\n        \"id\": \"countries_lived_in_for_more_than_6_months_in_past_5_yea\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"hint\": \"Mention country, dates, and status\/purpose.\"\n      },\n      {\n        \"label\": \"Email address\",\n        \"id\": \"email_address\",\n        \"type\": \"email\",\n        \"required\": true,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"email\"\n      },\n      {\n        \"label\": \"Mobile number with country code\",\n        \"id\": \"mobile_number_with_country_code\",\n        \"type\": \"tel\",\n        \"required\": true,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"tel\"\n      },\n      {\n        \"label\": \"WhatsApp number, if different\",\n        \"id\": \"whatsapp_number_if_different\",\n        \"type\": \"tel\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      }\n    ]\n  },\n  {\n    \"title\": \"Invitation and Finances\",\n    \"fields\": [\n      {\n        \"label\": \"Has someone in Canada invited you?\",\n        \"id\": \"has_someone_in_canada_invited_you\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Inviter full name\",\n        \"id\": \"inviter_full_name\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Relationship with inviter\",\n        \"id\": \"relationship_with_inviter\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Inviter status in Canada\",\n        \"id\": \"inviter_status_in_canada\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Canadian citizen\",\n          \"Permanent resident\",\n          \"Work permit holder\",\n          \"Study permit holder\",\n          \"Visitor\",\n          \"Other\"\n        ]\n      },\n      {\n        \"label\": \"Inviter address in Canada\",\n        \"id\": \"inviter_address_in_canada\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Inviter telephone type\",\n        \"id\": \"inviter_telephone_type\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Inviter telephone number\",\n        \"id\": \"inviter_telephone_number\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Inviter email address\",\n        \"id\": \"inviter_email_address\",\n        \"type\": \"email\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Has someone else also invited you?\",\n        \"id\": \"has_someone_else_also_invited_you\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Other inviter details, if any\",\n        \"id\": \"other_inviter_details_if_any\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"How much money do you have for your stay in Canada? (CAD)\",\n        \"id\": \"how_much_money_do_you_have_for_your_stay_in_canada_cad\",\n        \"type\": \"text\",\n        \"required\": true,\n        \"placeholder\": \"Example: CAD 5,000 \/ CAD 50,000\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Who is giving \/ paying money for the trip?\",\n        \"id\": \"who_is_giving_paying_money_for_the_trip\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Applicant \/ self\",\n          \"Spouse\",\n          \"Parent\",\n          \"Child in Canada\",\n          \"Relative\",\n          \"Company \/ employer\",\n          \"Other\"\n        ]\n      },\n      {\n        \"label\": \"Sponsor \/ payer details, if not self\",\n        \"id\": \"sponsor_payer_details_if_not_self\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Source of funds and financial notes\",\n        \"id\": \"source_of_funds_and_financial_notes\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      }\n    ]\n  },\n  {\n    \"title\": \"Education, Work and Activities\",\n    \"fields\": [\n      {\n        \"label\": \"Have you ever studied at a post-secondary school?\",\n        \"id\": \"have_you_ever_studied_at_a_post_secondary_school\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Institution name\",\n        \"id\": \"institution_name\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Education from date\",\n        \"id\": \"education_from_date\",\n        \"type\": \"month\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Education to date\",\n        \"id\": \"education_to_date\",\n        \"type\": \"month\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Level of study\",\n        \"id\": \"level_of_study\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Secondary or less\",\n          \"Post-secondary - certificate\/diploma\",\n          \"Bachelor\u2019s degree\",\n          \"Master\u2019s degree\",\n          \"Doctorate\",\n          \"Other\"\n        ]\n      },\n      {\n        \"label\": \"Field of study\",\n        \"id\": \"field_of_study\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Education location\",\n        \"id\": \"education_location\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Current occupation \/ activity\",\n        \"id\": \"current_occupation_activity\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Current employer \/ business \/ institution name\",\n        \"id\": \"current_employer_business_institution_name\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Current activity from date\",\n        \"id\": \"current_activity_from_date\",\n        \"type\": \"month\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Current activity to date or ongoing\",\n        \"id\": \"current_activity_to_date_or_ongoing\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Current work \/ activity location\",\n        \"id\": \"current_work_activity_location\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Purpose \/ duties \/ description of current activity\",\n        \"id\": \"purpose_duties_description_of_current_activity\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Previous employment \/ activities for past 10 years\",\n        \"id\": \"previous_employment_activities_for_past_10_years\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"hint\": \"Mention dates, employer\/activity, city\/country, and role.\"\n      },\n      {\n        \"label\": \"Have you served in military, militia, civil defence, security organization or police?\",\n        \"id\": \"have_you_served_in_military_militia_civil_defence_secur\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Military \/ security service details, if any\",\n        \"id\": \"military_security_service_details_if_any\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      }\n    ]\n  },\n  {\n    \"title\": \"Travel and Immigration History\",\n    \"fields\": [\n      {\n        \"label\": \"Travel history in the past 10 years\",\n        \"id\": \"travel_history_in_the_past_10_years\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"hint\": \"Mention country, month\/year, purpose, and visa if available.\"\n      },\n      {\n        \"label\": \"Current valid visas held\",\n        \"id\": \"current_valid_visas_held\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"Example: USA B1\/B2, Schengen, UK, etc.\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Have you ever stayed in Canada beyond validity, attended school without authorization or worked without authorization?\",\n        \"id\": \"have_you_ever_stayed_in_canada_beyond_validity_attended\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Details of Canada overstay \/ unauthorized study or work, if any\",\n        \"id\": \"details_of_canada_overstay_unauthorized_study_or_work_i\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Have you ever been refused a visa or permit, denied entry, or ordered to leave Canada or any other country?\",\n        \"id\": \"have_you_ever_been_refused_a_visa_or_permit_denied_entr\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Refusal \/ denial \/ deportation details, if any\",\n        \"id\": \"refusal_denial_deportation_details_if_any\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Have you previously applied for Canada visa \/ permit?\",\n        \"id\": \"have_you_previously_applied_for_canada_visa_permit\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Previous Canada application details, if any\",\n        \"id\": \"previous_canada_application_details_if_any\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      }\n    ]\n  },\n  {\n    \"title\": \"Background, Security and Medical Information\",\n    \"fields\": [\n      {\n        \"label\": \"Have you ever committed, been arrested for, charged with, or convicted of any criminal offence in any country?\",\n        \"id\": \"have_you_ever_committed_been_arrested_for_charged_with_\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Criminal offence details, if any\",\n        \"id\": \"criminal_offence_details_if_any\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Have you been associated with any political party or group that used or advocated violence?\",\n        \"id\": \"have_you_been_associated_with_any_political_party_or_gr\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Association details, if any\",\n        \"id\": \"association_details_if_any\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Have you witnessed or participated in ill treatment of prisoners\/civilians, looting or desecration of buildings?\",\n        \"id\": \"have_you_witnessed_or_participated_in_ill_treatment_of_\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Security background details, if any\",\n        \"id\": \"security_background_details_if_any\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Have you had a medical exam performed by an IRCC panel physician in the last 12 months?\",\n        \"id\": \"have_you_had_a_medical_exam_performed_by_an_ircc_panel_\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Have you been diagnosed with tuberculosis or been in close contact with a person with tuberculosis?\",\n        \"id\": \"have_you_been_diagnosed_with_tuberculosis_or_been_in_cl\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Have you received dialysis, treatment for drug\/alcohol addiction, or been hospitalized for mental health condition or syphilis?\",\n        \"id\": \"have_you_received_dialysis_treatment_for_drug_alcohol_a\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Medical details, if any\",\n        \"id\": \"medical_details_if_any\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Have you provided biometrics for Canada before?\",\n        \"id\": \"have_you_provided_biometrics_for_canada_before\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Biometrics details\/date, if known\",\n        \"id\": \"biometrics_details_date_if_known\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      }\n    ]\n  },\n  {\n    \"title\": \"Family Information\",\n    \"fields\": [\n      {\n        \"label\": \"Marital status\",\n        \"id\": \"marital_status\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Never married \/ single\",\n          \"Married\",\n          \"Common-law\",\n          \"Widowed\",\n          \"Divorced\",\n          \"Separated\",\n          \"Annulled marriage\"\n        ]\n      },\n      {\n        \"label\": \"Spouse \/ common-law partner full name\",\n        \"id\": \"spouse_common_law_partner_full_name\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Spouse \/ partner date of birth\",\n        \"id\": \"spouse_partner_date_of_birth\",\n        \"type\": \"date\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Marriage \/ common-law start date\",\n        \"id\": \"marriage_common_law_start_date\",\n        \"type\": \"date\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Date relationship ended, if applicable\",\n        \"id\": \"date_relationship_ended_if_applicable\",\n        \"type\": \"date\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Children details\",\n        \"id\": \"children_details\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"hint\": \"Mention name, date of birth, relationship, location, whether accompanying, and marital status if applicable.\"\n      },\n      {\n        \"label\": \"Father details\",\n        \"id\": \"father_details\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"Name, date of birth, country of birth, current address, deceased\/date of death if applicable.\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Mother details\",\n        \"id\": \"mother_details\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"Name, date of birth, country of birth, current address, deceased\/date of death if applicable.\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Siblings details, if any\",\n        \"id\": \"siblings_details_if_any\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      }\n    ]\n  },\n  {\n    \"title\": \"Language, Contact Preference and Declaration\",\n    \"fields\": [\n      {\n        \"label\": \"Native language \/ mother tongue\",\n        \"id\": \"native_language_mother_tongue\",\n        \"type\": \"text\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"Can you communicate in English and\/or French?\",\n        \"id\": \"can_you_communicate_in_english_and_or_french\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"English\",\n          \"French\",\n          \"Both English and French\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Preferred language for correspondence\",\n        \"id\": \"preferred_language_for_correspondence\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"English\",\n          \"French\"\n        ]\n      },\n      {\n        \"label\": \"Do you require an interpreter?\",\n        \"id\": \"do_you_require_an_interpreter\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      },\n      {\n        \"label\": \"Preferred contact method\",\n        \"id\": \"preferred_contact_method\",\n        \"type\": \"select\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Email\",\n          \"Phone\",\n          \"WhatsApp\"\n        ]\n      },\n      {\n        \"label\": \"Additional notes for Discovery Tours\",\n        \"id\": \"additional_notes_for_discovery_tours\",\n        \"type\": \"textarea\",\n        \"required\": false,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\"\n      },\n      {\n        \"label\": \"I confirm that the information provided is correct and can be used for visa assistance\",\n        \"id\": \"i_confirm_that_the_information_provided_is_correct_and_\",\n        \"type\": \"select\",\n        \"required\": true,\n        \"placeholder\": \"\",\n        \"autocomplete\": \"off\",\n        \"options\": [\n          \"\",\n          \"Yes\",\n          \"No\"\n        ]\n      }\n    ]\n  }\n];\n    const DOC_CHECKLIST = [\n  {\n    \"id\": \"doc_passport\",\n    \"title\": \"Current valid passport \/ travel document\",\n    \"note\": \"Clear colour copy of bio-data page; include pages with visas, stamps, or markings. Original passport required later for stamping if approved.\",\n    \"required\": true\n  },\n  {\n    \"id\": \"doc_old_passports\",\n    \"title\": \"Old \/ cancelled passports, if available\",\n    \"note\": \"Useful for previous travel history and past visas.\",\n    \"required\": false\n  },\n  {\n    \"id\": \"doc_photo\",\n    \"title\": \"Digital photograph as per Canada visa photo specifications\",\n    \"note\": \"Recent clear photo; final size\/specification to be checked before upload.\",\n    \"required\": true\n  },\n  {\n    \"id\": \"doc_ircc_forms\",\n    \"title\": \"IRCC forms and personalized document checklist\",\n    \"note\": \"Online portal may generate a personalized checklist. Paper applications use IMM 5484; family information form IMM 5707 is normally required.\",\n    \"required\": true\n  },\n  {\n    \"id\": \"doc_finance\",\n    \"title\": \"Financial proof\",\n    \"note\": \"Bank statements\/passbook for 6 months, ITR for last 2 years, investments, pension, salary slips, or business proof as applicable.\",\n    \"required\": true\n  },\n  {\n    \"id\": \"doc_employment\",\n    \"title\": \"Employment \/ business \/ study \/ retirement proof\",\n    \"note\": \"Employment letter with leave approval, salary, designation and joining date; or business registration, student NOC, retirement\/pension proof.\",\n    \"required\": false\n  },\n  {\n    \"id\": \"doc_purpose\",\n    \"title\": \"Purpose of visit \/ itinerary\",\n    \"note\": \"Travel itinerary, hotel booking, flight reservation\/plan, day-wise travel plan or reason for visit.\",\n    \"required\": true\n  },\n  {\n    \"id\": \"doc_invitation\",\n    \"title\": \"Invitation documents, if visiting family or friends\",\n    \"note\": \"Invitation letter, inviter status document, address, household details, income\/NOA\/pay stubs\/bank proof, and relationship proof.\",\n    \"required\": false\n  },\n  {\n    \"id\": \"doc_sponsor\",\n    \"title\": \"Sponsor documents, if someone else is paying\",\n    \"note\": \"Sponsor letter, relationship proof, sponsor ID\/passport copy and recent financial proof, generally dated within 3 months.\",\n    \"required\": false\n  },\n  {\n    \"id\": \"doc_relationship\",\n    \"title\": \"Relationship proof with Canadian host, if applicable\",\n    \"note\": \"Birth certificate, marriage certificate, family documents or other proof showing relationship.\",\n    \"required\": false\n  },\n  {\n    \"id\": \"doc_travel_history\",\n    \"title\": \"Previous travel proof\",\n    \"note\": \"Copies of previous visas, entry\/exit stamps and old passports showing travel history.\",\n    \"required\": false\n  },\n  {\n    \"id\": \"doc_minor\",\n    \"title\": \"Minor child documents, if applicant is under 18\",\n    \"note\": \"Authorization\/consent letter, passport\/ID copy of non-accompanying parent(s), custody documents if applicable.\",\n    \"required\": false\n  },\n  {\n    \"id\": \"doc_translation\",\n    \"title\": \"Certified translations, if documents are not in English or French\",\n    \"note\": \"Any non-English\/French document should have required translation\/affidavit as applicable.\",\n    \"required\": false\n  },\n  {\n    \"id\": \"doc_biometrics\",\n    \"title\": \"Biometrics Instruction Letter and VAC appointment proof\",\n    \"note\": \"Usually arranged after online application submission and fee payment, when IRCC issues BIL.\",\n    \"required\": false\n  },\n  {\n    \"id\": \"doc_supervisa\",\n    \"title\": \"Super visa extra documents, if applicable\",\n    \"note\": \"Canadian medical insurance, medical exam proof, invitation promising financial support, inviter family size and income proof as per super visa rules.\",\n    \"required\": false\n  }\n];\n    const sectionsEl = document.getElementById('sections');\n    const documentChecklistEl = document.getElementById('documentChecklist');\n    const formEl = document.getElementById('visaForm');\n    const progressText = document.getElementById('progressText');\n    const progressBar = document.getElementById('progressBar');\n    const savedText = document.getElementById('savedText');\n    const statusText = document.getElementById('statusText');\n    const modalBackdrop = document.getElementById('modalBackdrop');\n    const fallbackText = document.getElementById('fallbackText');\n    const shareChoiceBackdrop = document.getElementById('shareChoiceBackdrop');\n    function escapeHtml(value) { return String(value ?? '').replace(\/[&<>\"']\/g, ch => ({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[ch])); }\n    function escapeAttr(value) { return escapeHtml(value).replace(\/\\n\/g, ' '); }\n    function renderField(field) {\n      const common = `id=\"${field.id}\" name=\"${field.id}\" autocomplete=\"${field.autocomplete || 'off'}\" ${field.required ? 'data-required=\"1\"' : ''} placeholder=\"${escapeAttr(field.placeholder || '')}\"`;\n      let input = '';\n      if (field.type === 'select') {\n        input = `<select ${common}>${(field.options || ['']).map(o => `<option value=\"${escapeAttr(o)}\">${escapeHtml(o || 'Select')}<\/option>`).join('')}<\/select>`;\n      } else if (field.type === 'textarea') {\n        input = `<textarea ${common}><\/textarea>`;\n      } else {\n        input = `<input type=\"${field.type || 'text'}\" ${common}>`;\n      }\n      const hint = field.hint ? `<div class=\"hint\">${escapeHtml(field.hint)}<\/div>` : '';\n      return `<div class=\"field ${field.type === 'textarea' ? 'textarea' : field.type || ''}\" data-field-box=\"${field.id}\"><label for=\"${field.id}\">${escapeHtml(field.label)} ${field.required ? '<span class=\"req\">*<\/span>' : ''}<\/label>${input}${hint}<div class=\"error-msg\">This field is required.<\/div><\/div>`;\n    }\n    function renderForm() {\n      sectionsEl.innerHTML = FORM_DATA.map((section, index) => `<details class=\"section\" ${index < 2 ? 'open' : ''}><summary><span class=\"summary-title\"><span class=\"pill\">${index + 1}<\/span>${escapeHtml(section.title)}<\/span><span class=\"chev\">\u2304<\/span><\/summary><div class=\"section-body\">${section.fields.map(renderField).join('')}<\/div><\/details>`).join('');\n    }\n    function renderDocumentChecklist() {\n      documentChecklistEl.innerHTML = `<section class=\"document-checklist\" aria-labelledby=\"documentChecklistTitle\"><div class=\"checklist-head\"><h2 id=\"documentChecklistTitle\">Prerequisite Documents Checklist<\/h2><p>Tick the documents available or arranged. This is only a checklist; no file attachment\/upload is required in this form.<\/p><\/div><div class=\"doc-list\">${DOC_CHECKLIST.map((doc, index) => `<div class=\"doc-item\"><div class=\"doc-top\"><input type=\"checkbox\" id=\"${doc.id}_checked\" data-doc-check=\"${doc.id}\"><div><label class=\"doc-label\" for=\"${doc.id}_checked\">${index + 1}. ${escapeHtml(doc.title)}${doc.required ? '<span class=\"doc-required\">IMPORTANT<\/span>' : ''}<\/label><div class=\"doc-note\">${escapeHtml(doc.note)}<\/div><\/div><\/div><\/div>`).join('')}<\/div><div class=\"checklist-source\">Checklist based on Canada.ca visitor visa guidance, IRCC IMM 5484\/Guide 5256 and New Delhi visa-office instructions. Final IRCC portal checklist can vary by applicant circumstances.<\/div><\/section>`;\n      DOC_CHECKLIST.forEach(doc => { const el = document.getElementById(doc.id + '_checked'); if (el) el.addEventListener('change', saveDraft); });\n    }\n    function allFields() { return FORM_DATA.flatMap(section => section.fields.map(field => ({...field, section: section.title}))); }\n    function getValues() { const values = {}; allFields().forEach(field => { const el = document.getElementById(field.id); values[field.id] = el ? el.value.trim() : ''; }); return values; }\n    function setValues(values) { allFields().forEach(field => { const el = document.getElementById(field.id); if (el && values && Object.prototype.hasOwnProperty.call(values, field.id)) el.value = values[field.id]; }); updateProgress(); }\n    function getChecklistState() { const state = {}; DOC_CHECKLIST.forEach(doc => { const el = document.getElementById(doc.id + '_checked'); state[doc.id] = !!(el && el.checked); }); return state; }\n    function setChecklistState(state) { DOC_CHECKLIST.forEach(doc => { const el = document.getElementById(doc.id + '_checked'); if (el && state && Object.prototype.hasOwnProperty.call(state, doc.id)) el.checked = !!state[doc.id]; }); }\n    function getChecklistRows() { return DOC_CHECKLIST.map((doc, index) => { const el = document.getElementById(doc.id + '_checked'); return { index:index + 1, title:doc.title, note:doc.note, required:doc.required, checked:!!(el && el.checked) }; }); }\n    function saveDraft() { const draft = { fields:getValues(), checklist:getChecklistState(), savedAt:new Date().toISOString() }; localStorage.setItem(STORAGE_KEY, JSON.stringify(draft)); savedText.textContent = 'Draft saved on this device'; }\n    function restoreDraft() { try { const raw = localStorage.getItem(STORAGE_KEY); if (raw) { const parsed = JSON.parse(raw); setValues(parsed.fields || parsed); setChecklistState(parsed.checklist || {}); savedText.textContent = 'Draft restored from this device'; } else updateProgress(); } catch (err) { updateProgress(); } }\n    function updateProgress() { const fields = allFields(); const values = getValues(); const filled = fields.filter(f => values[f.id]).length; const pct = fields.length ? Math.round((filled \/ fields.length) * 100) : 0; progressText.textContent = `${pct}% completed (${filled}\/${fields.length} fields)`; progressBar.style.width = `${pct}%`; }\n    function validateRequired() {\n      let firstInvalid = null; let missing = [];\n      allFields().forEach(field => {\n        const box = document.querySelector(`[data-field-box=\"${field.id}\"]`); const el = document.getElementById(field.id);\n        const bad = !!field.required && (!el || !el.value.trim());\n        if (box) box.classList.toggle('invalid', bad);\n        if (bad) { missing.push(field.label); if (!firstInvalid) firstInvalid = el; }\n      });\n      const p1 = document.getElementById('passport_number'), p2 = document.getElementById('confirm_passport_number');\n      if (p1 && p2 && p1.value.trim() && p2.value.trim() && p1.value.trim() !== p2.value.trim()) {\n        const box = document.querySelector('[data-field-box=\"confirm_passport_number\"]'); if (box) { box.classList.add('invalid'); box.querySelector('.error-msg').textContent = 'Passport numbers do not match.'; }\n        missing.push('Confirm passport number does not match'); if (!firstInvalid) firstInvalid = p2;\n      }\n      if (missing.length) { statusText.textContent = 'Please complete\/correct required fields: ' + missing.slice(0, 5).join(', ') + (missing.length > 5 ? '...' : ''); statusText.className = 'status err'; if (firstInvalid) firstInvalid.scrollIntoView({ behavior:'smooth', block:'center' }); return false; }\n      return true;\n    }\n    function buildChecklistTextLines() { const lines = ['[PREREQUISITE DOCUMENTS CHECKLIST]']; getChecklistRows().forEach(r => lines.push(`${r.index}. ${r.title}: ${r.checked ? 'Selected' : 'Not selected'}${r.required ? ' (Important)' : ''}`)); lines.push(''); return lines; }\n    function buildEmailBody() {\n      const submittedAt = new Date().toLocaleString(); const values = getValues(); const name = values['applicant_full_name_as_per_passport'] || values['given_name_first_name_as_per_passport'] || 'Client';\n      let lines = ['CANADA VISA CLIENT INFORMATION FORM', 'Discovery Tours', 'Submitted on: ' + submittedAt, 'Applicant: ' + name, ''];\n      FORM_DATA.forEach(section => { lines.push('[' + section.title.toUpperCase() + ']'); section.fields.forEach(field => lines.push(field.label + ': ' + (values[field.id] || '-'))); lines.push(''); });\n      lines.push(...buildChecklistTextLines());\n      lines.push('Declaration: The applicant has shared the above information for visa application assistance. Details must be verified with original documents before submission.');\n      return lines.join('\\n');\n    }\n    function buildSubject() { const v = getValues(); const name = v['applicant_full_name_as_per_passport'] || v['given_name_first_name_as_per_passport'] || 'Client'; return `Canada Visa Client Form - ${name}`; }\n    async function copyText(text) { try { await navigator.clipboard.writeText(text); return true; } catch (err) { fallbackText.value = text; fallbackText.select(); try { return document.execCommand('copy'); } catch(e) { return false; } } }\n    function openFallback(text, message) { fallbackText.value = text; modalBackdrop.style.display = 'flex'; statusText.textContent = message || 'If sharing does not open, copy and paste the responses manually.'; statusText.className = 'status err'; }\n    function safeFileName(value) { return String(value || 'Client').replace(\/[^a-z0-9\\-_ ]\/gi,'').trim().replace(\/\\s+\/g,'_').slice(0,60) || 'Client'; }\n    function normalisePdfText(value) { return String(value ?? '').replace(\/\u20b9\/g,'INR ').replace(\/[\u201c\u201d]\/g,'\"').replace(\/[\u2018\u2019]\/g,\"'\").replace(\/[\u2013\u2014]\/g,'-').replace(\/\u2022\/g,'-').replace(\/\\t\/g,' ').replace(\/\\r\/g,'\\n').replace(\/[^\\x0A\\x20-\\x7E]\/g,''); }\n    function wrapTextForPdf(text, maxChars) { text = normalisePdfText(text).replace(\/\\s+\/g,' ').trim(); if (!text) return ['-']; const words = text.split(' '); const lines = []; let current = ''; words.forEach(word => { if (!current) current = word; else if ((current + ' ' + word).length <= maxChars) current += ' ' + word; else { lines.push(current); current = word; } }); if (current) lines.push(current); return lines; }\n    function pdfEscape(value) { return normalisePdfText(value).replace(\/\\\\\/g,'\\\\\\\\').replace(\/\\(\/g,'\\\\(').replace(\/\\)\/g,'\\\\)').replace(\/\\n\/g,' '); }\n    function byteLength(value) { return new TextEncoder().encode(value).length; }\n    function pdfColor(rgb) { return rgb.map(v => Number(v).toFixed(3)).join(' '); }\n    function createStructuredPdfBlob() {\n      const submittedAt = new Date().toLocaleString(); const values = getValues(); const applicantName = values['applicant_full_name_as_per_passport'] || values['given_name_first_name_as_per_passport'] || '';\n      const pageWidth = 595.28, pageHeight = 841.89, margin = 34, contentWidth = pageWidth - margin * 2;\n      const colors = { brand:[0.059,0.239,0.369], brand2:[0.090,0.420,0.608], text:[0.090,0.126,0.200], muted:[0.360,0.404,0.490], line:[0.850,0.878,0.918], soft:[0.933,0.961,0.984], card:[0.984,0.992,1.000], white:[1,1,1], answer:[0.035,0.310,0.610], answerSoft:[0.925,0.965,1.000] };\n      const pages = []; let content = ''; let y = pageHeight - margin; let pageNo = 0;\n      function rect(x, yy, w, h, fill, stroke) { content += 'q\\n'; if (fill) content += pdfColor(fill) + ' rg\\n'; if (stroke) content += pdfColor(stroke) + ' RG\\n0.6 w\\n'; content += [x.toFixed(2), yy.toFixed(2), w.toFixed(2), h.toFixed(2), 're'].join(' ') + '\\n'; content += fill && stroke ? 'B\\n' : fill ? 'f\\n' : 'S\\n'; content += 'Q\\n'; }\n      function text(value, x, yy, size, color, font) { content += 'BT\\n\/' + (font || 'F1') + ' ' + size + ' Tf\\n' + pdfColor(color || colors.text) + ' rg\\n' + x.toFixed(2) + ' ' + yy.toFixed(2) + ' Td\\n(' + pdfEscape(value) + ') Tj\\nET\\n'; }\n      function image(x, yy, w, h) { content += `q\\n${w.toFixed(2)} 0 0 ${h.toFixed(2)} ${x.toFixed(2)} ${yy.toFixed(2)} cm\\n\/Im1 Do\\nQ\\n`; }\n      function finishCurrentPage() { if (!content) return; text('Page ' + pageNo, pageWidth - margin - 45, 18, 8.5, colors.muted, 'F1'); pages.push(content); content = ''; }\n      function startPage() {\n        finishCurrentPage(); pageNo += 1; y = pageHeight - margin;\n        if (pageNo === 1) {\n          rect(0, pageHeight - 112, pageWidth, 112, colors.brand, null);\n          rect(margin, pageHeight - 92, 82, 62, colors.white, null); image(margin + 5, pageHeight - 87, 72, 54);\n          text('Canada Visa Client Information Form', margin + 98, pageHeight - 48, 17, colors.white, 'F2');\n          text('Discovery Tours - Filled Client Response PDF', margin + 98, pageHeight - 68, 10.5, colors.white, 'F1');\n          text('Generated on: ' + submittedAt, margin + 98, pageHeight - 86, 9.5, colors.white, 'F1');\n          y = pageHeight - 138;\n        } else { rect(0, pageHeight - 54, pageWidth, 54, colors.brand, null); text('Canada Visa Client Information Form', margin, pageHeight - 34, 12, colors.white, 'F2'); y = pageHeight - 78; }\n      }\n      function ensureSpace(height) { if (y - height < 42) startPage(); }\n      function addInfoCard() { const h = applicantName ? 76 : 58; ensureSpace(h); rect(margin, y - h, contentWidth, h, colors.card, colors.line); text('Submission Summary', margin + 12, y - 20, 12.5, colors.brand, 'F2'); text('Submitted on', margin + 12, y - 40, 8.5, colors.muted, 'F2'); text(submittedAt, margin + 110, y - 40, 10, colors.text, 'F1'); if (applicantName) { text('Applicant', margin + 12, y - 58, 8.5, colors.muted, 'F2'); text(applicantName, margin + 110, y - 58, 10, colors.text, 'F1'); } y -= h + 14; }\n      function addSectionTitle(title) { ensureSpace(36); rect(margin, y - 28, contentWidth, 28, colors.brand2, null); text(title, margin + 12, y - 19, 11.5, colors.white, 'F2'); y -= 36; }\n      function addFieldRow(label, answer) { const labelLines = wrapTextForPdf(label, 78); const answerLinesAll = wrapTextForPdf(answer || '-', 92); const chunks = []; const maxLines = 24; for (let i = 0; i < answerLinesAll.length; i += maxLines) chunks.push(answerLinesAll.slice(i, i + maxLines)); chunks.forEach((answerLines, idx) => { const showLabelLines = idx === 0 ? labelLines : wrapTextForPdf(label + ' (continued)', 78); const rowHeight = 14 + showLabelLines.length * 10.5 + 5 + answerLines.length * 11.5 + 11; ensureSpace(rowHeight + 6); rect(margin, y - rowHeight, contentWidth, rowHeight, [1,1,1], colors.line); let ty = y - 16; showLabelLines.forEach(line => { text(line, margin + 10, ty, 8.8, colors.muted, 'F2'); ty -= 10.5; }); ty -= 2; const answerBoxHeight = answerLines.length * 11.5 + 7; rect(margin + 8, ty - answerBoxHeight + 6, contentWidth - 16, answerBoxHeight, colors.answerSoft, null); answerLines.forEach(line => { text(line, margin + 14, ty, 10.2, colors.answer, 'F1'); ty -= 11.5; }); y -= rowHeight + 5; }); }\n      function addDocumentChecklistToPdf() { addSectionTitle('Prerequisite Documents Checklist'); getChecklistRows().forEach(row => { const status = (row.checked ? 'Selected' : 'Not selected') + (row.required ? ' | Important' : ''); addFieldRow(row.index + '. ' + row.title, 'Status: ' + status + '\\nNote: ' + row.note); }); y -= 6; }\n      function addDeclaration() { const declaration = 'Declaration: The applicant has shared the above information for visa application assistance. Details must be verified with original documents before submission to IRCC.'; const lines = wrapTextForPdf(declaration, 92); const h = 24 + lines.length * 11; ensureSpace(h + 8); rect(margin, y - h, contentWidth, h, colors.soft, colors.line); let ty = y - 17; lines.forEach((line, index) => { text(line, margin + 10, ty, index === 0 ? 9.5 : 9.2, colors.text, index === 0 ? 'F2' : 'F1'); ty -= 11; }); y -= h + 6; }\n      startPage(); addInfoCard(); FORM_DATA.forEach(section => { addSectionTitle(section.title); section.fields.forEach(field => addFieldRow(field.label, values[field.id] || '-')); y -= 6; }); addDocumentChecklistToPdf(); addDeclaration(); finishCurrentPage();\n      const objects = []; function addObject(body) { objects.push(body); return objects.length; }\n      addObject('<< \/Type \/Catalog \/Pages 2 0 R >>'); const pagesObjIndex = addObject('PAGES_PLACEHOLDER');\n      const imageObjIndex = addObject('<< \/Type \/XObject \/Subtype \/Image \/Width ' + LOGO_WIDTH + ' \/Height ' + LOGO_HEIGHT + ' \/ColorSpace \/DeviceRGB \/BitsPerComponent 8 \/Filter [\/ASCIIHexDecode \/DCTDecode] \/Length ' + (LOGO_HEX.length + 1) + ' >>\\nstream\\n' + LOGO_HEX + '>\\nendstream');\n      const pageObjectNumbers = [];\n      pages.forEach(pageContent => { const contentObj = addObject('<< \/Length ' + byteLength(pageContent) + ' >>\\nstream\\n' + pageContent + 'endstream'); const pageObj = addObject('<< \/Type \/Page \/Parent 2 0 R \/MediaBox [0 0 ' + pageWidth + ' ' + pageHeight + '] \/Resources << \/Font << \/F1 << \/Type \/Font \/Subtype \/Type1 \/BaseFont \/Helvetica >> \/F2 << \/Type \/Font \/Subtype \/Type1 \/BaseFont \/Helvetica-Bold >> >> \/XObject << \/Im1 ' + imageObjIndex + ' 0 R >> >> \/Contents ' + contentObj + ' 0 R >>'); pageObjectNumbers.push(pageObj); });\n      objects[pagesObjIndex - 1] = '<< \/Type \/Pages \/Kids [' + pageObjectNumbers.map(n => n + ' 0 R').join(' ') + '] \/Count ' + pageObjectNumbers.length + ' >>';\n      let pdf = '%PDF-1.4\\n'; const offsets = [0]; objects.forEach((obj, index) => { offsets.push(byteLength(pdf)); pdf += (index + 1) + ' 0 obj\\n' + obj + '\\nendobj\\n'; }); const xrefStart = byteLength(pdf); pdf += 'xref\\n0 ' + (objects.length + 1) + '\\n0000000000 65535 f \\n'; for (let i = 1; i <= objects.length; i++) pdf += String(offsets[i]).padStart(10, '0') + ' 00000 n \\n'; pdf += 'trailer\\n<< \/Size ' + (objects.length + 1) + ' \/Root 1 0 R >>\\nstartxref\\n' + xrefStart + '\\n%%EOF'; return new Blob([pdf], { type:'application\/pdf' });\n    }\n    function downloadBlob(blob, filename) { const url = URL.createObjectURL(blob); const link = document.createElement('a'); link.href = url; link.download = filename; document.body.appendChild(link); link.click(); document.body.removeChild(link); setTimeout(() => URL.revokeObjectURL(url), 5000); }\n    async function buildSharePackage() { saveDraft(); const body = buildEmailBody(); const subject = buildSubject(); const applicantName = subject.replace('Canada Visa Client Form - ', ''); const pdfFilename = 'Canada_Visa_Client_Form_' + safeFileName(applicantName) + '.pdf'; const pdfBlob = createStructuredPdfBlob(); let pdfFile = null; try { pdfFile = new File([pdfBlob], pdfFilename, { type:'application\/pdf' }); } catch(err) { pdfFile = null; } fallbackText.value = body; return { body, subject, applicantName, pdfFilename, pdfBlob, pdfFile }; }\n    function openShareChoice() { if (!validateRequired()) return; saveDraft(); shareChoiceBackdrop.style.display = 'flex'; statusText.textContent = 'Choose Email or WhatsApp to create and share the completed PDF.'; statusText.className = 'status'; }\n    async function shareByEmail() { shareChoiceBackdrop.style.display = 'none'; statusText.textContent = 'Preparing PDF...'; statusText.className = 'status'; const pack = await buildSharePackage(); const emailText = `Please send this completed Canada visa PDF to ${TO_EMAIL}.`; try { if (pack.pdfFile && navigator.canShare && navigator.canShare({ files:[pack.pdfFile] })) { await navigator.share({ files:[pack.pdfFile], title:pack.subject, text:emailText }); statusText.textContent = 'PDF created. Choose Email\/Gmail\/Mail, enter ujjval@discoverytours.co.in if required, and press Send.'; statusText.className = 'status ok'; return; } } catch(err) { } downloadBlob(pack.pdfBlob, pack.pdfFilename); const mailBody = `Please find attached the completed Canada visa response PDF.\\n\\nIf the PDF is not attached automatically, please attach the downloaded file named: ${pack.pdfFilename}\\n\\nRecipient: ${TO_EMAIL}`; window.location.href = `mailto:${encodeURIComponent(TO_EMAIL)}?subject=${encodeURIComponent(pack.subject)}&body=${encodeURIComponent(mailBody)}`; openFallback(pack.body, 'PDF created\/downloaded. Attach the PDF named ' + pack.pdfFilename + ' to the email and send it to ujjval@discoverytours.co.in.'); }\n    async function shareByWhatsApp() { shareChoiceBackdrop.style.display = 'none'; statusText.textContent = 'Preparing PDF...'; statusText.className = 'status'; const pack = await buildSharePackage(); const whatsappText = `Completed Canada visa PDF for ${pack.applicantName || 'client'}.`; try { if (pack.pdfFile && navigator.canShare && navigator.canShare({ files:[pack.pdfFile] })) { await navigator.share({ files:[pack.pdfFile], title:pack.subject, text:whatsappText }); statusText.textContent = 'PDF created. Choose WhatsApp from the share screen and send the PDF to the correct contact.'; statusText.className = 'status ok'; return; } } catch(err) { } downloadBlob(pack.pdfBlob, pack.pdfFilename); await copyText(whatsappText + '\\n\\nPDF file name: ' + pack.pdfFilename); window.location.href = 'https:\/\/wa.me\/?text=' + encodeURIComponent(whatsappText + '\\n\\nPlease attach\/share the downloaded PDF file: ' + pack.pdfFilename); openFallback(pack.body, 'PDF created\/downloaded. WhatsApp cannot attach files automatically from this fallback, so attach\/share the downloaded PDF named ' + pack.pdfFilename + '.'); }\n    function clearDraft() { if (!confirm('Clear all answers saved on this device?')) return; localStorage.removeItem(STORAGE_KEY); formEl.reset(); DOC_CHECKLIST.forEach(doc => { const el = document.getElementById(doc.id + '_checked'); if (el) el.checked = false; }); document.querySelectorAll('.field.invalid').forEach(el => el.classList.remove('invalid')); updateProgress(); savedText.textContent = 'Draft cleared'; statusText.textContent = 'Draft cleared from this device.'; statusText.className = 'status'; }\n    renderForm(); renderDocumentChecklist(); restoreDraft();\n    formEl.addEventListener('input', () => { updateProgress(); saveDraft(); }); formEl.addEventListener('change', () => { updateProgress(); saveDraft(); });\n    document.getElementById('shareBtn').addEventListener('click', openShareChoice); document.getElementById('shareEmailBtn').addEventListener('click', shareByEmail); document.getElementById('shareWhatsappBtn').addEventListener('click', shareByWhatsApp); document.getElementById('shareCancelBtn').addEventListener('click', () => { shareChoiceBackdrop.style.display = 'none'; });\n    document.getElementById('copyBtn').addEventListener('click', async () => { const text = buildEmailBody(); const copied = await copyText(text); statusText.textContent = copied ? 'Responses copied. You can paste them into WhatsApp or email.' : 'Could not copy automatically. Use the fallback box.'; statusText.className = copied ? 'status ok' : 'status err'; if (!copied) openFallback(text); });\n    document.getElementById('clearBtn').addEventListener('click', clearDraft); document.getElementById('modalCopyBtn').addEventListener('click', async () => { await copyText(fallbackText.value); }); document.getElementById('modalCloseBtn').addEventListener('click', () => { modalBackdrop.style.display = 'none'; }); modalBackdrop.addEventListener('click', e => { if (e.target === modalBackdrop) modalBackdrop.style.display = 'none'; }); shareChoiceBackdrop.addEventListener('click', e => { if (e.target === shareChoiceBackdrop) shareChoiceBackdrop.style.display = 'none'; });\n<\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Canada Visa Client Form | Discovery Tours Canada Visa Client Information Form Discovery Tours &#8211; Visitor Visa \/ Super Visa Assistance Before you start: Fill details carefully as per passport, IRCC forms and supporting documents. Your draft is saved only on this device until you &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/discoverytours.co.in\/index.php\/wp-json\/wp\/v2\/pages\/4079"}],"collection":[{"href":"https:\/\/discoverytours.co.in\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/discoverytours.co.in\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/discoverytours.co.in\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/discoverytours.co.in\/index.php\/wp-json\/wp\/v2\/comments?post=4079"}],"version-history":[{"count":2,"href":"https:\/\/discoverytours.co.in\/index.php\/wp-json\/wp\/v2\/pages\/4079\/revisions"}],"predecessor-version":[{"id":4081,"href":"https:\/\/discoverytours.co.in\/index.php\/wp-json\/wp\/v2\/pages\/4079\/revisions\/4081"}],"wp:attachment":[{"href":"https:\/\/discoverytours.co.in\/index.php\/wp-json\/wp\/v2\/media?parent=4079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}