document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. <html>
  2. <head>
  3. <meta name="viewport" content="width=device-width, maximum-scale=1.0, user-scalable=no">
  4. <meta name="format-detection" content="telephone=no">
  5. <meta name="apple-mobile-web-app-capable" content="yes">
  6. <title>JailbreakMe 3.0</title>
  7.  
  8. <!-- hey there, source code reader, who probably wants to ask if you can use this design on your homepage. -->
  9. <!-- while I don\'t have an issue with it, the code is SO horrible and awful that it\'s much, much easier to -->
  10. <!-- just make your own version of the design, which is completely cool with us: most of the design\'s from -->
  11. <!-- apple\'s app store app anyway. again: you can use the design (but not the content) where you want, but -->
  12. <!-- it\'s awful, so for your sake, make your own. also, see Cydia\'s Info.plist for another of these equal- -->
  13. <!-- line-length paragraphs, which inspired this one. it\'s actually easier than i thought it\'d be to make! -->
  14. <!-- chpwn -->
  15.  
  16. <script type="text/javascript">
  17. // prepare google analytics
  18. var _gaq = _gaq || [];
  19. _gaq.push([\'_setAccount\', \'UA-19159861-4\']);
  20. _gaq.push([\'_trackPageview\']);
  21. </script>
  22.  
  23. <style type="text/css">
  24. #browser {
  25.     position: fixed;
  26.     width: 100%;
  27.     bottom: 0;
  28.     text-align: center;
  29. }
  30.  
  31. body {
  32.     margin: 0;
  33.     padding: 0;
  34.  
  35.     /* helvetica neue is only availble on retina devices, but it\'s the system font there, so use it if we can */
  36.     font-family: Helvetica NeueUI, Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;
  37.     color: black;
  38. }
  39.  
  40. * {
  41.     -webkit-user-select: none !important;
  42.     -webkit-text-size-adjust: none;
  43. }
  44.  
  45. ul {
  46.     padding-left: 10px;
  47. }
  48.  
  49. li {
  50.     padding-bottom: 15px;
  51. }
  52.  
  53. .body {
  54.     color: black;
  55. }
  56.  
  57. .body1 {
  58.     padding: 1px 10px;
  59. }
  60.  
  61. /* links look better like this */
  62. .body a, .body1 a {
  63.     text-decoration: none;
  64. }
  65.  
  66. #hax {
  67.     position: fixed;
  68.     opacity: 0.000001;
  69.     top: 0; left: 0;
  70.     width: 20px; height: 40px;
  71.     -webkit-transform: scale(0.001);
  72. }
  73.  
  74. .container {
  75.     overflow: hidden;
  76. }
  77.  
  78. .button-container {
  79.     z-index: 10;
  80.     vertical-align: middle;
  81. }
  82.  
  83. .button-wrapper {
  84.     padding-left: 6px;
  85.     padding-right: 6px;
  86.     width: 50px;
  87. }
  88.  
  89. .button {
  90.     color: white;
  91.     font-weight: bold;
  92.     text-shadow: rgba(0, 0, 0, 0.60) 0 -1px 0;
  93.     font-size: 13px;
  94.     line-height: 16px;
  95.    
  96.     -webkit-box-shadow: 0 -1px 0px #79797b, 0 1px 0px #ffffff;
  97.     ;
  98.     ;
  99.     border-top: 1px solid #505050;
  100.    
  101.     padding-top: 1px;
  102.     height: 20px;
  103.     border-radius: 3px;
  104.    
  105.     width: 48px;
  106.     text-align: center;
  107.    
  108.     overflow: hidden;
  109.     position: relative;
  110.     margin-top: 7px;
  111.    
  112.     -webkit-transform: scaleX(1.001);
  113.     ;
  114.     ;
  115. }
  116.  
  117. .button-shadow {
  118.     position: absolute;
  119.     left: -25%;
  120.     top: -25%;
  121.     width: 150%;
  122.     height: 150%;
  123. }
  124.  
  125. #bb-shadow {
  126.     position: absolute;
  127. }
  128.  
  129. .button:active .button-shadow {
  130.     background-color: rgba(0, 0, 0, 0.33);
  131. }
  132.  
  133. .button-disabled .button-shadow {
  134.     background-color: transparent !important;
  135. }
  136.  
  137. .button-text {
  138.     position: absolute;
  139.     margin-top: 2px;
  140.     text-align: center;
  141. }
  142.  
  143. .button-blue .button {
  144.     border-right: 1px solid #435c8d;
  145.     border-left: 1px solid #435c8d;
  146.     border-bottom: 1px solid #34528e;
  147.  
  148.     background-image: -webkit-gradient(
  149.         linear,
  150.         left bottom,
  151.         left top,
  152.         color-stop(1, #74767a),
  153.         color-stop(0.95, #8d8f96),
  154.         color-stop(0, #75777f)
  155.     );
  156.     background-image: ;
  157.     background-image: ;
  158. }
  159.  
  160. .button-green .button {
  161.     border-right: 1px solid #528e37;
  162.     border-left: 1px solid #528e37;
  163.     border-bottom: 1px solid #449222;
  164.    
  165.     background-image: -webkit-gradient(
  166.         linear,
  167.         left bottom,
  168.         left top,
  169.         color-stop(1, #648b53),
  170.         color-stop(0.95, #74a361),
  171.         color-stop(0, #51ab29)
  172.     );
  173.  
  174.     width: 68px;
  175.     margin-left: -10px;
  176. }
  177.  
  178. .button-animated .button {
  179.     -webkit-transition-property: -webkit-transform, background-image, border-color;
  180.     -webkit-transition-timing-function: ease-in-out;
  181.     -webkit-transition-duration: 0.2s;
  182.     ;
  183. }
  184.  
  185. .button-squashed .button {
  186.     -webkit-transform: scaleX(0.7059);
  187. }
  188.  
  189. .button-stretched .button {
  190.     -webkit-transform: scaleX(1.417);
  191. }
  192.  
  193. .cell {
  194.     border-top: 1px solid #e5e5e5;
  195.     border-bottom: 1px solid #e5e5e5;
  196.     background-color: #d5d5d5;
  197.    
  198.     padding: 0;
  199.     margin: 0;
  200.     /*position: relative;*/
  201.  
  202.     height: 44px;
  203.     width: 100%;
  204.     display: block;
  205.    
  206.     text-decoration: none;
  207.  
  208.     background-repeat: no-repeat;
  209.     background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI0NSIgaGVpZ2h0PSIyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDo2O3N0cm9rZS1vcGFjaXR5OjAuNTsiIGQ9Ik0gNCwyIDE1LDEzIDQsMjQiLz48L3N2Zz4K);
  210.     background-size: 25px 13px;
  211.     background-position: center right;
  212.    
  213.     /* disable gray selected overlay thingy */
  214.     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  215.    
  216.     /* disable tap-and-hold menu */
  217.     -webkit-touch-callout: none;
  218. }
  219.  
  220. /* i love (read: hate) css */
  221. .cell + .cell {
  222.     margin-top: -1px;
  223. }
  224.  
  225. .cell:active {
  226.     border-top: 1px solid #0099FF;
  227.     border-bottom: 1px solid #0066F2;
  228.  
  229.     background-repeat: no-repeat, repeat-x;
  230.     background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI0NSIgaGVpZ2h0PSIyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDo2IiBkPSJNIDQsMiAxNSwxMyA0LDI0Ii8%2BPC9zdmc%2BCg%3D%3D), -webkit-gradient(
  231.         linear,
  232.         left top,
  233.         left bottom,
  234.         color-stop(0, #0099FF),
  235.         color-stop(1, #0066F2)
  236.     );
  237.     background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI0NSIgaGVpZ2h0PSIyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDo2IiBkPSJNIDQsMiAxNSwxMyA0LDI0Ii8%2BPC9zdmc%2BCg%3D%3D), ;
  238.     background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI0NSIgaGVpZ2h0PSIyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDo2IiBkPSJNIDQsMiAxNSwxMyA0LDI0Ii8%2BPC9zdmc%2BCg%3D%3D), ;
  239.     background-size: 25px 13px, 100% 44px;
  240.     background-position: center right, top left;
  241. }
  242.  
  243. .cell:active + .cell {
  244.     /* so, there\'s this weird thing that our cells are put margin-top -1px */
  245.     /* so that they look good when multiple of them are in a row, however  */
  246.     /* that makes the selected cells look one pixel off when they are above*/
  247.     /* a deselected cell. so, set the color to the bottom color of the cell*/
  248.     /* above, which is hidden. if that makes any sense (probably does not) */
  249.     border-top: 1px solid #0066F2;
  250. }
  251.  
  252. .cell span {
  253.     display: block;
  254.     position: absolute;
  255.    
  256.     line-height: 44px;
  257.  
  258.     font-weight: bold;
  259.     font-size: 15px;
  260.     padding-left: 17px;
  261.     color: black;
  262. }
  263.  
  264. .cell:active span {
  265.     color: white;
  266. }
  267.  
  268.  
  269. .navbar-label {
  270.     width: 100%;
  271.     position: absolute;
  272.     text-align: center;
  273.     line-height: 44px;
  274.     font-size: 22px;
  275.     font-weight: bold;
  276. }
  277.  
  278. #back-taptarget {
  279.     top: 6px;
  280.     left: 8px;
  281.     height: 32px;
  282.     width: 52px;
  283.     position: absolute;
  284.     z-index: 9999999;
  285.    
  286.     /* disable gray selected overlay thingy */
  287.     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  288.    
  289.     /* disable tap-and-hold menu */
  290.     -webkit-touch-callout: none;
  291. }
  292.  
  293. #back-container {
  294.     height: 32px;
  295.     margin-top:  7px ;
  296.     ;
  297.     position: absolute;
  298. }
  299.  
  300.  
  301. #back-button {
  302.     line-height: 0px;
  303.     margin: 0;
  304.     padding: 0;
  305.     height: 0px;
  306.     color: white;
  307.  
  308.     border-width: 15px 5px 15px 14px;
  309.     -webkit-border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAADoUlEQVRIDaWVWWgTURSGz2QmaWaytcZpmqRJJtskYkkISl2hguKCD74oKLhB0YLg%2FiCi6IOKKIIrIi6I%2BKIivumLIIpvWkUfxNYaKAglbdNsVGOWmfHc0ZTWmjSpFw4TJnO%2F%2B9%2F%2FnHsuBXWOQCDAmy2WY80t1vUsywZojQZK5bKUy2aeZ9K5k58%2BfXxDUFQ9vGg0utzR7n4ihsK8w%2B4Ak9kMGgQWCkUYGUnAl%2F6%2BYjw%2BcPh9b%2B81ZiYgwjpD4fnPYwsW6p3tbjAYDMAwDFAUBbIsg83WBjxv0%2Bn17FVJUT7QtYCiGHWGwsFXnYuXWgSvH3CrqjJFUYAEGQRuNJpAq9VBKpV0VAX6fD6LL%2Bh%2F0bloidftEUCr0wJiQFbkaUGMoxGcHktaq27Z4XTdiERjHU6XBz%2FWgiTJtTYDOl0TcAZTyz%2BBsdjCjeF58zcLgh%2Ba8EN5Bpi6EjpA0wxMA5LycAvCLX8gqHomSVJNZZP%2FJEmaBrQ72m8FQ%2BFmS8sc1bOyVJ48p%2BZvWZamAjuisW2%2BgLihDWuNojSAdVsT8PefZbRmQqEoik6Px3PFLfjQYD0moTEYgcs4ZwJobW275%2FUHm00mM0joBYlGR7ni4byOSLfXG1zJ83Z1q1KDW60srBCFnlDI63YJl50uNxavblbKKkBVIW%2BZc9cleA0GoxnPJp4EzNRsB6lXprWtVatnObVEpP%2BAERGkDunHjx4Nvnj5ai3HcUaNhgYFVc42RkeGQROJRF6vWdV1IpEYLhaKhYkMVzLdyFPGDsRgXythK3rQP%2FA1nBhOHrTOnYstqmoTqmmv6iH5AqE5hF7s7tkbzmYz60hHJiel0aFga5sobIR%2BGxoaOn7oyAk%2FTWtFlmPJUg0x0X6YIsNut3%2FYvmXTsdGRRLZQKKhZI5mrN5TKSanIQJXoq%2FL0c3%2FfuXcf%2B05beV5Dely9Y5pCMhGh%2BUMH9t1uMXP3c5k0kGNYXxnJeM9M8nCyCoSOotLT23bsFsbHc13kEpopSaQ7oTXZKR7%2BBf164fypI%2BOZ1Jf8j7x6y%2BEiVZ8%2F83nQM%2FTnqkACt9lsb3d37ziaTCbGyASSnH9By6USpMZGy6tWr7hS0%2FE%2FSXqGz%2F3X79w7YzRaPCxnwMuIJl6rTbhUKkIunZIFt%2F3mnp6ep3UVGqpi4%2FF419nzl3blct%2BXUTRtIzvAJKQZhhpYvXLFw53btz7BRQbrAv6erJDdiBh2DI68w1HASGMMICxDXvwCFKcoc%2BSp6BoAAAAASUVORK5CYII%3D) 15 5 15 14 stretch;
  310.     ;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAADoUlEQVRIDaWVWWgTURSGz2QmaWaytcZpmqRJJtskYkkISl2hguKCD74oKLhB0YLg%2FiCi6IOKKIIrIi6I%2BKIivumLIIpvWkUfxNYaKAglbdNsVGOWmfHc0ZTWmjSpFw4TJnO%2F%2B9%2F%2FnHsuBXWOQCDAmy2WY80t1vUsywZojQZK5bKUy2aeZ9K5k58%2BfXxDUFQ9vGg0utzR7n4ihsK8w%2B4Ak9kMGgQWCkUYGUnAl%2F6%2BYjw%2BcPh9b%2B81ZiYgwjpD4fnPYwsW6p3tbjAYDMAwDFAUBbIsg83WBjxv0%2Bn17FVJUT7QtYCiGHWGwsFXnYuXWgSvH3CrqjJFUYAEGQRuNJpAq9VBKpV0VAX6fD6LL%2Bh%2F0bloidftEUCr0wJiQFbkaUGMoxGcHktaq27Z4XTdiERjHU6XBz%2FWgiTJtTYDOl0TcAZTyz%2BBsdjCjeF58zcLgh%2Ba8EN5Bpi6EjpA0wxMA5LycAvCLX8gqHomSVJNZZP%2FJEmaBrQ72m8FQ%2BFmS8sc1bOyVJ48p%2BZvWZamAjuisW2%2BgLihDWuNojSAdVsT8PefZbRmQqEoik6Px3PFLfjQYD0moTEYgcs4ZwJobW275%2FUHm00mM0joBYlGR7ni4byOSLfXG1zJ83Z1q1KDW60srBCFnlDI63YJl50uNxavblbKKkBVIW%2BZc9cleA0GoxnPJp4EzNRsB6lXprWtVatnObVEpP%2BAERGkDunHjx4Nvnj5ai3HcUaNhgYFVc42RkeGQROJRF6vWdV1IpEYLhaKhYkMVzLdyFPGDsRgXythK3rQP%2FA1nBhOHrTOnYstqmoTqmmv6iH5AqE5hF7s7tkbzmYz60hHJiel0aFga5sobIR%2BGxoaOn7oyAk%2FTWtFlmPJUg0x0X6YIsNut3%2FYvmXTsdGRRLZQKKhZI5mrN5TKSanIQJXoq%2FL0c3%2FfuXcf%2B05beV5Dely9Y5pCMhGh%2BUMH9t1uMXP3c5k0kGNYXxnJeM9M8nCyCoSOotLT23bsFsbHc13kEpopSaQ7oTXZKR7%2BBf164fypI%2BOZ1Jf8j7x6y%2BEiVZ8%2F83nQM%2FTnqkACt9lsb3d37ziaTCbGyASSnH9By6USpMZGy6tWr7hS0%2FE%2FSXqGz%2F3X79w7YzRaPCxnwMuIJl6rTbhUKkIunZIFt%2F3mnp6ep3UVGqpi4%2FF419nzl3blct%2BXUTRtIzvAJKQZhhpYvXLFw53btz7BRQbrAv6erJDdiBh2DI68w1HASGMMICxDXvwCFKcoc%2BSp6BoAAAAASUVORK5CYII%3D) 15 5 15 14 stretch;
  311.     ;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAADoUlEQVRIDaWVWWgTURSGz2QmaWaytcZpmqRJJtskYkkISl2hguKCD74oKLhB0YLg%2FiCi6IOKKIIrIi6I%2BKIivumLIIpvWkUfxNYaKAglbdNsVGOWmfHc0ZTWmjSpFw4TJnO%2F%2B9%2F%2FnHsuBXWOQCDAmy2WY80t1vUsywZojQZK5bKUy2aeZ9K5k58%2BfXxDUFQ9vGg0utzR7n4ihsK8w%2B4Ak9kMGgQWCkUYGUnAl%2F6%2BYjw%2BcPh9b%2B81ZiYgwjpD4fnPYwsW6p3tbjAYDMAwDFAUBbIsg83WBjxv0%2Bn17FVJUT7QtYCiGHWGwsFXnYuXWgSvH3CrqjJFUYAEGQRuNJpAq9VBKpV0VAX6fD6LL%2Bh%2F0bloidftEUCr0wJiQFbkaUGMoxGcHktaq27Z4XTdiERjHU6XBz%2FWgiTJtTYDOl0TcAZTyz%2BBsdjCjeF58zcLgh%2Ba8EN5Bpi6EjpA0wxMA5LycAvCLX8gqHomSVJNZZP%2FJEmaBrQ72m8FQ%2BFmS8sc1bOyVJ48p%2BZvWZamAjuisW2%2BgLihDWuNojSAdVsT8PefZbRmQqEoik6Px3PFLfjQYD0moTEYgcs4ZwJobW275%2FUHm00mM0joBYlGR7ni4byOSLfXG1zJ83Z1q1KDW60srBCFnlDI63YJl50uNxavblbKKkBVIW%2BZc9cleA0GoxnPJp4EzNRsB6lXprWtVatnObVEpP%2BAERGkDunHjx4Nvnj5ai3HcUaNhgYFVc42RkeGQROJRF6vWdV1IpEYLhaKhYkMVzLdyFPGDsRgXythK3rQP%2FA1nBhOHrTOnYstqmoTqmmv6iH5AqE5hF7s7tkbzmYz60hHJiel0aFga5sobIR%2BGxoaOn7oyAk%2FTWtFlmPJUg0x0X6YIsNut3%2FYvmXTsdGRRLZQKKhZI5mrN5TKSanIQJXoq%2FL0c3%2FfuXcf%2B05beV5Dely9Y5pCMhGh%2BUMH9t1uMXP3c5k0kGNYXxnJeM9M8nCyCoSOotLT23bsFsbHc13kEpopSaQ7oTXZKR7%2BBf164fypI%2BOZ1Jf8j7x6y%2BEiVZ8%2F83nQM%2FTnqkACt9lsb3d37ziaTCbGyASSnH9By6USpMZGy6tWr7hS0%2FE%2FSXqGz%2F3X79w7YzRaPCxnwMuIJl6rTbhUKkIunZIFt%2F3mnp6ep3UVGqpi4%2FF419nzl3blct%2BXUTRtIzvAJKQZhhpYvXLFw53btz7BRQbrAv6erJDdiBh2DI68w1HASGMMICxDXvwCFKcoc%2BSp6BoAAAAASUVORK5CYII%3D) 15 5 15 14 stretch;
  312. }
  313.  
  314. #back-shadow {
  315.     position: absolute;
  316.     width: 52px;
  317.     height: 30px;
  318.     left: -13px;
  319.     top: -15px;
  320.     -webkit-mask-box-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAADoUlEQVRIDaWVWWgTURSGz2QmaWaytcZpmqRJJtskYkkISl2hguKCD74oKLhB0YLg%2FiCi6IOKKIIrIi6I%2BKIivumLIIpvWkUfxNYaKAglbdNsVGOWmfHc0ZTWmjSpFw4TJnO%2F%2B9%2F%2FnHsuBXWOQCDAmy2WY80t1vUsywZojQZK5bKUy2aeZ9K5k58%2BfXxDUFQ9vGg0utzR7n4ihsK8w%2B4Ak9kMGgQWCkUYGUnAl%2F6%2BYjw%2BcPh9b%2B81ZiYgwjpD4fnPYwsW6p3tbjAYDMAwDFAUBbIsg83WBjxv0%2Bn17FVJUT7QtYCiGHWGwsFXnYuXWgSvH3CrqjJFUYAEGQRuNJpAq9VBKpV0VAX6fD6LL%2Bh%2F0bloidftEUCr0wJiQFbkaUGMoxGcHktaq27Z4XTdiERjHU6XBz%2FWgiTJtTYDOl0TcAZTyz%2BBsdjCjeF58zcLgh%2Ba8EN5Bpi6EjpA0wxMA5LycAvCLX8gqHomSVJNZZP%2FJEmaBrQ72m8FQ%2BFmS8sc1bOyVJ48p%2BZvWZamAjuisW2%2BgLihDWuNojSAdVsT8PefZbRmQqEoik6Px3PFLfjQYD0moTEYgcs4ZwJobW275%2FUHm00mM0joBYlGR7ni4byOSLfXG1zJ83Z1q1KDW60srBCFnlDI63YJl50uNxavblbKKkBVIW%2BZc9cleA0GoxnPJp4EzNRsB6lXprWtVatnObVEpP%2BAERGkDunHjx4Nvnj5ai3HcUaNhgYFVc42RkeGQROJRF6vWdV1IpEYLhaKhYkMVzLdyFPGDsRgXythK3rQP%2FA1nBhOHrTOnYstqmoTqmmv6iH5AqE5hF7s7tkbzmYz60hHJiel0aFga5sobIR%2BGxoaOn7oyAk%2FTWtFlmPJUg0x0X6YIsNut3%2FYvmXTsdGRRLZQKKhZI5mrN5TKSanIQJXoq%2FL0c3%2FfuXcf%2B05beV5Dely9Y5pCMhGh%2BUMH9t1uMXP3c5k0kGNYXxnJeM9M8nCyCoSOotLT23bsFsbHc13kEpopSaQ7oTXZKR7%2BBf164fypI%2BOZ1Jf8j7x6y%2BEiVZ8%2F83nQM%2FTnqkACt9lsb3d37ziaTCbGyASSnH9By6USpMZGy6tWr7hS0%2FE%2FSXqGz%2F3X79w7YzRaPCxnwMuIJl6rTbhUKkIunZIFt%2F3mnp6ep3UVGqpi4%2FF419nzl3blct%2BXUTRtIzvAJKQZhhpYvXLFw53btz7BRQbrAv6erJDdiBh2DI68w1HASGMMICxDXvwCFKcoc%2BSp6BoAAAAASUVORK5CYII%3D) 15 5 15 14 stretch;
  321.     ;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAADoUlEQVRIDaWVWWgTURSGz2QmaWaytcZpmqRJJtskYkkISl2hguKCD74oKLhB0YLg%2FiCi6IOKKIIrIi6I%2BKIivumLIIpvWkUfxNYaKAglbdNsVGOWmfHc0ZTWmjSpFw4TJnO%2F%2B9%2F%2FnHsuBXWOQCDAmy2WY80t1vUsywZojQZK5bKUy2aeZ9K5k58%2BfXxDUFQ9vGg0utzR7n4ihsK8w%2B4Ak9kMGgQWCkUYGUnAl%2F6%2BYjw%2BcPh9b%2B81ZiYgwjpD4fnPYwsW6p3tbjAYDMAwDFAUBbIsg83WBjxv0%2Bn17FVJUT7QtYCiGHWGwsFXnYuXWgSvH3CrqjJFUYAEGQRuNJpAq9VBKpV0VAX6fD6LL%2Bh%2F0bloidftEUCr0wJiQFbkaUGMoxGcHktaq27Z4XTdiERjHU6XBz%2FWgiTJtTYDOl0TcAZTyz%2BBsdjCjeF58zcLgh%2Ba8EN5Bpi6EjpA0wxMA5LycAvCLX8gqHomSVJNZZP%2FJEmaBrQ72m8FQ%2BFmS8sc1bOyVJ48p%2BZvWZamAjuisW2%2BgLihDWuNojSAdVsT8PefZbRmQqEoik6Px3PFLfjQYD0moTEYgcs4ZwJobW275%2FUHm00mM0joBYlGR7ni4byOSLfXG1zJ83Z1q1KDW60srBCFnlDI63YJl50uNxavblbKKkBVIW%2BZc9cleA0GoxnPJp4EzNRsB6lXprWtVatnObVEpP%2BAERGkDunHjx4Nvnj5ai3HcUaNhgYFVc42RkeGQROJRF6vWdV1IpEYLhaKhYkMVzLdyFPGDsRgXythK3rQP%2FA1nBhOHrTOnYstqmoTqmmv6iH5AqE5hF7s7tkbzmYz60hHJiel0aFga5sobIR%2BGxoaOn7oyAk%2FTWtFlmPJUg0x0X6YIsNut3%2FYvmXTsdGRRLZQKKhZI5mrN5TKSanIQJXoq%2FL0c3%2FfuXcf%2B05beV5Dely9Y5pCMhGh%2BUMH9t1uMXP3c5k0kGNYXxnJeM9M8nCyCoSOotLT23bsFsbHc13kEpopSaQ7oTXZKR7%2BBf164fypI%2BOZ1Jf8j7x6y%2BEiVZ8%2F83nQM%2FTnqkACt9lsb3d37ziaTCbGyASSnH9By6USpMZGy6tWr7hS0%2FE%2FSXqGz%2F3X79w7YzRaPCxnwMuIJl6rTbhUKkIunZIFt%2F3mnp6ep3UVGqpi4%2FF419nzl3blct%2BXUTRtIzvAJKQZhhpYvXLFw53btz7BRQbrAv6erJDdiBh2DI68w1HASGMMICxDXvwCFKcoc%2BSp6BoAAAAASUVORK5CYII%3D) 15 5 15 14 stretch;
  322.     ;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAADoUlEQVRIDaWVWWgTURSGz2QmaWaytcZpmqRJJtskYkkISl2hguKCD74oKLhB0YLg%2FiCi6IOKKIIrIi6I%2BKIivumLIIpvWkUfxNYaKAglbdNsVGOWmfHc0ZTWmjSpFw4TJnO%2F%2B9%2F%2FnHsuBXWOQCDAmy2WY80t1vUsywZojQZK5bKUy2aeZ9K5k58%2BfXxDUFQ9vGg0utzR7n4ihsK8w%2B4Ak9kMGgQWCkUYGUnAl%2F6%2BYjw%2BcPh9b%2B81ZiYgwjpD4fnPYwsW6p3tbjAYDMAwDFAUBbIsg83WBjxv0%2Bn17FVJUT7QtYCiGHWGwsFXnYuXWgSvH3CrqjJFUYAEGQRuNJpAq9VBKpV0VAX6fD6LL%2Bh%2F0bloidftEUCr0wJiQFbkaUGMoxGcHktaq27Z4XTdiERjHU6XBz%2FWgiTJtTYDOl0TcAZTyz%2BBsdjCjeF58zcLgh%2Ba8EN5Bpi6EjpA0wxMA5LycAvCLX8gqHomSVJNZZP%2FJEmaBrQ72m8FQ%2BFmS8sc1bOyVJ48p%2BZvWZamAjuisW2%2BgLihDWuNojSAdVsT8PefZbRmQqEoik6Px3PFLfjQYD0moTEYgcs4ZwJobW275%2FUHm00mM0joBYlGR7ni4byOSLfXG1zJ83Z1q1KDW60srBCFnlDI63YJl50uNxavblbKKkBVIW%2BZc9cleA0GoxnPJp4EzNRsB6lXprWtVatnObVEpP%2BAERGkDunHjx4Nvnj5ai3HcUaNhgYFVc42RkeGQROJRF6vWdV1IpEYLhaKhYkMVzLdyFPGDsRgXythK3rQP%2FA1nBhOHrTOnYstqmoTqmmv6iH5AqE5hF7s7tkbzmYz60hHJiel0aFga5sobIR%2BGxoaOn7oyAk%2FTWtFlmPJUg0x0X6YIsNut3%2FYvmXTsdGRRLZQKKhZI5mrN5TKSanIQJXoq%2FL0c3%2FfuXcf%2B05beV5Dely9Y5pCMhGh%2BUMH9t1uMXP3c5k0kGNYXxnJeM9M8nCyCoSOotLT23bsFsbHc13kEpopSaQ7oTXZKR7%2BBf164fypI%2BOZ1Jf8j7x6y%2BEiVZ8%2F83nQM%2FTnqkACt9lsb3d37ziaTCbGyASSnH9By6USpMZGy6tWr7hS0%2FE%2FSXqGz%2F3X79w7YzRaPCxnwMuIJl6rTbhUKkIunZIFt%2F3mnp6ep3UVGqpi4%2FF419nzl3blct%2BXUTRtIzvAJKQZhhpYvXLFw53btz7BRQbrAv6erJDdiBh2DI68w1HASGMMICxDXvwCFKcoc%2BSp6BoAAAAASUVORK5CYII%3D) 15 5 15 14 stretch;
  323.    
  324.     z-index: -1;
  325. }
  326.  
  327.  
  328. #back-text {
  329.     font-family: "Helvetica NeueUI", Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;
  330.     text-shadow: #4e4e4e 0 -1px 0;
  331.     font-weight: bold;
  332.     font-size: 13px;
  333.    
  334.     padding-right: 3px;
  335.     margin-top: -1px;
  336. }
  337.  
  338. #back-taptarget:active + #back-container #back-shadow {
  339.     background-color: rgba(0, 0, 0, 0.33);
  340. }
  341.  
  342. .navbar-label, #back-button, .navigation-view-2-container, .navigation-view-1 {
  343.     -webkit-transition-property: -webkit-transform, opacity;
  344.     ;
  345.     ;
  346.     -webkit-transition-timing-function: ease-in-out; /* iOS uses exactly this */
  347.     ;
  348.     ;
  349.     -webkit-transition-duration: 0.35s;
  350.     ;
  351.     ;
  352. }
  353.  
  354. .freeze, .freeze .container, .freeze .navigation-view-1, .freeze .navigation-view-2-container, .freeze .navbar-label, .freeze #back-button {
  355.     -webkit-transition-duration: 0s !important;
  356.     ;
  357.     ;
  358. }
  359.  
  360. #first-label {
  361.        -webkit-transform: translateX(0);
  362.        ;
  363.        ;
  364.        opacity: 1;
  365. }
  366. .page2 #first-label {
  367.     -webkit-transform: translateX(-100%);
  368.     ;
  369.     ;
  370.     opacity: 0;
  371. }
  372.  
  373. #second-label {
  374.     -webkit-transform: translateX(60%);
  375.     ;
  376.     ;
  377.     opacity: 0;
  378. }
  379. .page2 #second-label {
  380.     -webkit-transform: translateX(0);
  381.     ;
  382.     ;
  383.     opacity: 1;
  384. }
  385.        
  386. #back-button {
  387.     -webkit-transform: translateX(50%);
  388.     ;
  389.     ;
  390.     opacity: 0;
  391. }
  392. .page2 #back-button {
  393.     -webkit-transform: translateX(9px);
  394.     ;
  395.     ;
  396.     opacity: 1;
  397. }
  398.  
  399.  
  400. .navigation-view-container {
  401.     position: relative;
  402. }
  403.  
  404. .navigation-view-2-container {
  405.     background-color: #e1e1e1;    -webkit-transform: translateX(100%);
  406.     ;
  407.     ;
  408.     position: absolute;
  409.     width: 100%;
  410.     top: 0; left: 0;
  411. }
  412.  
  413. .page2 .navigation-view-2-container {
  414.     -webkit-transform: translateX(0);
  415.     ;
  416.     ;
  417.     position: relative;
  418. }
  419.    
  420.  
  421. .navigation-view {
  422.     display: none;
  423.     padding: 5px;
  424. }
  425.  
  426. .navigation-view-1 {
  427.     background-color: #e1e1e1;
  428.     -webkit-transform: translateX(0);
  429.     ;
  430.     ;
  431.     display: block;
  432.     position: relative;
  433. }
  434.  
  435. .page2 .navigation-view-1 {
  436.     -webkit-transform: translateX(-100%);
  437.     ;
  438.     ;
  439.     position: absolute;
  440.     top: 44px; left: 0;
  441. }
  442.  
  443. .container.moreinfo .navigation-view-moreinfo { display: block; }
  444. .container.success .navigation-view-success { display: block; }
  445. .container.donate .navigation-view-donate { display: block; }
  446. .container.failure .navigation-view-failure { display: block; }
  447. .container.legal .navigation-view-legal { display: block; }
  448.  
  449.  
  450.  
  451. body {
  452.     background-color: #c8cacc;
  453.     background-repeat: no-repeat;
  454.     background-image: -webkit-gradient(
  455.         linear,
  456.         left bottom,
  457.         left top,
  458.         from(#656565),
  459.         to(#959595)
  460.     );
  461.     background-image: ;
  462.     background-image: ;
  463. }
  464.  
  465. .navbar-label, #back-button, .navigation-view-2-container, .navigation-view-1 {
  466.     border-radius: 15px;
  467. }
  468.  
  469. .container {
  470.         -webkit-transition-property: -webkit-transform;
  471.     ;
  472.     ;
  473.     -webkit-transition-duration: 0.3s;
  474.     ;
  475.     ;
  476.     -webkit-transition-timing-function: ease-in-out;
  477.     ;
  478.     ;
  479.  
  480.     border-radius: 15px;
  481.     margin-left: 10%;
  482.     margin-right: 10%;
  483.     position: static;
  484.     margin-top: 25%;
  485.     margin-bottom: 25%;
  486. }
  487.  
  488. .container-rounded {
  489.     position:relative;
  490.     background-color: #e1e1e1;
  491.     border-radius: 15px;
  492. }
  493.  
  494. .container2 {
  495.     display: table;
  496. }
  497.  
  498. .container3 {
  499.     display: table-row;
  500. }
  501.  
  502. .header {
  503.     /*float: left;*/
  504.     position: relative;
  505.     width: 40%;
  506.     display: table-cell;
  507.  
  508.     padding-top: 24px;
  509.     padding-bottom: 24px;
  510.     vertical-align: top;
  511. }
  512.  
  513. .notheader {
  514.     /*float: right;*/
  515.     width: 59%;
  516.     border-left: solid 1px black;
  517.     display: table-cell;
  518.     vertical-align: top;
  519.  
  520.     overflow: hidden;
  521.     border-bottom-right-radius: 15px;
  522. }
  523.  
  524.  
  525. .body-header {
  526.     font-weight: bold;
  527.     font-size: 17px;
  528. }
  529.  
  530. .body p {
  531.     margin-top: 10px;
  532.     margin-bottom: 10px;
  533. }
  534.  
  535. .icon {
  536.     display: none;
  537. }
  538.  
  539. .bigicon {
  540.     margin-bottom: 50px;
  541.     width: 190px;
  542.     height: 190px;
  543.     -webkit-background-size: 100% 100%;
  544.     ;
  545.     ;
  546.     background-size: 100% 100%;
  547.     margin-left: auto;
  548.     margin-right: auto;
  549.     background-image: url(/saffron/holybejesus.png);
  550.  
  551.     -webkit-box-reflect: below 4px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.8, transparent), to(rgba(1, 1, 1, 0.5)));
  552. }
  553.  
  554. .headertext {
  555.     width: 100%;
  556. }
  557.  
  558. .cell {
  559.     border-top: solid 1px #b5b5b5;
  560.     border-bottom: solid 1px #b5b5b5;
  561.     background-color: #d5d5d5;
  562. }
  563.  
  564. .title {
  565.     width: 100%;
  566.     text-align: center;
  567.     font-size: 30px;
  568.     margin-bottom: 0;
  569.     padding-bottom: 2px;
  570. }
  571.  
  572. .subtitle {
  573.     font-size: 17px;
  574.     width: 100%;
  575.     margin: 0;
  576.     padding-bottom: 1px;
  577.     text-align: center;
  578.     color: #888888;
  579. }
  580.  
  581. .navbar {
  582.     background-color: #7f94b0;
  583.     background-image: -webkit-gradient(
  584.         linear,
  585.         left bottom,
  586.         left top,
  587.         color-stop(0%, #a8abbb),
  588.         color-stop(100%, #ffffff)
  589.     );
  590.     background-image: ;
  591.     background-image: ;
  592.  
  593.     border-top-left-radius: 15px;
  594.     border-top-right-radius: 15px;
  595.  
  596.     height: 43px;
  597.     margin: 0;
  598.     padding: 0;
  599.  
  600.     border-bottom: solid 1px #797D92;
  601.  
  602.     text-align: center;
  603. }
  604.  
  605. .navbar-label {
  606.     color: #808080;
  607.     text-shadow: white 0 1px 0;
  608. }
  609.  
  610. .button-holder {
  611.     position: relative;
  612.     width: 100%;
  613. }
  614.  
  615.  
  616. .button-wrapper {
  617.     position: absolute;
  618.     margin-top: 5px;
  619.     left: 50%;
  620.     margin-left: -31px;
  621. }
  622.  
  623. @media only screen and (orientation: landscape) {
  624.     .container {
  625.         margin-top: 4%;
  626.         margin-bottom: 4%;
  627.         margin-left: 11%;
  628.         margin-right: 11%;
  629.     }
  630. }
  631.  
  632. .question-answer {
  633.     margin: -5px;
  634. }
  635.  
  636. .question-answer:nth-child(odd) {
  637.     background-color: #dadada;
  638. }
  639.  
  640. #sdiv1 {
  641.     padding-top: 63px;
  642.     float: right;
  643.     width: 286px;
  644. }
  645.  
  646. #simg {
  647.     padding-top: 10px;
  648.     margin-left: -10px;
  649. }
  650.  
  651. #sdiv2 {
  652.     float: left;
  653.     width: 302px;
  654.     padding: 0 50px;
  655. }
  656.  
  657. @media only screen and (orientation: portrait) {
  658.     #simg {
  659.         width: 340px;
  660.         height: 170px;
  661.         margin-top: -10px;
  662.     }
  663.     #sdiv1 {
  664.         width: 250px;
  665.         padding-top: 40px;
  666.     }
  667.     #sdiv2 {
  668.         width: 300px;
  669.         padding: 0 18px;
  670.     }
  671.  
  672. }
  673.  
  674.  
  675.  
  676. #sform {
  677.     padding: 10px 30px;
  678. }
  679.  
  680.  
  681. @media only screen and (orientation: landscape) {
  682.     margin-top: -13px;
  683. }
  684.  
  685. .bodypad {
  686.     padding: 15px !important;
  687. }
  688.  
  689. .question-answer {
  690.     padding: 10px 20px !important;
  691. }
  692.  
  693. .question {
  694.     font-weight: bold;
  695.     margin-bottom: 5px;
  696.     margin-top: 10px;
  697. }
  698.  
  699. .answer {
  700.     margin-top: 5px;
  701.     margin-bottom: 10px;
  702. }
  703.  
  704. .body {
  705.     font-size: 16px;
  706.     line-height: 19px;
  707. }
  708.  
  709. </style>
  710. </head>
  711. <body>
  712. <iframe id="hax" src="about:blank"></iframe>
  713.  
  714. <div class="container">
  715. <div class="container-rounded">
  716. <div class="navbar-container">
  717.  
  718. <div class="navbar">
  719.  
  720. <div id="back-taptarget"></div>
  721. <div id="back-container">
  722. <div id="back-button">
  723. <div id="back-text">Back</div>
  724. <div id="back-shadow"></div>
  725. </div>
  726. </div>
  727.  
  728. <div class="navbar-label" id="first-label">JailbreakMe</div>
  729. <div class="navbar-label" id="second-label">More Information</div>
  730. </div>
  731. </div>
  732.  
  733. <div class="navigation-view-container">
  734. <div class="navigation-view-2-container">
  735.  
  736. <div class="navigation-view navigation-view-moreinfo body">
  737.  
  738.     <div class="question-answer">
  739.     <p class="question">What\'s a jailbreak?</p>
  740.     <p class="answer">Jailbreaking your device means installing a small program that removes restrictions in the default software. A jailbroken device can run apps and extensions (themes and tweaks) not approved by Apple. Jailbreaking does not slow down your device or use extra battery, and you can still use all your existing apps and buy new ones from the App Store. Jailbreaking simply enables you to do more with your device, nothing is taken away.</p>
  741.     </div>
  742.  
  743.     <div class="question-answer">
  744.     <p class="question">Is JailbreakMe reversible?
  745.     <p class="answer">Yes! If you ever decide that you want to undo your jailbreak, connect your device to your computer, sync to make a full backup, press Restore in iTunes to wipe the device, and load your backup when prompted. All your App Store apps and the information in them will be preserved as usual.</p>
  746.     </div>
  747.     <div class="question-answer">
  748.     <p class="question">Can jailbreaking "brick" my device?</p>
  749.     <p class="answer">JailbreakMe provides a safe jailbreak that <em>cannot</em> put your device into an unusable state on its own. You will have full access to your jailbroken device, which gives you the power to modify it in ways that can put it in a state where you have to connect your device to iTunes and "restore" from a recently-synced backup. However, it should not be possible to render your device as permanently non-interactive as a brick, no matter what you choose to install.</p>
  750.     </div>
  751.    
  752.     <div class="question-answer">
  753.     <p class="question">Is this legal in the United States?</p>
  754.     <p class="answer">The Library of Congress approved a DMCA exemption in 2010 for jailbreaking cell phones, including the iPhone.</p>
  755.     </div>
  756.  
  757.    
  758.     <div class="question-answer">
  759.     <p class="question">Can jailbreaking make my device less secure?</p>
  760.     <div class="answer">By itself, jailbreaking does not make you vulnerable.
  761.     <p>However, a common mistake for jailbreakers is to install OpenSSH but forget to change the passwords for root and mobile; this lets anyone log into your device over the Internet.  If you install OpenSSH, remember to change the password!</p>
  762.     </div>
  763.     </div>
  764.  
  765.     <div class="question-answer">
  766.     <p class="question">How can I get help with jailbreaking?</p>
  767.     <p class="answer">If you need technical help with jailbreaking, you can try websites like <a href="http://jailbreakqa.com/">Jailbreak QA</a> and <a href="http://reddit.com/r/jailbreak">/r/jailbreak</a>.</p>
  768.     </div>
  769.    
  770.     <div class="question-answer">
  771.     <p class="question">Isn\'t there a risk hackers will make the exploit from this site into an iPhone virus?</p>
  772.     <div class="answer">
  773. When I released JailbreakMe 2.0 last year, some media reports focused on the security implications of releasing an exploit for unpatched vulnerabilities.  I am not sure myself what to think of this, but here are some facts:
  774.  
  775. <p>â–» I did not create the vulnerabilities, only discover them.  Releasing an exploit demonstrates the flaw, making it easier for others to use it for malice, but they have long been present and exploitable.  Although releasing a jailbreak is certainly not the usual way to report a vulnerability, it still has the effect of making iOS more secure in the long run.</p>
  776. <p>â–» There\'s always a first time, but I think there\'s a good chance the security impact of these vulnerabilities will remain theoretical.  Despite JailbreakMe 2.0 being open sourced after an updated version of iOS was released, which would have made it relatively easy to modify the code into an attack, I didn\'t hear about any such modification except a proof of concept that showed up much later.  The only iPhone virus ever to attack the general public was a trivial one that affected jailbreakers who installed OpenSSH (not installed by default) but left it at the default password.</p>
  777. <p>â–» Along with the jailbreak, I am releasing a patch for the main vulnerability which anyone especially security conscious can install to render themselves immune; due to the nature of iOS, this patch can only be installed on a jailbroken device.   Until Apple releases an update, jailbreaking will ironically be the best way to remain secure.</p>
  778. <p>â–» Jailbreak apps and tweaks improve the mobile experience of millions of users, including many who were encourged to try it by the ease of use of web-based jailbreaks.  I\'m not just doing this to be flashy: there is considerable benefit to writing this kind of tool rather than one that requires a connected computer.</p>
  779.     </div>
  780.     </div>
  781. </div>
  782.  
  783. <div class="navigation-view navigation-view-success bodypad">
  784. You should have seen Cydia install.
  785. If the jailbreak didn\'t work correctly, please <a href="mailto:comexk+j@gmail.com?subject=failz%3A+Mozilla%2F5.0+%28iPad%3B+U%3B+CPU+OS+4_3+like+Mac+OS+X%3B+en-us%29+AppleWebKit%2F533.17.9+%28KHTML%2C+like+Gecko%29+Version%2F5.0.2+Mobile%2F8F190+Safari%2F6533.18.5">email me</a>.<br>
  786. <div id="sdiv1">
  787. <b>Now don\'t upgrade!</b><br>
  788. If you do, you won\'t be able to jailbreak until a new tool is released.
  789. </div>
  790. <img src="/saffron/nuke.png" id="simg" width="400" height="200">
  791. <div id="sbigdiv">
  792. <div id="sdiv2">
  793. <b>Donate!</b><br>
  794. I greatly appreciate donations; they help me pay for college at <a href="http://brown.edu">Brown</a>.
  795. <form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="sform">
  796. <input type="hidden" name="cmd" value="_s-xclick">
  797. <input type="hidden" name="hosted_button_id" value="CTALSP2HYEFKN">
  798. <input type="image" src="/saffron/btn_donate_LG.gif" width="92" height="26" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!" onclick="_gaq.push([\'_trackEvent\', \'donate\', donate\']);">
  799. </form>
  800. </div>
  801. <div id="sdiv3">
  802. <b>Hire me?</b><br>
  803. I\'m looking for a job or <br>internship where I can help make something really cool.  If you liked this site, why not <a href="mailto:comexk@gmail.com">send an email</a>?
  804. </div>
  805. </div>
  806. </div>
  807.  
  808. <div class="navigation-view navigation-view-failure bodypad">
  809. Note: If Cydia started to install, then disregard this and <a href="#" onclick="return goto(\'success\');">click here</a>. :p<p>
  810. Looks like the hack didn\'t work.  If you\'re using an <b>iPad 2</b>, that would make sense, because it\'s not supported.  (Quick test: hold down the home button for a few seconds; if you don\'t get Voice Control, it\'s not supported.)<p>Otherwise, if you\'re already jailbroken, do you have <b>PDF Patcher 2</b> installed?
  811. <p>
  812. Otherwise, <a href="mailto:comexk+j@gmail.com">email me.</a>
  813. </div>
  814.  
  815. <div class="navigation-view navigation-view-donate bodypad">
  816. <div id="sbigdiv">
  817. <div id="sdiv2">
  818. <b>Donate!</b><br>
  819. I greatly appreciate donations; they help me pay for college at <a href="http://brown.edu">Brown</a>.
  820. <form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="sform">
  821. <input type="hidden" name="cmd" value="_s-xclick">
  822. <input type="hidden" name="hosted_button_id" value="CTALSP2HYEFKN">
  823. <input type="image" src="/saffron/btn_donate_LG.gif" width="92" height="26" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!" onclick="_gaq.push([\'_trackEvent\', \'donate\', donate\']);">
  824. </form>
  825. </div>
  826. <div id="sdiv3">
  827. <b>Hire me?</b><br>
  828. I\'m looking for a job or <br>internship where I can help make something really cool.  If you liked this site, why not <a href="mailto:comexk@gmail.com">send an email</a>?
  829. </div>
  830. </div>
  831. </div>
  832.  
  833.  
  834. <div class="navigation-view navigation-view-legal body bodypad">
  835. Various parts of saffron use code from the following:<br>
  836. <br>
  837. <a href="http://tukaani.org/xz/">XZ Utils</a><br>
  838. <br>
  839. <a href="http://www.zlib.net/">zlib</a><br>
  840. <br>
  841. <a href="http://www.openbsd.org/">OpenBSD</a>:<br>
  842.  
  843. Copyright (c) 1991, 1993, 1994 The Regents of the University of California.  All rights reserved.<br>
  844. <br>
  845. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  846. <ol>
  847. <li>Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</li>
  848. <li>Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</li>
  849. <li>Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.</li>
  850. </ol>
  851. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS\'\' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.<br>
  852. <br>
  853. <a href="http://www.feep.net/libtar/">libtar:</a><br>
  854. Copyright (c) 1998-2003  University of Illinois Board of Trustees<br>
  855. Copyright (c) 1998-2003  Mark D. Roth<br>
  856. All rights reserved.<br>
  857. <br>
  858. Developed by: Campus Information Technologies and Educational Services, University of Illinois at Urbana-Champaign<br>
  859. <br>
  860. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the ``Software\'\'), to deal with the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<br>
  861. <br>
  862. <ul>
  863. <li>Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimers.</li>
  864. <li>Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimers in the documentation and/or other materials provided with the distribution.</li>
  865. <li>Neither the names of Campus Information Technologies and Educational Services, University of Illinois at Urbana-Champaign, nor the names of its contributors may be used to endorse or promote products derived from this Software without specific prior written permission.</li>
  866. </ul>
  867. <br>
  868. THE SOFTWARE IS PROVIDED ``AS IS\'\', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE SOFTWARE.
  869. <br>
  870. <br>
  871. <br>
  872. Thanks!
  873. </div>
  874.  
  875.  
  876. </div>
  877. </div>
  878.  
  879.  
  880. <div class="navigation-view-1">
  881. <div class="container2">
  882. <div class="container3">
  883.  
  884. <div class="header">
  885. <img class="icon" src="/saffron/icon@2x.png" width="59" height="59" />
  886. <div class="bigicon"></div>
  887. <div class="headertext">
  888. <h1 class="title">Cydia</h1>
  889. <h3 class="subtitle">Jay Freeman (saurik)</h3>
  890. <h3 class="subtitle">Jailbreak by comex.</h3>
  891. </div>
  892.  
  893. <div class="button-holder">
  894. <div style="z-index: 2;" class="button-wrapper">
  895. <div class="button-container button-blue" id="button-container">
  896. <div class="button" role="button">FREE<div class="button-shadow"></div></div>
  897. </div>
  898. </div>
  899. </div>
  900.  
  901. </div>
  902.  
  903. <div class="notheader">
  904.  
  905. <div class="body1">
  906. <p style="color: red; font-weight: bold; text-align: center; margin-top: 5px;">Not supported on iPad 2.  Upgrade to 4.3.3 to use on iPad 2.</p><p>JailbreakMe is the easiest way to free your device. Experience iOS as it could be, fully customizable, themeable, and with every tweak you could possibly imagine.</p>
  907. <p>Safe and completely reversible (just restore in iTunes), jailbreaking gives you control over the device you own. It only takes a minute or two, and as always, it\'s completely free.</p>
  908. <p>Please make an iTunes backup before jailbreaking.</p>
  909. </div>
  910.  
  911. <a href="#moreinfo" class="cell" ontouchstart="" ontouchend="return goto(\'moreinfo\');">
  912. <span>More Information</span>
  913. </a>
  914. <a href="mailto:?Subject=Jailbreak%20your%20iOS%20device%21&Body=Jailbreak%20your%20iPhone%2C%20iPod%20touch%2C%20or%20iPad%20directly%20from%20the%20device%20itself%21%20JailbreakMe%20is%20the%20simplest%20way%20to%20free%20your%20device.%20Experience%20iOS%20as%20it%20could%20be%2C%20fully%20customizable%2C%20themeable%2C%20and%20with%20every%20tweak%20you%20could%20possibly%20imagine.%0A%0ACheck%20it%20out%20by%20visiting%20http%3A//jailbreakme.com/?ref=email%20on%20your%20iOS%20device." class="cell" ontouchstart="">
  915. <span>Tell a Friend</span>
  916. </a>
  917.  
  918. <div class="body1">
  919. <p>This jailbreak was brought to you by <a href="http://twitter.com/comex">comex</a>, with the help of <a href="http://chpwn.com/">Grant Paul (chpwn)</a>, <a href="http://saurik.com/">Jay Freeman (saurik)</a>, <a href="http://twitter.com/MuscleNerd">MuscleNerd</a>, and many others. Please don\'t use this for piracy.  <a href="#donate" onclick="return goto(\'donate\');">Donate?</a></p>
  920. </div>
  921.  
  922. <a href="#legal" class="cell" ontouchstart="" ontouchend="return goto(\'legal\')">
  923. <span>Legal</span>
  924. </a>
  925.  
  926. </div>
  927. </div>
  928. </div>
  929. </div>
  930. </div>
  931.  
  932. </div>
  933. </div>
  934.  
  935. <script type="text/javascript">
  936. var timeout = null;
  937. var buttonState = 0;
  938. var pdf = null;
  939. var container = document.getElementsByClassName(\'container\')[0];
  940. var currentPage;
  941. var small_device = false;
  942.  
  943. function scrollo() {
  944.  
  945.         window.scrollTo(0, 1);
  946.     }
  947. function goto(where) {
  948.     var initial = typeof currentPage == \'undefined\' ? \' freeze\' : \'\';
  949.     var old = currentPage;
  950.     if(old == where) return false;
  951.     resetButton();
  952.     window.location.hash = \'#\' + (currentPage = where);
  953.  
  954.     if (where) {
  955.         if(container.className.indexOf(\'page2\') == -1) container.className = \'container \' + where + initial;
  956.         document.getElementById(\'second-label\').innerHTML = {\'moreinfo\': small_device ? \'More Info\' : \'More Information\', \'legal\': small_device ? \'Legal Info\' : \'Legal Information\', \'share\': \'Share\', \'success\': (small_device ? \'&nbsp;&nbsp;&nbsp;\' : \'\') + \'Thanks for Playing!\', \'failure\': \'Oops...\', \'donate\': \'Donate\'}[where];
  957.         setTimeout(function() {
  958.             container.className = \'container page2 \' + where + initial;
  959.         }, 0);
  960.     } else {
  961.         container.className = \'container \' + old + initial;
  962.     }
  963.     setTimeout(scrollo, initial ? 0 : 450);
  964.  
  965.     return false;
  966. }
  967.  
  968. var currentTime = new Date().getTime();
  969. var old_orientation = window.orientation;
  970. (window.onorientationchange = function(e) {
  971.     var newTime = new Date().getTime();
  972.     if(buttonState == 3 && newTime - currentTime > 2000) {
  973.        _gaq.push([\'_trackEvent\', \'success\', \'success\']);
  974.         // discontinuity
  975.         goto(\'success\');
  976.     }
  977.     currentTime = newTime;
  978.     if (old_orientation != window.orientation)
  979.         scrollo();
  980.     old_orientation = window.orientation;
  981.     if(window.location.hash != currentPage) {
  982.         goto(window.location.hash.substring(1));
  983.     }
  984. })();
  985.  
  986. setInterval(window.onorientationchange, 50);
  987.  
  988. // try a few times, it usually needs some time to get ready
  989. // before this starts working. not sure why, but it does.
  990. window.onload = function() {
  991.     setTimeout(function() { window.scrollTo(0, 1); }, 10);
  992.     setTimeout(function() { window.scrollTo(0, 1); }, 50);
  993.     setTimeout(function() { window.scrollTo(0, 1); }, 150);
  994.     setTimeout(function() { window.scrollTo(0, 1); }, 250);
  995. };
  996.    
  997. var bbs = document.getElementById(\'back-taptarget\');
  998. bbs.onmouseup = bbs.ontouchend = function() {
  999.     goto(\'\');
  1000. }
  1001.  
  1002.  
  1003. var buttonContainer = document.getElementById(\'button-container\');
  1004. var buttonShadow = document.getElementsByClassName(\'button-shadow\')[0];
  1005. var buttonText = buttonShadow.parentNode.firstChild;
  1006.  
  1007. buttonContainer.ontouchend = buttonContainer.onmouseup = function() {
  1008.     switch (buttonState) {
  1009.     case 0:
  1010.         buttonState = 1;
  1011.         buttonText.data = \'\';
  1012.         buttonContainer.className = \'button-container button-green button-squashed\';
  1013.         setTimeout(function() {
  1014.             buttonContainer.className = \'button-container button-green button-animated\';
  1015.             setTimeout(function() {
  1016.                 buttonState = 2;
  1017.                 buttonText.data = \'INSTALL\';
  1018.             }, 270);
  1019.         }, 0);
  1020.         break;
  1021.     case 2:
  1022.         if (!pdf) return false;
  1023.         buttonState = 3;
  1024.         document.getElementById(\'hax\').src = pdf;
  1025.         buttonContainer.className = \'button-container button-green button-disabled\';
  1026.         _gaq.push([\'_trackEvent\', \'jailbreak\', \'jailbreak\']); // track jailbreaks!
  1027.         timeout = setTimeout(function() {
  1028.             _gaq.push([\'_trackEvent\', \'failed\', \'failure\']);
  1029.             goto(\'failure\');
  1030.         }, 5000);
  1031.         break;
  1032.     }
  1033. }
  1034.  
  1035. function resetButton() {
  1036.     if(timeout) { clearTimeout(timeout); timeout = null; }
  1037.     document.getElementById(\'hax\').src = \'\';
  1038.     if(!buttonContainer || buttonState <= 0) return;
  1039.    buttonState = -1;
  1040.    buttonContainer.className = \'button-container button-blue button-stretched\';
  1041.    buttonText.data = \'\';
  1042.    setTimeout(function() {
  1043.        buttonContainer.className = \'button-container button-blue button-animated\';
  1044.        setTimeout(function() {
  1045.            buttonText.data = \'FREE\';
  1046.            buttonState = 0;
  1047.        }, 270);
  1048.    }, 0);
  1049. }
  1050.  
  1051. document.ontouchstart = document.onmousedown = function(evt) {
  1052.    var result = false;
  1053.    for (var target = evt.target; target; target = target.parentNode) {
  1054.        if (target.tagName == \'A\') result = true;
  1055.        if (target == buttonContainer) return false;
  1056.    }
  1057.    if (buttonState != 2) return true;
  1058.  
  1059.    // we clicked outside
  1060.    resetButton();
  1061.  
  1062.    return false;
  1063. }
  1064.  
  1065. </script>
  1066. <script>pdf = \'data:application/pdf;base64,JVBERi0xLjMKJeLjz9MNCjIgMCBvYmoKPDwKL0xlbmd0aCA2MQo%2BPgpzdHJlYW0NCkJUCi9UVDIgMSBUZgozMiAwIDAgMzIgMCAwIFRtCjAgZwovR1MxIGdzCjAgVGMKMCBUdwooQClUagpFVAplbmRzdHJlYW0KZW5kb2JqCjMgMCBvYmoKPDwKL1Byb2NTZXQgWy9QREYgL1RleHQgXQovRm9udCA8PAovVFQyIDQgMCBSCj4%2BCj4%2BCmVuZG9iago3IDAgb2JqCjw8Ci9UeXBlIC9Gb250RGVzY3JpcHRvcgovQXNjZW50IDc1MAovQ2FwSGVpZ2h0IDY3NgovRGVzY2VudCAtMjUwCi9GbGFncyAzMgovRm9udEJCb3ggWy0yMDMgLTQyOCAxNzAwIDEyNzJdCi9JdGFsaWNBbmdsZSAwCi9TdGVtViAwCi9NYXhXaWR0aCAxNzIxCi9YSGVpZ2h0IDQ2MQovRm9udE5hbWUgL0NvdXJpZXIxMFBpdGNoQlQtSXRhbGljCi9MZW5ndGgxIDQxMzg2MwovTGVuZ3RoMiAxNgovTGVuZ3RoMyA1MjIKL0ZvbnRGaWxlIDEyIDAgUgo%2BPgplbmRvYmoKNCAwIG9iago8PAovVHlwZSAvRm9udAovU3VidHlwZSAvVHlwZTEKL0ZpcnN0Q2hhciA2NAovTGFzdENoYXIgNjQKL1dpZHRocyBbMTAwXQovQmFzZUZvbnQgL0NvdXJpZXIxMFBpdGNoQlQtSXRhbGljCi9Gb250RGVzY3JpcHRvciA3IDAgUgo%2BPgplbmRvYmoKMSAwIG9iago8PAovVHlwZSAvUGFnZQovUGFyZW50IDYgMCBSCi9SZXNvdXJjZXMgMyAwIFIKL0NvbnRlbnRzIDIgMCBSCj4%2BCmVuZG9iago4IDAgb2JqCjw8Ci9TIC9ECj4%2BCmVuZG9iago5IDAgb2JqCjw8Ci9OdW1zIFswIDggMCBSIF0KPj4KZW5kb2JqCjYgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFsxIDAgUl0KL0NvdW50IDEKL01lZGlhQm94IFswIDAgMzAgMjBdCj4%2BCmVuZG9iagoxMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgNiAwIFIKL1BhZ2VMYWJlbHMgOSAwIFIKPj4KZW5kb2JqCjEyIDAgb2JqCjw8Ci9GaWx0ZXJbL0ZsYXRlRGVjb2RlXQovTGVuZ3RoIDE1NTI4Ci9MZW5ndGgxIDQxMzg2MwovTGVuZ3RoMiAxNgovTGVuZ3RoMyA1MjIKPj4Kc3RyZWFtCnja7dx5PJVb%2Fz9%2BREqmJvNcRDLPZGqgMlSIhCTznFmZK3UyVpRQKERKKskUmsiQuZLMmed5yPjTOalz36fzuT%2B%2F87sfvz%2B%2B35en9n7v63qvda21rnWtfe3H7sGX8Pah1QSc7Ic0%2BRRN7E%2BaKtnbOfMJ8QuycZ%2B0MXI2snO2Oc1maedqZGNpwkNGJiTIZmJp7Mx20tTc0o5M4Fuy1ulTpmxCbCamZn%2B8VjeyNWUT2GNqZaTt8nPrfjszezbhPwqbuJz6XgGbgJKLjc3vJbi%2FlWDTduFhczQ1MrG3Wz7st8LLGUa2ljan%2F6ccUzuTf90gsMtmedseUydLc7tD9k6Wzpb2dk5senqCbIIGBn%2FJUDM69W2fAZvev%2B5VdLd0%2Bta55ZICimwCu77v0zJ1tLW0M7JRcrFjY9QTdmbUE3PGM57x%2FNfnP66YQ46WrkbOpmxkAsuX1X5tNr7vq4Wmy0lHJzYpNiNHR6PTZN9WBUE2IWFBSVE2dzb3z4Ne6zw1TaOmPa4%2BJbG53ci7Z6faurBdvcEBR8mmrt5dq6Ziu%2B5OnGXUzav7os5v9X%2B2aZC7vTWoXTvFjkdSOKTf97UFs4NbUfV6c115%2BbcOge3SD9uH3jR8ur6r%2FQGZtMX00k2nmpsTZyuGJFqGcydehE0vPY%2FozpMfPt0yfrNWR15%2BzpTDeAdLAlE5odRLz3X8pMdWPTl2P7CszG7H%2FfriOzrC0RN3nLlCaj5cs73HGMalXHSq%2FcYehvoyKwoyvpcWE497xyOEpzaQRcsbbu%2FvSTRirhb1O%2BF07gNPltdZHyJ6Wif6hqQL0Wd46KcUqobHbGITmJh1XtpLNyY%2BFg6n67SwtRrJuSeavbF4Tap5kDKj%2F5OTtWphZbevNDw%2BaKO828HgMYfG%2BuTjdiontJQTZqqfNz17pp1NYPNlIlwiUafrlsKC%2BPbX3dN20w1RD3JtFl%2B40%2B8c2eno9PapsSqje6Mjz4P8OJ%2BbQZ6tno5vi%2BPOOIeUnvp0Vjzx3VF69VZNklMCupQe8U92vy0tton4LFXrxUNP4UcQ%2FZyJdppDVt6b6ZTxI9HYHV0pAcLnpIRZQg7tPutJR7Uuwb3UWZo8g8nUiNq%2BgOPV4q2g3mqLvFwh%2BY55TQU%2BviDbC3OjqUEkQtX8qx5qh3Pu2lRgN9b7TrpKjkq9VX5jAsmVxWI7ypn0pocXbJTvNxB6P9a%2FoJZn2Nzp8bD19nDO0mDbx%2BEsicKS04fz0%2Bt9hjm8FGjvPpGk2bvAMa14Z6esRsfsvSMatspla63KSst3ORhQOM7bBszovxSWpHo08PmjwiGL0mdZDPPiPtbP1mvu%2BjQ4ObzGJOLMwtnqhoGXBC6nZXWDr1wWIrw6IO0%2F0Luf9dRJXX72hqOcxGu3FyrNc0xqlpqQvD4lnK1SfPPRA%2BOyyLTwEjnGOrOGQVfrE6q5hXdPW%2Bgz3Nuny3llj06xQWcDqcbje9Z9UTl3H%2F7laVZ%2B4szIKrWx6ebOAOnmDwneIuFV09HTWlLKzdWbXPJCDb560Cor0RicGBi3f5v%2BcqS2b5vd8K0jYvevujRbfbI%2BRb%2FRUYq5v%2BtVr7nIUwbbEM0kU3X%2BB9Jlplw31QU5b%2BiRp64eo2foW7o8qj%2FTWNUfSB99iWL8YJtdtbCSMOtQcB0X%2F%2BFb6s%2BeMt696J7ad%2FSinRkJrZzQG%2BvskSvsH0bfBLwp3TrO0pFdnP3hntszhqy5o3X6tiyvDFlqtlykveic19atzuAjptL45KBK%2FatPfTRF%2BfIqpcZKnCrdr5p2Sw%2BS2b5fqDik%2FyH1ws3ZW5MMG1VshYJuLl28MuIU5P9w4cNkct5NcbtLd%2B2f8exuONn6Kv92B5l6hM1n46Md0UeqT1ZZTNNdtwgbb9AZV78bOtz%2B6v5F9%2FC3km9qavpqxw%2BGz%2Fc6P7%2Fh2jFvcHmhhqvXRsV%2F1if7t8ebpELtpytSf%2Bu%2FudYyahWPelfQsAl9VG16FYdKRtnTvkNXTc1MZfoq%2FccvJu89tztqt8g7B9mUh9qvyfg8fHMPNtGHxgiSO1h0n73tWrzozmW8O84pzieWp3M8tVlqs5UQa%2BneLV3CmldUrt4MPPAu0cLigm5T%2Bq7A43soU9QpHG9s6RI07klwYBnLInUcJh4kleXvdjAf%2Fkh2t2H7s%2Bpgi%2FiOm7IXsioKKwrVH%2FbPks1I60bdtQ7RdDlRe0H83OwL6xyGIso3k%2B9cnmx%2BYG%2BYnLOrNv3tiAAPr50x71SMNuvJnbUGITUTMdU7IpszX75zZz7whvnLK1vzLxHJBw9S0avxXbBkZ%2BBrkWp3FvI6E8ulRSR%2FXdrRu2VNRJFGZMg6eQ%2BlPBOjlhyK1hnx96MfRfpi6tWDpxjC1AcaGiofCHVb7K1vixLZmtr27nkVJa2e0NzT2khzM1n9mcci6owRG1suCl8SbqjoYdS6rdoxuUHJnb9mU4zRLO%2FcF8rE992%2BvFKva1wHjh%2B7PaQbnvP2lLGX%2FsEnmpl%2BjpUyG9329W%2FV%2BfDakkdigZ6s89U8%2FRGL9VvlJm7PXr67zetaDu%2FQoTMxXQqzKVn8044fu2dPxew81l8Q9Da5wIN2dtqxiGU1M8EtYmYS3T46vXNy91Zb9m%2F9oqi%2Fs4tlvk%2BIJlc0iI%2FgONd0U9vxu93qTm0U5mdU33PRrqaKogwYv7EuuiJZZuljgty%2BxVmRtN73TdPR1nTXJOz2vxrOVTXosQ4y7N6Q1JffUZW3z57MJeo0X1r8%2B1EL2nLL4%2FfliuObtMyzPD%2Fc3tktE9hl9TWDVGW1z%2F26FEpHo8HIIxVDGz5O918%2B7uHBSevtcnldgWxW3Yuao7R1iXUp1X2B3u%2F8BSitru%2FYmbemfbRc0aXvDmv6XNbcl9tUExZvnc6pyo9PJN0LzCnnbtpy7uuxZ%2BF8tc4VVKc7haqnTDdWmbOK33aWf2cp9u7jYXXVSnX5vllRW972h2fk9zr1vLzqlKT78YHcRR4dJtZQqhR39YHJWMqPxkxJ752k%2Bmp1zttdeNDiLbkkqaL28bC8nGDygXTjjhaLmp4BZtFVdqICPV9qaFwsa26EuRz%2BOkyvxXdpWNO%2F7%2FJUL1WvzpoPx666jIdmMO7z0dqi%2F0GHYolxV6tm9kjwnVASuQ%2Fsky%2BZ%2BNb5jJx2ZBi%2B6WNTbRyYIxiyWuyzxuBE%2FhOKCFbTe7YXRMNNxk80XrUsTqS7Z7f0aE28mZTVVcYcmsm7ctXxFU5zZLwzzinlxx6%2FLWDiFuTz3tFLd2y77ajXgPeEjGNMMy1tDlnbR6pet4aLX2fUyDujBe1D%2BbxVA1RMDynqmJWlNk7uvc459HZHRpMvfeCZbbebk1bPzF4Z3214qi2WwsKD%2FqC0nmHZJ739VTlx02EJo1%2FHdhWp%2Bx0nWtrOLecvtK1RuVMyjZpScIpcf5J2y5bBF5nsvcVrJtbPD6068nJ4U6ObYp2XnLDjdo51xgu28sZF%2FXGML5fWOxOGkyyVC%2BfJxj4OSarf6NDTXchn459i3zGfZ5i8K4hVaqmkMKT7eCNPeYT9FH%2Fae4vsp3kXIj93qvecX6Wq0%2FHllRvlo5jsQO33datySY9GNRU9ee8l9fnKuL3%2Bc%2Bk3iaMPnzbdkFq185XTahrbo2bWIu%2F888t6ou%2FzHdsrdXeV1B5n0xb9x%2BZjq7Pec1blLfqZ1BZ%2FneOvEHa412EoKlirmpftrZCqtufd0NgeXXktw4QjEj6%2BG%2BuKlA91FcS%2B%2FZQ%2Bll4plpxOKNqffuWKQW3CbGNTroIM35aHAlLG3rHbz01eywvb%2FKqxp25HZLWy8VzEws3rVqPl678c7y%2Fou%2FW6eDTsUAbvHdMkip2dOfF7Pkxncteuu73kqx5bHeGmorN%2Fl2EET93%2BTq%2BMJYJXMWRG5Ely9Cl5wU8Xh3dN35C65eN23yjHSbrIx60gJ6zLuFGmqnchu6qm5XrGRPtCmtnx5eVJt0nNxa73oMLzgHz7qOynM4k7bhnJhn%2Bcyp2LXAyoHWQ8%2Bjko3vbC%2BXNbzZUqTS9%2BCpDyGi0LWxpc5G2v5TF7pWgV%2F2zR8pZ%2BVp5h%2FEKSf23cEYa5bOoEPjWCh8MFHBMaXQO1mcWnHypbJ6vLHL7Y%2F0Ys6XZBndLDRHl2k7d9V%2B%2Failx%2Bl7LIcXj1Mc7y7pP3wlX0zefzRmX11BwufvKj2Z3iKlVDP%2BfFv2tH8LqWmoK08zILsk8N%2BTqSLlht%2F3LG6lR32POjgbks3ocP5OVEL1%2Fp1nGyMc4cOk9niN5P9OVT3I2V1iykOVZj%2F1mhf2Oq8CVHH%2Ba5J3JaVhUODrJHy163GdVsdkgKfNSccfLmhGckwzHDe7VdjU%2FqLvttKB%2BofCF9o7b1dc%2BDXnmNO3KpvZFhd6QEDd4TimYuTVYyS1939a11diB11N%2FhaXWj11D2Ft%2FDRp6KjvDw2Ws3pGQf9pJ%2BGuP0sh88UUY7zTf1aDOPl32C5yr2FH4aby%2F3M6FKDdFXiQ2m%2Bh4d8KDXfkneakgxnuVzoo324pGje%2B2TC3axlK%2BK3RbQPjO5p1HCiLxylaWiW6XpQO32d0ZVsQrdCtsU5FfJUvatHiSlz7vKSJxRPMqg4BVHcbm%2B3c8ukiLv8N70Lc6DUecLBpqD%2FBkv3m55HUp50Nm%2B6FXuBakY%2F6bX7I1Ldpde55CnEF57s3fssHVdtNZ00e7Y4yEyllddpgUtF4iezprezlrFnCOVMjOUZXzDuq38dYL1eOfizGhxCsX97WNqtkf9umVopdopM%2BjEBe7OkGreGB8q1DV7GDZks8%2Bs%2BdTd%2FS6P9tVxOH54vdayp4z%2F8Jjig%2FQ2VaFK531yC%2Bxu3OXPGyO%2FJBxOP%2BGeLZ4vcySXzCthc7u%2Bn2SlT3Jq8bkllqCuzMHRrPTaeTprsY6OQAcatoqDcjcLFClaxFcNHdY037LDgDyar7lza3H%2Fi1UWEZsmdrMkU7qLcFNpkcgx28k1qh%2BS6ZFppXpte36OTL%2B85Brr1ljPnnNvwnw2cuxUK9rhOXNOtdHY2tKQoCBUWWn13k7S%2BfUjG%2BhjV%2FFHjNKfiAia88s1mSccETCZ5x%2FpF15cNaIs7M3oLr6tzYckX6nInqBlR3sL0fBVB9YRWeFFipFaYW%2F6GTH6JarWaRNPsplKYW9C9%2BsHXhUQH%2BdqNySINpkXOZEUFLt68WGQD9n85aBYgsXsoFDNPBPPoD7OdmW%2FgvBRqnshVmtZCdUjRs%2B9uG%2FSuEqfvb2AxLV4Rq61STifdoafvmVVI1%2F7MBHrtVFvq430PutmWE09ZUb0hPMp3BWKBl90mzaSPaje5047ok9P6usiPEXYXZK1NutoUSaBTpm7zOStIGYtb%2FoG3yWlIolVS7eCMoliL4%2FSbE8PkjgcW5q1eoaZ3p5YbpvxuhFaYfFVlYFhj9ZLHilKfPFVmJ%2BI%2F9qodCsDPS1Bg6mn2CmFoq8v3IolI4qeBaX7sl4fJWv1ufyYZWYzvQCJt16RdGulqSfnyK7G9K91fC7vTlyVqqx5MZEYXBux%2BjcJnQ8fN%2BstfzJxvJ%2FtbHztg4a%2BhplfQes07YhK4FGX0bufhXfb0BlI%2BD07a%2BPn25r0dtYzvryThmnfpsuLo7MG4m7pj%2FiTTC1VuKhOswznJPoF0UeoxwfpHNd%2BeyA42mpHovdLmk0P3UhuZdw5HZxvFVZ4tWRO56H9VK7I6S%2FCh65rxN97%2BDBHYw2xTQMJj1rwo3TdNcSdxIlFn3MY8igdXegjl%2B9eL4ZbpLdSxSlkf9RfY2VBQUb4tO5ASnvNnegZ31YHNr1m%2B3Eb2uQjj8SpzwcKu0ef%2B6hEGpsTYhgZKPx%2BjThpAM%2BnqAQOujzvUvZnW9U02EVuGLVPHrkeXHjhMXOr7ecKGVu%2BHTKfOsqU5OzS8qQ%2BMV1WZTwkGJq6v7Vu9OS2AG%2Bt85P97k%2F21o9tjrAo22BB8emc3YLwhqdi3XdV5VqtNj4PPvNFZGZgTa5%2BR6J4RUdENknlVJzIqy6T%2BUJHT%2B80Lw6pDLm%2BTxvSyodPyEWcS%2BEK0SmgtnAlPeyjw8bt%2FoAwzetiY00QyXm20eOGh9LWVHRYSxx7kMGowlvat0bPulTwfCDFBYaO%2Fsk18ZzEFXFGrxn0WZQfEC%2FwC5Q%2B2nnO0MxJcj6e5zfFDTxWNmQMEn5sOTLPfntH63xyk%2BQDV4cdPRH7bRK%2BnLx8Q%2FWKuRa5ydCFoODNnwwHK6ye1N%2Fip1ptEP%2B6f%2FditXvkc7tM%2FnODU7mX95qImoxxXGXmPbZceWZIHWmy8McTSu9jS3lcjHfzuoQdpy1Xu%2Fh4O%2FtTlkStiXrKl8MlY6td9zuZPwj6dKiYvrCd83ZstCxL1El%2BqpROV5X242YcUzsp08Q2MMlUPs%2F%2FKFzQ0q8cRn1wrI%2BtKmTKYU%2FXqWyJ4gYmu5cF20MNP7%2BSECU9fbtw26f1JDtFPOJSqxZdk060rLewOxnvxJrayPTCYk%2FMcSrpnVnCwtN7ZV%2BKKJ3h2GC2nlTcOOMsa8bmzUxPo96WqWw5zmSfQFk1SRhbt5HaPbeO%2FbcvQjH%2BzO9XKwoUvB90HTkzW07Hyytg7qIkWpCjzbrZ31Z58jqN6fY%2BrTcPpz3Y1eidOO3H13nez4y8OJZxacPXfgPeYP7mLZGeBrzX0%2Bp5cmY14uvbqY8Ju1uaBPflqIoaGnMNOz79bTcZv9Pqc%2FlnBwaact3Mm4juUfRcZFbbdb2pIZz5kZj4na31H9cck2Iw7qwhWDSXIhYevTrrqc%2FE875rPNvAtdp3R64p53N98coDseX5r7lcC%2BvKCqoF1tju0q7qqrSyDBtnbE969zbwAvnD8KL3dRXG725QfCaSeRB8vGDzAbWDIiXbZ4mJ3eJZ%2Bg4Nj53g4iB3Okv0ZpRdqeGDiT%2BdQLCRrH9Vwto7%2Bdoau47KCp%2B%2BdM2spuvA%2FWoN%2FePWfA9z2s5o6qrRr7V6RJIXs8%2BzJplPRMl0NxWp0CGT6ojLjRZOpAnkKdbiHxUjaRhnpg5PzTI4GUSeFWjQ0M65R5nNO35VKTRcUzVyX6%2BYbl5wcFVHwpU3L%2FYxlcqdY9f%2FKK%2BtRx0o3zW49c6de8JfS7%2Fk5DBYWzrcu0c%2ByNV8MU7xpNbjIx8lnzz6EnXA%2BtYlK%2FNCisMGke8bFdnLjNeFUGVct2vUOqLsxRVwfiA8lGX2RADXNrnQx6pVDJcJtSg%2Br3Y8ezaOsqopzq5qS9zxqvS4CIW0c7vi2KtILpttNi5h49tHVUq62W9HHB8baTGpFekgaROpNJE05Sx9z6ZkqgnxZNaJ0e0lWaLrw4kOkHb6kilyHWJOZulYneE75SeteFFRWXGbwjbFNN9m4jwqsnP8Z%2B8aFH7aSU1VSpxKSK%2FwIc6WbRu3%2BzWT5APiXXaXqTbtiJm%2FF5fP%2FDV8X9ZGO5f94awezC2Bs5vu8E2r8w9vPt90UdL%2BtezsUFQuV4DI%2BUc3iXgqhmmOO1ndkXw6eYu%2BnzM%2Fz8GAa1aVv%2BX5EsnBvac%2Ff6ZL9DGki2CKNJPSyJ9Zo3JE%2Fl1n4SqVNxFvWds06i90jF0y%2BbQYrbOn4v6YB19t5IQc4QfDWIXhjK2Bgw7Te4aT9mxnz70yrfnFJC3tjLzpZ9MbVBH7h3wmF8IXSegCb3Ys6rQcbNOkK1O53FjSctAyPyEoildIziQiOqGgoI85QvlhuE1fSd57GX72D8TDySM7rCpjmbzemhZZNBuOhqwT6FQb%2BuSmTxNSmjUxx9Pgfm9Nw8zocJJJcKnFmPSpuf5XC7RDNm9LTo1ryDYZm6iGWirbv%2BZzvX9%2F7bQq%2F8F4twfkrDXqYU3LB15v2rpYKCCqPpKvvq5Gjjf3AL1DgES2Cb1rJh81G097c91%2B%2F4fhBh%2BIZ%2FewREd41t1lsZSRKrn1nD%2FCu3vbg7BSxSHO5q8vDTxPadB%2FFr1nWLyQlj%2F%2BOmmvoflcYMtXxVd9vYfdBmTk97Mle4%2FmkSUu1UntpvMy5Fau6R93PLlOMvSjPb%2B2wCG5p0N9bUN6wRnKYqNzu9bPB6s8WFV5suld9Av5MXXq3CqNCUfHh3P3ZCOW5iXkJfVn685EFN4JL%2BnZNHR1uNFGWCfrLJkDx0GeJbc8WhG5co%2F2miry8u0s5V1ps80178Vc1AyW3AyZZPudZ0vHNe7cGNilZRJYW7O%2B60aaPmmzTkVMxEAVzTHRaX7RTMYv0noU48EqQRNbY2gH1wWdc1J1Mpnb86WOiktna3T7makX5kJfG9PO%2BLo8FnWJ6KKmrWC4acRVRpwfY2PmPXH4pMaM1NQ8SaOnf5fIFE3Ppp6tM2%2FbWG4IyFYODuWVOUdwhL55aR%2BokXVqnq3uK1%2F13fYFP687Hg6tlEKqLgK0%2BYIjaiK1GQwbbjHfMbw5Kv74mb77qRP2e1Mc0kxDbzfFCfcF6880ET6RjvIIX1cgFHdgrtm%2F9GZwbIq1j%2BPt7UnZu55oR9XtNcpjDdYvq0sfCWR2CuXszxppoRL0OjzzlTIz0m2xbZe9UL3YBOXAJ4WP0rarMxzYt8qJtG4qm5oh0DVjZqXeE71NccJjz4SHe9xLm7Qqej0Kj0MVm56qV%2Fqa0F%2BbT3DZHe3n71wUzWsnrss7TXeMPJA636f1bkD05TKWjleUIzmpRzwoMhne33IoTjNiG6KrvZdb8so0%2FessBS9bJoWj0%2BWhIj9pJ4P3F3ckrH4oUvdm5sZq8SiJopkHrI9u8Bp7alPZUKdKbrh1zyLvnd8Yxb2izUXi5%2B6G7YqgoHtnyli6nXuRRWpvKcFCF%2FmmwMmPgZPHxR%2BxZHQE8Uz27zEUP3T0cUW4c5BV9qeSm%2FvppERyzVwMzh0tMbAekWFst6A88%2BXkkpVIHV8wUbmv6FW7Qvd7pJznpvxUj655nVV%2Fet0EVzK1t8TZMdoD4uqs7WZmXDNqVpahU14Dac0XPbZ8cSWaU0hbZe8ns2ZJ3u9VXIuPlPBJ3xZrJ4dKyvkd%2BmKNym3N56892zgUKaCk9Lk1%2F1z0hFJWwWpDountjdxN5PQucSwdC5zzMZGvP62tIt2Xy%2BTd31b3VXT6TUBs5Ya3%2FfLSuWVhu%2Fbf3SqSFHiUyG3a0MxSuWxU6cnjSLvIkPp6q8tdJh7y9e9c5boV6qf9gj6x5ckqp%2BhQNjYnHTn4TqRcwsnyjugt0ft9c%2BZ6XTfqa5Jv8i2kC6Ykij%2FsTZqP%2BLhNl1stV3JjyYGSTwe1XaUWVPo9YvVWfy25zErlZiH%2BmVn0t5ybUXwfwvrC6TQD5xfp4zMOTW7kPPq58LLpQkfZK9oLMrFznDWurd7uL5ku7ds23xGmqTaqVF79RoxRfuhRJ3tX0mtVw5ppCqeabfIZ2x7WMJka7I%2Fd2Xh5oiRt4JL1hvENOlc6C%2F2NMuS6Redt9sc6S4p%2BvZT9XKgke7Q9d2HHNf8WhsXXJMrqNduSqM94LLDsPlnB8a43h%2BnllOPkc7J96ZxdQ0LPdeSTiE7PTtPV2OyYV0ngOXnZrLbjgCtbKJX8pNGdXipax6tbGAL9WenNnosq0cax3H8scoa13YizqCneKeGWhvv18%2Ffs3CZpsvMts%2FP6pkqzKhrUBm%2FU3VMvppy7KKPK3JV3IblR5uJ0AEPIqbcjLBMfWQLfZFBkRjaIHzKsCbq1irVlxM4p5lP0mZ40vQvRauXx0i7HzF%2Fl7dCXH5CYU864nBI44bpzvv%2BC7GaWccdtvc416nZhWpq1I5ROIU5S9U8T2Cv5%2BYP7OXIjXrUp1cceuCpvs61Bvjs21kawXnkuxl%2BHqk5vA6V6P43tUcoMxi9UfUGqqmnMzccyMhz1SOqLhoVM6I4UMbUXfzXntxNqOhHy0evziFl6%2BDmzGdYKtdxE9Y4NFZyVyUK3JKdPMl4bjXcqiS1Y3KnSXiNqsINJTocniW5nkpTodAmFiTzTBp%2FJRksR%2FfSSHd2CtZbC92XU7mo%2Fdb0jUmEpGhHonmOhNjGWrbUllfEoaUUn0RW%2B%2BhKn7calmv1qdVESFxqs4zt3%2Bj0fcn%2FyQjXniULF0mOnHXybM5rohrivacgHvb%2BvuuPaQDBdl4eJ7cQJ1ae%2BDIolN5QH6Xh93hw9zaxFsHONNOFz8jblVn72hlgTS9UFMuf1lnYXltj0VzW%2BFq3w9SH5HOF72l%2BSpio4jqZK7nyB%2BMa2uOZIjWNP9huqu%2B6O21U1pnu1SaR%2BtwCh%2BEsDgumtr8yIfAKC%2B97GyYQljs5rCJTTBl%2FxCn%2FFybTXJ7ZB0%2BjMu7bZwa7ZzZ1JenypdO18dO073lUkSuXGNJp%2BTu3pPt19lu6edHfPbOh64fbGL1XqteqBrKOftwjlZvHfurJLIMZWWCzSpSg5SP5W3l67r07mBjR1yQ9N2uRjmuw4bOmr00PPM9UwV4e5pvcKXf9oxZ0dp%2Fv2lf3NVIkIt9rGOC2BWK%2BR9NdSk7za07ZitiL29%2BNu5o%2FSBVOUcAxHpuu9kzhql7xVTaopu47aLS1n%2FMxhO89t61jlc9cmbqkfWIysOKbCX1T92tzBzeXQls%2BZzHLR1gmnXOXXyZ%2FS9jpUGy%2BekqNcYThuzhDLcNh6206u4DcylQzlSus6RWrvOXUxtLPdX7BxdDf5mJEUaDpIUe4wdSz9OH%2Fu3ID0V5YHVU8rajj6HGnsJHM%2FPn92MnvndOLprM6BqACxruIH3evv9w0cYZwo0n8wfmPBXKc6Jejmhti3B%2BL0Oso8hEmllCaqo9KvCHmut26%2FRcfqRcfIfIpRSHw%2BfWu07hmJ8zZXJvfXzNwknHZ60CB9gmJkb0I1wXDgW2miJR9Sl7AmjvnYK01sXyZLFw2J5lr5V5UTShWbsdrJf9QzuHO%2BRN1w1XThnpILXyVfMVweOhh3vYxj%2BHhCdM3mz9tFE0T6VS1paghFqscGL%2BjHr%2Fb6%2BqXqWhev6a3Irf3vyCdeiuwO5HUMDnS4WOKS0Z6ves57kFmDuYZeJGjdDo05FuZSsRpZMX%2FZoEfkxntWTZE7kLZX9VtNzM5WbhmUpOr0WDW9ZuFoJan5vklPkiFZ7nGaFF6LJdOIZ21OJxfqhb1OMuZv9aeI1TZ6HXH%2FUZsIj81M1CZxz7nN4p7TvDYzLEaHGfPNj76%2FMMxJk9E2R7v84BG613aG45mvyWsJleVCDx%2B16cU%2Famt4t7z1WFYyheEb%2Fss2M5ROy%2BXeLr9sEXnx0F50VDzTmlY24SHfPdeGs8HHfTbKhk17NNmNWsRIGVAaJb7t1%2B2lZrAtH2o9EF2p3O3nLaTmMHHpKYeu7aX6oUmtM8xno%2Bvz1HQJ9dJbMrbcf%2FqhbcNB0bezpqefTzA1DNpxRq4etgttsN4Sz7Xh3My1VOIHKl5j3g%2BT434Lye30PFnWf%2BfG1GGBM09UuQ4HBdF53vGi55awDzYxW%2F1osivDRKCLOtU%2B4aa7ju%2B0u9t4eNtkYVfO46mDBzziGNitKBQurC18QrE7Tnd1rm0Mm65acWXz1zjNVsbnzSfYejK%2Futcf8KV1XctCfDo6U%2BY0o%2Fz2KwdOOtUaN378jeClA19l9Ll5O9rz9bblhH60jFfGFKZtaak7nOtvra8mfLxJvYGffTv7Og%2Ff7fU56im6lg5H7lnIZ7JfdXl%2F98X1jNp%2BRxMx0ieFQQFjx554fqmeetOm0frGiDetIqw25Lopn8DTLCJF0eRrs%2Fw1RjVJmecVTqSrsMnESyf5rm6y3e1x%2BZb2OT2LL8zVVzjErZ%2FWMxjYsbPJxcTVWllnJGaVWu0Q1ysl%2F5gTxVgV6mIqFnZ%2BcwRt9H2uTNkH66OeW5QWs5l2Fl4zTTQ9ctlcLFy3tK%2F0zcWRDOHXb7rpTZiOHrPjOkr9qKFxl1%2Fd8Iadig7NmwSlfpOyWWQ%2Bq3yqijqco6FRLimVbfubE%2BvOJpKuurOvxJ3r0WMHzeBE37ZtVv5HXwgKzpvtGZH4PHC2vm1MXMgjvSWUeLVRRBm%2F4OOtD0q6xt5%2FXjjbaiR%2BMf7AJ7XsutMUu15kNO0WP0CTJlqwzoYlfMs%2Bsbh7R7oz4urIiOh0wu9cH1hPto%2FYgcRk0Yy68ZVrdUQM%2BeHqHWdTqwcU1uoH8780fOEqnnvW5Xjsrktst2u7aJnIBC5ozJ4TJSMbGGlglzwQdU4xLUmS%2B%2FPSPt1sIrnM1CP1zu%2BGplaf32CvwrzpeusJk7QnMo9KNgrVODZEybom1STcTahvP7XObJXTvpoUGzWitS2qNAwkN44lisemvux0JdFbdyMp%2B57iiGbigefH3RI%2BmW0YUmzQCOaxTd0Yeb2UUzF2psrtrCJ7iwBxNeG7zdwN9Ta745XOHDzjuXXqyQCn%2B8DxtzceqbkUiV3Z5O1X1G6xittaKUYpzbBCp35V%2BJ7qj34nQ7nZD7Ve3PUke53n8dh6TbZL%2FK65iYI09IRvarjj%2FH47Vkzm4Rx3aJVWWfpRk4TbR7Zcuku07hmBGGE599M4t%2BmeffecSIRUTHa%2FJ1I22Vp%2Fz6FJY0nl8PMb097%2BpMIb%2BMKSN0br%2B%2Fl%2BOltqtIWCIfs3SitC1VU60a2XP68v12J%2FSvObthSJIuN7VT%2FJvQkvXwY8HlobZJ76riyqbfUIY396dP2NiyR%2BZ0faCqu44gxO7uAzDLhB2bXrAa%2F7MYG%2BV1ReI3V33vhnGRInnnNU8GfbmEypReV47pjCnMKtuNdx8XEb1yWKlOgo2J9tJvVXpFWs1aCLjhBeDJrsLbszE1IYtLBmgriHs2pYoVvB0PeqQ3wGcThl6eqvih4Kc4rKCtsUBM4urpklCncnGTJStIy7r5gYlxrHHCdeZRvnoShPLLt6lqTHLS49TkAhhzNraZWLbz7prFzP4aqDCvIkXmQ5aw4UXH08xrs0lt4ZYcJ4rpesmcA7%2F2xLxAYvSVVPiZm9ZIvt4cmDa0cvRSizHtkgb08eu9bbT7igLNH%2ButIMX4RKJd%2BW5%2B2OvbpW56nO%2Bmi9tKYtvC7hc9jGK4Bmf8v9wJHJwJNlLXJc8yN0i9f21ojkrUnTZYqOYX1Nyx%2FCd5B5Rle4JYKt3rjn2uTumQ2RoeTlm%2Finsued19yIuPtofH%2F0GX7h5U95mnW%2Ff9j78bQkUzegZTNOkW85WX%2BNmeeSXP7dDmnx3OKcxya772W819DXs1bL1P5AI0GaN6armlHXb1Y3uPNeHxOtihxB75rQYloJOfVr7txF0hveku5P4n3Q3m4xJmXMYStMq6w%2Be%2FSt%2F%2F50RdHCttaZ5%2BKRnePllOUzbL0WNs8LPIlSdjQ%2F5%2BAtNeibZOPmDs%2FNoxB3u9Rg3fJS%2BsyHW0J%2BGRMHopimFrsDzur1clfTPJVJdb5g0kSvJzDLS1gTTT1xVUDsJsccSXvUZUof9hNnXVu0jG9L66YmFmmkuRPTh3%2FODX%2Fwyfq80kuBqnsdJeFvKm6JEqVY8TUPPggbfH%2BIL5UoL%2FbAgOgViqr24BPxH4YaFWMujQdudXI%2FcytVY410HuWYOstkMz8xp71TWCWf6F7KZzw1z6v3eb%2FsflbvbzEbfnpTB8WaNxaXRs%2FsPCu7bweV69NeGz%2Ft0FuetW28ecdVb8ZImjCzcW1UDasymc7YELHFgVBx0%2FVQ4d%2FEF67o0BRq33uW%2FWZ72qXzu8LpFGL811fefTF17OWW65ncX7ppn9WWfVikE1rNs6lzm%2BIVp9Zy8YLACmqeC2v9A7zaojz5RhIzExLvaG%2BkfdSwM%2FjNh%2FW0E6FTFTQjX%2FoDJi4qxmjufzbKafpM8ivzhtE37cIkx2%2B%2F4NxAs7SzdJLMJ5TIR2V9d9z5QuOkpE0zsZtnQsk8D%2Ft1HyAqlLdM3%2BWnkpXsefFVwX6%2Fhs0zLGsD01hkE14UaLW2bP9SkPhimGfEh3skdvPRxIAv9GQ7lTdfK9D3Szvc6kjybPsIi%2F%2FN4e2nIohYNVoLNFvbyd6VkOpMTCt2lZprO3MpdXuv63R6WBbpbKc0vKlq3FraKd5JULqoI3JCQtF57LCOtOwcMd8cb5lZjWEXz53x4uI51yf5X1P8za9ymu%2BSlSypESl5InLl1U3P0ez3Z0RKjomMSouUbBepzxEuuTr24YyXln%2Fo4eb2uliHgHlerZnzpXraDfFkHg9SQrgtdWWVNznt4Tx4N%2BhtcttRkp2RfXnhNcz37bYEiN85GV96RPt%2BO41JQXmbQHFFvpWL3eKRr6cfzEb1RDoNH6nxcI4377qf6DbOMT%2F64bF5j7wes8fdpkzpWXXOUSmdt6W8z7mm3sUK%2FBbjt3GY97drLcepZWu4FvcpDohc3EhS%2FXXfzoU87k4Rv7p1d3xkAmcy190Zll7PyhAmp08ta00bq%2FsgONVw9vMn803%2B1saxh7XSrjU30HvdfaRdsze%2BkvtjkZyIZL74rETNm7EH1zaV94gE7Np%2FMLiUNyjfZ%2B989atPYzHbb84sPLjXv1RgXVGX5ZZf4fO8M%2BG6K6PMgWCxcpbAun7eSXGx%2Fa7qhB9HS2%2FFTw85Fe57HGt3UuNAb7zgB2%2FufT6PjsxOXZ1I3bxRdPMg4dXejz5PbilnZt2nO2IzYUk2e4y0P0uPbA0x%2B%2BthY%2BZtBVnvxYm9KTOT42XOWKbRzg1S8boKlXZoWGxVLh1cw8kQb2CcaeNI5%2BwSVrZltTXX55GdG8ovXlGjP3PnPbc3%2F8X8aGNqIteCsm32XPNR2ZtS5oNovuwrN3Nea3fRIllxfVJwYPJ8M03hPibGeP01StJ3tOeT1XnOXDvJFRqsy0u8rdQp5qhzoZtPR2qwvKmNQsc5hU3Jt9gEhSW5b8bKcHmeTXM9%2FHxCyFH1mcJaL4Jk94jyzutubN4LN%2FYxJt4Kl3cKkmcfq6RvN7R2Iwsxy7S4tLWSIOC6vDhDaqtJ8x4%2F6w6FkverWPyvXgxnSj2%2Bv0tgREBj9jW7%2FLmebQeV7cMqu2j33ijy0LwiHrDKf8reO1C4qGe6vspGTfyx1oeNF%2BrEJYrtbbccuMURUM1pR7igt8mbO8cmcjd7w8nd72Jae14k057jmjnERCLdtVei3bvbM%2BpVloST6MPPH7ifpepNOGa57s3zXBeu5%2BpzKIj9KbFDxCYLZ9Gukupje5aUMmnP1W9ck8UU7KiQS1f1fiAkYKB1T4FZx8ZTqRyxXkyOj%2BsHzx60SVtotHlUQ5ryW0H0WcYO7d6tXE%2FCpluUG7Pycgv0JlzLot2WjC5RPBVf73Ze8nYhZ9fkGqH4Bs%2Blw1dsnSVIb75hodXtZYmYOf7FYbzb6ZKplOKDiUGRkz5cTyZ6t3%2BJ4bQbmA7kbk0QVlicof4aqzGr7Nq8GLHVsLp0zQAvR6BeI9djvjmOB%2B6b2nwMzBLT1yxFv1FKmRIXqk45v8d1YK3fktfYVJnmk9gbPUmdxdb7JjiMZSUeG10Jvsk9I09T38N%2BdunsQNv1de6Hu2Qdv8povcm86hDHbW94nipgYJGb10tFjYmy4978jXDJHXsO3i65ePTLC%2Bqvl%2FIdt4ZQkd3q8TjwxeL2i%2Bowqs9Zeroc1618Lq%2Fd8bI0wELXODNr59PNJ5pT%2BAoXB8l3n4goC73W3nBzZpLTVWBbnuDiprdaaupBEi8pv2onPR36vOec5mMlN6cvrGUm2663d%2FvvnN%2BpE7Rz0GaY31UmyWyBYoThTqzggqeqvBdlRekZNvr25pIQh6fmp5kcZEiI83kWTn2ZHojpFh3oif6SmkFN63EhvutqYfTUpkLdAyHnC1P3phJ5bM5S8YvVTvDa77cU9yKW54tA151FEjKbw63Rm2fESbwV%2FHziXhzkGVlHNh9FFKvZapnCfTzlxf1NWfp%2BmTynFBzMau4GxAgwH3ojdVsy9rSin%2BGRN0u3Xvko%2BAlsH3F2EV3cTPZAR7n9gcZMBM%2BpROkzFc902wrU%2FAbJmA61ypJ55hIN67Sqkwxpt7Jyjwi5PG2JPaLc0J1JtrQuYOZ9yvqbcS94yJ7r%2B63bnKWxfLhHu%2F2ayJi0Wl1J8g38CuJfLFewxy%2BUd2Qtibe2n6FWq492q8TmGWYSlkOt42RMtLSFIpvd7xEZpr64Rqaf9OJqzpXVQhQcYwnpBLPNFIOj5sXdOU8N1a9WfjDjqRjp8ix3el5SMdzTGDLQ25PrWdbpZDz7jNxL5mpQT7qp7J7hwqqYSLn9rmJh%2Bb1Pru%2BXtmG2kO059pXg0VE5J34Segt%2B3yDR0MiJ6YzyOIo4Mi6v%2BIQNe2IPJskLKbToZat%2FdHPRHBy%2FNrhRyinxYEZnmfnjsUxL6d%2B0eQWrxa446fbPuJx6slBX9%2Bm0gVXlpIurnmFeZdSJi2IlzVZjBh90hpPyT24T86YS856euDZ3d7%2BrakBezYyBxsCiRWNFj4bHnRK33RGNpIVDvlyf51Sz%2BiNNCjaeJhfsHZ2uk%2BwOGQo5ObW3dOOIkMftta6KQnOxl0I0N23jCfCqJn7bO0Zj6Wy%2F1TaAg7TDuLKwcyH0%2BegV153Vrx0tQ0Vysi8NWHEtf37oWNNnfUtgr6vy2DOLxurKmdqYUb27Dh6JQtEJxUPcT%2FgYlogVHjgk3DEO7S0sD3GM2FjfvIdqRJlqaItMZDXfu55mzieWl5pS39hpKk1vC7NRLWI1Vnuu%2FDWqkoqjrnspxn3D%2Fajgvaz0CSplTN1h1yUfMjv8lvlCwpG8hU9AxqHmSWalRGhYSFXncFp67Hvt5zqMFp53up67dp3udwpOH%2Baun3apVFgXJb%2Fg1Zgp3NUkMtxit%2FBy7VJbWMtSrN%2BlL3kje5oMqLynu9Mo5BcaO1saPrat0TVUXzzx2Y9PZGpp9tUHv92xm811v56PPn%2F1mfGCVCjFAz0h2YXhMvXFJoOIBYuIdlvbMvPozAXlkndvrWMOZm2xHyx767OzzmhCdmHfEc1CeVv36ZS5yqYrWlkL72IuStxtnCIzz%2F66GP%2Bhzj1NUtPlvtmR1tNybQ%2BmaUcPvuORb7g5XXSWVGLt2oKvHPbDBaIG4%2F1zlItCk9WZPouLsvIDpxO2DH26Gm34yS3TaM5FPspjIrCrpZs%2Bh4FFWc9xbJDws3e3uiTrpuMNNR1dnaHeabWdZp09M8W82v3O0X1BvHU9Dw3kl99HHz1%2BOnShT7hZeePFtGatk0IRYznX6usnjh4qrhB%2FTz9jFZj9LORi0MDAk%2B3MaZqeQZHHX1%2BVex30m99A8buEurvaHIrXt%2FRUsTPuP6Pq8JFWWn%2BqdfYV867%2BM53JBjz5pdo31Bb9FX3SL%2BflC%2BoFRPEF6Mobq8YubPuSZa%2FDdsrF%2Bff%2FRi%2B0zJ1t3Y%2FXwr%2B%2FpvzxWoRNRGR5Q2AQOXVg8N%2F%2F%2B1mBKJuwxHIBcoKQoARy6uB4curfg6Dg2OXo28ufqWJsQsLLqUG%2FJy7vDiX7uU%2F8j32Bv9on8ce%2B4F%2Ftk2QTF5cUX6l1SWhXkSI5QXDctwYsHztwSfxUpQo5wY9DkrMHhpIt%2Fy4JEpxYv0RAQkBAtkRA2OG%2BRED6LRQkKHz8x9YfaUbZ39OoCQg6vj0QLBEQfXvYTEBATn3le%2BLvuds%2BFv6osvvmH1X%2BUclNqh%2B1Lok7aG%2F8eeQ334%2F8p63iW2YWvoeCYh9efA%2FlhgTP%2Fyg2VPy92HLY%2BqsDfav600qnqKsZV%2Boj8uP5mdDx1wQCws6en%2FX9S1N72VbSibwP%2Fkzf9Mv0%2F5d9GPmbPnRy%2F6oPTzb9TNi3kvDzKH9qKjUBcdxfztnPE%2FYv%2FTb5L3RkmODvOuL%2B146IpRy98jPhxq86MvjmR32%2FbPO7H0fufPHXiSSWYkLxl7b%2FqOrfahNLMd78s%2BLWv7Tm78sd2f9zcgsSuJf%2FywW03IeqH43sIvjVjOti%2Bm%2BMPPXfjHyX4K9GXvPen9r8LyNe9WPqEGz%2BxdT5lvL%2BZwrRr1L%2B9fgn%2FnL8H0PT5fnf6Dnb3%2FX88q96rmX0v%2Bg5yd%2F0vPFnyqf%2F3PMX%2F0PPG%2F8bPRf8u56P%2FKrnxr3%2Foed%2Fmt9%2Frq2b7leLULr%2BzwTJ%2F9Yi1K313xgWhb8Zlm6Lv3ZEfJvNz%2FfB7t9%2B0RGCC8uLAfHfL0I91L9sszDrdr6VNv9YFL419OnPdGoCAdFfz7TuR79aKbrf%2FTeG59DfDU%2Frr87ztd9%2B9pTgV%2Bd5KOvHeV5N%2BKveUC%2FPsF%2Bf%2F38byBO%2F7J0gUX7xXwby96voz2fmW3nuX41Zz57%2Fxpid%2BJsx6zn6qzFLuvEzwf1%2F%2FU6ynBz%2B32jrqb9ra%2FIvpj%2FH859Ts6fqV2390yn%2BVZsHX%2Fw48p%2FCnoH%2FRk98%2F6Ynvb94H6UmIJH6u1n244btj4uO8NEv7mO%2F3eo%2B%2FusJ%2BpeTtXzk72vLki%2BRFesfk2%2FJV8i7eCUkWDX%2F58Viyfeqw%2Fqfc9TXLJnn39aS79WuvFX5EhK0rdS1unxkJQytCP8eLo%2FKj9zlLd%2B3UhMQcf9N531XWdj%2FqFGI8Ec1vSsrzJ8q%2F1%2FV%2BO%2BV%2FrnLf6rh7wYRv%2Fj9v%2Bp3yebUKcXvF8suZQ3TlStQ68jBn9eNIFEIwfeFbGj553vOr8Oft1b%2FvE2%2B1Kom%2F8Xr9NtKsfpvl4u%2FLKM%2F3riXTtk6C3wPje1tVkInF2eXn2Pj4mSq8X2HGZuzzfeQk81xZQkycmNz%2Bh4Kcv4ICcjcJVcSnI2Mv4f85vYrNQhJnz71Y7WTFP%2FVrcv%2FoqCUxD8sKCz5DwsKSf3vCwr%2FyxGF%2F2FB0X9aUEjkHxaU%2BKcFhUX%2FaR%2F%2FaUHxXxbsvFUz8z3li1oV3fewM%2FzEyhvsl1CCuO%2FhLCl%2F4I%2Bthx6s5Mb6JnwPe64tfyL9nuBPveZ72E%2BY%2FvxnwqrvYXsc28ohZgkDhVcSMn4ktPofIvxrbj9h0P2VQxz1XUlgWFoa%2F9FIIZ6Vll0g%2BvQjPCv5M3y%2FUsMFqgs%2Fc5l%2BbKXk%2BLmV7We49UePCfb9GIcf3ez0pSZe6UUeBcGP0Hfl7qiXT%2BFHj0mKpn70jZrgZw3kP0PqlfAywcr5bD9EsJK72ffngWMJNv3IpX7zq%2Bb4rhRzN2Xb%2Fz1kd3ay%2FDE5%2Fnj498nhy8PV8zNl7S9TiOWLf6YQ%2FypF6QUV0cpNGPH64%2F8hm4RghHMlW0wz%2FD9kK59iW5kDvny7PP9D9vKmX37y82XwGvoPRZOJWtetHGhbv%2F4%2FPRDPy47%2Fuejvb3piF97%2FzJr4VUWPrmSs3NbvILBcaY6KVBXX95BNQWnl7J6gTlmZS8o3lFbmcxUh98qEr2bkXpkftzcrWaxUJsSx8XvITaB843uoZFFN8T3kELpN86NeFb6Veil%2BVsb2s7LtHNv%2BWtmj9dWrV2YjwfOVE8lOd2IlzGNxWAlvkDz6%2FgllaT%2BH0spl%2B5xV6dL3MGPkEeGPKy1tZRV59PrHpWj1SensSnv3Ka2sZJaOp1bezk2djVy%2Fh45GritbT9rbroQEpjaW%2F6CYwM9ijictVVe2nnY0WrldMHU89D20M3VcufMScDL9sabb2q%2BEy3dpK8UKCAhM%2F%2F9rDsHP5viKH0%2F98VlN23YlXNPe9jPh5s8ZvOZXM3iEYKblx3V%2B4cMf4R%2FfF5Gp7yET2G1h5Kjp7GhpZ%2B7EJkwmwG9n72xiasYm9u3Lp1lPCkoyASNnNhEJyeXXIYHk7CFkc8MZ5NTk1DQ0NOTs5ER%2Fh4qK5ttTCFlgYOByue9fP3174PpW%2FH8o%2BYcfBYO%2FlZnb8b8q9O8CI8iXr0iC03S%2Ff%2FH2%2B5def3zzRU4eHHx7%2BTnuW%2F2x5NRkP9v5%2B%2F7l7aHfitAEhoX%2B%2Fj0agfP4HxN5iYDx28CS%2FV7tH7sITtOvBAwrAeNKwLQSMK8ELN%2BC5WHs%2FH0Y%2F0MHAgPLyshXU377u31kArtcLG1Mvp0vxW9%2FBYzt29%2FoAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%2BBUDNhNTMzJjF0dHUztnM0sbUzZTU3dTYzJfImICAoL6j%2FbGvoRriAgIBP8%2F%2FpChgv8jKvBd9f8AfxALzwplbmRzdHJlYW0KZW5kb2JqCnhyZWYKdHJhaWxlcgo8PAovU2l6ZSAxMgovUm9vdCAxMSAwIFIKPj4Kc3RhcnR4cmVmCjExMzEKJSVFT0YK\'</script>
  1067.  
  1068. <script type="text/javascript">
  1069. (function() {
  1070.     var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;
  1071.     ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';
  1072.     var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);
  1073. })();
  1074. </script>
  1075.  
  1076. </body>
  1077. </html>
');