Skip to content

Instantly share code, notes, and snippets.

@kixxauth
Created April 3, 2011 17:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kixxauth/900603 to your computer and use it in GitHub Desktop.
Save kixxauth/900603 to your computer and use it in GitHub Desktop.
The bootstrap page to load the Basecamp mobile web app.
<!DOCTYPE html>
<html manifest="cache.manifest">
<head>
<meta charset="utf-8" />
<title>Basecamp</title>
<style type="text/css">
html * {
-webkit-transform: translate3d(0,0,0);
-webkit-font-smoothing: antialiased;
}
html.notransform * {
-webkit-transform: none !important;
}
html {min-height: 120%;}
article, section, header, nav, aside, footer {display: block;}
html, body, #page_container > div.page.boot {
margin: 0;
padding: 0;
background: #e5e5e5;
}
@media only screen
and (min-width : 321px) {
html {-webkit-text-size-adjust: none;}
}
body {
color: #222;
font-family: helvetica, arial, sans-serif;
font-size: 14px;
line-height: 1.2em;
}
section {background: #e5e5e5;}
div.page {padding-bottom: 7px;}
section.loading {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAADkCAYAAABDqTtaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAF%2BRJREFUeNrsnWtwnNV5gD%2Ftrq5eedcSkiULW7axicEGLG5JgYRLAoGQlJBOQmlJQii5wI%2B2086UTDIpNG0yzY80ZYb%2BSEOGQqbTyUwg0LRpQy7YvUDahhiBsB3bWJZtWbKMZMlaXfbe99WeTRahy973uzzPzJld3Va75zvfs%2B%2F7nvOdrUun0xYAQCXw0QUAUCkCpT7Avn376EV3Epa2e5XfeUXaJF3lXfr6%2BiorGHAku41AbpAWyhFJ9vvFsidHPFM5AtpDlxPBgDu5wYjjMnO7u8L%2FK%2Fd2cbRzTFq%2FEQ7S8QB1pRZ5SZFsKRRt1y9zotuJV4xo9ppb0i1SJLAZm41I7pD2YQematr%2BOCfFek7asybaAVIkqJFUVCafrHDKU6vo6xsmunkS2SAYqB73GrHc4YHXmo1usrJ51MiGNMpBsA7GGdHKE9LOmts7PNgHuxf1wQ0MCwQDpaGRyh5pgyZyCdMlv47iXjBRzb10B4KBwk%2BgY9K%2Bb2VmgmBpLsuJah5BwAgGlidsTpJsCtBLlxTUdw8bKSMaBAOLeMScHA9zcpRECNEgGHh7KvSwOTmgMqIBBOMpbrAyBUpSoeqJ5l66A8G4nc1WZh2HzoBcRndUDZX4E3V1dXo5wm66A8G4kb8wUcsddEVtSKfT75EbvXDuby3qMwjGRemQhuh%2FblFnsQt%2FpMdEIpo76QoE41TCMoAfNekQdRb7EZKI5hk5Rs8RzSAYRyGD9kZNh2QA%2FyG9Yfu06beJZhCMk%2BTyqAzanxG1EM0AgiknOjvRT9Ti%2BGim30SggGBsE7XcZ2UuSryU3nA8mzQClWP6ZboCwdQaLeQ%2BKQPy2xYzRG6LZr5k1s2QMiGYmkQtuhHpXhmIn6A3XCsZXTdzjJQJwVRbLh%2BRwfcCKZEnCJmU6U%2FoCgRTDbl8WQbc06REnotmvi7H%2Fil6AsFUCq23PKW5OV3hWcl83Mp8phN1GQRTPvx%2B%2FzorU2%2F5OL3heTQt7jc1OEAwJadEfclkctCi3gK%2FQaeyX%2FD5fDfRFQim%2BI7x%2BS43xVzqLbCYUCqV%2BqlZAwUIpuDI5T4ZQC8jF1gJXQMlb0T30xMIppDI5X6zeA5gVeSN6Fu64JKeQDB5yUUHDD0BBUYynxDJfIeeeDt8dOxv0qInRS6szIViJXOPjCGL2UYimKXk8h2W%2FUOZJEMkg2DeJpd7GAqAZBAMcgEkg2CQCyAZJONRwfj9%2Fs8gF0AyCKb8L9jnuz%2BZTH6T4Q9IBsGUXS6sc4FaSEbG3lcQjLvTovchF6gVMva%2BIJL5NIJxp1yukLToaYY51Fgyf%2B%2B1a5dcL5hAIHCByEU%2Fq2gtQxxskC79TX19%2FVUIxgXIgWwTuTyHXMBGgmmNx%2BM%2F0e1AEIyD6evrq0skEv8sB3QnwxpsxloZl081NTW1IxiH0t%2FfrwvprmUsg00jmZ3RaPQ5fSNEME57UT7fn6VSqd9nGIPNJXOtvhEiGAfh9%2FtvFrl8jeELTkDfCHVlOYJxAGbG6HsMW3ASurLcrTNLrhEMM0bgZHRmyY1FX1cIRgtlIpfHmDECB7M2Go3ucVvR1xWCefXVV7WoezdjFJyMvEHu6u%2Fv%2FzsEY6%2FU6GqJXv6a4QluQN4oH%2FD7%2FR9DMDZAc9ZEIvEMwxJcJpnH5Y1zG4KpIZqrxmIxXUzXw5AEl6VKrfLG%2BayMccdnGI59AabuchvDEVwqmZ39%2Ff2PIZgaoHUXkcsXGYbg8lTJ8fUYxwlGwkZ%2FMpn8Bw0jGYLgAck8HgwGOxBM9VKjx6TTL2LogUdSpdbZ2dmnnLo%2BxlGCkdTo%2FRK9fI5hBx6LYm7VmiOCqSAtLS3nJRKJbzPcwKOS%2BWJTU9OFCKYCaHgYjUYfY0oavJwqxWKxJ502de2IJ%2Fvaa6%2FdJanRXQwz8HgU8y45Fx5CMGVEK%2Bgil68zvAAWtnb4gpNSJVsLRlOjubm5r0h4uIGhBbCQKgWdlCrZ%2BkkODAzorNGnGVYAzkyVbCsYM2v0OMMJYOlUKRQKrUcwRaZGEgZ%2BnlkjgOVTpUgkYvsFeLYUzKFDh3ZI9PKnDCOAFaOYW%2Fbv32%2FrC35tJxgtXs3NzT3B8AFYHYn0v6XlBASTJwMDA59LpVLvZOgA5JUqbdBygl1TJVsJprW1tVNSI7a%2FBCgALSdoWQHBrJwa6ZqXr7INA0DhaFnBjmtjbPOEDh8%2BfJGY%2BA8YKgCFo2WFAwcOfADBLB29%2BGZnZynsApRANBr9ppxLAQSzCDWvGPhqhghA8WjBd2Bg4PMI5q3RS0DNy%2FAAKJ1EIvGQnVb41lwwr7%2F%2B%2BoNczAhQtigmODMz81W7TFvXVDA6LR2Px7%2FCsAAoaxRzn06aeFowatj5%2BXm93ijIkAAoL3Ju%2FZUdpq1r9gSGhoa6xLSfYSgAVCSKufPgwYO%2F5UnBaPQyPT2tG0mtYSgAVIZYLPYN%2FRwxzwlG88N4PP4phgBA5Ugmk1fVevFd1QWjeaHmhxx%2BgMojb%2BQP13LxXdUFc%2BTIkYs1P%2BTQA1Qlirni4MGDt3tCMGavl7%2FksANUj1gs9qVaRTFVFYyJXj7MIQfwRhRTNcEQvQB4L4qpmmCIXgC8F8VURTBELwDejGKqIpjh4eEeohcA70UxFReMrtqdmpp6iMMLUHvkjf7%2BakYxFReMXnMkodm9HFqA2hOPxz84ODi4yxWC0ehlZmbmQa45ArAPck4%2BUq0rrSv9T5rEmHx4PYC9opg7tC7qeMEcOHDggVQqtZ5DCmAvtC5ajV3vKiYYefINYsoHOJQA9sPURZsdK5hDhw59KJlMbuNQAtgPrYtKhvGgIwWj02Ds9wJgb%2BQc%2FaxmGo4TjE6DSQh2O4cQwL5ohqGZhqMEYy4LYK9dAGdEMZ%2Bq5MK7SkQwLfKkf4dDB2B%2FNNMYHR3d6BjBSMj1e6lUqpNDB%2BAMJicnP1upKeuyCkaeZL0Y8R4OGYBziEajOiHTZHvBDA0NXSLp0bs5ZADOQTOOw4cPV6TYWzbBaHF3ZmaGywIAHIhkHp%2BsRLG3nBGMFnc%2FwqECcKRgPlCJYm%2FZBENxF8DZVKLYWxbBaHFXohd2rANwdhTzUavMxd6yCGZsbGyTPLnbOEQAziWZTG4dHBx8j60EoyGVhFa%2Fy%2BEBcD5zc3P3yjntt1ME0xiNRu%2Fi0AA4n3g8%2Fl65CdpGMCdOnLg0kUhcwqEBcD6pVKrjjTfeKNuFyqUKxjc7O%2FsxDguAe5ifn7%2BnXGtiShVMs6RHrH0BcFeadL3crK25YIaHhy9NJpNbOCQA7iGdTrccPnz47loLxheJRD7K4QBwZRTzIV3fVkvBaHp0J4cCwH3EYjG9aDlUM8GY9GgzhwLAtWlSyctPihUM6REAaVLFBEN6BOByEonElaWmSUUJZmJiYjPpEYC7kXO8%2FcSJE9dVWzB14%2BPjpEcAHmB6evruUq5NKkYwjbFY7P10PYAnoph3WiVcm1SMYMLxePwyuh7A%2FSQSid6RkZGiz%2FeCBTM4OHhrOp1upusBvMHMzMz7dM%2FtaggmMD8%2F%2F0G6HMA7RKPRW6wid7orVDCtEjJdRZcDeId4PH6pVeR0dUGCkVxM937ZRJcDeActiQwODhY1sVOIYPRzj95LdwN4j1gsdkMxe8QUIpgmCZWupasBPCmYG60ipqsLEcxaEcxuuhrAe2hp5OzZs70VE8zp06d3JpPJNroawJuIYG4u9IPZ8hWMb3p6%2Bka6GMDTaZJel9RQCcFo%2FeUauhjAu4gDrpCb1koIZi2XBwB4m0Qicb7chMsuGOovAKAMDQ3dVG7B6GcfsXoXAPQzk64rZD1MPoLR7RmovwCA1mE02Mh7PUw%2BgglK7rWDrgUAs5Nl3nWYfASzViKY7XQtAKRSqabh4eGryyaYQos6AOBu5ufnL893G83VBBOQ6KWPLgWALIlE4hK5yWvTudUEs0Zyrl10KQDkCOZCK89C72qC0Q2mttGlAJBFsppt5RJMMB6Pd9OlAJDL8PDwlSUL5tSpU5fTlQCwRJq0PZ9C70qC8c%2FPz7P%2FCwAslSbpPr2rbgS%2BkmCak8nkVroSAJYQjF783FKKYNaYBwEAeAsSfHRYeRR6VxSMeRAAgMWC0csFVt0bZiXBBOVBQnQlACzF8ePHrytaMPn8MQB4l3Q63Sk3gWIEEzB%2FDACwJPF4fNVLBpYTTLP5YwCAJUkmkz1FC8b8MQDAcoJZX4pg1tOFALBCitRdimDY5BsAliWVSjUWK5imRCKxli4EgJUYGRm5tGDBjI%2BPb6HrACCPKEYX4%2FoLEYxvbm5uM10HAKsRj8fVFY2FCKaBNTAAkA%2FJZHJjoYJpjEajfEwJAOSTIoUKFozP52uk6wAgjxSpt2DBJBIJ1sAAQD74CxVMvQimnX4DgNVIp9MthQqmoa6uzk%2FXAcBqxGIxDUYCBQnGWmFeGwBgcdZTiGB8a9asOU2fAcBqBIPBsUJTpER3d%2Fe%2BhoaGJN0HAMvh9%2FutjRs3vi53U4UIZqq%2Bvv7Qhg0bRulCAFiO9evXTzU1Nb0id8cLEYz%2B8svr1q17KRQKxelGAFhMc3NzSgTzc7n739JGChHMnDQNe%2FZu2rRpv4ZBAAC5SGo0pI6Q9ktp04UIJi3tjJopEAjslQcapzsBIEtPT8%2FMmjVr%2FkPuajtlFViDUTQ1OiLtJ5IqvdjR0RGjWwEgGAymOjs7fyF3fyrtoLToSr%2B%2F0uciRUz483xXV9eA5FxpuhfAu2i5ZMuWLYfl7o%2BlvSRtcrW%2FWUkwKhSd494rqdLz8sDHqccAeBdxwLi44AXNbKSd2Ldv36pLWXyr%2FFxTpaNqrMbGRi36TtHNAN6jp6dnvrW1VWeM%2Fk3aAZFLNJ%2B%2F8%2BXxO7PS%2BqX9azgcflHSJeoxAB6ira0t2dnZ%2BbI6QNr%2FWSvMGi0mkMfvaKp01uRcnd3d3W2xWOzKiYkJ8iUAl6O1197eXl228kNpe6Sdkegl73psIM%2Ff02koXdn7M2nt8g%2FXzM3N7ZRWxyEAcK9ctm%2Ffrutdnpf279KGRC6JQh7DV8DvZusxGib9SP8xM0sA7sTMGJ2WW52O%2FhdpB%2FOtuxQrGGVe2n5pP9B%2FLJIZRTIA7pPLtm3bJhobGzVjeUbaKyKX2WIey1fE3%2Bg%2F0gucnpYn8mMkA%2BA6uZxraWn5L%2Fny%2B9L%2BR9q5Yh%2FPV%2BTf6T%2FUC52%2Bi2QAXCmX71mZCxnPFlLULZdg9B%2FqKr6XkAyA6%2BTyXSszoTMmckmV8ri%2BEv4WyQC4Uy5a2B3NZ6XuagRK%2FPtcySw8UZHMzUePHu2KRCJMYQPYHAkI9JydlHP3xXLLpdQIZgGTn%2BVGMs%2FLEz7Z1taW4vAB2JdgMKjrXMbknN0jX%2F5TueVSFsEsIRl9oj%2Fs7e092tXVxb6%2BADZEAwANBEQuP5Ivn7QyV0iXVS5lE8wSkvlHac92d3cf2LJlS5yrsAHsQ09PT1IDACuz%2FF%2FPVd2ZbqzcclEC5XwwI5lzfX19emGUbr0ZCYfDtzU0NOw6fvy4Xl7A0QWoEWZ1brS1tfVX8qVGLj%2BwMhcyT5cyFV01weSIZlYkM2BlFuVNtLS03C7h2BUnT55sn5iYoPgLUGWCwaC1devWaZHMqyZy0WuLDha7QremgjGSmRfJ6O5XM9LG5YW9KWHZNfJCNw4PDweSScozANWgq6sr1d3drR%2BmqFst6LWEe6zMhYvRSv%2FvQCUfXF5AXCRz0soUkHQj8dH29vabJER7x9GjR1tImQAqR0NDg7Vp06aYnG9ab9lrIheVzJlCr4q2pWCMZJIimTetTPFXb0%2FJC79lx44dfSMjIx2jo6OkTABlpqOjIy1RyznJHF43b%2FBac9H7Fau31EQwRjL6giIiGn2BE9I0qrlVOuDacDi8eWhoqIFoBqA8UUtvb288GAzqOfYLI5f%2FlHZMyxbVfj6Bav4zeYExkcwJK3OxpH6eyvHm5uabJJq5eGxsbJ1EMz5qMwDF0dXVle7s7NSo5YCVqbPoBt1a1H2zWilRTQVjJKMrfM%2BKaNSu%2BqkFmh%2FeJB1ztUQzvSdPnmyZmmJvcYB80Rmi888%2FPyZv1vrmrUtEdEWuXgl9TNpsNVOimgsmRzQ6y%2FSGlfksbL39lYR312%2FduvWSSCTSKaIJkDYBrJwO6QxRe3u7nkMategnLWoxd6CWUUsudel0ulRRlPwkRDSNcrNB2uXSrpf2LmkXjI%2BPh4eHh0mbAHLQBXNaxJWoPyL3B%2BVb%2F2vEojNEGsXMVStqkXPXnhHMIklF5Ynq5sITJpp5Tdp1YuYrtAg8Nja25syZMxaiAa8jUtGoZU7EMmxl6iu6xYJeCa1rzqYqsdzf8RHMIiOq9NZJ2y7tGmnvlrZL5NItomlGNOBF2trarO7u7pikRSNWZl9s3cryJXNfryOqyeeVrRbB2E4wOU%2B8QW7WS9tpUqarpO1ANOBBscRFLLpQ9ZCRyotGLKPVTIdcJRjz5HURXrO0LpWLtKsRDbgdrbG0t7drnSUrliNWZk3Lz01apGtcajo75ArB5CMa%2Fd7ExETzyMhIXSzGp9qCc9FZIY1YOjs750UyKhZdwvGySYcGjFgipe6Ti2DyF41KRmeeLpS2IRKJtEpUU8c6GnASuo5FIpa0yEUvDNaLErVgqyfWL00qZDuxuFIwS4imU9pW%2FZa0K6W9Q1qPRDJt4%2BPjAYlsLKIasHkalJTIRd8RT5kayytGLIdMjWXGjmJxtWAWvUAtBp8nbbO0i41sdknbpN%2BXaGaNyIaoBuwWreh1QXrx73FpugFUv6mv6LoWTY%2Fm7FBj8bxgcl6oTm%2BHNIKxMlPclxjRbNP0KZlMhkUy9ZJCWawQhmqiO%2FdrbSUcDmejlVFTX3nViOWIiWAmajXdjGDyf8G6z3CLiWo2majmUpM%2Bna9plaRNrZOTk35NoZANVAIt2IpQFjbXFsFMm2jllKmvqFi0aHvMylyPZ%2Bs0CMEs%2F%2BLr5SZsZYrCKpuLTGRzgfneeSKbILKBckYqra2tKhUdTBNGKhqhaLH2oJGKI6MVBLN8J2hRWK93arMy1zz1mohGhbMlKxtJo4KSRvmnp6ctrdmwvgZWIxQKLdRVTPoTsTIX72oN5aSprezPTYFMbcU1nxmGYJZOoZqNbLKRjcpmhxFPh%2FlZKBKJNIps6uTW0gagUYpEKAtSEbnErczeRhMm1Rk0UlGhnDC1Fk2NIna7RgjBVF82nSa62WJSqK3ma%2F1ZWKMbkUxARaMRDumU94QiLen3%2B3UXfi3UnjUCUam8YZrOCJ02P5t1q1QQTGlpVMhIZb2JaFQ4m02k02FqOvo7LSKbhXRKpaPCIaVyPkYkVktLy2KhTJr0R1OdISOWQSOZCfNzV6U%2FCKayHafT3kEjlNx0qtfcdmWjGyMc%2FWC5eml1KpvZ2VnSKgfIRGd7NELRSEWabtAUMULJpj5ZoQyZtGfMRCjazuknZ3i5Dx2xH4wdMbuB6bvSpNmrRhf0teYIReXSY6KbjdK6ZYC2S1trxNRqpBPQ1cRZ4eh9VhdXF5WINhVKY2NjrkxmjVCmTVNpDBuRnDT3s0KZNL8Tc8ICOLuAYPKTjQ6oqGlvLhHhqHDWmbSq29xuMNIJS2sJhUJZ6eganQaRzcJOfSqebHpFxFN6RKJL8FUgKhIjFU1ZYjkymTHtrKmXaIozYiKVMRO1ZCOYCEJBMDWPcIxw%2FFamYBzMiWBUOueZ1mXko%2FfDMvD1580inhYjnWbTFgrJWfkoWfF4vc6jAlG0PuLz%2BRZus0KRWz0ec4varBHFpHljOG0kkm2TiyKYOS8UZhGMM4WTNIM1kpOfqnSajEByI5i1RjRt5rbd3G%2FLnEfBZiMfLTo3msfI3q%2BXFOvXW1OohLLSyRWQ3tp9piubuiwWiKJ1kUW%2FowKZz4kk5xc1FcS4iUDOmts3jUjOLRHBIBME4wrpZAf0mRzxBHIilsURTDBHNmtNC%2BXcD8oJ19SQOevq5aRckI45ltn7PnOrX%2Fuz%2F3e5FCxXUuUgK4flIhBDNnWJmftZgSRy7sdy2qyJOM6ZNpUTQWa%2FP7NEBDNrh931vUrJs0hQEelnZbNUBNNsIqFgTjTUYn4nGyEFcn7WkPO4TUu8qfhzxFSOj%2FHNFcVK30%2FkRHzZn03lRCSTOT%2BP5Hx%2FuQhGZ3MYzAgGSsRnpNGQE6XkE8GoXMLm9i2ZSo6kfGV4flk5zK%2Fy%2FUIjmBSHHsGAvSMjO0Uw4AH%2BX4ABAMJfn0fWfzOpAAAAAElFTkSuQmCC") no-repeat center top;
-webkit-background-size: 140px 114px;
position: absolute;
top: 50px;
left: 50%;
width: 140px;
padding-top: 32px;
height: 114px;
margin: 0 -70px;
font-size: 14px;
text-align: center;
-webkit-transform: none !important;
}
div.spinner {
position: relative;
width: 57px;
height: 57px;
display: inline-block;
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABVgAAAByCAMAAACRK0oUAAAAA3NCSVQICAjb4U%2FgAAAAXVBMVEX%2F%2F%2F%2F7%2B%2Fv39%2Ffz8%2FPx8fHv7%2B%2Ft7e3r6%2Bvp6enn5%2Bfl5eXj4%2BPh4eHf39%2Fd3d3b29vZ2dnX19fV1dXT09PR0dHPz8%2FNzc3Ly8vJycnHx8fFxcXDw8PBwcG%2Fv7%2B9vb1xxme5AAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMi8yMy8xMDSGOxgAACAASURBVHic7Z2JdqO4Eoad7uBOAja7JMDu93%2FMQXtpAYOQM7iDzrlzZxzgQws%2FRalUOrVrC0IIY8IKHv8drb7AUY5ylKP82%2BW09gSqq4R0fd93HZfWZ9yWRURCyb8HKJD09TH%2B43h5HOUoR1lZ1gorE7muH2632zD0TOiecl8GEmOm5KOWf7%2BUf5Oyfr%2BUH8SDeBCfRlwvrKPIDf3l9%2Bn0px1GpXu6snIp74rP9%2Fes5cBnNyzX1eqapkX7jVKO6yLPy%2FZ7xs5BPIgH8XnEB8KKrGuO%2F0V1dZRVWvJb%2Fx3CSnX1M2GltI1kJEpcItXVa5plWZrWjrLGBwrH9diNxfi%2FBnukPHojPyRGLwfxIO6S6JGQ7cQ5YUW66J8w6W%2FJSZR6oBake8bau3CR8BdC%2Bq9RVM9UWRtDyhHy3GMY0vhl1NWc6iqV1tYQ1ghAL3Hsx3LsRlry1uzI7cC1xAivq4N4EF%2BCCB9o%2BJRvJU4LKz8ZCx8Dkj%2FibsBSV0%2B%2FDZPVd4ubK8kMVkx1dSxJ8tl3RN%2FMds%2BL75YpEo26ehlLll2JXUVsNUoMIsJI9GNRlFDKjTbZ3KxLiBFeHgfxIL4GkZ6HsXqi4xEnhZUT7fkb5gm4KGE9DUOnVAehjbVEqpbgCsxGLriuUmXtlFuXHU1I17HwhLAPBN89s8tWXFdHZU2BsOo2CZ7U8rYSvW5NO7Is6SsSVEa3SbCUryRGkPKDeBBfg4j4A80khBhP3VbinLAK1epAwCrzBABhRYMyIBloiwQg5JdyJqxnKaxtr4WVRQsMYwkNF%2FDeM6LOh0ro6miyIiWssk02hJr5W4let2H9SHsyRxjcy1YpX0mMIOUH8SC%2BBlE80FRDejgvHoE4JayIh1V1bdEQipRiRoX1CoT1JoVVSEBT103glzmvJWmrFgMLlNnISljPCZLCyo7uh1t5ueR9WOSXaKS2brEl5V3tEVYkkNXY4l1YfIKfaHVkgWRzyzapq6oODOINIG7vx4N4EF%2BByEVu6JtL3Q2DfqIjEKeFlSJLNmGUdwpJhfVuCGuvhXUkFTktQfNoXEPqLB1LqY3kKWFlh%2FcD%2FkVv460cQuIT2D037JZr3UxaWK9XqqxAWGmb4A%2FaJucqKNTMT5QdWdodydsEXWibZE2Qsq4kbu%2FHg3gQX4TINeSWv1ENSYWyRiJOCCtHljzGKflSYj7%2BOtjCipEiynm0JuD1wZA1n4tPcy3lVFhLn7AyXX0TN1IO63VO9CO%2F5RJIuS2sRPxO4xPwWTRKFSDlE0SnI2EHE5yJ%2BIQmQFjXE2P040E8iC9A5BqSCwlJ7kpDIhAnhXUUF%2FIu5%2BIriZwSVmYik7IQJQ96fWCCqa7Sz%2B%2BsVlJuC%2BvA7oTd4HBXgV9v%2FXqdY80k5%2F7yRku5R1iRNJFT2SbnriPre3KC6O9I9nuXy%2FiELMDdsZ64vR8P4kF8CSI9f%2BiUmOU3MRUfgzgjrGAu%2Fsxli113SlgxaQuFbAIqSefiUzkXf%2BmItEx9wkqPHnW10ndSgviEFchaBVUUGEspnxBWKuW1jk%2BowmxkL9HbkVxXWx2fUIcJ63JihH48iAfxVYhWjNPbTUSPxiDOCetXoibj80Eoq19Y2bsGUxi%2Fk7wOE9Y8U3NGXLZoMYUVMwHlzpHbL30nFx2fsByJcalvulY2siWsnXqp9P2Hjk8oQmzkCaKnI7mUk%2B6imiStQoR1ObGN0Y8H8SC%2BCpFpS6I1JLszEUExiPPCelZ61gk3q1dY1Z3IW4kgrBmReuYXVuoIADeyRVhl%2B2Ep5X5hxeaNbBFWkzghrOBGtgvrImIboR8P4kF8FSJVkRsQ1lNvytkW4pywVomWkVQgp4R1bARJtCK%2FFleSzl1lWs%2FyWWGlBmv%2FBtoEh7kCQDsVlQgVnRDW8T66s37VJDjMFeAl%2BoWVRlpd9I2kOMwVsIK4vR8P4kF8FSJ7pnMgIue%2Fg7KiNhLnhLVLgMnacuS0sFagScxFYEtrySavpIxcslbayLawEv7j%2FQM0SXIfgievZEMVrRI0j7DSmasLaJB0vYk8TZwS1q7g9wFeNU8lRunHg3gQX4KI6ERNB1Tk1NyVp3EjcTrcyggfPScfVELH4hdWTBCQcmk7r62l%2FPDlOnLtp4SV3waCLUJk3NcqIjTtS9pS6qPfEVZ6Gxi0R0ICw628RG9HjkgE2iPDgYN1OTFOPx7Eg%2FgSRGYtGQ7FX3%2BVoG0kzi0Q6PszUBIWKYot16YQVsyCEBSxDmhVMQd%2BASZrrRTNiApgt9Hf%2Fv4GDfJ1D7AfmVMH2vZFMymsDPkJmuMaEDg7TZwQ1v4KDNYycK3XGmKEfjyIB%2FFFiNyjeIMexetdfplvJM6uvBoaoCRntjJhQlhZEIJChi6%2BZMFF2kRjIVfYI6yEmKFWOlBiLdF%2F566wYrc1%2Bi707eEh%2BjrS1xohrbqcGKsfD%2BJBfAkisoM2T293%2BWW%2BkTiThIWq%2BZdho%2FVc0mxhpVlC3PfMyjqKZnVsNL%2Bw%2Bt4zYR3pvIWwV1jpkmLHfo9E9A8dFWpl2O%2FPJKJ4%2FXgQD%2BILELnIud%2B%2BXmFdR5wVVsOreE4I1TRXWAn2ekbWVlL4AkyvIrWRPcJqhVpJz0gY0vabMC03hZVKObgJ4XEWlUSqhBLZeDI7Et4E9DirqywFLibKn6b6cSkvHnF5OYivSjQH8vfU0QC6szV3lnRqKxEIqyUQTM2tefC%2B63zCagQhFK1HASbuwNOs9jw4M5ILQ1jHe7j1sC3EXF4QEc70lTzEA2MruxW7hw6%2BY1qwrBiWYKLuNSmsIzRzYyRaCxleR5c43Y%2FfT4zTjwdx30R7XH07kZuPRnzR%2BS%2F7Mt9KPPmIUjFcOempqBn5WNlN2E2BXAXw1NL5K6umLSeGsCYJGm%2Bhd5rCK3OLiMhtMCpqOtE1F9Z%2ByOArRhqsbCTwhKn%2BLGJLiXDo5LQjiS%2FUSlVxJiNkGJEPX38%2FmkPDbdb4xFj9eBD3TKS%2FYayH8jfUEUmm%2FDt3BjhmmiGsQcSTTVRMxE1W4wN4FNbeSHTN78EfhCBZuhbT%2FQia1fgAvjBhhTsI0FsYbrbxrmVuHZEjoYlfMNcGyFqQ8ltAMKiXyDhi9oVAU193%2FtTXy4is23jG8vF%2FRc61HYHVEhlWQI6cTH0dTpwKJgFDw%2FvyeBJxcz8exH0TkRjJegcQcfTz6oj0w6OBjmPxzqzFjcSTblQXiewpm4rJmrHnFZWdUiIL5W62nscpBQB%2FlVoOp2xYliuaq0%2FvecXu4A7dzdl9MFRnDVEgYZM1TFjBnlfcaIahVipzAr%2FffhhufBsDW1mXE7G5xw71RsBpPJ05QSp533u3TdhAxL5%2B1MwpKY9NDBo5B%2FGJxPIpRP3wiPT9aoA%2FiyiRXWdouZ11hG0%2BPSrANuIJIgnN3Q1fH3aQ0Sf3BfyRt9AygxXnAEnAA0lvBzdlWSNvu9LntW1aLDcDlEgRZMR0jctan4kkqEnLPAFwtYQMtQomwjAKJWuk0Lu0UmknYHnvWWoo66ZhuA%2F5nyTFg5P6eg1x7DiZ55F1FFyFJkOtJLIf%2Bir7ypEr5YHElo%2BLiX7kUl4XeYlcKX8KMVo%2FHsTdEtlQHj8%2Bm7zu7rcBSOvziPzpacuG8N2c%2BGl28KY0FzcRTwDZXnj2fkvNU5B4hE9f9SJxQck9rEgiCx3SK%2FqJWfVFnrvBtOzvLcvFXWFoJrMMpDrxCJ%2B%2B6r6YrL7XY5VHXWlBMxQ6JU0oUbtPCmX4k2s6SmuaNsxS61ogrJVKSEPv5f73yiO%2FUic0YQWRdk%2Bp9jGnN4BS3Qq1TrBFkbeCZ9vOfVIeRmTfMt5%2BZLLa1zQfrNra4bnEeP14EPdLZOIy1MxU%2FOqptKp1Vk8kkr75Qx%2Bda6c2yuMhV2cgKTem8tuIQFjblBtpl1obytRk1d7F5F1E59%2FK5O33Z8dfMwpJrw6sXSrVhSg8EQyClRyPaHPxUmiwYSUjPXOUdnwip6%2B%2Bzp8X0nN%2BAzwif3VGmkCiCPEojI6kTpbsWmCxRkELKw214pFuXFYb9RVxsWJbVxD5b834kqy4uUC7QwUmSIMVs3DaW0s3h2HSaifY2kKkJ7r9yK3V9ip3Mais0RqfGLEfD%2BJ%2BiVxbavnZeb2N0qqV7kl1HCW0eeefvueyl1YrCwxAhrDyp34L8aSQhIkqdyu2UlqZtX5VM0efPTcgqVfxNgycr7N%2Bs%2FlsDURVoYqdbZsdkqsTy5aAR7krhbKOt8IRwKtIxQXktUI3aT8GE%2BmptTqtkK8U7VWk%2BLNQ1kQsUeCm453AN521i8FKojFBxPtDxiV0vJ2Z44GkeibvvXOkPJiIQD%2ByABPZCh3OwYuOOFIehRhj5BzEFyIylQPP8a%2Fq710oHX4eET7HH81NAKnI3b%2BgK0AoygaiFtY6BclQcxYVzyWtFzeT8KT5WM6edMIrgnXab5noi0128LYRGm9n26YH8e1t%2BN%2BLCmkrmeALu5eMJc3HyJA5eks67fcfsVBiE1GEeBT6NKtZ%2BXYKCWuDbOBmM5VV0BvcNWKkLlxLZEz1rzQwgZdCLO1lL7QrjE6wdzHYRjT7kX1%2F0Z4u1bjw7GIQk7h55BzE1yEiupoUpuw7ndFdKt2ziKPJBlx6dF5EGUm37g08xuobOJiohbXSPj0qaWXHpZXw%2FUhYufTaOAThA5gU7F2Xl1yIsHI76Lk9OyksPa2G7mA60yaEk54tNhVUXmLTmOtvIizgtzKbNxBZheQmZpVuS13o6%2BWTt8EnfaNQR7N2rqpiJdveQkTMy8va4Mr7nkl5CWI0WLJtV1iDibAflYXMnKtgXNjJtqMRI4ycg%2FhCRGtbFFa%2B7tzVSkv7BCLcboo%2FP9dBm0mluItPMBkeTnSElUfm06ep7tUT3TCvXtHDoB8MmXXBt6zF4oFsSw1c0JGiKxvxISAn0rKK%2BKtIVyn8Op3eLoMy5jcS6Uwk23bXB%2BTKWny8v58LFrJK%2BwE4V4GwTsvcAyKMI%2BQeL0KqC28D6X5pP6CsPhTWNcTW7UfpXOWSKlZszAvrRmL8fjyIeyX6hPX0dhX%2BAKqs8Ym2sNIIn%2FI2yCeaTaS9XW4wejOYqIW1kcKqpJW7WtlD3Y9Hd70NhIFcRHeCdDuUEIncjmxy6yC6zkJ9148HE%2BI0q5hoo%2B1wY25efofbiXQevm3F%2B0KewP8VCWTPAu54J9xJYssq3cXA%2F2G%2BlGjcLHd%2FiHcbrbB2rmphxROugPXE1u5Hw7kqRsVoP6MJV0AEYpSRcxBfg8hcAaXzCP1qhD%2BAK0BkIukq5xn6aAcmrXTeCLdt74tHDyCak1eGslJXK5ZGa6eWFvk0QHyqs%2F8n2AIyYul1lts3Jl072HA2uED2kdozNy87rN5GxLqgyX4kYo0IE%2FXhy5XV05%2Bbb%2FIqiAg6kmD%2BarvaQ2LU1cyNCthEVC4XpqulJavUYC28k1ebiXFGzkF8HSKyJq9USchdzYpHJiIweQWeopQIo7UfhsG77CaAaIRbiQcJGK10yY8q%2FrcHMNL5ZSygtx9leIdzb4U2teeaFWN1UyQKEdbBAUKZY47u2jMgqL%2FXzF24hWjoHHXGOAOCBmlYQQExiAI7tmoGhoP6iLFHXSxirJFzEF%2BEiIxwK6Nkgwq8ilxHGm6VeB6kvOs7U%2BY2E%2BECAXTxPUoyAgJP1hJAsVh7ZnaODKi1zhkP9t4eMXpyiqdMqyjEeaCuIYtJwJ7R8CZzj0ciGki1ptdwDxVDb79cNxENJE71B4xyu1feVbsxiLFGzkF8FSKTuVvrTFRQE8Vwc0Yldj2NAndNlEFGQU1Yj6uJxpLWrr44RmtaPXh5GFSx9MwE1tjzFuA3aEyryZ6s8SMg6Gi%2Bhjce8UEF2WjwuFe%2F%2BrtX5jYQdZvSncidD5hrN7h7CmwkKkOZyJ3IoWOIrslzmjUSMfrIOYg7J3KZu93t0BpaLlpYoxL57ExxdpW16JfI3AoiTMJiBC2q6YqLJM5UUd84dogV8l9A9CSx%2FKP0P3xOjql6fjeReoacgcBC8Dw%2B7zh1HLslscMBUqRWV8cmco97mukcMDq02fOZFIf4zf14EP93opS5%2B82dr%2Fi1OHH9qjpK5GDPVyTJR6%2FWxcchwrSBzkywd63NPLIFSNZBegmH53Dkzq7RV%2BSqjvxWInfT2MNALBqZ8HlvrqORqYCNA7FoxPfVEoUIF9TKCJF%2BYvLyJfvxIP7%2FRMQ%2Fxuzli6ws3nN5XR050hNhwxbrR62jmejail0MEFaVqkC6Haa6USGteLDVHfmtRCaspovVWOb8lDqSDhlhzWqZs7eWMYhYpU3kgwCmj%2FAd%2F3L9eBB3QOSKwxJuVL82COuKOvIK0riexogJXymsC4jW1iw8LBystsmybFWzkgIUkCZn6gTOxNy1w%2FPK8o5cAvw%2FiNTHCkfBB0zM85w6jkjtcE%2BSSzcjq7GIBA6BAiQ8exLxB4ycg%2BjjsaWdo2liuFrfVgnrmjpK5GiagFWM49O1eNO8hcSTeYqQVlKqhCxOPqMHzEblKijRfDcaSKyyLjiLQnZFZEEieonzbwRSST6JSIW1VJm%2Bv%2FCgc1c%2BiyhSR2TsxXpFKoR53qv%2FSv14EHdBFDpH%2FQE9cLVeFtuPQUQhrd1VJWRx8sRtJp7scxAPhUe5yBPnRC4%2BQOJK5MgB%2BXEenGO4dmQ6m0XA7ycymbt9iherdK7OqVwMYtdfRLKz5rYEuJVIx4DI9H1p57wAkYg%2FYeQcxOkzeEojJF2tv%2Ft1MreayCrYDwNKRRYUJyJ8M9He%2FlpSu65haa%2BLFboqTqaLfHlGxwX9CL4%2FiEyz%2B%2FAh%2Fh%2BJXOZu9e%2FT6ddluINQ5ucRGbL5fE8%2Bih5mPn%2BorBtalZ54TdNL1S3jvVo%2FHsS9EBGQVu5q%2FeydiPC4ddTIoaZZUN4vnXfqeQvRJ6xSWlHV4hlf3iSTL8Q012s8%2BIoUp6F6anXwXogIyUwFd5GqAFKfUkeO1JsDEbKgoluJcglvRzy8GUfrtn6US19s3pxL8FVGzt6J5l%2F5WU%2BuI8TxJM%2F39lJ3gy9yMQ4RYDH3BwyoaIg%2FpGcTEcSxmu06v4x1jomMBalTNXX%2B9GAd616ISHhoeqFycyIQjcjDNXR2BHvVL4LHRmhVfiZY5Oc2bmRi6zl3olmfQpwD%2FvtEL8x4yUWvo00kcmNB766cMYhuLYlKLL3KfFxEPLlAdRaR5y0FtvptMMVEviq65%2ByYiFSXdH7r6hlE8Q3RiWSwIIEDePdFbFVxKvEU%2BKhFJFrKapSntOpPGKvLiPIQf28%2FpY7GQVLFtemwRldXEc0WBdVcV8kFxJNpkHuH9IpW9TSZ52LTRNASuyXyqxjG3HcQ%2BcAbzALHYdRWVZXs7CLHYeQ6gmmTKS1%2FDvGfHqtLiGJ0mT3N3%2BCrv1gX1tHX03p8rZgsW0W0DvGYJhGJJ2WdzHb2Sib2PR9YNdg0MWDkfD9xWgGeSOQeodvtbpab%2FHKK3apIavng03KM9fMRkYik6TIn5S88cnZJlGOLlZso8pt8pfG4sI5SyXu7BOnqMuKUTR708nhMZMI6gQwBKmTjlLqVU32vThQS8K1Etm1Cl%2FNsU7pcLjXPUvCEOtIJBbURsSzjfzZsyu4JdWTPG66r2ixVxYNaohN%2Fwlh9TJSBpPe%2FZrmrlS%2FR66ik%2FGaU9f7V5UTtTDN0nLnzwl9X00QqrONDUuoNGmVYcF6igHeHeCJr53qFyFfIDjmIq3k0yCt1slXQktA0Vzh2Hbmu5omvfBEGjE6kz1uZyj0UQUlzzFfivHg%2F7pJII7OH9o9nZP3Bbsa2KHVk6fsyz8jKcL880moNkcUPFs7YStMChVrl88QT3f6g8R0wdmUTpgE0fNZzPR5rTI85iKtdAWBZglN%2B0Xjq6MRxwLFlCWe7jL%2F9Gd%2F0sevIjYoizeDmhSphBc2x9gTiPz9yFhCprrp7pPBSrogoXVHHEck3KLUHVvJeBUj5EiKWG5Qa44pKax347pgnUmFF%2FgMKZ%2FPxpUixw2JpfUKy1XH0mIO4Xli7wU6qpUs6UJ2LTWRJtVxdZU9A3pPYdWTINnVllStryYX1tftxl8SJzO2svHXm%2FpiR6kg6%2FO4dWuOPJEzKHxCttEKGtuL1NvJjIhXWMncOENsyVGEdWeXu9cQV6fN4ENfL3Dj6pwxWnrMiOhEzg9WnqzxnRfw6ImawenSV5wKKTvwJI2cBcRxaPj8AL5%2FLV%2B2vqCPpnY0xdY6h5ctZVxBnhla6PN%2FsCuIorMTXj0J8cYCWY1x6kaUaOgcxRFg9%2BxbIwoQ1MhF79i1Qw%2F996OLXcUSCfQvA%2FJzIXhmb%2BBNGzgIi6W%2B%2BLdx4%2Bb04z9SaOpLe3cJNCutniLA%2BJGK4V6o1tK4hwvqIKIXVPYAdEdKRaNnQOYhrgEuFNR5xXlh7JazxiCPyukRYX7cfd0kchXV6ZC1P4LemjqR%2FnxpZKxL4rSKSdHJoLU%2BMuoJIXQHF1BuSbzu4isiQ9ZSRnBfci3QQA4TVHxMgzYroxFFY8zmzIn4d6V5Ck66AK%2FexvnY%2F7pJoJRg2SyJi%2BeLWESYYtofWV5iwPiBinWDYkFW26VCYsM4TqbDWkz6dJnC%2BbNL73vChcxDXy9xAJj%2FYSj55FZvYEf8HW5IkFY8KiNyqmGBPTAA3WGsurK%2Fdj7skju%2Fsy6SwlmE%2B1gd1JH0xKaxVYBzCPBGTanJetAmMQ5glsnCrcipuICwQAU3Ei1DnuwgoOYgrgXR9wFRMzOdNhFtFJVKTtXJCYnhQzKUX4VaRW1Xk187ssZ%2Bx9JXPIP7rI2cBkW6P%2BXvmWyhA5h7VkXTd50Qk32dAIOsCIibk6lNWlXF6FXABkS8QKLxxc2Xwkh2M3AjnkdEQFQJ9ENfySD9gn5v1V3nr5QKBiHXkCwTwlyeK%2B6Pu1QKBqEQaxY1yd4FAeqG7CqHoxB8wchYQ6Tu78ytrsiYz6oo60q%2BhT%2F%2FakxUZp9cQ6dfQ1bP0JEvz4AUCs8STiB%2Bsy8osJV2bFbjSgy0fQ3bh%2B27zQw7iWqBYd8gpYOn4IPZrjU8UWwUDIEd2EhifyNMTOK0q1h1GJ77kyAlq1jkiXy1dZ064flZ793SPUEeWfrXJU7vkzdCpdohKZH9uK5q5W2sgTePdBiUneEw8CfH1Lk0O6ceWX95Z7ozB5Q5ikMzxXMD28mqRKSMyUVyMLq22UrDIfFrPqCPiVzPzr%2FAroicRPd2405ETksNvCVG8Qe30PjzBT4g597iOiCmrk99HZDiO1pGQiCZztcUcOpp4AsdEyaaDpi6H9NUOYogTCfvyAYF0QDGJiudJNGXIXEzitIQpQYneqnMX29HICVfzx0SEVOr2KZ2LTBRI0plJUeInKjSIE7ltAtp0CdHIx6pK%2BNiB53sujMBBB3EVcdKK0S%2FlaESk7dVeq6lztbhEWENnpCIgOpFa1Tjb15P6qJj9uH7kYCyzKYKXWjwiP4BY9pz52o5LnJG5EKFb0aoeKZQnrQAuIZ70cU5nBjCNm5%2Bo4kEMJDqiYxg6EYlIOR5YIrduem%2BfiESZyrvrZje8idaq%2FEzVps5VjQOjEINHDvhYWfmpvIxo1Ek2iZnP%2FxlEU%2BegtAZ05MNWne7Fp%2FTjCRxrQQNeH2IUtAgZz%2BLksQdxLdGzF0x8ovS6NS2%2BuzsmIvvgKESObFs8DPZWYr72iEFkn6Mtwub%2BjFMHx%2B3HNSMH870klUt9ubIuJtrVI8o30K%2FZwHRNHZ0mlTYzCdnAdFGrTnTjU%2FrRv0urmkMr2zVMPlhrNvW2cBvzgxhKnD97CxHxeeILXZDwq7nftLI%2BsY5UVwsayPjRDsuAm1t1PK%2FK0jS9tMBIfipx7cjhNCL2hv7z9vanvq2I81xJBILDv1fq7HzOmjVSvr6OBrNriixjJz71eVTIJ%2FajV1hZHEHFIxKqdZXUWQortGKwHsQdEZGR%2FTUhQlqXPCEbiB3L%2FkpLSugGyI%2BldWOrjicWIrIxx8pOWiB039ePnMZkFSVgNchymQsgsgrSOLuUd8dlnZSvHqvy7UE6lIvk0yuUda%2FP48k%2BhwNxrYK9Viyjoyc3Ok6sJo%2BreRD3R2SZCcAyry8aefPA17aVOMpHJdfiJMlV77c0b19tIIplXmJpV7nAaP3ufhSCQ2W1%2F1K9kS9fvR9EFBZyd%2BXdMf6zXCfl68aqatSOlGzNXcbXL6%2FpyD0%2BjyfzDEFsCl1WpCigJxvL8ZoHtvlB3CORrfKCi7zern%2Fvs0q3mWjl0krO5W1eWrcTaZJClfJlfKLrft5K%2Fu5%2BlBo3yurtCtJEvC03WdeOHC2rfXlO1EKBc784X0AIUXgBapUlhSXfXS7l%2B3weT%2FAEAWx57keZ%2BaFdZXjolC%2FsGu3cC%2BQg7pLIPAHWutmGS6tfd7YTKdLIJJd8tNq3%2B4w6UgWBi8ez7NqqKfBnEFf2I5JegPvfykw%2B1QwrhHUdUToemo8ELsFq1wjrmrGKlJS3V90Xo8narhHWXT6PJ3A8dDvo09YMVgPJb7zCk3bAQdwp0RXW0%2Bnca3%2FAE%2BpoC%2Bv4OKfd5P7LcYhCWGH%2BuEmj9bv7ESkvADpbPbFYWFcTuYU8YDO9PxPWZc6HlWNVNipzrsLMKMuFdbfP4wkcT4nC7VCWgUhcgrM5tJ7ryYO4OyKfu3KzcmS3uzfYZyMRCbOl%2F3QWq%2Be9P7ooRh2piFyFsGpprSbiNh8QlyIX9yPi03mGczVIWNcQecQbda5a%2FdAunb1aN1allFPnqkqVGiCsu3weYRzrCGwMID9FfB0tmNqjyMZM%2F8qu0Ez35EHcIXEiR%2BFbcfcE%2B2wiIllDwvbttLPInSufskYh0uerSXVSeeVq9RnJS4jTUIBc2I%2BiD26Gc1V6ZbiPdVk1l48cgaQhb3Yqvw%2FpA5odOyFEpqv1BWSgFr0gXTJ7fDqWEU%2BQ2JpA6Xx4OHT032kSeCuxNrsmcnxlB3G%2FRGYs%2BRLJ%2FcLOzMkWohilfN1NN9gmK3uo3Y3mNxMllXTSsQeN1gt2AujQYgAAEFVJREFUlHWOqBbCTTFhNy7tRy5y98aX2b%2BWmVEW1HL5yOG9PjRuZv8kaR4CQ8cq3Qn4AvpAbsMjE3nt8ulYRtTCikmVe4gNrOPDfqQD1k6Azi%2Fj7cmDuEsi1ZxhyDxPtbvR%2FAYiJ8nS9Z27FUySJLW90fw2IlKrpiizyixryZtRfprYiguplZj%2BRgUrNxf1IzIiic0OYJ5uosU8zsjhuurZlnfsAB5UrNYYzY2cVURqr6q9eMwOmF15F0r81ufxpIj2Hi5MgyvEiXPvZDh02LDljmGL6WnWg7hbIp03cadNqDtgME3WDUT%2BZNGVkyKzUc9i0u3n%2BmylPt5SR44kOk8XmDaBm8u5744pIlhVPzuxJ7WQLOlHoXIeWU0ID0OTGVkm2jVk5GDffilJkmIh5DNLP4PHKt0vxflkoKs11Htol0%2FHEiIQVg%2BxJaqKk80qhg5uMVGH8lAGeC07Avcg7pjIDUi6itL9Fs3NTZA2EMVkya1rOrYGnirrYAT68Ee79AjrQiIyDQ32LI8Y0pKey9P4X63tDxDx6YtaVbYUXcavvMGSJRuVSlKLtbQ%2B7Eemcr3HE8PXF4PcU6pdtRyEjpyxKZytU%2Bn64l4lxSUTUh5KBHEZ2ly9ttog3%2BfTsYyohbWFSAZsFJA0Rc73HNDjBQxcjFuajrtEGmr6h9m%2BEk4lD%2BJuiUIw7rer%2FXD%2FcYU1iEgLdeXWVLt%2Ft1Iwhr5MrLCrzLWRFxOlnKp%2FoZnr%2F9CtlVopGF1Xa6OVC6u1t9QkkVC1HGW1%2FD1WoZTp9q1Cn8BLmqZXpPXiQT%2BOJ3VD7Xws0GUa4gVUf76%2Ff1a9FxgycljLNHY4gFymQVupuY5VaJSyxhirmLRq9tBaprHvp2MJUQsrsJHZ4bVUbyz8EuM1p%2Fqx5hseSFcFU34QKFb4K3kQ90pstdHaf1gfo66whhLpAi%2F5vSseYSoaneHpc%2FZDXktUH%2BKMyL53WRGuQ1pPUsAwSrq9nCOsHiLBwmUifKHJTQodf%2B4UvuIZCdIGWGKz%2FciE1fYEsIXF4u0jsip8%2BZU1YOQwYS2s8FWxsJgNhZLVQWy8F2msak%2BA9AKIhcWsjfb7dCwiWhZrIYE6uQBVcrGAK6%2B1ixc4e8WptGBxU8yZVAqoONWp5EHcMxHzxY23v8iID7hMWKzriWwWWplj3U34DvthwHB1a1JMWKyLiKwWMjU9nZRr5RL4c9dzXx7bZgsu%2FEkr1xXgI7LrDXelgCn1P2M9IcdviZplfA28jDd42I9MWCtDVs8iFQ5roILVIaGBvqriUMvXjxzHYlWpcNi7pxPvhiwt9SzP5rGqLFbgXCVEuDB3%2FnQ8JFo%2BVlHAGi0a96X%2Bkuv3sO5IuHK20qfRTyB9Ra8j%2BSDulyg1h66prEE0ZTc4MhdIpAbrH20J31kYkVDz5qwSsryTCR%2FrY6KsAc8rymVb7ZmXpCJuiR%2Bkwn5G9cATPlabSA3WW6fbpmdSLWazOinbRSovnKvEtvP9yNqmB40uVxSzKgydbhvuZrWkPGzkjHd9Vm2TfDQiWQN7exBVhZQoUdk8Vse%2FZzo%2FwBUkb9z90%2FGYqIQVZmxpMHwvEWruClO3lbNnzfhDI9%2FJ4i1A%2F4m0HU2hMn2MeAsYlTyI%2ByYK6WBZQFTo1cWNCggj0ge2vwHxQPeh02re53JD5MIKt1pDZJ%2Fq9FJ%2FRJRSN4DkImjotAXZ0dArbpXZOeQmicxgBa4S5l0YkV359ZVWvXA1APFA%2BtN9rh%2F5lXPtXL3dRSJFVqFMV6GRTVZfc7H4BweOnLE7ykSYwueyV8uJqbAWKlmNCDGNM1Z5fjFWLjVIL%2FYKT8cjIohjFT6E8a9qUpVdEHFiqc4c%2F0eTvOZ0o3PVkdJrQbDBHHWeFruOB3H3RGmZCFcry3b1drn5okrDiMTMSPDrr7i2kNaOpQM9F74FAsuIhMkQ5uKdjFccywCcDB96DRNjErYfc1b5Fgh4ieMH%2Bx0ZbpLxZrsen7kHlMd0dfpzN7v0xrM82Y9M5m6pcK7SLA09Vx0quNh0k9BaoiyleUyvwsIMGDm8o8Xb7KqzNLDfUaaFteI%2BkO1jlV2alGnKPQxw14hvejrIM59HuPIKt1VZgsyt4rRSe3tzYR2LzbmpnxfzI5T%2F1piOpX%2FETd2IoWhV8iC%2BAhELae3ySynX7scgUvW8weSExZ25b5GW1rKoOndJ62Ii%2F26WRvEf%2Bm3bD1%2FAj1iBeXw2i4XrqiZuPOoEkYrfX%2BiAprFJXU%2FOwtbOuE805zPfTJdqONs03Y%2FifdZ8JskngVs4sHUDQFjbnnkAMjE9VnCrNmDkII5sL19fFww3x6EfFleVqyZLxZx4nLHKPqSpdOk84y%2F2dEwSjVwB7Aj1PhZBeA24XsERMn22uAXmZZB3pbJ%2FK6jyU7StW8uDuG%2BiGHZqA6Qp1VlPpN%2FMNzhD83azLMhO72UXVEdG%2BISyN9aihllfh15IuXg8dPzAQyJi6cDvBazAnQmrCGpIqOzRQIdG59DKLrI%2B8%2F2IhLIOapsr7XuowJvhPDBhLXk4aEZljwSOHHZ1oncs1G%2BPrs5ULFqWMd9DlLEq%2Bxm2Onqtp2OGaGS3YkeI2qm2hpdr9KcGL%2BIHeEztj1m063gQX4MoLieXKzmfV%2BFEak%2Fe4QqETJmsSD9yU8%2FHAiIDaC%2Fu5caUFaxASPKhd3XO16wukVuP0El8KrhNfFYzQAU3WS%2BZitXMKmWAz%2FYjrw6fBAPGHAGXlyb3eFim5t0q7tYNGDmwzY1vZHX%2FDFBzYY0yVnWTK5V7tadjmniymODPvF1rQ6exQvIfhJWM4EFY2xhzdTyIr0JkF8Dzq1ICiGxeDLooT%2F3N1TlvLRcRubDqq9O4A7psFgbJdir1AXKuOUtE3GCF%2BRR%2BcYNVe3GTlOseAiZrBmIc5oC8%2Fo7K9UMOdPVDBGDpjRByrnshI0c3uWp0huwq8F64iCm0OGPVbHM11F7r6Zgg2jsIgL8yIoYXQ3rWUfwkXNlySk39Bi8yUcWD%2BDpEZzjGILJVS3eYj%2BD816tzwXX0COsofCmQphQEOcwC7b9yg9VYdkrDGnzCKrysQppy6DN%2BWENtynG%2F69DB1wIW188sYQ0cOU4vMyQB2cBZWAOON1adXn7Jp8NLtHdpNe6AX0sR%2BbWATax%2Bcu5sqlqz5SDulzg7WMOIhGUndLQJm8gNdaRC9NcUVuLTJry%2BWbnK%2FbXeCiwm4JYYss1WdtnatKhePil33grs9cQvD4U1cOR4NMd5KxhfxdvHqtHLr%2Fp0eMq8sPqsXx%2FStaVDankQfxgRO1%2FTf1ds7vyIiKkQAWE935mBZ31NO%2FFjC4F2qBX1Y3TEI6zY%2Bpq%2BBgGFlGPHj4GFsALli9SPXFcRnLkicj3C%2Fz1y9k%2BcFFbz4sBfayPZb473N7AjD%2BIPIjLps%2BZ%2FoMm6lTjKws0VVs%2F8z2oidwT8dWbeWByCKazMOQ3mf1TI1eo6UqQz8%2BYR1pj9qEKt4Mzb%2Fz9yXoA4K6w6CIHPBkwikRWMwPzfIZU8iD%2BIiPnSJSNi6RZisk4QfcKKnYilPgiIvTeOPcKK7IilS4iwIl%2BoFb0QfTk5whqpH90bnxTWf32sribOW6zwMq28uhfpk%2F2ASh7En0X0GX5hwuojeoXVNfzWm6wsJMAwtSt9cUdY%2FYbf2irS9AHQ1G4GaZ326tpZ0Tm6ENqP7NKGqd26F%2F9JY3UdcUpYWbPCWTCV1saLtBwVdvqDpXU8iD%2BN6Lgqu2HxJvYPiR5hdVyVSdKtNln5CwHun%2FpbOIenhNVwVdpJXpYhx9u%2Bgtv%2BkqspvMIapR%2FH2y7BbV%2F7OdH5AWN1FXFOWHW27QLkHZhAghukYr7eLj%2BIP5HoTK5ntyBh9RK9wupMrudBwjqArFYsnEFZ4K6wgsl1Eca%2FWgNY4BNM64dVBhm%2FsEboR0x4VisznGEvI2fnxDlhbXUkl7x2O4WEwQj0%2F8MqeRB%2FHNEOB02YJRaD6BNWYT%2FCkCs7kfYioJXh%2F%2BOuv8snhJXoYNMsXy2s7BIgX2pyGXrdgB5hjdGPRr5UeOl9jJx9E%2BeEtdFrD9RCAy9S2NQyGCG8kgfxhxGRs4ApUFg9xClhRcYCJmeHgkVADLL6nfSSsSlhRTLkapOw6k1rkqRTq389whqpH1lWP3XTfGXtbkbO3omPLNbxbPoPFVowg2ReYF7sTRGWVvIg%2FjQi1yIwD%2FQnzMfqIU4KqzEPlCRpmCug0Ve%2B6rxclrBynWNf1Xwe6OLZU2shkW5%2BIK9cDEpBlbDqqIBI%2Fcg3PxC6qoLE9jJydk6cnbzKVR4CjBUS%2BZAibkHlg2nDKnkQfxyRWX83bf416wNZJ4jMGHaFlYvUUOkcVKsn6bmAqpfB2yAWxvqFVU6w15nMQdWGTV71Z3nPIkZMCWtmC2uUftRJujMQIzY7ctpvH6t7Jc6GW8lL5K16xc4gxz%2BI3QvyKmQZxEH8iUQuc3eZmPUzNI7VJU4LK0N%2Biaypl56QtZVkF1BO1lre85SwCmQOsqaGyFzfyF0Vml4L6KSwbuxHJE1Wds8tWSCs%2F%2FpYXUOcj2NtWGLsXO8IO4kUZnLFM2nr41dW8iD%2BOCKXuYHnTU1vPENqDKItrAkTVnknXce2On3PndTdi4DUT1tye7W8aZmbFlbE0%2BWPpfSkmF1EJH39znZVqPvOaD2PsG7vR37LDd1TIc0a8lB0fsJYXUGcE1Z6jbosjczYDJl7kPIEf%2B7uhZU8iD%2BPyGVuuHX5JSfuDgXhRI%2Bwimkx5kLrelIWJXF3KFgEZHmoqTbnHbhnprdmdivwQI7iVFc1DtFV0Uo9Kb6%2BjHtWwnqxhDVKP7INnq9X4573M3J2TZxNwoKwKPoKEEkl3UQi5%2FiAWh7En0UUmsF2KAiSuQkiYqsPoLD2SliZzMltsYOAbD8tvv8rsOboK8InrOIOJ1N3L6qizPDfGTKH7XyssfoR3DKZEJ0fN1aXE6eFlV9DFf2jTAFL%2FQwVsC%2B8x6%2Bu5UH8cUT2F6Zznv2mwon0qlBYP3UgFz1os8x5dlVgRrLeQ%2FrSG5VE%2BnkMq6Ihc7qSSlizDEjA9n5E3nve08jZMXFGWFvvFYD3tijyBpt%2F21THg%2FhDifSw8emd2qEglMg8nnqzvxIEciGB3CJzQudMS2dEfgplTZK6n3oiQ2vokbnxJq5y7j41My5t7Ufkvec9jZz9EueEVV%2FD%2FEnPozkBeZuqeBB%2FKhEO7lCoezqzH1upq7%2FMeIOtQOS7Z2Y%2FtnR%2BicZxfVjpXWLVEF6CNqqeu7%2FY8QZb%2B9HXSLsaObslzgur%2Fy7U3tw5CrYwDuJBtJ7WjY%2BHD0hN1osINnX2Coj1PJrSSUhf8JioMw7anGAJ0vhpNFmrlEprmoXm0X%2FEtH%2FY08jZKXG1sHIm3Q2cxnHF78eDeBDj8eikWPt7lNXPbggIkA1A0nm49vP9%2FXwhfUC8agCRKmt7HaWVbZvwDR3574%2BcCMQgYWUOMbV95OorHMSD%2BC1EEW5wG8swhMUbrCaKufvBnLx%2FKhHJXau%2FR1d%2FwsjZTlwvrEc5yosUJXOjyn2Lrkok4QEO%2F4vMPR14lCXlENaj%2FLsFmHPfpDpI6tyGCIej%2FAPlP9rmTPx2NsSHAAAAAElFTkSuQmCC") no-repeat left top;
-webkit-background-size: 684px 57px;
}
#page_container > div.boot.frame_1 div.spinner {background-position: -57px top;}
#page_container > div.boot.frame_2 div.spinner {background-position: -114px top;}
#page_container > div.boot.frame_3 div.spinner {background-position: -171px top;}
#page_container > div.boot.frame_4 div.spinner {background-position: -228px top;}
#page_container > div.boot.frame_5 div.spinner {background-position: -285px top;}
#page_container > div.boot.frame_6 div.spinner {background-position: -342px top;}
#page_container > div.boot.frame_7 div.spinner {background-position: -399px top;}
#page_container > div.boot.frame_8 div.spinner {background-position: -456px top;}
#page_container > div.boot.frame_9 div.spinner {background-position: -513px top;}
#page_container > div.boot.frame_10 div.spinner {background-position: -570px top;}
#page_container > div.boot.frame_11 div.spinner {background-position: -627px top;}
#page_container > div.page:not(.loading) {-webkit-transition: opacity 150ms ease-in 150ms;}
#page_container.loading > div.page:not(.loading) {opacity: 0;}
/* LESS.CSS can't parse @-wekit-keyframes so this has to go here */
@-webkit-keyframes loading-highlight {
from {background-position: -300px 0;}
to {background-position: 300px 0;}
}
@-webkit-keyframes highlight {
from {background-color: #ff3;}
to {background-color: #fff;}
}
#page_container > div.loading section.notice {
display: none;
position: absolute;
top: 170px;
left: 0;
text-align: center;
padding: 12px 0;
width: 100%;
}
#page_container > div.loading.slow section.notice#slow {display: block;}
#page_container > div.loading.stop section.notice#stop {display: block;}
#page_container > div.loading section.notice#initial {display: block;}
#page_container > div.loading.slow section.notice#initial {display: none;}
#page_container > div.loading section.notice h2 {
margin: 0 auto 6px;
padding: 0 30px;
font-size: 16px;
line-height: 1.2em;
text-shadow: 0 1px 1px #fff;
font-weight: bold;
color: #222;
}
#page_container > div.loading section.notice p {
font-size: 14px;
line-height: 1.2em;
text-shadow: 0 1px 1px #fff;
font-weight: normal;
color: #666;
margin: 0 auto 1em;
}
#page_container > div.loading section.notice a {color: #666;}
#page_container > div.loading section.notice a.button {margin: 6px auto; color: #000;}
a.button {
display: inline-block;
text-decoration: none;
text-align: center;
color: #000;
font-size: 14px;
font-weight: bold;
line-height: 1em;
padding: 9px 12px;
border: 1px solid #999;
text-shadow: 1px 1px 1px #fff;
background: #ccc;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
-webkit-border-radius: 6px;
-webkit-box-shadow: 1px 1px 1px #fff;
}
a.button.selected {
background: #e5e5e5;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aaa), color-stop(0.4, #ccc)) !important;
border-color: #999 !important;
color: #000;
text-shadow: 1px 1px 1px #eee;
}
a.button[behavior~=selectable].selected {text-shadow: none;}
</style>
<link rel="shortcut icon" href="images/favicon.ico">
<link rel="apple-touch-icon-precomposed" href="images/apple-touch-icon-precomposed.png">
<link rel="apple-touch-startup-image" href="images/startup.png">
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0, maximum-scale=1.0">
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<style type="text/css" id="color_scheme"></style>
</head>
<body>
<div id="page_container" class="loading">
<div class="page boot loading">
<section class="loading">
<div class="spinner"></div>
</section>
<section class="notice" id="initial">
<h2>Loading&hellip;</h2>
</section>
<section class="notice" id="slow">
<h2>Still loading, just a moment&hellip;</h2>
</section>
<section class="notice" id="stop">
<h2>Basecamp mobile is taking a while to load.</h2>
<p><a class="button" behavior="selectable" href="#" onclick="location.reload(); return false">Try again</a></p>
<p>or <a href="/standard">use the standard version</a></p>
</section>
</div>
</div>
<script>
(function() {
if (location.port == 1428) return;
if (location.hostname.match(/\.test$/)) return;
if (location.protocol.match(/^http:/)) {
window.location = location.toString().replace(/^http:/, "https:");
}
})();
(function() {
var el = document.querySelector("#page_container > div.boot"), frame = 0;
var interval = setInterval(function() {
var className = el.className,
isLoading = className.match(/\bloading\b/),
frameName = className.match(/\bframe_\d+\b/);
if (isLoading) {
frame = (frame + 1) % 12;
if (frameName) {
el.setAttribute("class", className.replace(frameName, "frame_" + frame));
} else {
el.setAttribute("class", "frame_" + frame + " " + className);
}
} else {
if (frameName) {
el.setAttribute("class", className.replace(frameName, ""));
}
clearInterval(interval);
}
}, 83);
}).call(this);
(function() {
var match, prefix = '';
if (match = location.search.match(/^\?h=(.+)/)) {
prefix = 'http://' + match[1] + ':1428/';
}
var l = document.createElement('link');
l.rel = 'stylesheet';
l.type = 'text/css';
l.href = prefix + 'application.css?b8592beb3455d87149a48b75e35a142dfb0de466';
var x = document.getElementsByTagName('link')[0];
x.parentNode.insertBefore(l, x);
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = prefix + 'application.js?5e57189fe70575a5a45a2faa2396335a7bdfb61f';
var x = document.getElementsByTagName('script')[0];
x.parentNode.insertBefore(s, x);
s.onload = function() {
setTimeout(function() {
require("basecamp").boot(window);
}, 0);
}
}).call(this);
(function() {
var element = document.querySelector("#page_container > div.loading");
setTimeout(function() {
element.className += " slow";
setTimeout(function() {
element.className += " stop";
}, 20000);
}, 10000);
}).call(this);
</script>
<script type="text/javascript">
var clicky = { log: function(){ return; }, goal: function(){ return; }};
var clicky_site_id = 66379699;
(function() {
if (window.location.hostname.match(/\.test$/)) return;
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = ( document.location.protocol == 'https:' ? 'https://static.getclicky.com/js' : 'http://static.getclicky.com/js' );
( document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0] ).appendChild( s );
})();
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment