From: "Saved by Windows Internet Explorer 9" Subject: How to survive the tests of time | Entrepreneur | Financial Post Date: Mon, 12 Sep 2011 10:48:13 -0400 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_0000_01CC7139.78648570" X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.financialpost.com/images/earlugs/fp_magazine_app.gif?r3 R0lGODlhyABaAPcAADs7O3Jzc7GystLT1OPj5Da32TiYyRMTEzTj8cDAwGtrbGTn70NDQ1CTpq7I 2GWIklxcXFR1kZCQkFBryru7u0pKS4+j2bnE6vf3942NjRsbG3KPsCsrK7y9v62trVFRUUavw2Wm zWl1hzU1Ne3t7jl4uImJiWBgYCQkJPHx8ZmZmf7+/qGhojprsX6cq93d3oGBgTmEvufn5zbC36qp qnGNz/n5+ZbY5peor8/Pz2rC18jIyVlkhHp6ep6enqampjExMcXFxUZ2pavw9n5+fkugr1KCmztc qdjZ2oSEhWjW5jejz+Pn9lVVVZTo75WVlWZmZj/m8ayusYu6vTpjrdzo69DR0uP7/Y/I3PHz+zbJ 4kva58Dk7GtyeLW1t6WmqpmanaiqrZSWmtvd4sXz9tXV1rK3v11uf2WotaG4ukxehqGipU/L3cHr 8MLS5MfHyNX1+YaGh5qcnqqsr7Pd5QsLC6eprGJocsHCwsnKy8TFx87P0HR1doqKipKSkn6CikK4 xsHN4WWEt6OkpmFiY5OUlnp6e3Z3eo+Rk7e4ubOztIWJjLKzs4ODg8DDxdvc3Ht8fJeYmdfX2IyL i2RkZmdnZ9na21JSUszNzlNTU42OkVZWV1hYWefp7oqLjigoKEZGRk5OTjg4ODk5OTM0NT4+Pi0u LS5Ov8fQ7p2s4TTc7Ter02Z90DiLwjXW6jXQ5/P09NXc8jxawzc4N6q45IGW2BgYGGNjYzQ0NPPz 8w0NDRcXFxYWFoyMjGdoaDc3Nz8/PxERERUVFRgXGCcnJyEhITAwMI+Ojq+vrxkZGZ+fnx8fH/P0 86ysrUdHRx0dHZ+goUlJSqurq7CwsJubm5OUlC8vL/Tz8zIyMjQzNEFBQcLa6NHZ5ODg4CAgIGlq akhISEdmmUNbm/H8/VOLv1dXV4CAgMPExKenpw8PD+/v74uMi4iIiJyam5ucnCoqKiYmJXh4eevr 63d3d1BQUPT09MvLzG9vb6Ojo6SjpDMzM01NTfz8/GNkYxQUFP///yH/C1hNUCBEYXRhWE1QPD94 cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1w bWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4w LWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4 bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8 cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBSaWdodHM9Imh0dHA6Ly9ucy5h ZG9iZS5jb20veGFwLzEuMC9yaWdodHMvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNv bS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9z VHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4w LyIgeG1wUmlnaHRzOk1hcmtlZD0iRmFsc2UiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0idXVp ZDoxMDQxMTI4NTMwOENFMDExQkI2RDhCODc1RDg5OUU1MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1w LmRpZDpCM0REOTg3OTlBOEUxMUUwQkVFNEUzQzUwNzRBRUQ1QyIgeG1wTU06SW5zdGFuY2VJRD0i eG1wLmlpZDpCM0REOTg3ODlBOEUxMUUwQkVFNEUzQzUwNzRBRUQ1QyIgeG1wOkNyZWF0b3JUb29s PSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJl ZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQxRjY2NTYzMjMyMDY4MTFBMTdBRjMwRDQwQTk2REU1IiBz dFJlZjpkb2N1bWVudElEPSJ1dWlkOjEwNDExMjg1MzA4Q0UwMTFCQjZEOEI4NzVEODk5RTUxIi8+ IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5k PSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/O zczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aV lJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1c W1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQj IiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAMgAWgAACP8A /wkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMi65GQkQJDPQywYOWC xSzmzJk1Y8qsp3OmTFg8r+m0qTMnUaA+Y2JwqU6GuhUoo0pNuEKGvBUr5FnCdA6P169gw4odS7bs 2DdWuuX6V0+evKlwp6YgYINftyCJBOjdy7ev37+AAwueJkARhRxv1XXjF7cxSav8COCZRlkAI8uK MisqzOiy3s6MFIW2fHlzYcydN6dOLfpz68KZMQug7CVHLn4vMDje7ZGADAySBHhARrm48ePIkyMn Tpm58ufGkSFrRkGG3Xq8s2NMYQ+DFRrSPIj/H09+fLNm5dOrF49+vfv27NOjU0RgBQWocbslUDcx QQ7t/5xzzSM0oEPDgQgmqOCCDDbo4IMQHphPIurIM4BDEmQoQTcbSRBMAhMFQ492SFgizzT5/KDi iiy2iM4PL674YowqomOjiyze2OKOPPLIwjn8dKAbQ8EUWaQ5GnkIokQiakfhOcrgI+WUVE6pjA9Y ZqnllluyIOWVXHKpjJdVllmmMvlIIo8VDTXZjTbBTDNQDks6lMN//yg5kH8EqZMAhwP5+U+TBfkJ 6EkpJEAAOj4oc6WjkDYKqQfTSGOppcNJp6l04l2KT6PNCHApppt6QAML7VAD6aqssuqDChQm/8LY QoQmEMwJ/6hDT5FA5NBNMBL8kwOwAgFLjzb3HJnnh8ICUSQ9/Jlj5D0CJVBMMNoUMyJB0FwbDJK2 BhvuoOZIuxEme+ygggrUtOtOu9S8C687XgzwgiWS5FvGvvzuKwkSjyCR7zRPUCOAFS88ki8SZQzg cBmPbNUBPgXLazG8GMf7BAuPULAWrdv+U0wxy+6n7T9A4OrhiLbmsKs2CThb8j/0FOMnsdBMo84J wXAIBBDqQEOoQOqcrOS44/IaMkaJDCDAE+tGLbXUkaiAThAvdJN1AgtKg4wHiTyiNTLVqBDJIHiI nXUQMBpYLwHdWNEM1OtWPbXdUUcSyTlBEP9AZMi7/qMNEAIluzPJJ8gsAcm78he4kuoEQy3K2hA9 za5/Ejvo0tMEA80/v5qDNLHBAM0RMvbgU80TrLfuuuvVSOBHMxC/4MExGuYuwTEJRNyMBE/E7scP VljySCKT5K7CGy+8IIk0wL8uvesSTHNOGX8PBOfmAinpYTdAKHkCroHTHEzJ45r/T7dAwJlA+kPP vPnowcafEQ14RCK7H/z37///k6hGHhLmgf39zw8ZYMG/aNCL/h2jF3owXiIy0D8JTEIFezDeAKhx jAN6kH8Z+MFhspcrbHGvZMPykDrCV4xgle9xH0pf4IwWQ83FT0/zI1bSlpYRdHgBgccIohD/h0jE Y/ShGjt4xCOk0YsiCjEDO7DED0zwxF6co0Re6MMQJRAHZAjMEgmYhBPHOAkfKAJPCiGUh4I1uMIF gz/FaN8/7uGs/7zwfJCTnEDaNy4l/SpYJxRI5z4XOvoFUiP5aIYRJzGJXjDykY585CPjIIE3RIwG JpCkJuPACEvgIw6P7IMJ8CAJSygiDuuI5CTYUY095GsAKgClJmfZSHZEggaYIFL4kmU6D+VghZX7 B8+QJDSSqU99eqIH0IZljl/dQx1wktPPgha/oqksTsM6gTqSVT8eYoQFP+hDHNhBznKa85zsSEIG gmAJJPwgCegsZxJ8IAkWNKKccUhCAvIl/4B7mjOfCeBXM8wRz3gmwQ/4yCWtePVMosEpGMXAk4fk 9CtcHROGIMqBt7TBH559q0gJmMa1tKENHgqtSJN7qLS62ZErpTMJMI2pTGeaBHP04YqSwAcMaBrT RvTBHtAgQk9hEFBJTMMcNCUC7QZQBgqYoxE8pSkMMkANhVKEThrh05z40w1ACQohhiLIL0fiDhU0 whwwgAFa01qutLp1rZCIAynrSQS3qtWuau0ANHrgViIQoQP7agYk8AoDQ0BjAFYoQwJgUFfC2hWt RDDBE+wBoMo2hBrVMIdfN8vZzm42Ho0IaBl8AAnPchYSg/BBPDYLCUhQgKnSWG1n4/EEK/9YYQB4 gEFpTdtZSCThGJS1rHARooJjEKEHhkCuIZK73B5AQrnN5YM5ALvBeCQXEstNbg+Q24NGNMK6hoBE POLRtAHQgA/Nbe48JoGJ2+KBCPPIrnK3u93w9iAeMPjpcPdbkEiYIB7zCLCAB0zgAAcAEh1wmAr4 UOB5BIDBDg4AgAPMBz54wbZfuEeBA9CIHezBCh2IRwAaXGA+CDW4CckCKphAEVTE4iN+4s9EwoqR J8SBDwHIsY53zOMc3yMerx3AE+7R4wBkwBBF9vEZrZAPBfT4HubYAboSEQAiJ5nH+EUxQlBxilT8 AxWpCDMtWMyQU7DCI9a6FUS6saF/pO//Ik+AwT3mTOc625nO3+BDImzrBwXY+RvxQAYR/HxnBSiA EXvYAwt8cedvJGEHecDENL5B6DvbWQHzIIKWD8KEVKDiH6k4hahFTYsyn7kjPFOHjB3SORC92SLV IMI9KG3oWtv61gqAQgC8kGgJ+OLWtyCCFyDxa1x/4xvIwAQmfAAFXPdjEnmItA8IQWtc3/obAejB phUS6k+HWhYCUTGZw/1pMxuECajIQkFUbJB0G6R8AsHqQvSEtFXT2CF+6ME3KuGLSvj73wDn978J cQ9e7yED/ej3vyGwDgrMox8B5zcUKOEBe2DCHScIuC9OUAh75OENSTiBwv09coX3u9nx/9h2Qbjs 5W4LhBWnQIUFRl0LgaBCFqeYgCxOHW6Yk/rLXcb5BNR9ilpM4BSyePFAdlUkCeiKV/9RUvgG4qFn 2eoe1yoGh7pVpM9haB5QuIXYx96Pfoyd7GKHwDcUoew+nKDsYu8HJyKRgHu83exnH18z8mAPMEDg 7LcgxAmkEe1EVOIEZy873tFOCF8EQOUEYTmoY/7ymNPiAlmowSlYPIGh08LcBElFLJjQeaDL4gKh 9rKoU3GBU9RArO5j84eKNqKq08ProOMmnZq+RmsKs2cYCsAtxkf84ht/fISAQCUEoGx2QKD4EIDA D/CggOcfP/rSgHQkOCF45HPiHh2AtP8fOHH88hMfCvfIw0Ik7/JQTyDcF4D5irssENAThAm0ODrQ LVD/muf85e9HEOXTRnP0RmtkEPT2LW4GLELjap7jEMdgd9E3gRRYgRO4CbcwDfZgD0lQDhTYBCfg BQngC5xggRDACZxgB2+QB0+wCRXYBJGwggJwAiVogibICbegAOqnEOw3akj3YrQgC50Xc5L3D/Yn EDM3hEDnZUZ4ZqAHcwVRPmr0IThEEAkoLsDiISUFJ4DEEMegACjICeUQhmRYhih4CSfgAdFGBKGQ CW6YCfvAB3pAAZSQCWbICZvQBOigBzvgB/RQDuWwCZewDz2AB3mABwFwCXe4iHiodjv/mBA9WAup QAvq9g87N3moUIRHGAv0B4Wa6ISnBoUCeD4n5D3MUhBXuIAZAizv8ycQ6Avl0ASyOIu0WIuyGAoQ 0Aw7oAc+EAcmUE6IwHZecAL0YItNkAkfMAh68AYZAAr7sA+hUA4ItgcUAAmhYIzYKIuZoHyPuGX0 53ID0YPzx4RH6HKeSH9G6H+hGIBLR4oEaDhVSHXMQj+2gnsPkQGVkAn08AH82I/++I8fUAGcEAY7 kAAd0AEGeZB8uAOMAAGhwI+X4I+hEAos4AiO8AWNEAdxoAkesAd58AXfEA0AOZL/SA+cAAXdeBDi eH9FlwVHdwH/0HlZ8Hk89w+fRwux/4BzKpZzWdB6pfaDWVB0UUiKvgRM8mOFnqMfOkQsxcBROaBN DmEOt/iMExkKz3iVWAmNoNAEKqgH7HB3lEAI/VAIeaAInBANVGmV0FgB0VCRCUABmeEFiYAMkTAP l8AA0JiVWamWWPmHFbAD6/eNlEcQmncKMxdzFyB0E1CTLol0tSBqXHZ0PGmEOveDQ+lQRRJRRzkQ 3eAthqRRz7JqCzEPHDACFRAKbBkNFcCWq9maqrmaDPABe6gHAQAAJEVSosAJiZAImwAKrfmbzgAK PpAAjiABdoiCH+AM2sAAv9mcztma+/ABDGAMn/AGGBEL6sYEZMZuWyYQ2MlyTKB0Tf/InQshbwzh KwqBng/RAyjgDygwCuDAlqAACs4QnPVpn/QJDKEwCOfgCHzAAOAQoOCgDaAwCInQBAxgnwrKAAwg BwmAB0nwC8BQCqWwnM4ADvNZn/NJnwpKn/RZAfsACtigAbxQnY5RhANxhPvVA8RwAOngD95gDMAw nwxaozbKAABQAfhgkQFQCjaqDQCgCYrwAT56owygDcAABggZBwBgpE76pKCAoxygAQegCxrwDtbZ GJ32aaFXavwlED3wCcJwAEVyALYAD7hQoUcKDGzapqIADhWJB/cAAG3KpvoACZdDp3XKpgAAAEqa AI0gCns6qIO6nMAAANbgDcJQpsH/cKVZ+qUrKqYHMKmTGgwHkAzFwAH6AAAUWgqcigsMAA14kAAK 8At9eqrWAAVfEAojcKquOgq/IAYHaQ6k4Kq26qoUCgCiAASfsAy8QKmU2qgc8KiQKlxhOqbAGqzB 4A+2sAzwYA368Avt4wOOQKq4MAqjIAqiMAqm8AFyEAr6kK3aOq4jgAuFcJBEAATZiq3sCgDYKgoj gA2mgAIaMKZlmqxkqgHDuhBwsAD++q8AC7AyYANOELAA6wRtUA+zUhAGa7BckAIL+w9XULAIgAD+ ygX1gB8GMQQLEAUIEAUL4AQkYAMXcaz4iq9GIgzJIAzvgAi7SQimgAsyOwIjYAoM/+AH+wAENLuz NJsN+nCuHQAJplCuuJANQGANpvAJKOANGrALZHqvJ1up+kqsB0EGFXu1WJu1jCADC5C1V+uxH3sD VYABGvsPXuu1UzAAQ/IPQwC2WBsFN0AXBTEOXeu2FbsFdHANERsRJnsA/uC3f0up/hC4lFoHyWAO gzAIFXCpGvAMz7AM3kAMH4ANKEAMlnu5xIACKMAOUiAFCsALz6ABGmALvPC3RgKsfxu4g5u6fpuv +6oQVnu2XtsHktC1sou1WzAAGSsQsXu7CLABeIAd/9C7Z6sD3UCyA2G7Z+sKeZACZQsRYfqrqzu9 1Lu6wlAHz9AIX/AF0aALRsKodf9gqSebDrrAB9CwBhAQvuILuNXbvu17AFO7EG2gCvRbv/Zrv41Q Bkpwv/xbv2ywB8JLBv17vw+AB8wgEFtgv1qgBfebBjKAH0Nwv4BwvzqACWvLt58gve5bvcKgC9m7 vdGQDuy7wdMbDOlgCGswCCdQByTcwtULv6+bEG3gCjRMw1oACDicwzjcB0igBDXsCqpQBEUACD9M w6qABo/AGDNcw0XQAEL8xEWwDnmgG0NQxN9gDlrwwyCwA0OyBT9cBPeABkWMA/UxESyqwS7sD9f7 DElgB3ZQASKcxqtrwoaQuIRQB8Igxy4Mw1RrEG3wCoAMyCBgZFOjAgIgA0oQyID//ADrwAIuMAOK /AogQAEp8A9OoMhdUA3DYRwJYB3/kMiBDAKupQOKrAU0IAP/AAeR/ADU4AiRjAZTbMYZPMItvMZt /MZxrMcmjFpfcMd5rMckzMfyu8DEDAJQ1FXI3A0yAAtKQMwL/ACKkDVT4MyvAAjK4Dc34MyFaBVu 4RYpgLzOrAUg4AcvkM3O7AJlwA9OEM4PkAjyEM4gMA1vIRHRS8skfL3LkARhEAZwbM8kTMfb68vA HMzxqxBcMAMIjdAgEAmHUhA6kNAI/QAJAAsrQAcQjdCI8Aj/cAMJXQD5+7wDAQcX3QDuQAAWDdEN ELxKcNE9oAcYwAYQXQDU0NDr/znLerzGcRAGc9DPwLzLAc3CA73BwmzQBVAAM1DURaACND0QOmDU RT0DEo0dFv3UBbAK7CAJn/zUUewAN3ADdDCyGtsGVF0ADXDKXODURt0AiqAOTY3WRJAD/PDQVN0H liDLaOzCOD0HO53LcuzTdiDQQf2+BZ0QZ13Uhn3YRe0AEPsPbV3UqxDV/4AFhr0KBVAEGaDRbb0K SwACiK0DdAEVN+DYRd0AHiAPZ03ZVV0ENCAPiO3R2NPYlP0A6UzPNi3HeT0H+8DXabzLbnwLeBzY gh3DCMEFq1Dcxn3cxe0COaAbOoDcEl0FN4Dcq2AE1OA3zS3dxw0CVoAdWIDcRv+ADKaN3EXAAjIg 3fnL2M7NxbR917WMvZwrBTyty+lABHYQBoAN3NM71AmxDUvQ3/793/0N2SEA4ATu3wbQBYxAAv9Q 4ASOBmqLBQBuBIwgD/z9363QDt1A4Oc94P8t0RfsEGG6C2osDCRe4iZ+4nWgAYvQufsQvif+4iee DnVABDp9xwcA4zie4ySu3wixDQbw40Ae5D8u4EJe5EAeARlgBbqBBUFuBE5e5GTM5E0O3j4e5A2g 1EW+4UIO2Rgs4jpu4sFQB7oACnKwz0mADWF+419+AHVQB7NQCHbwBZogCmEeDF9+52M62D0u5K0Q AU7+54ugB9gRAkZe5BEACe7/DBXy4AUbYAAREA8qIA0uAOStYAAPsANYUOlA/t0ULuRC4A7dUOQw gD2ETukiELwSAQnv4OUkzgs6ngwjwAcC4AWdmwhzoADYsLJfPgzWoABSQOtSYAYCwAeioAH+4OrC wAuuruzIjuPNfgDPINwHsQ2tUO3VLgQ9oAyb0gHH+w8hYO3gDu5CcAbmMA0EMCv8IAM5gAMqoAgm 8gjhbgTT4ADxTuXhHgEsQADfDu4bHu5EoN58+w62IAy7wOzKXvAHvwsEvw+eMAhgUAgQXwhgsAZx UAGDi/AGX7rCoA1xsAZyEPESPwiakAlUevAJj/EZX/AY7w/PYAp9XBBuEAMy/y/zQlANVtDN8qAO ZOvtM0/zEfDzIhAPcSCqA0sQK4ABMvAC8sAY/EAOPS8EX+AAPR8DESDPMd/zESAN8hACJdDzGz71 MDAAe9sQkMABK7sLaJ/2ao/2vGAL2IAL7xD3cv8OpYkNw0DwCG8Lel/wyWANs8ABcw/470AKI/AM wqD3iJ/4iq/3w6D4vLAM1gCYCuEGJVD5lS8ESo0QNWD5lX8Gx0ADyMAIeDAABHAb64YV/KCx5MD5 nz4AnF8CEYAMneAAry8CE24BMcD5f5DOq2/5QkDXE1H2ybD2u2ALaD8Maa/3Mq4LuiDmzM/84WsL ySD9i6/3Yf782N/86VD81P+f+NMv/ckQ/uG/+I8f+QtB+azP0AixAbUvAAQgDySgsAhRCw6w9AOR Ba8fAcrQDb0PECVKCPkhI5VAhPES1HOAUKCIHPwcluAhp9s/jBk1btQIiYOGXbZEJhOW7kAykbZ2 BUvHK1kyDcL8aXgJU5iudCaF1Ux2wCVMXsGECj1g60C6YCrTzXzpT5c/WyyHJuWZbJc3Yzs4bnTT wqvXcCoubiX31auIhVs1BvK6QRKGFf9omW1xBpk8C3SpEahhNhy7Mvw60Y2AhxvdLtPkqWWMEZIp DbZq2oL3C8UunhxGFOMVEwWKkclmVuDEoBi8yCg/edsVedkIAKNGYTO1zNr/CFLLUMwqJlkDh1Hv imHTJ0o2ZJgalO8qBkRrY7Z+wYzlKIiuiA71GmehK8g7XSqQ8NQ7/JWKkA1076yR8c9GerOChPiF sQNDY8aPU78UhiKOp2IOiIkDaO4BKRldIGgiJA14gYePTDjgBJEFJUtGAW3S0UCXTWDYBxQG4oDh gH0G+UaYYhYxh6ZdAIChlGAUACMTbTZBhJhdnlGOpuGeYywQKoIMMizqNhJEyCDR0o4xC5B0Ekke /LCEHwxceBJJNWA4J5d/VhjjSiTvUKabuPDbSr/kIotREQA0DKYCLyrQpUFhPIEBpMjuiWcpYczx BTMNUIgEgjmDIeQSW/wx/8aOS+oYAYx90tGlHEUYcIkYCN6pg55IjJkJEmOGeWZUHVHAxke1Ajli 1VXDiaRIjQRhdVW0rmmskw1m1XVVNSChQJ0uO5F11yPU4KMZAvjBCAMzqCD2iDv6yGNJMzkiwhod d4wskzlOmMkWCNYIJZhleEEhCTHesUUDIKAp5QBvggFlE29o0gYaQwRcBhRTSOJDjGX8ESWSfYLx B5RIEFkmmU9O0PQDMbBpDYBPNFjm4mU0gAcXVLdSdVZxxFJrWFaVbMyGMcQIh1hxeCBimmQxsuGF DcQBWQ1D0HnBhoxWSMGMCHRV444MziGhzGo3ggSIjHdMZplSVCxGmHcgEP+DngOW2UUUTsBgYBhb MlkDtIXfAaAYmujxRQzQvHF7GGvsqHAUgoty5hIpsH7nBFPquCQSa3YZJZlnML5Y4xE65giDHCJp BIZGTBCgva1kmMaExxuJJIf7GFsBAwLwAEMEHkrnoQsYVOiAAJ4zsqGbRPwQQYRDzHkikW4675kE TL74Y3ZD2PkBk6OTPpNpDUjVoJhSKBEDAF0YACeSDw4oPJoR+iAkGV7uESP5ZXQs3BsUyvlljX0O KMabAAMoxO1kAIgkFH+S+cAaQ1TQYG9TdMlEhRFggxAa8IbhwlcZxW2EH+p4QRkcKAkZ6G4jGJCB JBxYhheoQ1n44cc1CDD/gAQoAhmKoIA9upGCDWqEHyTohhXOcY4cvIAEKdTI5yq4gyDsoAwRRJrx NEIEfRSjcIdDAQO0IQZKBKMJuJiRMDRgin3wQgGeAA0kPDGMYnwmeSjwxgj2YQtPBMAfWhyBFDYR KA2UAgwfaE0TRgAEKXCiGIQAQjouwYJb8IEPyytGH/vojU/8IoE+JCR+VsCPepBAHiRIAVw4iAEM 8KOHalmBDSA5yUJihAi4KMYy2NdJFFTAGkSIgzUg8Ak5NGFdALgFECgxCFwkgwieWF4RCXGCX2gg FBAYQRIUdppdGMIH70ABPJ4BjBkRrgml0MAh1qAPCJAiGJuQAzj2oQDy/31Gm8UAziAz+U1whlOc GyHCCLiYRS4Sgx4coOYJnIHKMy4DHAHIBCHCEIpkHEIO2hyBGNYBhGfcghKcgMQaRlBAXEjhBMX4 BDyWoY1UPsMb5ShFMUYxhwBsYgT+6BpAK4CCYhADHiOFBwpMAQBvZoQWqRhnS136Uk0CoKTb/MQl sIGNQfjBGp+ABieSwQEImAYecrjHM04wB2ug4BO24IMCuEkJDnyCAdAoh3L4IAcgwOMTAMBGKXyw iWUUgxPA+AQK7sGIexiDFxAAAwBQEFWKfYIYc0WBMUqRUoyw4hQw5WtfCTmJUnCApCV9Bz0AkAxE aOIT7/BBOWwxCkoAof8YyeADIuABgDlUlQPLIEIAigEKTnyGA30whD8AEAZKoOAd71AAAEohh3KQ rxzAeEcg55AuW3TNrSgYBRQY+gngwmMEwMCEmfSaESbEQiPJNRMqlOtX6BrPBwzAxlyDawoIgOIA 96gEPLAxh1toYBMB+AQHvNEEATDgQXIwhS1Oe4hlzKMcnzDFO8zBgk9Awg4AeIcpwAENIDBgDoQ4 DSWcwQFTfCIA0OgXIeYAipEewhDP4MBqgQuAaMBqK8fNwgROcQpZoKLDHw4xKk7BUhOzNBYePkUt ovti/FBgHxRb7TuIAQwYVOLG/IVAIQ4BgAD0ARSfAMI9IhEAYxgjAEn/+MY84tEEbSxiHgDggDaS UIhbmCMOlfBFJQyRBAHK4RD6cJECsGENDjDAEECwxr8CQIlKeAICxagxfRlwghQYd6+pOAUTmGCB LPDZz4BO8T8KzYoJBPoUtIBxozlCgKBa4x0coLQpgIANY5jC0rgwhj48rQ9OEwcIb9Q0A2ZsjBHg Qh8j0AcQcIELbLB61b+gNXFYnWpcjCCAQOB1AInTaVVbwxSUpvQ7fuGMRrSuMcflMyoy0uyMFDrF TDgxRlrsaGxnpAfOoLKmTWENaxjj0jfFBq/LPe5zX1of5TYGuddNHE/fdN2f/vSrPW1ver+b3eD2 trc5YA1tOIMC1Tou/xNkcYoJXOAfBke4wqV9YhNPgBV6ZUW2s42HS4ACF98ON7rr/WqQh1zkr9Z1 yU1+cpSXfOT4vimvkyxsTQPnmsDSM0b+fHBG33zRD0+FiWuBCqA/1+KOJkI0GAAEccub5ClnetN1 /YuU09rpKI93y19uClw4Yx8DJ/heM9LhimME7Dz/x7WHPvRucGIfwGj1qk9Oa7jHXe5zl/ss6G53 usv95KomN9JNoQ8GhAIGElz2Xi+QiiwwYQK1OHziFx+LU9QgC7Wodg1kEYss1EDoZ4exIpoQCm3c egRxn8UsjCOK04/i9KhnfetZr3rVoz72xpn962E/CruLQuXZ8HSvGf9ADygQwHjMPjjCmZCK4k+A Cf9gsQWqPWKEb57zL/ZAOT4ACgBAfQS0l033vf998Idf/OMHP95TfdMRlAIcofAFEsAZi83DXyOY 5whzp59tL9wiE9cvRex/gfe6+z9aMz27w7vSm7sDHEC8E4W7E8D/MzlRKAVQoIcKiAcNuz8MhC4r aAROaIJL+BAGAAZgKIURFMERLAUSTEEUNEESPEETZMEVFEEVREEarEEaBAZtAIUK+IBQuAV3WIwM DEIYSwE86AP9awIkzIRMaAIlbEInfEIofMJLaMJLqMJMsMIrrMIpzMIs/IAqDIVNUAAfCAwhLMMh lAQKUAYJyAA2bMNTXmjDDHhDOGTDN+wFO7xDPMxDPdxDPMyAakCHIMgdMxxEGKukeqiHXEhERVxE RmxER3xESHTEeogkQqxES7xETMxETdxETuxET/xEUAxFURyngAAAOw== ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.gravatar.com/avatar/962c7c972fcbf16a2c96982b5ce89c98?s=100&d=http%3A%2F%2Fwww.financialpost.com%2Fimages%2Ficons%2Ffavicon-100x100.png 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 ObjUdwAAAABJRU5ErkJggg== ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://s0.wp.com/wp-content/themes/h4/global.css?m=1313010128g img.latex { border: currentColor; vertical-align: middle; } .video-player { margin: auto; padding: 5px; border: 0px currentColor; text-align: = center; } .wpvidavee_title { padding: 2px 5px; text-align: left; line-height: 12px; font-family: = Tahoma,Arial,sans-serif; font-size: 10px; font-weight: bold; } .wpvidavee_footer { padding: 2px 5px; text-align: right; line-height: 11px; font-family: = Tahoma,Arial,sans-serif; font-size: 9px; } .wpvidavee_footer a { text-decoration: none; } .wpvidavee_p { color: red; } .hidden { display: none; } .possibly-related { clear: both; } .screen-reader-text { left: -1000em; position: absolute; } .comment object { max-width: 100%; } .comment embed { max-width: 100%; } .embed-vimeo iframe { max-width: 100%; } .embed-youtube iframe { max-width: 100%; } ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://s2.wp.com/wp-content/mu-plugins/post-flair/style.css?m=1315610355g&ver=3 div.sharedaddy ul { list-style: none; margin: 0px; padding: 0px; border: currentColor; } div.sharedaddy li { list-style: none; margin: 0px; padding: 0px; border: currentColor; } div.sharedaddy { clear: both; font-family: "Helvetica Neue", Helvetica, Arial, = sans-serif; font-size: 12px; } #content div.sharedaddy { clear: both; font-family: "Helvetica Neue", Helvetica, Arial, = sans-serif; font-size: 12px; } #main div.sharedaddy { clear: both; font-family: "Helvetica Neue", Helvetica, Arial, = sans-serif; font-size: 12px; } div.sharedaddy { border-radius: 0px !important; -webkit-border-radius: 0; = -moz-border-radius: 0; } div.sharedaddy div { border-radius: 0px !important; -webkit-border-radius: 0; = -moz-border-radius: 0; } div.sharedaddy h3 { margin: 3px 0px; padding: 0px; border: currentColor; width: 15.62%; = text-transform: none; line-height: 1; letter-spacing: 0px; font-family: = "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; = font-weight: bold; float: left; position: static; } #content div.sharedaddy h3 { margin: 3px 0px; padding: 0px; border: currentColor; width: 15.62%; = text-transform: none; line-height: 1; letter-spacing: 0px; font-family: = "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; = font-weight: bold; float: left; position: static; } #main div.sharedaddy h3 { margin: 3px 0px; padding: 0px; border: currentColor; width: 15.62%; = text-transform: none; line-height: 1; letter-spacing: 0px; font-family: = "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; = font-weight: bold; float: left; position: static; } #primary div.sharedaddy h3 { margin: 3px 0px; padding: 0px; border: currentColor; width: 15.62%; = text-transform: none; line-height: 1; letter-spacing: 0px; font-family: = "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; = font-weight: bold; float: left; position: static; } .rtl div.sharedaddy h3 { text-align: right; float: right; } .rtl #content div.sharedaddy h3 { text-align: right; float: right; } .rtl #main div.sharedaddy h3 { text-align: right; float: right; } .rtl #primary div.sharedaddy h3 { text-align: right; float: right; } div.sharedaddy ul { margin: 0px !important; padding: 0px !important; text-indent: 0px; } div.sharedaddy li { margin: 0px !important; padding: 0px !important; text-indent: 0px; } div.sharedaddy li::before { content: ""; } div.sharedaddy div.sharing-clear { margin: 0px !important; padding: 0px !important; } div.sharedaddy div.pd-rating { margin: 0px; min-height: 23px; } div.sharedaddy a { font-style: normal; } div.sharedaddy a:link { font-style: normal; } div.sharedaddy a:visited { font-style: normal; } div.sharedaddy::before { height: 0px; overflow: hidden; display: block; content: "\0020"; } div.sharedaddy::after { height: 0px; overflow: hidden; display: block; content: "\0020"; } div.sharedaddy .sd-block::before { height: 0px; overflow: hidden; display: block; content: "\0020"; } div.sharedaddy .sd-block::after { height: 0px; overflow: hidden; display: block; content: "\0020"; } div.sharedaddy ul::before { height: 0px; overflow: hidden; display: block; content: "\0020"; } div.sharedaddy ul::after { height: 0px; overflow: hidden; display: block; content: "\0020"; } div.sharedaddy::after { clear: both; } div.sharedaddy .sd-block::after { clear: both; } div.sharedaddy ul::after { clear: both; } div.sharedaddy { zoom: 1; } div.sharedaddy .sd-block { zoom: 1; } div.sharedaddy ul { zoom: 1; } div.sharedaddy div.sd-block { margin: 0px; padding: 10px 0px 5px; width: 100% !important; = border-top-color: rgba(0, 0, 0, 0.13); border-top-width: 1px; = border-top-style: solid; } div.sharedaddy-dark.sharedaddy .sd-block { border-top-color: rgba(50, 50, 50, 0.5); } div.sharedaddy .sd-content { margin: 0px; width: 82.12%; float: right; } .rtl div.sharedaddy .sd-content { float: right; } div.sharedaddy .sd-content ul { margin: 0px; } div.sharedaddy .sd-content li { margin: 0px 5px 5px 0px !important; float: left; display: block; } .rtl div.sharedaddy .sd-content li { margin: 0px 0px 5px 5px !important; float: right; } div.sharedaddy a.sd-button { background: rgb(239, 239, 239); margin: 0px; padding: 0px; = border-radius: 3px; border: 1px solid rgb(221, 221, 221) !important; = color: rgb(0, 0, 0) !important; line-height: 1; font-family: "Helvetica = Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: = normal; text-decoration: none; display: block; box-shadow: inset 0px 1px = 0px #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; } div.sharedaddy a.sd-button:hover { background: rgb(238, 238, 238); border-color: rgb(204, 204, 204); = color: rgb(0, 0, 0); text-shadow: 0 1px 0 #fff; } div.sharedaddy a.sd-button:active { border-color: rgb(221, 221, 221); box-shadow: inset 0px -1px 0px #fff; = background-color: rgb(239, 239, 239); } a.sd-button span { padding: 4px 8px; line-height: 1; display: block; opacity: 0.8; = text-shadow: none; } a.sd-button:hover span { opacity: 1; } .sd-social-icon-text a.sd-button span { background-position: 2px; padding: 3px 5px 3px 23px; background-repeat: = no-repeat; } a.sd-button span { background-position: 2px; padding: 3px 5px 3px 23px; background-repeat: = no-repeat; } .rtl .sd-social-icon-text a.sd-button span { background-position: 98%; padding: 3px 23px 3px 5px; } .rtl a.sd-button span { background-position: 98%; padding: 3px 23px 3px 5px; } .sd-social-icon a.sd-button span { background-position: center; padding: 3px; width: 16px; height: 16px; = text-indent: -9999px; background-repeat: no-repeat; } .sd-social-text a.sd-button span { padding-left: 5px; } .rtl .sd-social-text a.sd-button span { padding-right: 5px; padding-left: 0px; } .sd-social-official li { height: 21px; } div.sharedaddy .no-text { width: 21px; height: 21px; } div.sharedaddy .no-text a { text-decoration: none; } div.sharedaddy .no-icon a span { padding-left: 5px; background-image: none; } div.sharedaddy li.no-icon div a span { padding-left: 5px; background-image: none; } .rtl div.sharedaddy .no-icon a span { padding-right: 5px; padding-left: 0px; } .rtl div.sharedaddy li.no-icon div a span { padding-right: 5px; padding-left: 0px; } li.share-facebook a.sd-button span { background-image: = url("/wp-content/mu-plugins/post-flair/sharing/images/icon-facebook.png")= ; } li.share-twitter a.sd-button span { background-image: = url("/wp-content/mu-plugins/post-flair/sharing/images/icon-twitter.png");= } li.share-linkedin a.sd-button span { background-image: = url("/wp-content/mu-plugins/post-flair/sharing/images/icon-linkedin.png")= ; } li.share-press-this a.sd-button span { background-image: = url("/wp-content/mu-plugins/post-flair/sharing/images/icon-wordpress.png"= ); } li.share-digg a.sd-button span { background-image: = url("/wp-content/mu-plugins/post-flair/sharing/images/icon-digg.png"); } li.share-stumbleupon a.sd-button span { background-image: = url("/wp-content/mu-plugins/post-flair/sharing/images/icon-stumbleupon.pn= g"); } li.share-reddit a.sd-button span { background-image: = url("/wp-content/mu-plugins/post-flair/sharing/images/icon-reddit.png"); } li.share-email a.sd-button span { background-image: = url("/wp-content/mu-plugins/post-flair/sharing/images/icon-email.png"); } li.share-print a.sd-button span { background-image: = url("/wp-content/mu-plugins/post-flair/sharing/images/icon-print.png"); } a.share-more.sd-button span { background-image: = url("/wp-content/mu-plugins/post-flair/sharing/images/icon-more.png"); } div.sharedaddy .sd-content ul li.share-google-plus-1 { padding-top: 3px !important; } div.sharedaddy .sd-social-official .sd-content ul li.share-google-plus-1 = { padding-top: 0px; } div.sharedaddy .sharing-hidden .inner { padding: 15px 15px 10px; border-radius: 3px !important; border: 1px = solid rgb(204, 204, 204); margin-left: -100px; position: absolute; = z-index: 1001; max-width: 250px; box-shadow: 0px 2px 8px = rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); = -webkit-border-radius: 3px; -moz-border-radius: 3px; -moz-box-shadow: = 0px 2px 8px rgba(0, 0, 0, .2); -webkit-box-shadow: 0px 2px 8px rgba(0, = 0, 0, .2); } .rtl div.sharedaddy .sharing-hidden .inner { margin-right: -100px; margin-left: 0px; } div.sharedaddy-dark.sharedaddy .sharing-hidden .inner { border-color: rgb(34, 34, 34); } div.sharedaddy #wpl-likebox { padding-right: 0px !important; padding-left: 0px !important; = margin-right: 0px !important; margin-left: 0px !important; } #main div.sharedaddy #wpl-likebox { padding-right: 0px !important; padding-left: 0px !important; = margin-right: 0px !important; margin-left: 0px !important; } #content div.sharedaddy #wpl-likebox { padding-right: 0px !important; padding-left: 0px !important; = margin-right: 0px !important; margin-left: 0px !important; } #wpl-likebox .sd-content { margin: 0px; } div.sharedaddy #wpl-button { margin: 0px 5px 0px 0px; float: left; } .rtl div.sharedaddy #wpl-button { margin: 0px 0px 0px 5px; float: right; } div.sharedaddy #wpl-count { margin: 0px; padding: 5px 0px; text-align: left; line-height: 1; = font-size: 12px; } .rtl div.sharedaddy #wpl-count { text-align: right; } div.sharedaddy ul#wpl-avatars { margin: 0px -2px 0px 0px !important; overflow: hidden; padding-top: = 10px !important; } #wpl-likebox { margin: 0px -2px 0px 0px !important; overflow: hidden; padding-top: = 10px !important; } .rtl div.sharedaddy ul#wpl-avatars { margin: 0px 0px 0px -2px !important; } .rtl #wpl-likebox { margin: 0px 0px 0px -2px !important; } div.sharedaddy ul#wpl-avatars li { width: 32px; height: 32px; } div.sharedaddy ul#wpl-avatars li a { margin: 0px 2px 0px 0px; border-bottom-color: currentColor !important; = border-bottom-width: medium !important; border-bottom-style: none = !important; } div.sharedaddy ul#wpl-avatars li a img { margin: 0px !important; padding: 0px !important; border: currentColor; = position: static; } div.sharedaddy #wpl-button a.sd-button span { background: = url("/wp-content/mu-plugins/post-flair/like/images/icon-like.png?2") = no-repeat 2px; padding: 3px 5px 3px 20px; text-shadow: none; } .rtl div.sharedaddy #wpl-button a.sd-button span { background-position: 38px; padding: 3px 20px 3px 5px; } div.sharedaddy #wpl-button a.liked.sd-button { background: rgb(254, 255, 206); border: 1px solid rgb(243, 227, 137); = cursor: default; box-shadow: inset 0px 1px 0px #fff; } div.sharedaddy #wpl-button a.liked.sd-button span { opacity: 1; } #wpl-mustlogin { padding: 15px; border-radius: 3px; border: 1px solid rgb(204, 204, = 204); width: 312px; color: rgb(51, 51, 51); margin-left: -120px; = position: absolute; z-index: 1001; box-shadow: 0px 2px 8px = rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); = -webkit-border-radius: 3px; -moz-border-radius: 3px; text-shadow: none; = -moz-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2); -webkit-box-shadow: 0px = 2px 8px rgba(0, 0, 0, .2); } .rtl #wpl-mustlogin { margin-right: -120px; margin-left: 0px; } #wpl-mustlogin p { margin: 0px; color: rgb(51, 51, 51); text-shadow: none; } #wpl-mustlogin label { color: rgb(51, 51, 51); text-shadow: none; } #wpl-mustlogin a { color: rgb(51, 51, 51); text-shadow: none; } #wpl-mustlogin input[type=3D'text'] { background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); = width: 98.5%; color: rgb(51, 51, 51); text-shadow: none; } #wpl-mustlogin input[type=3D'password'] { background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); = width: 98.5%; color: rgb(51, 51, 51); text-shadow: none; } #wpl-mustlogin { background: rgb(240, 240, 240); padding: 10px; border-radius: 3px; = line-height: 14px !important; clear: left; font-size: 11px; margin-top: = 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } .rtl #wpl-mustlogin { clear: right; } #wpl-mustlogin p { margin: 5px 0px; padding: 0px; } #wpl-mustlogin input.input { background: rgb(255, 255, 255); padding: 2px; border: 1px solid = rgb(204, 204, 204); line-height: 12px; font-family: inherit; font-size: = 11px; -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset; = -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset; } #wpl-mustlogin input#wp-submit { background: rgb(250, 250, 250); padding: 2px 4px !important; = border-radius: 3px; border: 1px solid rgb(204, 204, 204); line-height: = 12px; font-size: 11px; -webkit-border-radius: 3px; -moz-border-radius: = 3px; } #wpl-mustlogin label { position: relative; cursor: text; } #wpl-mustlogin label span { padding: 0px !important; left: 5px; top: 0px; position: absolute; } .rtl #wpl-mustlogin label span { left: auto; right: 5px; } #wpl-mustlogin label span { top: -10px; } div.sd-like-enabled.sharedaddy .sd-like h3 { display: none; } div.sd-like-enabled.sharedaddy .sd-like div.sd-content { width: 100%; float: none; } div.sd-rating-enabled.sharedaddy .sd-like h3 { display: block; } div.sd-rating-enabled.sharedaddy .sd-like div.sd-content { width: 82.12%; float: right; } .rtl div.sd-rating-enabled.sharedaddy .sd-like div.sd-content { float: left; } div.sd-sharing-enabled.sharedaddy .sd-like h3 { display: block; } div.sd-sharing-enabled.sharedaddy .sd-like div.sd-content { width: 82.12%; float: right; } .rtl div.sd-sharing-enabled.sharedaddy .sd-like div.sd-content { float: left; } #sharing_email { padding: 15px; border-radius: 3px; border: 1px solid rgb(204, 204, = 204); width: 312px; text-align: left; margin-left: -120px; position: = absolute; z-index: 1001; box-shadow: 0px 2px 8px rgba(0,0,0,0.2); = background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; = -moz-border-radius: 3px; -moz-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2); = -webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2); } .rtl #sharing_email { text-align: right; margin-right: -120px; margin-left: 0px; } div.sharedaddy-dark.sharedaddy #sharing_email { border-color: rgb(255, 255, 255); } #sharing_email .errors { margin: 10px 0px 0px; padding: 5px 8px; color: rgb(255, 255, 255); = line-height: 11px; font-size: 11px; background-color: rgb(119, 26, 9); } #sharing_email label { padding: 0px 0px 4px; text-align: left; color: rgb(51, 51, 51); = font-size: 11px; font-weight: bold; display: block; text-shadow: none; } .rtl #sharing_email label { text-align: right; } #sharing_email input[type=3D'text'] { background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); = width: 98.5%; margin-bottom: 12px; } #sharing_email .sharing_send { =09 } #sharing_email .sharing_cancel { padding: 0px 0px 0px 10px; font-size: 11px; text-shadow: none; } .rtl #sharing_email .sharing_cancel { padding: 0px 10px 0px 0px; } #sharing_email .recaptcha { margin: 10px 0px 14px; width: 312px; height: 123px; } div.sharedaddy #wpl-likebox { bottom: auto !important; position: static !important; } ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.nationalpost.com/css/main.min.css @font-face { font-family: PostSansMedium; src: url(http://ww3.nationalpost.com/_/fonts/PostSans-Medium.eot); } @font-face { font-family: PostSansMedium; src: url(//:) format("no404"), = url(http://ww3.nationalpost.com/_/fonts/PostSans-Medium.woff) = format("woff"), = url(http://ww3.nationalpost.com/_/fonts/PostSans-Medium.ttf) = format("truetype"), = url(http://ww3.nationalpost.com/_/fonts/PostSans-Medium.svg#webfontFDKkYu= aU) format("svg"); } * { margin: 0px; padding: 0px; } body { background: rgb(255, 255, 255); font-family: "hevetica = neue",helvetica,arial,sans-serif; font-size: 75%; } html > body { font-size: 12px; } a { color: rgb(51, 102, 205); text-decoration: none; } img { border: currentColor; } a:hover { text-decoration: underline; } p { line-height: 1.33em; font-size: 1em; margin-bottom: 0.83em; } sub { font-size: 0.5em; } sup { font-size: 0.5em; } h1 { line-height: 1em; font-family: georgia,"times new roman",times,serif; = font-weight: normal; margin-bottom: 0.5em; } h2 { line-height: 1em; font-family: georgia,"times new roman",times,serif; = font-weight: normal; margin-bottom: 0.5em; } h3 { line-height: 1em; font-family: georgia,"times new roman",times,serif; = font-weight: normal; margin-bottom: 0.5em; } h4 { line-height: 1em; font-family: georgia,"times new roman",times,serif; = font-weight: normal; margin-bottom: 0.5em; } h5 { line-height: 1em; font-family: georgia,"times new roman",times,serif; = font-weight: normal; margin-bottom: 0.5em; } h6 { line-height: 1em; font-family: georgia,"times new roman",times,serif; = font-weight: normal; margin-bottom: 0.5em; } h1 { font-size: 40px; } h2 { font-size: 30px; } h3 { line-height: 1.16em; font-size: 20px; } h1 a { color: rgb(0, 0, 0); } h2 a { color: rgb(0, 0, 0); } h3 a { color: rgb(0, 0, 0); } h5 a { color: rgb(0, 0, 0); } h1 a:hover { color: rgb(51, 102, 204); } h2 a:hover { color: rgb(51, 102, 204); } h3 a:hover { color: rgb(51, 102, 204); } h4 a:hover { color: rgb(51, 102, 204); } h5 a:hover { color: rgb(51, 102, 204); } input { font-family: helvetica,arial,sans-serif; } option { font-family: helvetica,arial,sans-serif; } select { font-family: helvetica,arial,sans-serif; } textarea { font-family: helvetica,arial,sans-serif; } blockquote { background: rgb(238, 238, 238); margin: 10px 0px; padding: 15px; color: = rgb(68, 68, 68); } body.npCursor * { cursor: inherit; } .npBdr { border: 0px solid rgb(0, 0, 0); } .npBdrAll.npBdr { border-width: 1px; padding: 5px 10px; } .npBdrLite.npBdr { border-style: dotted; } .npBdrBtm.npBdr { padding-bottom: 5px; border-bottom-width: 1px; } .npBdrCap.npBdr { border-width: 1px 0px; padding: 5px 0px; } .npBdrTop.npBdr { padding-top: 5px; border-top-width: 1px; } .npCentre { margin-right: auto; margin-left: auto; } .npClear { clear: both; } .npHide { display: none; } .npImgLeft { margin: 0px 15px 10px 0px; float: left; } .npImgRight { margin: 0px 0px 10px 10px; float: right; } .npImgCentre { margin: 0px 0px 10px; text-align: center; } .npImgCentre .npLeft { display: inline-block; } .npInvis { visibility: hidden; } .npShow { display: block; } .npLayerTop { z-index: 1999999999; } .npBlockScreen { z-index: 1999999998; } .npLeft { float: left; } .npNoBreak { margin-bottom: 0px !important; } .npNoHover:hover { text-decoration: none; } .npNoHover *:hover { text-decoration: none; } a:hover .npNoHover { text-decoration: none; } a:hover .npHover { text-decoration: underline; } a.npNoColour { color: inherit !important; } .npNoColour a { color: inherit !important; } a.npNoColour:hover { color: rgb(51, 102, 205); } .npNoColour a:hover { color: rgb(51, 102, 205); } .npNoRule { padding-top: 0px; padding-bottom: 0px; border-top-color: currentColor; = border-bottom-color: currentColor; border-top-width: medium; = border-bottom-width: medium; border-top-style: none; = border-bottom-style: none; } .npOverclear { background: rgb(255, 0, 0); overflow: hidden; } .npList { padding-left: 2em; margin-bottom: 5px; } .npList li { padding-bottom: 5px; } .npPlain { list-style: none; } .npPlain li { padding-top: 5px; margin-bottom: 5px; } .npInline { width: 100%; display: table; } .npInline li { margin: 0px 5px 0px 0px; padding: 0px 0px 0px 5px; display: table-cell; } .npTxtCentre.npInline li { margin: 0px; padding: 0px; } .npPosRel { position: relative; } .npPosAbs { position: absolute; } .npPosTop.npPosAbs { top: 0px; } .npPosBtm.npPosAbs { bottom: 0px; } .npPosRight.npPosAbs { right: 0px; } .npPosLeft.npPosAbs { left: 0px; } .npRight { float: right; } .npTxtDim { color: rgb(102, 102, 102); } .npTxtDim a { color: rgb(102, 102, 102); } .npAlert { background-color: rgb(255, 255, 204); } .npAlert { color: rgb(255, 0, 0); } .npAlert a { color: rgb(255, 0, 0); } .npTxtAlt { font-family: arial,sans-serif !important; } .npTxtAlt2 { font-family: georgia,"times new roman",times,serif; font-size: 12px; = font-weight: bold; } .npTxtCap { text-transform: capitalize; } .npTxtCentre { text-align: center; } .npTxtGreen { color: rgb(0, 170, 0); } .npTxtLarge { font-size: 1.16em !important; } .npTxtLarge p { font-size: 1.16em !important; } .npTxtLeft { text-align: left; } .npTxtNoUp h4 { text-transform: none; } .npTxtPlain { font-family: "helvetica neue",helvetica,arial,sans-serif !important; } .npTxtPlain p { font-family: "helvetica neue",helvetica,arial,sans-serif !important; } .npTxtRed { color: rgb(153, 0, 0); } .npTxtRight { text-align: right; } .npTxtSerif { font-family: georgia,"times new roman",times,serif !important; } .npTxtSerif p { font-family: georgia,"times new roman",times,serif !important; } .npTxtSmall { font-size: 0.91em !important; } .npTxtSmall p { font-size: 0.91em !important; } .npTxtStrong { font-weight: bold; } .npTxtTall { line-height: 2em; } .npTxtUp { text-transform: uppercase; } .npInSubmit { cursor: pointer; } #npMobileLink a { background: rgb(243, 246, 255); margin: 12px auto; padding: 1em 0px; = border: 1px solid rgb(204, 204, 204); width: 940px; text-align: center; = font-size: 30px; font-weight: bold; display: block; = -webkit-border-radius: 12px; -webkit-tap-highlight-color: #3366cd; } #npHeader .npCentre { width: 940px; margin-left: auto; } #npTopRow { height: 30px; color: rgb(255, 255, 255); background-repeat: repeat-x; } #npTopRow { background-image: = url("data:image/gif;base64,R0lGODlhXgF4AOZmALKyssyjAAsycBBLp+W3AA5ClJl6AN= nZ2YyMjAAAAEAzAIip3E1+y3BwcMTU7XV1daCgoOzs7PX19cXFxYODg4BmAM/Pz3l5eby8vOL= i4qmpqZaWlr+ZAJOVmLa3uhANAJ9/ACAaAOHp9iFevaa+5fD0+31+f3BaAGuU07XJ6TBpwjAm= AJez4NLf8nFyc2BNAD9zxs+mAN+yAHqf2FBAAO+/AK+MAI9yAFyJz2xsbFBQUH9/gGNjY7Gyt= Xp6e6eoqoiJi46PkGtra3d4eXV1dqytr42PkpCSlZOTlZiZmomKi3+AgqKjpW5vb3BwcXR1dp= manYuMj52eoIaGiK2vsnp7fISEhoKDhY+QkoqLjJeYmmlpaaWmqbS1uJ6goz09PVJSUlxcXBJ= Tuf/////MAGZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGYALAAAAABeAXgAAAf/g= F+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmZYJydnp+goaKjpKWmp6ipqqusra6vsLGys7Nhtr= e4ubq7vL2+v8DBwsPExcbHyMnKy8zNzWXQ0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3= u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48g= Q4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06fdn= EmdSrWq1atYs2rd2ouW169gw4odS7as2bOjNKldy7at27dw/+PKnUu3rt1CBvLq3cu3r9+/gA= MLHky4sGEBiBMrXsy4sePHkCNLnky5MtrLZgNo3sy5s+fPoEOLHk26tOnTBVKrXs26tevXsGP= Lnk27tm2uuLUS2M27t+/fwIMLH068uPHjyAcoX868ufPn0KNLn069uvXrPMlo3869u/fv4MOL= H0++vPnzYtKrX8++vfv38OPLn0+/vv3s5/Pr38+/v3n7AAYo4IAE3reTfwgmqOCC3RXo4IMQR= sjeQRhQEBCDGGaooXgSdujhh/Fhs4ULJJZoIonwHIDAhRuSUcEJCJ4AY4sb0jcCCw4woAILKH= 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 w6EAgAOw=3D=3D"); } #npTopRow #npSiteNP { background-image: = url("data:image/gif;base64,R0lGODlhXgF4AOZmALKyssyjAAsycBBLp+W3AA5ClJl6AN= nZ2YyMjAAAAEAzAIip3E1+y3BwcMTU7XV1daCgoOzs7PX19cXFxYODg4BmAM/Pz3l5eby8vOL= i4qmpqZaWlr+ZAJOVmLa3uhANAJ9/ACAaAOHp9iFevaa+5fD0+31+f3BaAGuU07XJ6TBpwjAm= AJez4NLf8nFyc2BNAD9zxs+mAN+yAHqf2FBAAO+/AK+MAI9yAFyJz2xsbFBQUH9/gGNjY7Gyt= Xp6e6eoqoiJi46PkGtra3d4eXV1dqytr42PkpCSlZOTlZiZmomKi3+AgqKjpW5vb3BwcXR1dp= manYuMj52eoIaGiK2vsnp7fISEhoKDhY+QkoqLjJeYmmlpaaWmqbS1uJ6goz09PVJSUlxcXBJ= Tuf/////MAGZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGYALAAAAABeAXgAAAf/g= F+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmZYJydnp+goaKjpKWmp6ipqqusra6vsLGys7Nhtr= e4ubq7vL2+v8DBwsPExcbHyMnKy8zNzWXQ0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3= u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48g= Q4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06fdn= EmdSrWq1atYs2rd2ouW169gw4odS7as2bOjNKldy7at27dw/+PKnUu3rt1CBvLq3cu3r9+/gA= MLHky4sGEBiBMrXsy4sePHkCNLnky5MtrLZgNo3sy5s+fPoEOLHk26tOnTBVKrXs26tevXsGP= Lnk27tm2uuLUS2M27t+/fwIMLH068uPHjyAcoX868ufPn0KNLn069uvXrPMlo3869u/fv4MOL= H0++vPnzYtKrX8++vfv38OPLn0+/vv3s5/Pr38+/v3n7AAYo4IAE3reTfwgmqOCC3RXo4IMQR= sjeQRhQEBCDGGaooXgSdujhh/Fhs4ULJJZoIonwHIDAhRuSUcEJCJ4AY4sb0jcCCw4woAILKH= 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 w6EAgAOw=3D=3D"); } #npTopRow #npSiteFP { background-image: = url("data:image/gif;base64,R0lGODlhXgF4AOZmALKyssyjAAsycBBLp+W3AA5ClJl6AN= nZ2YyMjAAAAEAzAIip3E1+y3BwcMTU7XV1daCgoOzs7PX19cXFxYODg4BmAM/Pz3l5eby8vOL= i4qmpqZaWlr+ZAJOVmLa3uhANAJ9/ACAaAOHp9iFevaa+5fD0+31+f3BaAGuU07XJ6TBpwjAm= AJez4NLf8nFyc2BNAD9zxs+mAN+yAHqf2FBAAO+/AK+MAI9yAFyJz2xsbFBQUH9/gGNjY7Gyt= Xp6e6eoqoiJi46PkGtra3d4eXV1dqytr42PkpCSlZOTlZiZmomKi3+AgqKjpW5vb3BwcXR1dp= manYuMj52eoIaGiK2vsnp7fISEhoKDhY+QkoqLjJeYmmlpaaWmqbS1uJ6goz09PVJSUlxcXBJ= Tuf/////MAGZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGYALAAAAABeAXgAAAf/g= F+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmZYJydnp+goaKjpKWmp6ipqqusra6vsLGys7Nhtr= e4ubq7vL2+v8DBwsPExcbHyMnKy8zNzWXQ0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3= u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48g= Q4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06fdn= EmdSrWq1atYs2rd2ouW169gw4odS7as2bOjNKldy7at27dw/+PKnUu3rt1CBvLq3cu3r9+/gA= MLHky4sGEBiBMrXsy4sePHkCNLnky5MtrLZgNo3sy5s+fPoEOLHk26tOnTBVKrXs26tevXsGP= Lnk27tm2uuLUS2M27t+/fwIMLH068uPHjyAcoX868ufPn0KNLn069uvXrPMlo3869u/fv4MOL= H0++vPnzYtKrX8++vfv38OPLn0+/vv3s5/Pr38+/v3n7AAYo4IAE3reTfwgmqOCC3RXo4IMQR= sjeQRhQEBCDGGaooXgSdujhh/Fhs4ULJJZoIonwHIDAhRuSUcEJCJ4AY4sb0jcCCw4woAILKH= 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 w6EAgAOw=3D=3D"); } #npTopRow span a { background-image: = url("data:image/gif;base64,R0lGODlhXgF4AOZmALKyssyjAAsycBBLp+W3AA5ClJl6AN= nZ2YyMjAAAAEAzAIip3E1+y3BwcMTU7XV1daCgoOzs7PX19cXFxYODg4BmAM/Pz3l5eby8vOL= i4qmpqZaWlr+ZAJOVmLa3uhANAJ9/ACAaAOHp9iFevaa+5fD0+31+f3BaAGuU07XJ6TBpwjAm= AJez4NLf8nFyc2BNAD9zxs+mAN+yAHqf2FBAAO+/AK+MAI9yAFyJz2xsbFBQUH9/gGNjY7Gyt= Xp6e6eoqoiJi46PkGtra3d4eXV1dqytr42PkpCSlZOTlZiZmomKi3+AgqKjpW5vb3BwcXR1dp= manYuMj52eoIaGiK2vsnp7fISEhoKDhY+QkoqLjJeYmmlpaaWmqbS1uJ6goz09PVJSUlxcXBJ= Tuf/////MAGZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGYALAAAAABeAXgAAAf/g= F+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmZYJydnp+goaKjpKWmp6ipqqusra6vsLGys7Nhtr= e4ubq7vL2+v8DBwsPExcbHyMnKy8zNzWXQ0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3= u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48g= Q4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06fdn= EmdSrWq1atYs2rd2ouW169gw4odS7as2bOjNKldy7at27dw/+PKnUu3rt1CBvLq3cu3r9+/gA= MLHky4sGEBiBMrXsy4sePHkCNLnky5MtrLZgNo3sy5s+fPoEOLHk26tOnTBVKrXs26tevXsGP= Lnk27tm2uuLUS2M27t+/fwIMLH068uPHjyAcoX868ufPn0KNLn069uvXrPMlo3869u/fv4MOL= H0++vPnzYtKrX8++vfv38OPLn0+/vv3s5/Pr38+/v3n7AAYo4IAE3reTfwgmqOCC3RXo4IMQR= sjeQRhQEBCDGGaooXgSdujhh/Fhs4ULJJZoIonwHIDAhRuSUcEJCJ4AY4sb0jcCCw4woAILKH= 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 w6EAgAOw=3D=3D"); } .npCcnDropdown dt p { background-image: = url("data:image/gif;base64,R0lGODlhXgF4AOZmALKyssyjAAsycBBLp+W3AA5ClJl6AN= nZ2YyMjAAAAEAzAIip3E1+y3BwcMTU7XV1daCgoOzs7PX19cXFxYODg4BmAM/Pz3l5eby8vOL= i4qmpqZaWlr+ZAJOVmLa3uhANAJ9/ACAaAOHp9iFevaa+5fD0+31+f3BaAGuU07XJ6TBpwjAm= AJez4NLf8nFyc2BNAD9zxs+mAN+yAHqf2FBAAO+/AK+MAI9yAFyJz2xsbFBQUH9/gGNjY7Gyt= Xp6e6eoqoiJi46PkGtra3d4eXV1dqytr42PkpCSlZOTlZiZmomKi3+AgqKjpW5vb3BwcXR1dp= manYuMj52eoIaGiK2vsnp7fISEhoKDhY+QkoqLjJeYmmlpaaWmqbS1uJ6goz09PVJSUlxcXBJ= Tuf/////MAGZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGYALAAAAABeAXgAAAf/g= F+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmZYJydnp+goaKjpKWmp6ipqqusra6vsLGys7Nhtr= e4ubq7vL2+v8DBwsPExcbHyMnKy8zNzWXQ0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3= u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48g= Q4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06fdn= EmdSrWq1atYs2rd2ouW169gw4odS7as2bOjNKldy7at27dw/+PKnUu3rt1CBvLq3cu3r9+/gA= MLHky4sGEBiBMrXsy4sePHkCNLnky5MtrLZgNo3sy5s+fPoEOLHk26tOnTBVKrXs26tevXsGP= Lnk27tm2uuLUS2M27t+/fwIMLH068uPHjyAcoX868ufPn0KNLn069uvXrPMlo3869u/fv4MOL= H0++vPnzYtKrX8++vfv38OPLn0+/vv3s5/Pr38+/v3n7AAYo4IAE3reTfwgmqOCC3RXo4IMQR= sjeQRhQEBCDGGaooXgSdujhh/Fhs4ULJJZoIonwHIDAhRuSUcEJCJ4AY4sb0jcCCw4woAILKH= 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 w6EAgAOw=3D=3D"); } #npTopRow .npTopLinks { margin: 0px; line-height: 30px; float: left; } #npTopRow #npSiteNP { width: 120px; height: 30px; float: left; display: block; = background-repeat: no-repeat; } #npTopRow #npSiteFP { width: 120px; height: 30px; float: left; display: block; = background-repeat: no-repeat; } #npTopRow #npSiteNP { background-position: -110px -60px; } #npTopRow #npSiteFP { background-position: -230px -60px; } #npTopRow #npSiteNP:hover { background-position: -110px -30px !important; } .npSiteNP #npSiteNP { background-position: -110px -30px !important; } #npTopRow #npSiteFP:hover { background-position: -230px -30px !important; } .npSiteFP #npSiteFP { background-position: -230px -30px !important; } #npTopRow #npSiteNP span { display: none; } #npTopRow #npSiteFP span { display: none; } #npTopRow span a { background-position: right -90px; padding: 1px 10px 0px; color: = rgb(255, 255, 255); font-size: 11px; text-decoration: none; float: left; = display: block; background-repeat: no-repeat; } #npTopRow span a.npFirst { =09 } #npTopRow span a:hover { text-decoration: underline; } .npCcnDropdown { float: left; visibility: hidden; } .npCcnDropdown p { margin: 0px; } .npCcnDropdown dt p { background-position: 0px -30px; width: 110px; height: 30px; = background-repeat: no-repeat; } .npCcnDropdown dt p a { width: 100%; height: 100%; display: block; } .npCcnDropdown dt p a span { display: none; } .npCcnDropdown dd { padding: 0px 10px; left: -10px; width: 200px; display: none; position: = absolute; background-repeat: repeat-y; } .npCcnDropdown dd { background: = url("data:image/png;base64,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 AAASUVORK5CYII=3D"); } .npCcnDropdown .npCcnBtm { background: = url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbgAAAAeCAYAAABe+Av0AA= AAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACrdJREFUeNrsnQtsVFUexr+= ZvkEK5WERFIPuViUKCwIGXwuKgiQYXllUViWoJYuNRmFL2YKELGuIUSSobMU0BlhEQGF5r0RQ= dBFUoKurVeQhUECr0EJLaTuddvZ885/TuR2m47AiTtv/L7nc3nPvPffOufec73z/c2Zw+Xw+h= MPlciWZVTuzpJulW2Zm5jooihKWhQsXDjerI2YpNssps1SfZxYN6pupl1rfFKURjD41qG+mvo= Stb24tKkVRFKU5ogKnKIqiqMApiqIoSlMhXotAUZRYZ+fOfVi+fDvcbjcSEuIQbuqAywVUVdX= giis6YMKEQUhLu0QLTgVOURQldinYcxBzZr+FjP49kN4lDfB6kez2IdFXB7hd9cfV1taZxYcd= O/YiN7cYL744HklJMdDEFRUBn34K9OsHo776QFXgFEWJmttvb7h9773AlCnRnVteDjz9NPDaa= 9Ed/9hjwN69wLhxwMSJwfTnnwcGDgT69pX74T4ecwGYuWY/ej4yBrNH/jaq48ePH2guPR+FhU= Xo3bv7r/983nwTyM6GUV1g9uxf/13p0kXu6fhx4L775F3hOxMKn/O6ddG/S9Fc+wK+F9GgY3C= K0hxgw/HBB7Jeu1Yar2h47z1pyKKBefJYXsMpbkznNS80PxSbz7QNj6+bhzEr5wJvrQAKPwfq= 6iKeRtfWvn1rlJZWnLvzm2+A998Hdu8OphUWAlu2mOv9AOzfL9u8xpEjwFdfAadPA+++C3z8c= cO8Dh+W83jcd98BX3zhd5f1HQeKA/e1by9plwRCpsx761Zg+3bgxAk5j3mFUlMDfPst4PE0TD= 90SK5n4f7KSuDo0eB5vG6k5xjN8+L9R/seqYNTFOWi0aaNOLNduxq6OvbY2fhymTVLnBdhOnv= 1oc7Oih/PpTCQV1+V/G2v3+bB420ePMYeN3eu3Ae3rRhH6sVXV4vbeeEF/+YQDq4V+IBlebL/= 0kuBzf8CevUOe7rH4wW/35ucnNBwB/OzbsTtZkwTWL8eGD48eExiItC5swggP9+XXwJt2wInT= 8r+11+nRZRy6d8fKCuT9JQUERmKYatWEo60ZecO+IgbbhBxmzQpWBbx8SKKd90FvPOODCT6xd= 2I7eDBEtJknnTY111n7OxMYNUq+Achn3gCyMwUsZo8Wa47YoSI4s6dwIIFwLBh4cuY17/mmuA= 2nw+fH6ELf+CBoAjy+bIjxDS6P94D3x2K3xtvyDMPfVfseXz+PMcZIeD5PJZp3K8OTlGUiLDB= YgiIawqIFRa6OoqJs8fOfUwfNCjYGDnFjbDhYgPGdObHxsoeGxrSsum8Hhsz20hu2CBCacWNx= 3Hh3405AwrAPfeIGP1lmmmsDyI3ewkWLthk3I5p9LeYdaJptn7XB9izJ3yvPT7O/OuCp84xE6= WgQK5NcVy6VNwTRYTiRmfFz5eVJW6IIkNR6tZNxIdCsnGj5PPMM0BFhQgSxe2ppyTsWB34njG= F5+WXpQEfMgSYPx+47DLZd/XVIpj8/Ndey18HAG66SfYlJwfFjQ6M98Xrrlgh4lFVBbz9tmx/= +KF0NmbMkDXLcsAAEeU5c4AHH5Qxv2nTwpcxn511mE7RYTqfN58X8+Q2nyPLjWvmTwdsnTAXp= od7V5yRBae48VjmT4H8hcVNHZyiNKcQZagrYkPOBtD2rK2oOHvujcFzeBwFyx5v3WA03HjjuQ= 2Ys+Fj/lYMneTliVv47DOgZ09/0rGE/6JzG+OiOnQC7hgKHDGf4+Fxcg0KC11XA4Fz+x2czxn= J3LgheA90ImTJEllTTOiAyLJlwI8/itjQ4ZGpUxn3lL/p7hj+48SRTp1E1G3Z0jEdOxbMd/Fi= EVQ6LwpiSYkILZk3TwSQ16YAOsOuDFlSKB99VLZHjZI1BY9h0tRU2aZLGzsWuPVWcXJ0cMyPY= sewKEUsHLwexcvZ6eGx3LZpzhAo4fgqRdC+Q3xG/JtCRaEMfVcsodv2ni6CuKmDU5TminVNbP= BChS+axoUNE0XIjrtFK4yRoBOgc7TuMZx7Y2iSwhUQN39kz2jb7s27sHd/MQ4XnURZlRdFf8r= GibhW2LdqM0rPeutDk0ePlmDTpv/gzJkqZPwmPZh3336yfuklCeF9/70IAaHTpCti6I+hyI4d= g05KMg6Og9H1XX65EdsOIoR0VSxrhi4JG3k6UEKH9vXX4rQInSLDlOTZZ2Uf19bBUdQYjuzeX= USM43P2Pjgu2Lq1iJpl9WopRzrNAwckjWFSuj2Kc3x85A6R8z2wIWf7fJxjrNaRWyHn31bo+H= e4d6UxIeO7yDJydnZU4BRFOS9sj5oNiXVe4Xr0VrRCZ2La8RaOzdnwYmPCaMdZnGN+4cJivBd= ex471nNMamebottuA0tKguBgys4bBm5SCP09fiRl/XY0JM9cjZ80hTBn7N0z9x+eYNDHPL27l= 5ZXmNhcjP38rHnro9+jKrxRY7r4buP9+Cd1ddRVw5ZUSMqQwMdTI+xo9Wo6NixOBsBM1eC/Wz= dHZ8PNu2yaiNGaMjLfZECXPpaClp8ua7s2KEkN6t9wC3HyziAj3MZxJOIZHcU1Lk8kiDDXSLT= IkShFj2po1xrk+LGN4vNfly8VBMexZURHsJPBeuY40GYefwTpZK3h0bywHzpSlWNHp2bE5Hs9= 3hWv7Ltjt83lXKPLcz3zPJyLwf+LSH1tWlJ+P/tjyBYLhLoohQ30hIczjxWUo89Sh5p9rkZI9= GZ47BsP39zwsWrABdV4vRo7sj6VL/42cnBHG1HQ8N282/JzIQefUp4+E3chHHwE7dgB33gmcP= StiQVFhqJChSIYS6YZ4LgWMYmldMsWLokUx4T1zH4WPsyI585LuiqHMgwclf05YOXVKQnx0hT= 16yMzN668HunYFFi0SweBxnGlJd8nw5tChck26OoZx2VmhgFIweB+8DsOhFPBevYCEBHGloR2= XZkK0P7asAqcoKnCxAQUoI0PGlOgicnLEZY0eZRp/I3anSuWrAnn5xoUZMSgwApTaDp4aLx6f= lG/MVSkGDMhAbu4ofSGbOdEKnE4yURQlNmBYjk6HMxdXrpSJEp98IpM1LIkJMkGDkyoY1vMnx= eOVVx5BVlY+Dhwo9ocrExO1aVN0DE5RlFhg3z5g+nQJ93GMiVPS+YVmjktxUghnIDLsV1YOPP= lkvbjV654RtOee+yPatk3xTzBRFHVwiqLEjsBxzImTTJyz/zhZwU5YSEuLmEW7dq0xa9Yf/D/= IrCgqcIqixAaN/eLGeZKa2krLUqlHuzqKEjtwxhfndtdqUShKRGoDdcWnDk5RmgassPzWssfl= cmWadVezcL47Y3RJWjxKC4azJPlFTn77/RjrSKCu1KnAKUrTcG/slfIbzpVm4a/42pkU3E7UI= lJaMBQ0fpu9JFA3KgN1pTaSi1OBU5TYcm/sqZ4JVGQrbhS6BC0ipQXj7PiVBOpI9U+5OBU4RY= kdB8fKetYscYG0ioC4JTrSFKUlUhtwcZUBcTsdqCtedXCK0rQcnK3QFQHnxnqqE8IUrR/i5Ko= D4qYOTlGaWCX2BNY1gfoZFxA3lxaP0oJxzjD2OhadZKIoTagC1zkEToVNUcLXE7vm//2nIUpF= aSKVF9DvwSkt5YX3+X7R/DWuryiKojRLfkrg9JcVFCU6ovplBUVRLh7/E2AAAsFmlje1qvcAA= AAASUVORK5CYII=3D"); } .npCcnDropdown dd .npCcnLinks { background: rgb(102, 102, 102); padding: 0.5em; overflow-y: auto; = max-height: 320px; } .npCcnDropdown dd .npCcnLinks h5 { font: bold 1.33em/1.5em arial, sans-serif; margin: 0px 0px 0.5em; = font-size-adjust: none; font-stretch: normal; } .npCcnDropdown dd .npCcnLinks ul { margin: 1em 0px; } .npCcnDropdown dd .npCcnLinks p { font-size: 0.91em; font-weight: bold; margin-bottom: 0.25em; } .npCcnDropdown dd .npCcnLinks a { color: rgb(255, 255, 255); text-decoration: none; } .npCcnDropdown dd .npCcnLinks a:hover { text-decoration: underline; } .npCcnDropdown .npCcnBtm { background-position: -220px 0px; left: -10px; width: 220px; height: = 30px; bottom: -30px; position: absolute; background-repeat: no-repeat; } .npCcnDropdown .npCcnBtm a { margin: 0px 10px; height: 20px; display: block; } .npCcnDropdown .npCcnBtm a span { display: none; } #npCcnLogin { width: 300px; text-align: right; right: 0px; color: rgb(187, 187, 187); = line-height: 30px; font-size: 11px; white-space: nowrap; position: = absolute; } #npCcnLogin a { color: rgb(255, 255, 255); } #npCcnLogin strong { color: rgb(255, 255, 255); } .npMastNP { background: rgb(255, 204, 0); } .npMastFP { background: rgb(46, 78, 191); } #npHeader .npMastNP .npCentre { background: url("/images/layout/header-np-640x90.gif") no-repeat; = margin-bottom: 0px; } #npHeader .npMastFP .npCentre { background: url("/images/layout/header-fp-670x90.gif") no-repeat; = margin-bottom: 0px; } #npHeader .npMastNP .npCentre a { width: 640px; height: 90px; display: block; } #npHeader .npMastFP .npCentre a { width: 640px; height: 90px; display: block; } #npHeader .npMastFP .npCentre a { width: 670px; } #npHeader .npMastNP .npCentre a span { display: none; } #npHeader .npMastFP .npCentre a span { display: none; } .npNavStrip { background: = url("data:image/gif;base64,R0lGODlhCgAHAIAAAAAAAP///yH5BAAAAAAALAAAAAAKAA= cAAAILhI+hy90IgZszogIAOw=3D=3D") repeat-x 0px 0px rgb(255, 255, 255); = padding-top: 7px; } .npNav { list-style: none; margin: 0px auto; height: 28px; border-bottom-color: = rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; } .npNavItem { padding: 0px 4px; border-right-color: rgb(255, 255, 255); = border-left-color: rgb(255, 255, 255); border-right-width: 1px; = border-left-width: 1px; border-right-style: solid; border-left-style: = solid; float: left; position: relative; } .npNavItemActive { border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(255, 255, = 255); border-left-color: rgb(0, 0, 0); border-right-width: 1px; = border-bottom-width: 1px; border-left-width: 1px; border-right-style: = solid; border-bottom-style: solid; border-left-style: solid; } .npNavItem p { font: bold 13px/24px arial, helvetica, sans-serif; margin: 0px; = text-transform: none; font-size-adjust: none; font-stretch: normal; } .npNavItem a { height: 28px; color: rgb(0, 0, 0); float: left; display: block; } .npMenuBtn { background: = url("data:image/gif;base64,R0lGODlhCwAaAOYKAJOTk8HBwb6+vpSUlMLCwpWVlb+/v/= ///wAAAImJiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAoALAAAAAALABoAAAc2g= H+Cg4R/CoeIiYqLCoWOjJCMjoWRlZaXmJmRBJydnQqeoaKjpKWkB6ioo6mlB6avsKGgpAqBAD= s=3D") no-repeat right -7px; width: 15px; visibility: hidden; } .npMenuBtn span { display: none; } .npNavMenu { border-width: medium 1px 1px; border-style: none solid solid; = border-color: currentColor rgb(0, 0, 0) rgb(0, 0, 0); padding: 10px 10px = 5px; left: -1px; top: 29px; width: 140px; overflow: hidden; display: = none; position: absolute; box-shadow: 2px 2px 2px rgba(0,0,0,0.5); = background-color: rgb(255, 255, 255) !important; -moz-box-shadow: 2px = 2px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 2px 2px 2px rgba(0, 0, = 0, 0.5); } .npNavMenu h4 { font-size: 18px; margin-bottom: 5px; } .npNavMenu .npNavMenuContent h4 { padding-top: 0.25em; margin-top: 0.25em; border-top-color: rgb(51, 51, = 51); border-top-width: 1px; border-top-style: solid; } .npNavMenu .npNavMenuContent h4:first-child { padding-top: 0px; margin-top: 0px; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .npNavMenuWidthFeed { width: 460px; } .npNavMenuWidthSponsor { width: 300px; } .npNavMenuWidthFull { width: 620px; } .npNavMenuContent { width: 140px; } .npNavMenuWidthFull .npNavMenuContent { width: 300px; } .npNavMenuWidthSponsor .npNavMenuContent { width: 300px; } .npNavMenuWidthFeed .npNavMenuContent { padding-right: 9px; border-right-color: rgb(102, 102, 102); = border-right-width: 1px; border-right-style: solid; float: left; } .npNavMenuWidthFull .npNavMenuContent { padding-right: 9px; border-right-color: rgb(102, 102, 102); = border-right-width: 1px; border-right-style: solid; float: left; } .npNavMenuContent .npHeadlines li { padding: 3px 0px; } .npNavMenu p { font: bold 12px/16px helvetica, arial, sans-serif; text-transform: = none; font-size-adjust: none; font-stretch: normal; } .npNavMenu a { float: none; display: inline; } .npNavItem .npNavGroupTitle { padding: 0px 10px; color: rgb(119, 119, 119); } .npNavNews { width: 300px; } .npNavMenuWidthFeed .npNavNews { padding-left: 10px; margin-left: -1px; border-left-color: rgb(102, 102, = 102); border-left-width: 1px; border-left-style: solid; float: right; } .npNavMenuWidthFull .npNavNews { padding-left: 10px; margin-left: -1px; border-left-color: rgb(102, 102, = 102); border-left-width: 1px; border-left-style: solid; float: right; } .npNavNews .npIconRss { padding: 0px 8px; margin-left: 5px; } .npNavNews .npIconRss::after { content: none; } .npNavNews .npIconRss span { display: none; } .npNavNews h4 a::after { content: " "; } .npFPBlog h4 a::after { content: " "; } .npNavNews .npHeadlines li { padding: 5px 0px; } .npNavNews p { font: 16px/18px georgia, "times new roman", times, serif; = text-transform: none; font-size-adjust: none; font-stretch: normal; } .npNavMenu a { color: rgb(51, 102, 205); } .npNavMenu h4 a { color: rgb(102, 102, 102); } .npNavMenu .npNavSponsor { font: 11px/14px helvetica, arial, sans-serif; bottom: 0px; margin-top: = 10px; position: relative; font-size-adjust: none; font-stretch: normal; } .npNavSponsor img { margin: 5px auto 0px; display: block; } .npNavMapBtn { margin: 0px; right: 0px; display: none; position: absolute; } .npNavMapBtn p { line-height: 26px; font-size: 12px; } .npNavMapBtn a { background: = url("data:image/gif;base64,R0lGODlhBQADAIABAP///////yH5BAEAAAEALAAAAAAFAA= MAAAIFhB0XC1sAOw=3D=3D") no-repeat 95% 50% rgb(0, 0, 0); padding: 2px = 12px 2px 4px; color: rgb(255, 255, 255); float: none; display: inline; = -webkit-border-radius: 4px; -moz-border-radius: 4px; } #npNavMap { overflow: hidden; margin-top: 10px; display: none; } #npNavMap .npCentre { padding-bottom: 5px; border-bottom-color: rgb(0, 0, 0); = border-bottom-width: 1px; border-bottom-style: dotted; } #npNavMap h4 { font-size: 14px; } .npHot { background: url("/images/layout/whats_hot-85x25.gif") no-repeat 0px = 50%; font: 14px/34px georgia, "times new roman", times, serif; height: = 34px; overflow: hidden; padding-left: 95px; margin-bottom: 20px; = border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; = border-bottom-style: solid; font-size-adjust: none; font-stretch: = normal; } .npHot .npHotDesc { color: rgb(102, 102, 102); } .npHot a { margin: 0px 2px; color: rgb(51, 102, 205); } .npHot a:hover { text-decoration: none; } .npHot a:hover .npHotTitle { text-decoration: underline; } #npStripAd { margin-bottom: 20px; } #watchlist { margin-bottom: 20px; } #npEarlug { width: 195px; height: 90px; margin-bottom: 20px; float: right; } #npEarlug .npHeadlines { width: 91px; font-size: 11px; float: left; } #npEarlug .npGutter { margin-right: 10px; } #npEarlug .npHeadlines li { padding-top: 3px; } #npEarlug .npHeadlines p { margin-bottom: 2px; } #npLeaderboard { background: rgb(246, 246, 246); width: 728px; height: 90px; = margin-bottom: 20px; } #npWindowshade { margin: 0px -10px 20px; } #npBreadcrumbs p { background-image: = url("data:image/gif;base64,R0lGODlhCgDSAOZfANPT08PDwzw8PI2Njff395GRkcTExP= j4+MfHx/r6+q2trfn5+f7+/pqamtDQ0MbGxufn5/b29ujo6K6urvT09Lm5udTU1ICAgKurq4G= Bgc/Pz1BQULCwsLu7u+Pj47q6uvPz883NzeTk5NbW1o+Pj4ODg2pqak9PT+vr6+bm5unp6ays= rNLS0m5ubuLi4urq6piYmKmpqZmZmczMzIKCgt/f3/X19ZSUlJubm9HR0ZWVldfX11FRUT4+P= rS0tHJycsXFxZeXl2tra87Ozn5+fp2dnUtLS9jY2Do6OkxMTKqqqri4uGxsbNra2j8/P29vb8= LCwm1tbeXl5fDw8E5OTo6OjlRUVNXV1WlpaaioqIyMjDY2Nr+/v4mJif///////wAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAKANIAAAf/g= C1dg4SEAjSFhVsbiYRbW1GNXY8CGY2Pi5eYTImYW5WKniehnkKOnp8Xg6iPo5OsWyavrAIXsI= 9Ut1tGt0hEt1iznkmrqLXFnrLIj4ynlJbOW4KkPJo9JZpPkltWkl1O2JI/3l0KXOfo5wEFNl7= u7+5dE/Dwgzv08V0FFPiE8/SFrgAktK9eIQUGC1l416gAiHyJEHrxBmCiJIfkVpDL4o3EFG85= LCaKAZHgQ5GEKpaUl1AfP4aEjgzswqFflxsEbDbBN9EHTy86cvLkkC5dAHNF0Q3okPRclwZNu= QxCWnTQgA9JCUGtSmgFV6tY0SXa6jQRBrGJBlQoO5atWamS/9SSk0EuiDctS7wpgZsIhlura/= kSOvuXrOCr6Q5+xZG1SxWmXCc07VIkKgnISYlG3RzAQIKfXFTiO6eC5zkDC0afE/0unQR66VD= DK8o66Wt3SQ0cwJ1UZVQIXqLq3sxis4OoUAhETRE8qQPesXc3Twcc+urZ6GS3RvcC9rmF3oF8= 9o7C9IifD8arbhqAc/ov8OPDdwFAvnwGIVTYjx/hwYL98HlQH4AMDCEBgF9EgMB/AAqIIAMaH= AigggcgKMKAAGoAAYIEIFAhgCKwgCAEDgBIwAMEAOhACgBKUeJ+HX5on4YNYihffwzeF8ILAL= pgAYAUIJDAfgzMgAKANYyAoDiQCHKG4JNQRinllFRWaeUXXDyZZZNadsnllwBuGaaXV5Zp5pl= oxudkmmy26eabcMYp55x0UslZIAA7"); } #npBreadcrumbs a { background-image: = url("data:image/gif;base64,R0lGODlhCgDSAOZfANPT08PDwzw8PI2Njff395GRkcTExP= j4+MfHx/r6+q2trfn5+f7+/pqamtDQ0MbGxufn5/b29ujo6K6urvT09Lm5udTU1ICAgKurq4G= Bgc/Pz1BQULCwsLu7u+Pj47q6uvPz883NzeTk5NbW1o+Pj4ODg2pqak9PT+vr6+bm5unp6ays= rNLS0m5ubuLi4urq6piYmKmpqZmZmczMzIKCgt/f3/X19ZSUlJubm9HR0ZWVldfX11FRUT4+P= rS0tHJycsXFxZeXl2tra87Ozn5+fp2dnUtLS9jY2Do6OkxMTKqqqri4uGxsbNra2j8/P29vb8= LCwm1tbeXl5fDw8E5OTo6OjlRUVNXV1WlpaaioqIyMjDY2Nr+/v4mJif///////wAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAKANIAAAf/g= C1dg4SEAjSFhVsbiYRbW1GNXY8CGY2Pi5eYTImYW5WKniehnkKOnp8Xg6iPo5OsWyavrAIXsI= 9Ut1tGt0hEt1iznkmrqLXFnrLIj4ynlJbOW4KkPJo9JZpPkltWkl1O2JI/3l0KXOfo5wEFNl7= u7+5dE/Dwgzv08V0FFPiE8/SFrgAktK9eIQUGC1l416gAiHyJEHrxBmCiJIfkVpDL4o3EFG85= LCaKAZHgQ5GEKpaUl1AfP4aEjgzswqFflxsEbDbBN9EHTy86cvLkkC5dAHNF0Q3okPRclwZNu= QxCWnTQgA9JCUGtSmgFV6tY0SXa6jQRBrGJBlQoO5atWamS/9SSk0EuiDctS7wpgZsIhlura/= kSOvuXrOCr6Q5+xZG1SxWmXCc07VIkKgnISYlG3RzAQIKfXFTiO6eC5zkDC0afE/0unQR66VD= DK8o66Wt3SQ0cwJ1UZVQIXqLq3sxis4OoUAhETRE8qQPesXc3Twcc+urZ6GS3RvcC9rmF3oF8= 9o7C9IifD8arbhqAc/ov8OPDdwFAvnwGIVTYjx/hwYL98HlQH4AMDCEBgF9EgMB/AAqIIAMaH= AigggcgKMKAAGoAAYIEIFAhgCKwgCAEDgBIwAMEAOhACgBKUeJ+HX5on4YNYihffwzeF8ILAL= pgAYAUIJDAfgzMgAKANYyAoDiQCHKG4JNQRinllFRWaeUXXDyZZZNadsnllwBuGaaXV5Zp5pl= oxudkmmy26eabcMYp55x0UslZIAA7"); } #npBreadcrumbs a { background-image: = url("data:image/gif;base64,R0lGODlhCgDSAOZfANPT08PDwzw8PI2Njff395GRkcTExP= j4+MfHx/r6+q2trfn5+f7+/pqamtDQ0MbGxufn5/b29ujo6K6urvT09Lm5udTU1ICAgKurq4G= Bgc/Pz1BQULCwsLu7u+Pj47q6uvPz883NzeTk5NbW1o+Pj4ODg2pqak9PT+vr6+bm5unp6ays= rNLS0m5ubuLi4urq6piYmKmpqZmZmczMzIKCgt/f3/X19ZSUlJubm9HR0ZWVldfX11FRUT4+P= rS0tHJycsXFxZeXl2tra87Ozn5+fp2dnUtLS9jY2Do6OkxMTKqqqri4uGxsbNra2j8/P29vb8= LCwm1tbeXl5fDw8E5OTo6OjlRUVNXV1WlpaaioqIyMjDY2Nr+/v4mJif///////wAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAKANIAAAf/g= C1dg4SEAjSFhVsbiYRbW1GNXY8CGY2Pi5eYTImYW5WKniehnkKOnp8Xg6iPo5OsWyavrAIXsI= 9Ut1tGt0hEt1iznkmrqLXFnrLIj4ynlJbOW4KkPJo9JZpPkltWkl1O2JI/3l0KXOfo5wEFNl7= u7+5dE/Dwgzv08V0FFPiE8/SFrgAktK9eIQUGC1l416gAiHyJEHrxBmCiJIfkVpDL4o3EFG85= LCaKAZHgQ5GEKpaUl1AfP4aEjgzswqFflxsEbDbBN9EHTy86cvLkkC5dAHNF0Q3okPRclwZNu= QxCWnTQgA9JCUGtSmgFV6tY0SXa6jQRBrGJBlQoO5atWamS/9SSk0EuiDctS7wpgZsIhlura/= kSOvuXrOCr6Q5+xZG1SxWmXCc07VIkKgnISYlG3RzAQIKfXFTiO6eC5zkDC0afE/0unQR66VD= DK8o66Wt3SQ0cwJ1UZVQIXqLq3sxis4OoUAhETRE8qQPesXc3Twcc+urZ6GS3RvcC9rmF3oF8= 9o7C9IifD8arbhqAc/ov8OPDdwFAvnwGIVTYjx/hwYL98HlQH4AMDCEBgF9EgMB/AAqIIAMaH= AigggcgKMKAAGoAAYIEIFAhgCKwgCAEDgBIwAMEAOhACgBKUeJ+HX5on4YNYihffwzeF8ILAL= pgAYAUIJDAfgzMgAKANYyAoDiQCHKG4JNQRinllFRWaeUXXDyZZZNadsnllwBuGaaXV5Zp5pl= oxudkmmy26eabcMYp55x0UslZIAA7"); } #npBreadcrumbs .npBcH { background-image: = url("data:image/gif;base64,R0lGODlhCgDSAOZfANPT08PDwzw8PI2Njff395GRkcTExP= j4+MfHx/r6+q2trfn5+f7+/pqamtDQ0MbGxufn5/b29ujo6K6urvT09Lm5udTU1ICAgKurq4G= Bgc/Pz1BQULCwsLu7u+Pj47q6uvPz883NzeTk5NbW1o+Pj4ODg2pqak9PT+vr6+bm5unp6ays= rNLS0m5ubuLi4urq6piYmKmpqZmZmczMzIKCgt/f3/X19ZSUlJubm9HR0ZWVldfX11FRUT4+P= rS0tHJycsXFxZeXl2tra87Ozn5+fp2dnUtLS9jY2Do6OkxMTKqqqri4uGxsbNra2j8/P29vb8= LCwm1tbeXl5fDw8E5OTo6OjlRUVNXV1WlpaaioqIyMjDY2Nr+/v4mJif///////wAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAKANIAAAf/g= C1dg4SEAjSFhVsbiYRbW1GNXY8CGY2Pi5eYTImYW5WKniehnkKOnp8Xg6iPo5OsWyavrAIXsI= 9Ut1tGt0hEt1iznkmrqLXFnrLIj4ynlJbOW4KkPJo9JZpPkltWkl1O2JI/3l0KXOfo5wEFNl7= u7+5dE/Dwgzv08V0FFPiE8/SFrgAktK9eIQUGC1l416gAiHyJEHrxBmCiJIfkVpDL4o3EFG85= LCaKAZHgQ5GEKpaUl1AfP4aEjgzswqFflxsEbDbBN9EHTy86cvLkkC5dAHNF0Q3okPRclwZNu= QxCWnTQgA9JCUGtSmgFV6tY0SXa6jQRBrGJBlQoO5atWamS/9SSk0EuiDctS7wpgZsIhlura/= kSOvuXrOCr6Q5+xZG1SxWmXCc07VIkKgnISYlG3RzAQIKfXFTiO6eC5zkDC0afE/0unQR66VD= DK8o66Wt3SQ0cwJ1UZVQIXqLq3sxis4OoUAhETRE8qQPesXc3Twcc+urZ6GS3RvcC9rmF3oF8= 9o7C9IifD8arbhqAc/ov8OPDdwFAvnwGIVTYjx/hwYL98HlQH4AMDCEBgF9EgMB/AAqIIAMaH= AigggcgKMKAAGoAAYIEIFAhgCKwgCAEDgBIwAMEAOhACgBKUeJ+HX5on4YNYihffwzeF8ILAL= pgAYAUIJDAfgzMgAKANYyAoDiQCHKG4JNQRinllFRWaeUXXDyZZZNadsnllwBuGaaXV5Zp5pl= oxudkmmy26eabcMYp55x0UslZIAA7"); } #npBreadcrumbs .npBcP { background-image: = url("data:image/gif;base64,R0lGODlhCgDSAOZfANPT08PDwzw8PI2Njff395GRkcTExP= j4+MfHx/r6+q2trfn5+f7+/pqamtDQ0MbGxufn5/b29ujo6K6urvT09Lm5udTU1ICAgKurq4G= Bgc/Pz1BQULCwsLu7u+Pj47q6uvPz883NzeTk5NbW1o+Pj4ODg2pqak9PT+vr6+bm5unp6ays= rNLS0m5ubuLi4urq6piYmKmpqZmZmczMzIKCgt/f3/X19ZSUlJubm9HR0ZWVldfX11FRUT4+P= rS0tHJycsXFxZeXl2tra87Ozn5+fp2dnUtLS9jY2Do6OkxMTKqqqri4uGxsbNra2j8/P29vb8= LCwm1tbeXl5fDw8E5OTo6OjlRUVNXV1WlpaaioqIyMjDY2Nr+/v4mJif///////wAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAKANIAAAf/g= C1dg4SEAjSFhVsbiYRbW1GNXY8CGY2Pi5eYTImYW5WKniehnkKOnp8Xg6iPo5OsWyavrAIXsI= 9Ut1tGt0hEt1iznkmrqLXFnrLIj4ynlJbOW4KkPJo9JZpPkltWkl1O2JI/3l0KXOfo5wEFNl7= u7+5dE/Dwgzv08V0FFPiE8/SFrgAktK9eIQUGC1l416gAiHyJEHrxBmCiJIfkVpDL4o3EFG85= LCaKAZHgQ5GEKpaUl1AfP4aEjgzswqFflxsEbDbBN9EHTy86cvLkkC5dAHNF0Q3okPRclwZNu= QxCWnTQgA9JCUGtSmgFV6tY0SXa6jQRBrGJBlQoO5atWamS/9SSk0EuiDctS7wpgZsIhlura/= kSOvuXrOCr6Q5+xZG1SxWmXCc07VIkKgnISYlG3RzAQIKfXFTiO6eC5zkDC0afE/0unQR66VD= DK8o66Wt3SQ0cwJ1UZVQIXqLq3sxis4OoUAhETRE8qQPesXc3Twcc+urZ6GS3RvcC9rmF3oF8= 9o7C9IifD8arbhqAc/ov8OPDdwFAvnwGIVTYjx/hwYL98HlQH4AMDCEBgF9EgMB/AAqIIAMaH= AigggcgKMKAAGoAAYIEIFAhgCKwgCAEDgBIwAMEAOhACgBKUeJ+HX5on4YNYihffwzeF8ILAL= pgAYAUIJDAfgzMgAKANYyAoDiQCHKG4JNQRinllFRWaeUXXDyZZZNadsnllwBuGaaXV5Zp5pl= oxudkmmy26eabcMYp55x0UslZIAA7"); } #npBreadcrumbs p { background-position: 0px -180px; font: bold 12px/30px arial, helvetica, = sans-serif; margin: 0px 0px 15px; height: 30px; overflow: hidden; = font-size-adjust: none; font-stretch: normal; background-repeat: = repeat-x; } #npBreadcrumbs a { background-position: right -150px; padding: 0px 10px; color: rgb(0, 0, = 0); float: left; display: block; background-repeat: no-repeat; } #npBreadcrumbs .npBcC { background-position: right -150px; padding: 0px 10px; color: rgb(0, 0, = 0); float: left; display: block; background-repeat: no-repeat; } #npBreadcrumbs .npBcH { background-position: right -150px; padding: 0px 10px; color: rgb(0, 0, = 0); float: left; display: block; background-repeat: no-repeat; } #npBreadcrumbs .npTxtDim { color: rgb(102, 102, 102); } #npBreadcrumbs .npBcH { color: rgb(119, 119, 119); padding-right: 0px; } #npBreadcrumbs .npBcP { background-position: right -120px; padding: 0px 15px 0px 0.5em; = margin-right: 0px; display: block; background-repeat: no-repeat; } #npBreadcrumbs .npBc0 { background-position: right 0px; color: rgb(255, 255, 255); = background-color: rgb(54, 54, 54); } #npBreadcrumbs .npBc1 { background-position: right -60px; color: rgb(255, 255, 255); = background-color: rgb(137, 137, 137); } #npBreadcrumbs .npLast .npBc1 { background-position: right -30px; } #npBreadcrumbs .npBc2 { background-position: right -90px; background-color: rgb(191, 191, 191); } #npBreadcrumbs .npBcSub .npLast { =09 } #npBreadcrumbs .npBcSub a:last-child { =09 } .npPgHeading { margin: 20px 0px 10px !important; text-align: center; padding-bottom: = 15px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; = border-bottom-style: solid; } .npPgHeading h2 { text-transform: uppercase; letter-spacing: 6px; font-size: 36px; } h2.npPgHeading { text-transform: uppercase; letter-spacing: 6px; font-size: 36px; } .npPgHeadingSponsor { padding-bottom: 35px; } .npNavStrip { position: relative; z-index: 4; } #npLeaderboard { position: relative; z-index: 3; } #npContentTop { position: relative; z-index: 2; } #npWindowshade { position: relative; z-index: 2; } #npContent { position: relative; z-index: 1; } #npContent::after { height: 0px; clear: both; display: block; visibility: hidden; content: = "."; } #npContentMain::after { height: 0px; clear: both; display: block; visibility: hidden; content: = "."; } .npBlock::after { height: 0px; clear: both; display: block; visibility: hidden; content: = "."; } .npGroup::after { height: 0px; clear: both; display: block; visibility: hidden; content: = "."; } #npLeaderboardRow::after { height: 0px; clear: both; display: block; visibility: hidden; content: = "."; } #npBreadcrumbs p::after { height: 0px; clear: both; display: block; visibility: hidden; content: = "."; } .npPost blockquote::after { height: 0px; clear: both; display: block; visibility: hidden; content: = "."; } #npContent { background: = url("data:image/gif;base64,R0lGODlhdwIKAIABAAAAAP///yH5BAEAAAEALAAAAAB3Ag= oAAAJkjI+py+0Po5y02ouz3rz7D4biSJbmCZzqyrbuC8fyTNf2nd76zvf+DwwKhyii8YhMKpf= Mpi/njEqn1Kr1aoNit9yu9wtmasPksvmMTlfG6rb7DY8n2fK6/Y7Pf+j6vv8PWAdQAAA7") = repeat-y; margin: 0px auto 20px; width: 940px; } #npContentSingle { margin: 0px auto; width: 940px; } .npNoDiv#npContent { background-image: none !important; } #npContentTop { margin: 0px auto; width: 940px; } #npContentMain { width: 620px; float: left; } #npContentSide { width: 300px; float: right; } .npSidebarLeft { background-position: -320px 0px !important; } .npSidebarLeft #npContentMain { float: right; } .npSidebarLeft #npContentSide { float: left; } .npBlock { margin-bottom: 15px; } h1:last-child { margin-bottom: 0px; } h2:last-child { margin-bottom: 0px; } h3:last-child { margin-bottom: 0px; } h4:last-child { margin-bottom: 0px; } h5:last-child { margin-bottom: 0px; } p:last-child { margin-bottom: 0px; } .npRule { padding-top: 5px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: solid; } .npRuleLight { padding-top: 15px; border-top-color: rgb(204, 204, 204); = border-top-width: 1px; border-top-style: solid; } .npRuleMedium { padding-top: 15px; border-top-color: rgb(119, 119, 119); = border-top-width: 1px; border-top-style: solid; } .npRuleStrong { background: = url("data:image/gif;base64,R0lGODlhBQAFAIABAAAAAP///yH5BAEAAAEALAAAAAAFAA= UAAAIHhB2ZhxoMCgA7") repeat-x; padding-top: 10px; } .npDivLite { background: = url("data:image/gif;base64,R0lGODlhAQAQJ4AAAMzMzAAAACH5BAAAAAAALAAAAAABAB= AnAAJzhI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKpf= MpvMJjUqn1Kr1is1qt9yu9wsOi8fksvmMTqvX7Lb7DY/L5/S6/Y7P6/f8vv8PGCg4SFhoeIiY= qLjI2Oj4CGlYAAA7") no-repeat 310px 19px; } .npNewsblock02 { background: = url("data:image/gif;base64,R0lGODlhAQAQJ4AAAMzMzAAAACH5BAAAAAAALAAAAAABAB= AnAAJzhI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKpf= MpvMJjUqn1Kr1is1qt9yu9wsOi8fksvmMTqvX7Lb7DY/L5/S6/Y7P6/f8vv8PGCg4SFhoeIiY= qLjI2Oj4CGlYAAA7") no-repeat 310px 19px; } .npDiv2-3.npDivLite { background-position: 630px 19px; } .npDiv1-6 { background: = url("data:image/gif;base64,R0lGODlhAQABAIAAAICAgAAAACH5BAAAAAAALAAAAAABAA= EAAAICRAEAOw=3D=3D") repeat-y; } .npDiv1-3 { background: = url("data:image/gif;base64,R0lGODlhAQABAIAAAICAgAAAACH5BAAAAAAALAAAAAABAA= EAAAICRAEAOw=3D=3D") repeat-y; } .npDiv1-2 { background: = url("data:image/gif;base64,R0lGODlhAQABAIAAAICAgAAAACH5BAAAAAAALAAAAAABAA= EAAAICRAEAOw=3D=3D") repeat-y; } .npDiv2-3 { background: = url("data:image/gif;base64,R0lGODlhAQABAIAAAICAgAAAACH5BAAAAAAALAAAAAABAA= EAAAICRAEAOw=3D=3D") repeat-y; } .npDiv5-6 { background: = url("data:image/gif;base64,R0lGODlhAQABAIAAAICAgAAAACH5BAAAAAAALAAAAAABAA= EAAAICRAEAOw=3D=3D") repeat-y; } .npDiv1-6 { background-position: 150px 0px; } .npDiv1-3 { background-position: 310px 0px; } .npDiv2-3 { background-position: 630px 0px; } .npDivs1-6 { background: = url("data:image/gif;base64,R0lGODlhIQMBAIABAICAgP///yH5BAEAAAEALAAAAAAhAw= EAAAIgRI6py+0Po5y02mWu3rz7D2XgSJZmJ57qyp5pC8eyBBQAOw=3D=3D") repeat-y = 150px 0px; } .npGutter { margin-right: 20px; } .npGutter.npRight { margin-right: auto; margin-left: 20px; } .npGutterBot { margin-bottom: 30px; } h1.npStoryTitle { font: 48px/1em "PostSansMedium", helvetica, arial, sans-serif; = margin-bottom: 10px; font-size-adjust: none; font-stretch: normal; } .npWidget05 h2 { font: 48px/1em "PostSansMedium", helvetica, arial, sans-serif; = margin-bottom: 10px; font-size-adjust: none; font-stretch: normal; } h4 { color: rgb(102, 102, 102); text-transform: uppercase; padding-bottom: = 0.25em; font-size: 18px; margin-bottom: 10px; border-bottom-color: = rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid; } h4.npNoRule { margin-bottom: 7px; } h4 a { color: rgb(102, 102, 102); } h4 a::after { content: " \00BB"; } h5 { line-height: 20px; font-size: 16px; margin-bottom: 10px; } h5 a { color: rgb(0, 0, 0); } h5 a:hover { color: rgb(34, 85, 187); } .npWidth1-6 { width: 140px; } .npWidth1-4 { width: 220px; } .npWidth1-3 { width: 300px; } .npWidth5-12 { width: 380px; } .npWidth1-2 { width: 460px; } .npWidth2-3 { width: 620px; } .npWidth5-6 { width: 780px; } #npContentSide .npWidth1-2 { width: 140px; } .npLabel { width: 100px; color: rgb(102, 102, 102); font-weight: bold; display: = inline-block; } .npLabelTop { vertical-align: top; } .npNoLabel { margin: 0px 100px; } .npInTxt { padding: 6px 4px 2px; font-size: 1em; vertical-align: middle; } select.npInTxt { vertical-align: middle; } .npInBox { border: 1px solid rgb(153, 153, 153); } .npInBox:focus { border-color: rgb(51, 51, 51); } .npInSubmit { padding: 3px 4px; color: rgb(51, 102, 205); font-weight: bold; = background-color: rgb(246, 246, 246); } .npInSubmit:hover { border-color: rgb(51, 51, 51); background-color: rgb(235, 241, 255); } .npSponsorBox { padding: 6px 9px 8px; border: 1px solid rgb(153, 153, 153); = font-family: tahoma,verdana,geneva,sans-serif !important; } .npSponsorBox p { line-height: 1.33em; font-size: 12px; } .XnpSponsorBox .npTxtSmall { font-size: 10px !important; } .XnpSponsorBox .npTxtStrong { font-weight: bold !important; } .npSponsorBox .npWidth1-3 { width: 290px; } .npSponsorBox .npDivLite { background-position: 300px 19px; } .npSponsorBox2 { padding: 5px 0px 10px; border: 1px solid rgb(102, 102, 102); } .npSponsorBox2 h4 { padding: 0px 10px; } .npSponsorBox2 p { padding: 0px 10px; } .npSponsorBox2 .npLinks { padding: 5px 10px 0px; margin-bottom: 10px; border-top-color: rgb(102, = 102, 102); border-bottom-color: rgb(102, 102, 102); border-top-width: = 1px; border-bottom-width: 1px; border-top-style: solid; = border-bottom-style: solid; } .npSponsorBox2 .npLinks li { padding: 5px 0px; } .npSponsorBox2 .npLinks li h5 { line-height: 1.5em; font-family: arial,sans-serif; font-size: 14px; = margin-bottom: 5px; } .npSponsorBox2 .npLinks li p { padding: 0px; } .npSponsorBox2 .npLinks li h5 a { color: rgb(51, 102, 205); } .npBlogAfterword.npPgHeading { text-align: left; } .npBlogAmpersand.npPgHeading { text-align: left; } .npBlogAppetizer.npPgHeading { text-align: left; } .npBlogCSuite.npPgHeading { text-align: left; } .npBlogDianeFrancis.npPgHeading { text-align: left; } .npBlogEconomy.npPgHeading { text-align: left; } .npBlogEditors.npPgHeading { text-align: left; } .npBlogEnergy.npPgHeading { text-align: left; } .npBlogEntrepreneur.npPgHeading { text-align: left; } .npBlogExecutive.npPgHeading { text-align: left; } .npBlogFinancialPostMagazine.npPgHeading { text-align: left; } .npBlogFPComment.npPgHeading { text-align: left; } .npBlogFPPosted.npPgHeading { text-align: left; } .npBlogFPStreet.npPgHeading { text-align: left; } .npBlogFPTechDesk.npPgHeading { text-align: left; } .npBlogFullComment.npPgHeading { text-align: left; } .npBlogHolyPost.npPgHeading { text-align: left; } .npBlogInvesting.npPgHeading { text-align: left; } .npBlogLegalPost.npPgHeading { text-align: left; } .npBlogMarketing.npPgHeading { text-align: left; } .npBlogMining.npPgHeading { text-align: left; } .npBlogNews.npPgHeading { text-align: left; } .npBlogPersonalFinance.npPgHeading { text-align: left; } .npBlogPosted.npPgHeading { text-align: left; } .npBlogPostedDriving.npPgHeading { text-align: left; } .npBlogPostedHomes.npPgHeading { text-align: left; } .npBlogPostedSports.npPgHeading { text-align: left; } .npBlogPostedToronto.npPgHeading { text-align: left; } .npBlogScene.npPgHeading { text-align: left; } .npBlogThirtySecondMentor.npPgHeading { text-align: left; } .npBlogTradingDesk.npPgHeading { text-align: left; } .npBlogWealthyBoomer.npPgHeading { text-align: left; } .npBlogAfterword.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogAmpersand.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogAppetizer.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogCSuite.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogDianeFrancis.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogEconomy.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogEditors.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogEnergy.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogEntrepreneur.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogExecutive.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogFinancialPostMagazine.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogFPComment.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogFPPosted.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogFPStreet.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogFPTechDesk.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogFullComment.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogHolyPost.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogInvesting.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogLegalPost.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogMarketing.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogMining.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogNews.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogPersonalFinance.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogPosted.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogPostedDriving.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogPostedHomes.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogPostedSports.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogPostedToronto.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogScene.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogThirtySecondMentor.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogTradingDesk.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogWealthyBoomer.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogAfterword.npPgHeading a span { display: none; } .npBlogAmpersand.npPgHeading a span { display: none; } .npBlogAppetizer.npPgHeading a span { display: none; } .npBlogCSuite.npPgHeading a span { display: none; } .npBlogDianeFrancis.npPgHeading a span { display: none; } .npBlogEconomy.npPgHeading a span { display: none; } .npBlogEditors.npPgHeading a span { display: none; } .npBlogEnergy.npPgHeading a span { display: none; } .npBlogEntrepreneur.npPgHeading a span { display: none; } .npBlogExecutive.npPgHeading a span { display: none; } .npBlogFinancialPostMagazine.npPgHeading a span { display: none; } .npBlogFPComment.npPgHeading a span { display: none; } .npBlogFPPosted.npPgHeading a span { display: none; } .npBlogFPTechDesk.npPgHeading a span { display: none; } .npBlogFPStreet.npPgHeading a span { display: none; } .npBlogFullComment.npPgHeading a span { display: none; } .npBlogHolyPost.npPgHeading a span { display: none; } .npBlogInvesting.npPgHeading a span { display: none; } .npBlogLegalPost.npPgHeading a span { display: none; } .npBlogMarketing.npPgHeading a span { display: none; } .npBlogMining.npPgHeading a span { display: none; } .npBlogNews.npPgHeading a span { display: none; } .npBlogPersonalFinance.npPgHeading a span { display: none; } .npBlogPosted.npPgHeading a span { display: none; } .npBlogPostedDriving.npPgHeading a span { display: none; } .npBlogPostedHomes.npPgHeading a span { display: none; } .npBlogPostedSports.npPgHeading a span { display: none; } .npBlogPostedToronto.npPgHeading a span { display: none; } .npBlogScene.npPgHeading a span { display: none; } .npBlogThirtySecondMentor.npPgHeading a span { display: none; } .npBlogThirtySecondMentor.npPgHeading .npPgHeadingTagline { display: none; } .npBlogThirtySecondMentor#npContent #npContentMain .npPgHeading { display: none; } .npBlogTradingDesk.npPgHeading a span { display: none; } .npBlogWealthyBoomer.npPgHeading a span { display: none; } .npBlogAfterword.npPgHeading a { background: url("/images/headings/afterword-505x90.gif") no-repeat; = width: 505px; height: 90px; } .npBlogAmpersand.npPgHeading a { background: url("/images/headings/ampersand-570x105.gif") no-repeat; = width: 570px; height: 105px; } .npBlogAppetizer.npPgHeading a { background: url("/images/headings/appetizer-520x105.gif") no-repeat; = width: 520px; height: 105px; } .npBlogCSuite.npPgHeading a { background: url("/images/headings/c_suite-340x75.gif") no-repeat; = width: 340px; height: 75px; } .npBlogDianeFrancis.npPgHeading a { background: url("/images/headings/diane_francis-510x100.gif") = no-repeat; width: 510px; height: 100px; } .npBlogEconomy.npPgHeading a { background: url("/images/headings/economy-330x75.gif") no-repeat; = width: 330px; height: 75px; } .npBlogEnergy.npPgHeading a { background: url("/images/headings/energy-270x75.gif") no-repeat; width: = 330px; height: 75px; } .npBlogEntrepreneur.npPgHeading a { background: url("/images/headings/entrepreneur-630x75.gif") no-repeat; = width: 630px; height: 75px; } .npBlogExecutive.npPgHeading a { background: url("/images/headings/fp_executive-355x75.gif") no-repeat; = width: 355px; height: 75px; } .npBlogFinancialPostMagazine.npPgHeading a { background: url("/images/headings/fp_magazine-460x75.gif") no-repeat; = width: 460px; height: 75px; } .npBlogFPComment.npPgHeading a { background: url("/images/headings/fp_comment-345x75.gif") no-repeat; = width: 345px; height: 75px; } .npBlogFPPosted.npPgHeading a { background: url("/images/headings/fp_posted-280x75.gif") no-repeat; = width: 280px; height: 75px; } .npBlogFPStreet.npPgHeading a { background: url("/images/headings/fp_street-325x75.gif") no-repeat; = width: 325px; height: 75px; } .npBlogFPTechDesk.npPgHeading a { background: url("/images/headings/fp_tech_desk-470x75.gif") no-repeat; = width: 470px; height: 75px; } .npBlogFullComment.npPgHeading a { background: url("/images/headings/full_comment-410x75.gif") no-repeat; = width: 410px; height: 75px; } .npBlogEditors.npPgHeading a { background: url("/images/headings/editors-390x75.gif") no-repeat; = width: 390px; height: 75px; } .npBlogHolyPost.npPgHeading a { background: url("/images/headings/holy_post-495x90.gif") no-repeat; = width: 495px; height: 90px; } .npBlogInvesting.npPgHeading a { background: url("/images/headings/fp_investing-480x75.gif") no-repeat; = width: 480px; height: 75px; } .npBlogLegalPost.npPgHeading a { background: url("/images/headings/legal_post-400x75.gif") no-repeat; = width: 400px; height: 75px; } .npBlogMarketing.npPgHeading a { background: url("/images/headings/marketing-410x75.gif") no-repeat; = width: 410px; height: 75px; } .npBlogMining.npPgHeading a { background: url("/images/headings/mining-260x75.gif") no-repeat; width: = 260px; height: 75px; } .npBlogNews.npPgHeading a { background: url("/images/headings/news-160x75.gif") no-repeat; width: = 160px; height: 75px; } .npBlogPosted.npPgHeading a { background: url("/images/headings/posted-215x75.gif") no-repeat; width: = 215px; height: 75px; } .npBlogPersonalFinance.npPgHeading a { background: url("/images/headings/personal_finance-575x75.gif") = no-repeat; width: 575px; height: 75px; } .npBlogPostedDriving.npPgHeading a { background: url("/images/headings/posted_driving-555x80.gif") = no-repeat; width: 555px; height: 80px; } .npBlogPostedHomes.npPgHeading a { background: url("/images/headings/posted_homes-510x75.gif") no-repeat; = width: 510px; height: 75px; } .npBlogPostedSports.npPgHeading a { background: url("/images/headings/posted_sports-420x75.gif") no-repeat; = width: 420px; height: 75px; } .npBlogPostedToronto.npPgHeading a { background: url("/images/headings/posted_toronto-520x100.gif") = no-repeat; width: 520px; height: 100px; } .npBlogScene.npPgHeading a { background: url("/images/headings/scene-600x90.gif") no-repeat; width: = 600px; height: 90px; } .npBlogThirtySecondMentor.npPgHeading a { background: = url("/images/headings/entrepreneur-30_second_mentor-700x94.gif") = no-repeat; width: 700px; height: 94px; } .npBlogTradingDesk.npPgHeading a { background: url("/images/headings/trading_desk-495x75.gif") no-repeat; = width: 495px; height: 75px; } .npBlogWealthyBoomer.npPgHeading a { background: url("/images/headings/wealthy_boomer-635x100.gif") = no-repeat; width: 635px; height: 100px; } .npPgHeadingTagline { font: italic 16px/1.33em georgia, times, serif; color: rgb(102, 102, = 102); text-transform: none; letter-spacing: 0px; padding-top: 53px; = display: block; font-size-adjust: none; font-stretch: normal; } .npBlogs .npTop { padding-top: 0px; border-top-color: currentColor; border-top-width: = medium; border-top-style: none; } .npBlogs#npContent { margin-top: 10px; } .npBlogs #npContentSide .npRuleStrong .npRuleStrong { padding-top: 0px; background-image: none; } .npBlogs #npContentSide p { line-height: 18px; font-size: 14px; } .npBlogs #npContentSide li { font-size: 16px; } .npBlogs #npContentSide .npLinks li { padding: 6px 0px; line-height: 16px; font-size: 14px; } .npBlogs p { font-family: georgia,"times new roman",times,serif; } .npPost li { font-family: georgia,"times new roman",times,serif; } .npPost .dropcap { line-height: 1em; font-size: 60px; font-weight: bold; margin-right: = 10px; float: left; } .npBlogs .npTxtPlain { font-family: "helvetica neue",helvetica,arial,sans-serif !important; } .npBlogs .npTxtPlain p { font-family: "helvetica neue",helvetica,arial,sans-serif !important; } .npBlogs .npTxtPlain li { font-family: "helvetica neue",helvetica,arial,sans-serif !important; } .npBlogs .npTxtAlt { font-family: helvetica,arial,sans-serif !important; font-size: 11px; } .npBlogs .npTxtAlt p { font-family: helvetica,arial,sans-serif !important; font-size: 11px; } .npBlogs .npTxtAlt li { font-family: helvetica,arial,sans-serif !important; font-size: 11px; } .npPost a { color: rgb(0, 0, 0); } .npPost a:hover { color: rgb(51, 102, 205); } .npPost .npPostContent a { color: rgb(51, 102, 205); } .npPost .npStoryComments a { color: rgb(51, 102, 205); } .npPost .npPostContent table { border-collapse: collapse; } .npPost .npPostContent table td { padding: 5px 5px 5px 0px; border-top-color: rgb(204, 204, 204); = border-top-width: 1px; border-top-style: solid; } .npPost .npPostContent p { line-height: 1.25em; font-size: 16px; } .npPost .npPostContent li { line-height: 1.25em; font-size: 16px; } .npPost .npPostContent img { margin: 0px 10px 5px; } .npBlogs #npContentSide img { margin: 0px 10px 5px; } .npBlogs #npContentSide .npBlock .npBlock { margin-bottom: 0px; } .npBlogs #npContentSide .npGutterBot .npGutterBot { margin-bottom: 0px; } .npBlogs #npContentSide .npAd img { margin: 0px; } .npBlogs #npContentSide img { margin-left: 0px; } .npBlogs #npContentSide img.npCentre { margin-right: auto !important; margin-left: auto !important; display: = block !important; } .npPost .npPostContent img.alignnone { margin: 0px 0px 5px; } .npBlogs #npContentSide img.alignnone { margin: 0px 0px 5px; } .npPost .npPostContent img.alignleft { margin-left: 0px; float: left; } .npBlogs #npContentSide img.alignleft { margin-left: 0px; float: left; } .npPost .npPostContent img.alignright { margin-right: 0px; float: right; } .npBlogs #npContentSide img.alignright { margin-right: 0px; float: right; } .npPost .npPostContent img[align=3D'left'] { margin-left: 0px; } .npBlogs #npContentSide img[align=3D'left'] { margin-left: 0px; } .npPost .npPostContent img[align=3D'right'] { margin-right: 0px; } .npBlogs #npContentSide img[align=3D'right'] { margin-right: 0px; } .npPost .npPostContent .npImgRight img { margin: 0px; } .npPost .npPostContent .npImgLeft img { margin: 0px; } .npPost .npPostContent .npImgCentre img { margin: 0px; } .npPost .npPostContent .npImgPlain img { margin: 0px; } .photo_gallery.npPost .npImgRight.npBlock { margin-bottom: 25px; } .photo_gallery.npPost .npImgLeft.npBlock { margin-bottom: 25px; } .photo_gallery.npPost .npImgCentre.npBlock { margin-bottom: 25px; } .photo_gallery.npPost .npImgPlain.npBlock { margin-bottom: 25px; } .npPost .npStoryShare { border-top-color: rgb(187, 187, 187); border-bottom-color: rgb(187, = 187, 187); border-top-width: 1px; border-bottom-width: 1px; = border-top-style: dotted; border-bottom-style: dotted; } #npContentMain > .npPgHeading { margin-top: 5px; } .npPost .npTxtDim a { color: rgb(102, 102, 102); } .npPost .npMore h3 { font-size: 14px; } .npPost .npRelated { padding-top: 10px; margin-top: 20px; } .npPost .npRelated h4 { font-size: 16px; } .npPost .npRelated .npHeadlines p { font-size: 14px; } .npPostContent ul { padding-left: 2em; } .npPostContent ol { padding-left: 2em; } .npPost .npRelated .npHeadlines li { padding: 7px 0px; } .npPost ul li { padding: 7px 0px; } .npPost ol li { padding: 7px 0px; } .npPost .npMore .npImgClear { margin-left: 100px; } .npPostNav a { border-radius: 3px; width: 100px; line-height: 32px; font-size: 14px; = display: block; background-color: rgb(255, 204, 0); = -webkit-border-radius: 3px; -moz-border-radius: 3px; } .npPost img { max-width: 620px !important; } .photo_gallery.npPost img { max-width: 940px !important; } .npGallery.npPost img { max-width: 940px !important; } .widget_rss h4 a[title=3D'Syndicate this content'].rsswidget { display: none; } .widget_rss h4 a.rsswidget img { display: none; } .widget_text a { color: rgb(51, 102, 205); } .widget_twitter ul a { color: rgb(51, 102, 205); } .widget_text h4 a { color: inherit; } .widget_twitter ul .timesince { color: rgb(153, 153, 153); } .npFPBlog#npContent { background: = url("data:image/gif;base64,R0lGODlhAQABAIAAAJWVlQAAACH5BAAAAAAALAAAAAABAA= EAAAICRAEAOw=3D=3D") repeat-y 631px 0px; padding-top: 0px; } .npFPBlog .npLinks li { border: currentColor; } .npFPBlog h4 { border-color: rgb(2, 92, 155); text-align: center; padding-bottom: = 0.33em; font-size: 16px; } .npFPBlog h4.npNoRule { margin-bottom: 0px; } .npFPBlog h4 a { color: rgb(2, 92, 155); } .npFPBlog h4 a::after { content: none; } .npFPBlog .npPost .npLinks a { color: rgb(51, 102, 205); } .npFPBlog .npTop.npPost p { font-size: 14px; } .npFPBlog .npHeadlines.npPost p { font-size: 12px; } .npFPBlog .npHoriz.npPost p { font-size: 12px; } .npFPBlog .npWidth1-6 .npPost p { font-size: 12px; } .npFPBlog .npWidth1-6 .npTop.npHeadlines.npPost { padding-top: 0px; border-top-color: currentColor; border-top-width: = medium; border-top-style: none; } .npFPBlog .npPost h1 { font-size: 24px; margin-bottom: 0.25em; } .npFPBlog .npTop.npPost h1 { font-size: 32px; } .npFPBlog .npWidth1-2 img { max-width: 460px !important; } .npFPBlog .npWidth1-2 .npImgLeft img { max-width: 140px !important; } .npFPBlog .npPost h2 { font-size: 22px; } .npFPBlog .npHorizontal.npPost h2 { font-size: 22px; } .npFPBlog .npHeadlines.npPost h2 { font-size: 18px; } .npFPBlog .npWidth1-6 .npPost h2 a { color: rgb(51, 102, 205); } .npFPBlog .npWidth1-6 .npPost h2 { font-size: 14px; } .npFPBlog #npContentMain h4 { font-size: 14px; } .npFPBlog .npWidth1-6 .npHeadlines.npPost h2 { line-height: 1.33em; font-size: 12px; } .npFPBlog #npContentSide h4 { font-size: 16px; } .npFPBlog .npWidth1-6 img { max-width: 140px !important; } .npFPBlog .npTop.npRuleStrong { padding-top: 0px; } .npFPBlog .npRuleStrong { padding-top: 1em; background-image: = url("data:image/gif;base64,R0lGODlhAQAFAIABAJWVlf///yH5BAEAAAEALAAAAAABAA= UAAAIDRAwFADs=3D"); } .npFPBlog .npRule.npPost { padding-top: 0.5em; border-top-color: rgb(119, 119, 119); = border-top-width: 1px; border-top-style: dotted; } .npFPBlog .npTop.npRule.npPost { padding: 0px; border-top-color: currentColor; border-top-width: medium; = border-top-style: none; } .npFPBlog .npHeadlines.npBlock.npPost { margin-bottom: 10px; } .npFPBlog .twtr-hd { display: none; } .npFPBlog .twtr-ft { display: none; } .npFPBlog .twtr-bd { margin-top: -0.5em; } .npFPBlog .twtr-widget .twtr-tweet { border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; = border-bottom-style: dotted; } .npFPBlog .twtr-widget .twtr-tweet-wrap { padding: 0.66em 0px; } .npFPBlog .twtr-widget p { font: bold 1em/1.33em arial, sans-serif; font-size-adjust: none; = font-stretch: normal; } .npFPBlog .npSearch .npTabsStrong .npTabs { margin-bottom: -7px; } .npFPBlog .npSearch .npTabsStrong .npTabArea { border-color: rgb(187, 187, 187); } .npFPBlog .npSearch .npTabsStrong .npTabs a { color: rgb(0, 0, 0); padding-bottom: 9px; } .npFPBlog .npSearch .npTabsStrong .npTabs .npCurrent { background: = url("data:image/gif;base64,R0lGODlhLAE8AMQfAP////7+/v///QFNiwBOjgBMjgBNj/= 3//gNNjJ++05+91f7//2KPtv39/WKPuABNjf/+/Z+70f/9/uHo8J+70wFLiv7/+gFLjAVMjAJ= NjgJMi/7+/wBMjGOQuQFMjf///yH5BAEAAB8ALAAAAAAsATwAAAX/oCeOZGmeaKqubOu+cCzP= dG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8T= q/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6= ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tN6H9bX2Nna29zd3t/g4eL= j5NwTHgQeFyMGHBoU5fHy8/T19vf4+fr78RYKCAYGZKhAYEABBwD4KVzIsKHDhxD3AWiQ4AGG= AQQKeGAAIEDEjyBDihxJkhsEAQciMzwI6KFDgI4lY8qcSbNmtwMBFhxIgKAAgwAvN9gcSrSo0= X0CFgQQ0EABQgAAJAg4SrVhCAA7") no-repeat 50% bottom; color: rgb(255, 255, = 255); } .npFPBlog .npSearch .npInTxt { border: currentColor; } .npFPBlog .npSearch .npInSubmit { background: = url("data:image/gif;base64,R0lGODlhEAAQAOYAAE2Dr06CsU6BrP7+/k2CrEqCsUyAr0= yCsf/+/0mBsEuBrdPf60uBr02Arf//+06EspCvy0+EsP3+/0yBrUyCrt7o8VaJtJq40JGwzP3= 9/fT4+3GYv2OQt//++kuDtKXE2d7n7qfA1sfX502Ar6bA2d3n8N/o72+XuvX2+nqixWSUuqbB= 1unu8oWoxm6cwP7+/46wy/P5+Yaoy/H2+tTi74SpxlaKslB/q0yAsFqLtOrv83qgxP3//kyDr= FiLtpKyy6m/1EqDsJGxyr3Q4bTK30yBq/z9/9zp8f/9/mKSuHCYvP/+/NLg61WKsvT5/FWKtP= /9/I+y0Pb3+3qgxcbY5v79/77R4t3n8U+CsU9/rf39/77R4Ja61ODp8N/p63ygwk6DrU2Dsk2= BsW+Zv12KsdHf7G2bv06BsE2DsU6Brv///f7//0yCsE2BsE6Dr02Crv///wAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAAAf+g= G5vbRAlPHBXJDZoEWxuj25kR3BrCANwcCZPI2hvCUEPVJgLGBA0a0tdZ2xvAm8ucGpbb2cGbR= eULW8BWQdAcCgWbgQAjixQRFgMaGkrawtvBD0AgyIOZQVpEWcfEjoAAG5sbW8VL0M3bgpvNR0= OXBMeDW87EmpCFATjAhUZcCEqklzQgGkKgDNtFIgZI8XIgDUZ1GBCEsMMGhyD0nCwokbNGjhe= qiBQM2NDGjZoGrRJkONLCgsBMKwZoEaDknFv3IRhIwDMATYGolxa4+REG0EnC7A6g0YADARa1= DAJ0ObomzRpBBygFeDHGhA+3rwxwMBRAKUTHlBoI6NJkUAAOw=3D=3D") no-repeat 50% = 50% rgb(75, 129, 175); margin: -5px; border: 1px solid rgb(75, 129, = 175); height: 28px; text-indent: -200px; border-top-left-radius: 0px; = border-bottom-left-radius: 0px; -moz-border-radius-topleft: 0; = -moz-border-radius-bottomleft: 0; -webkit-border-top-left-radius: 0; = -webkit-border-bottom-left-radius: 0; } .npFPBlog #npTabSearchQuote .idcAttr { right: 0px; margin-top: 6px; position: absolute; } .npFPBlog #npTabSearchQuote .idcSearchResults { display: none; } .npFPBlog .npPostNav { padding-top: 10px; border-top-color: rgb(102, 102, 102); = border-top-width: 1px; border-top-style: solid; } .npAuthor #npAuthorBox { margin: 0px 0px 10px; padding: 0px 0px 10px; height: 100px; = border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; = border-bottom-style: solid; } .npAuthor #npAuthorRecent { letter-spacing: 2px; padding-bottom: 0px; font-size: 26px; font-weight: = normal !important; } .npAuthor p { font-size: 16px; } #npAuthorBox .npUsername { text-transform: uppercase; letter-spacing: 2px; font-size: 28px; = margin-bottom: 0px; } #npAuthorBox .npAuthorShare li { list-style: none; font-size: 11px; float: left; } #npAuthorBox .npAuthorShare li .npIconLeft { width: 30px; } #npAuthorBox .npAuthorShare li a { height: 30px; display: block; background-image: = url("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAC0CAMAAAC0aWwYAA= AAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9= iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5U= Y3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9I= kFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMC= AgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzA= yLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1s= bnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmP= SJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxucz= p4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1= lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTEwOUU0REJCNDMzQjRFMSIgeG1wTU06= RG9jdW1lbnRJRD0ieG1wLmRpZDpFM0Q5OTNEQzQwRjQxMUUwQURCQ0ZBRjI0RDIzQTEzNiIge= G1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFM0Q5OTNEQjQwRjQxMUUwQURCQ0ZBRjI0RDIzQT= EzNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx= 4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY3N0YxMTc0MDcy= MDY4MTE5MTA5RTREQkI0MzNCNEUxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3N0YxM= Tc0MDcyMDY4MTE5MTA5RTREQkI0MzNCNEUxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZj= pSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+roWfNQAAAwBQTFRFiuHmNYm= zHnWim+bpsuzvSLHXM5fIbcnj9kFBty4tW3uydsrlM7rsyCcjVHSs9fX1acPij8bYdZnF2drc= qsnaU8HjTJ3BtkyuhBUSdd3iW7vclLDSqOrspOjsQ63VydvnsdPmPlp2ltvyMYWx3Tw8CExw6= jo5qLbJtWVjFxcX/f79FHnBO6vTth4aOFeWJHumQWWkdh5tT6DDRGOC5+fnTmuMJobF7u7u0y= wq+fn5pKapWanKG4rLlTCTyvL0K2eGZq3JYXyyVKXG2vf4YrzdQF58hYWFZYq0bpTBqen5gMz= oW77hleToy5GPFGybVHab7/HzWnyji9TtpSmSULba8c3M4uLjrevtTW2o72dnNcX3gtHrYr7g= DmeXux8bYWFhY4ex6+7zNnydxMjMk9jwSmqLVmyrc3Nzdpi3LYGsSUlJt+3vdrfTNqLLXoGpS= NHXwvDyV5663N/j9Pn6SGunK6LMRFmcK6XQg7rHQpS6MqTTVbjbMo3BWtXbKSkp3VJRLXOYJ5= nFRGimaY66iiN9j+Pn0NPYgdbyipaiYYWuqjyg2+ryMkuLNKjRbyuJlaWxeIiY4uTpljAtaaf= SUXKWWcfMneD1EFmAMXmmg6XNLEJYUYSbQIenbVWnV5rLOlJrwCIe+fz+S2mz/v76NExkepWm= gr/aG2CEyTU06JSUaIy3Nzc3LEaHWLbbYqG9jkemTbPZSo3FheHlv1m4SWOh5ejtcYa1jdjvZ= IK33TIwSGSD+/v7Pq3WreTmUq/ZR5zOFp/Nf9/kmqfFnh8drEOiGXGfRpi9SZu/V3mfPmOiT3= CTa5C9UHCrOE+Q9n9/WHavPI62Mq3eo+Dmfp3CTWF0ca7ITW2QSI+saZGm6urq6uzvjqzPMGi= NOHSPaNnfX83RWXmfW3GfS5OwUJi7w+Hk4Y+O9+TjoOfrTH3BOXm5pmObwpa816qoH3/DNWuy= S1ymjOD1e7HUQ2OuSmCtU2mBydDXvIW4/Pn4WrHaT3m7adP0YqTJVnCOR2aHlr/c////+0YbV= QAACXNJREFUeNqElgtAU9cZgH8FEjUyg2CFDCIRJRAIDB/E+Cii4AudoCnQGp2KUsUXRREhKL= oWfAA+EMEqFVEErWJRUcGgSKO2kzKpVm18tfVR123Z6jZXt05v/3PuvXnAjfvOz3n83znncu/= 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3D"); } #npAuthorBox .npIconLeft { padding-left: 0px !important; margin-right: 5px; background-repeat: = no-repeat; } #npAuthorBox .npGravFacebook { =09 } #npAuthorBox .npGravFoursquare { background-position: 0px -30px; } #npAuthorBox .npGravLinkedin { background-position: 0px -60px; } #npAuthorBox .npGravTumblr { background-position: 0px -90px; } #npAuthorBox .npGravTwitter { background-position: 0px -120px; } #npAuthorBox .npGravYoutube { background-position: 0px -150px; } ul.npHeadlines { list-style: none; padding: 0px; } ul.npLinks { list-style: none; padding: 0px; } .widget_archive ul { list-style: none; padding: 0px; } .widget_authors ul { list-style: none; padding: 0px; } .widget_categories ul { list-style: none; padding: 0px; } .widget_pages ul { list-style: none; padding: 0px; } .widget_recent_entries ul { list-style: none; padding: 0px; } .widget_rss ul { list-style: none; padding: 0px; } .widget_rss_links ul { list-style: none; padding: 0px; } .widget_stats_topposts ul { list-style: none; padding: 0px; } .widget_twitter ul { list-style: none; padding: 0px; } .widget_archive ul a { color: rgb(0, 0, 0); } .widget_authors ul a { color: rgb(0, 0, 0); } .widget_categories ul a { color: rgb(0, 0, 0); } .widget_links ul a { color: rgb(0, 0, 0); } .widget_pages ul a { color: rgb(0, 0, 0); } .widget_recent_entries ul a { color: rgb(0, 0, 0); } .widget_rss ul a { color: rgb(0, 0, 0); } .widget_rss_links ul a { color: rgb(0, 0, 0); } .widget_stats_topposts ul a { color: rgb(0, 0, 0); } .npLiClear li { clear: both; } .npNoClear li { clear: none !important; } .npBreak { margin-bottom: 10px !important; } .npBreakTop { margin-top: 4px; } .npHeadlines > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .npLinks > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .widget_archive ul > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .widget_authors ul > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .widget_categories ul > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .widget_pages ul > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .widget_recent_entries ul > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .widget_rss ul > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .widget_rss_links ul > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .widget_stats_topposts ul > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .widget_twitter ul > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .npHeadlines > li.npTop { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .npNoTop.npHeadlines > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .npLinks > li.npTop { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .npNoTop.npLinks > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .widget_archive ul > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .widget_authors ul > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .widget_categories ul > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .widget_pages ul > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .widget_recent_entries ul > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .widget_rss ul > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .widget_rss_links ul > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .widget_stats_topposts ul > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .widget_twitter ul > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .npHeadlines p { padding-top: 2px; } .npLinks li { padding: 6px 0px 2px; } .npWidget01 .npImgClear { margin-left: 240px; } .npWidget02 .npImgClear { margin-left: 240px; } .npImgClearThumb { margin-left: 160px; } .npImgClearSmall { margin-left: 240px; } .npWidget01 img { margin-top: 6px; } .npWidget01 h1 { margin-bottom: 0.37em; } .npWidget01 p { font: 16px/1.33em georgia, "times new roman", times, serif; = font-size-adjust: none; font-stretch: normal; } .npWidget02 p { font: 16px/1.33em georgia, "times new roman", times, serif; = font-size-adjust: none; font-stretch: normal; } .npWidget07 p { font: 16px/1.33em georgia, "times new roman", times, serif; = font-size-adjust: none; font-stretch: normal; } .npWidget07 p { font-size: 24px; } .npWidget01 img { margin-bottom: 6px; } .npWidget02 img { margin-bottom: 6px; } .npWidget02 img { margin-top: 5px; } .npWidget03 img { margin: 4px 0px; } .npWidget01 .npRelated p { font-family: arial,sans-serif; font-size: 12px; } .npWidget02 .npRelated p { font-family: arial,sans-serif; font-size: 12px; } .npNewsblock01 .npWidget07 .npRelated p { font-family: arial,sans-serif; font-size: 12px; } .npWidget01 .npRelated { margin: 10px 0px 0px; } .npWidget02 .npRelated { margin: 10px 0px 0px; } .npWidget03 .npRelated { margin: 10px 0px 0px; } .npWidget07 .npRelated a { color: rgb(51, 102, 205); } .npWidget04 li { padding-top: 10px; } .npPost .npDateline { font: 12px/1em helvetica, arial, sans-serif; color: rgb(102, 102, 102); = font-size-adjust: none; font-stretch: normal; } .npWidget05 .npDateline { font: 12px/1em helvetica, arial, sans-serif; color: rgb(102, 102, 102); = font-size-adjust: none; font-stretch: normal; } .npPost .npByline { color: rgb(0, 0, 0); font-family: georgia,"times new = roman",times,serif; font-weight: bold; margin-right: 5px; } .npWidget05 .npByline { color: rgb(0, 0, 0); font-family: georgia,"times new = roman",times,serif; font-weight: bold; margin-right: 5px; } .npWidget05 h2 { font: 48px/1em "PostSansMedium", helvetica, arial, sans-serif; = margin-bottom: 10px; font-size-adjust: none; font-stretch: normal; } .npWidget07 h1 { font: 48px/1em "PostSansMedium", helvetica, arial, sans-serif; = margin-bottom: 10px; font-size-adjust: none; font-stretch: normal; } .npWidget07 h1 { text-align: center; text-transform: uppercase; font-size: 60px; } .npWidget05 .npStoryShare { margin-top: -1px; } .npWidget05 p { font: 16px/1.25em georia, "times new roman", times, serif; = font-size-adjust: none; font-stretch: normal; } .npWidget07 .npDiv2-3.npDivLite { background-position: 630px 4px; } .npNewsblock01 h1 { text-transform: uppercase; font-size: 70px; } .npNewsblock01 .npWidget07 img { margin: 4px 0px 10px; } .npNewsblock01 .npWidget07 p { line-height: 20px; font-size: 16px; } .npNewsblock02 { background-position: 390px 0px; } .npNewsblock02 h1 { font-size: 36px; } .npNewsblock02 p { font-size: 14px; } .npNewsblock02 h5 { font-size: 18px; } .npSearch form { margin: 4px; } .npSearch .npInTxt { background: = url("data:image/gif;base64,R0lGODlhAQADAJEAAMXFxezs7LKysgAAACH5BAAAAAAALA= AAAAABAAMAAAICFFIAOw=3D=3D") repeat-x rgb(255, 255, 255); padding: 5px = 3px 3px; border: currentColor; width: 244px; height: 12px; float: left; = -webkit-border-radius: 3px; -moz-border-radius: 3px; } .npSearch .npInSubmit { background: rgb(0, 204, 0); padding: 0.2em 0px; border: currentColor; = width: 35px; height: 20px; text-align: center; color: rgb(255, 255, = 255); font-size: 14px; font-weight: 700; -webkit-border-radius: 3px; = -moz-border-radius: 3px; } .npSearch p { margin: 0px; } #npTabSearchQuote { position: relative; } #npTabSearchQuote .npIconLoad { left: 232px; top: 3px; width: 16px; height: 16px; display: none; = position: absolute; } #npTabSearchQuote .idcSearchResults { background: rgb(255, 255, 255); border: 1px solid rgb(51, 51, 51); = left: -1px; width: 100%; font-size: 10px; margin-top: 4px; position: = absolute; z-index: 2147483647; -webkit-border-radius: 3px; = -moz-border-radius: 3px; } #npTabSearchQuote .idcSearchResults a { padding: 0px 2px; line-height: 20px; clear: both; border-top-color: = rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; = display: block; } #npTabSearchQuote .idcSearchResults .npTop { border-top-color: currentColor; border-top-width: medium; = border-top-style: none; } #npTabSearchQuote .idcSearchResults span { overflow: hidden; float: left; display: block; white-space: nowrap; } #npTabSearchQuote .idcSearchResults .npSymbol { width: 50px; font-size: 9px; } #npTabSearchQuote .idcSearchResults .npName { width: 200px; } #npTabSearchQuote .idcSearchResults .npExch { width: 40px; text-align: right; color: rgb(51, 51, 51); font-size: 9px; = float: right; } #npTabSearchQuote .idcSearchResults a:hover { text-decoration: none; } #npTabSearchQuote .idcSearchResults .npHilite { background-color: rgb(221, 238, 255); } #npTabSearchQuote .idcSearchResults .npTxtCentre { margin: 0px; color: rgb(102, 102, 102); line-height: 20px; } #npTabSearchQuote .idcAttr { text-align: right; color: rgb(153, 153, 153); line-height: 11px = !important; font-size: 9px !important; margin-top: 3px; } #npTabSearchQuote .idcAttr a { color: rgb(153, 153, 153); } #npContentSide .npBlogAgg { padding: 5px 10px; border: 1px solid rgb(0, 0, 0); height: 390px; = overflow-y: auto; } #npContentSide .npBlogAgg li { padding: 5px 0px; } #npContentSide .npBlogAgg li h3 { margin-bottom: 5px; } #npContentSide .npBlogAgg li p { margin-bottom: 3px; } .npMostPopular { font: italic 400 24px/normal georgia, "times new roman", times, serif; = color: rgb(153, 153, 153); padding-left: 50px; font-size-adjust: none; = font-stretch: normal; } .npMostPopular li { margin-right: 10px; } .npMostPopular li * { font-style: normal; } .npMostPopular li .npTxtSmall { font-size: 12px; } .npMarketsBlock { height: 235px; border-top-color: rgb(0, 0, 0); border-top-width: 1px; = border-top-style: solid; } #indices_container { width: 100%; } .table_indices { width: 100%; text-align: left; font-family: georgia,"times new = roman",times,serif; font-style: italic; margin-bottom: 5px; } .table_indices th { display: none; } .table_indices td { padding: 5px 0px 3px; width: 33.3%; font-size: 16px; = border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; = border-bottom-style: dotted; } .table_indices .market { font-family: arial,sans-serif; font-style: normal; } .table_indices .market a { color: rgb(0, 0, 0); } .table_indices .value { text-align: right; } .change_down { background: = url("data:image/gif;base64,R0lGODlhHgAVAOYAAOPj452dndvb28cqL9bW1re3t+Tk5J= +fn97e3tzc3M3NzcnJycTExLq6uq6urvehjqqqqsLCwr29vbi4uLKyso2NjXxiZJxaXfeciPz= 8/P39/fr6+vb29vv7+/Pz8/JhVPj4+PNwau3t7aWlpZEvNMfGxqGhoeAcJNnZ2e1BRYMtMqmp= qfX19e7u7ubm5vn5+dTU1NDQ0O4oL+80O+rq6uvr6/Dw8Ofn58DAwOnp6ff3974uMujo6Jg5P= O/v78bFxcvLy8J9btLS0rW1tfT09PHx8aOjo5eIib2IisayrqxhZKliWbFRTqRESPRxdMbGxs= fHx+ubkaegoIQ0OI5lZ45vcI9GRMavq7pdYdG2uL9VT6+VlcNWWvFMSvaNhHtnadpSVtXHx25= NUKZxc7FOUa2trcjHx+Dg4PNpZ8F1aLA1NvJZWY2Gh5aHiJVfYZ2EhZdiZOzs7PWGdfWDfc5U= WHdAQndGSXpCRs+FdfLy8qdKTsauqf7+/vFNUu0cJP///yH5BAAAAAAALAAAAAAeABUAAAf/g= H+CfwBXe4eIiYlJYYOOj2YhDxiUlZaUD2tIHRl8j44lH3N9pKWmpE5+SC1EG56ff6EhfrS1tr= R9fmMoLkQZsLEfs7fEuWMMKC0dwD/CxMV+cAUxNBvMzs+2uW4UCjnWg1RqWmlBcsPZuF14QUt= WYgCDfFkDfileaOm1KVFMPSpvfHAA0UnDCwNYTvjpI0OfHzA9SNyREgPBDR86MmjgwEPAlnop= UmSbwYWECgtGHDQwQ8CAhw4aQIhAAISCnhMyct1K0YREHTYBTEAoAAVFDg6dMrCgIWBBgzY7F= s6gJYPOPwsBgq4Y8oOACw+uBMW0AUAIjhUXTszok4IMCTsVdAIcGOFAggIEIpC+EsSnw9KmDY= 5EVTLlS1YTW7u6yLNBA7CxAGBEgHChSty5de/m7QSMr98aCYA0KDNixNAnBG6AddzZkcEiBmA= wmFAAR4wzLTLubS0vA4caCGAIEcAD7G7ejwx6EBGnCEHkvPlo6LCBM+9AADs=3D") = no-repeat 0px 50%; padding: 1px 0px 1px 35px; } .change_up { background: = url("data:image/gif;base64,R0lGODlhHgAVAOYAAKGhof7+/smPLv39/Yl6Yfz8/Pv7+9= GdSurq6vX19fHx8b6PN8i5oPjIbPj4+NbRyuzs7NDQ0KysrNi9kNnZ2e7u7vHSnfDw8OXl5Yx= +afC+ZtSrZt7e3v3BTejo6K+vr41/a/7Ja8zLye/v77a2tvT09Ovr68/Hu/7MdPn5+fb29v/g= q+Dg4P/doaampv/gqf7SgtTU1KKiorq5uaaQcP7Ph56Nfp6RfdWwcI5/Z9vb27m5uczMzNK9m= f7Mb9vFlqqag/28Qbu7u+Hh4cjIyN3d3ff398yUOe7Gfse5p6BzK6F9P6Wae/7IYcnJybuebP= 3GXnx8ev/fpvPz8+/Xs/HSoP7Per+icZmKcrq6ur29vf7Vi9LS0o6AbIx/bcOxlMKqgvfKdtP= T0+nDc6SkpICGiv7OddOtbeLi4qKhoMOui9TQyqeMZqZ9QLy8vObm5v7Tg8LCwufBhK+SWP3B= Vf/ir52AU/7Lb/7RgLKysunp6c3Nzf7KZ/r6+v24NP///yH5BAAAAAAALAAAAAAeABUAAAf/g= H+Cg4SCD0kKhYqLiwoMFjU4awMBjJaEDxMrLXdWGl8mA5eMjhYvPn5+HTAhZyIFlaODmVJSHa= m4ZigaaqGypStwuMN+UHghGyewlrR1TcTEQXi7YAiihY5VVBM/0NB0PXJIyQaxfzM2N3ZKT2P= exHxXS21sNFHWgwMOF2gLDe/D+BzoImGHEx0IEpQLYGAKhhj+AOISmEGGhCwiikBwQCnFiCFc= Ikr0Q5HMBzciKHhIAMtAAggYREqkKEFLBA4eLnD8M6CPkQQLwvAZSrTo0C0HQHwgwmKEihTLC= M2ZI6Cq1atVjzABkWePnj6W0gDBkoOA2bNoCXgp0/WrpQQsTuJIAEC3rl26LkhEQACWkQoMPI= TkGUy48GAScShUMGCpTwUOYvZInkxZcgQKb0oUsKTvAgQ9oEOLBo2gQok+5hQFGFCgj+vXsGE= biDooEAA7") no-repeat 0px 50%; padding: 1px 0px 1px 35px; } .update_time { color: rgb(102, 102, 102); font-size: 10px; } .npDisclaim { margin: -14px 0px 0px; } .npWeatherWidget .npWeatherChoose { padding-bottom: 10px; border-bottom-color: rgb(0, 0, 0); = border-bottom-width: 1px; border-bottom-style: dotted; } .npWeatherWidget label { color: rgb(102, 102, 102); font-size: 11px; } .npWeatherWidget select { width: 140px; } .npWeatherWidget .npWeatherTemp { font: italic 48px/1em "times new roman", times, serif; margin: 0px 5px; = font-size-adjust: none; font-stretch: normal; } .npWeatherWidget .npWeatherTemp span { top: -16px; font-size: 0.5em; position: relative; } .npWeatherWidget .npWeatherDesc { padding-top: 3px; } .npWeatherWidget .npWeatherLinks { padding-top: 5px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .npColumnists .npBlock { margin-bottom: 10px; } .npColumnists p { margin-bottom: 5px; } .npColumnists h5 { font-size: 14px; } .npColumnists img { margin-bottom: 5px; } .npColumnists .npRuleShort { background: = url("data:image/gif;base64,R0lGODlhPAABAIAAADY2NgAAACH5BAAAAAAALAAAAAA8AA= EAAAIHhI+py+1ZAAA7") no-repeat 40px 0px; padding-top: 10px; } .npStoryTitle { line-height: 1em; font-family: "PostSansMedium",arial,sans-serif; = font-size: 46px; margin-bottom: 10px; } .npStoryPhoto { margin-bottom: -1px; position: relative; z-index: 1; } .npPost .npStoryPhoto { margin-bottom: -1px; } .npPhotoTxt { margin: 0px; background-color: rgb(51, 51, 51); } .npPhotoTxt .npGroup { padding: 3px 6px; } .npPhotoTxt p { color: rgb(255, 255, 255); } .npPhotoTxt .npPhotoCaption { margin: 0px; font-size: 11px !important; } .npPhotoTxt .npPhotoCredit { margin: 1px 0px 0px; color: rgb(204, 204, 204); line-height: 12px; = padding-left: 4px; font-size: 9px !important; float: right; } .npStoryShare { list-style: none; margin-bottom: 10px; border-top-color: rgb(187, 187, = 187); border-bottom-color: rgb(187, 187, 187); border-top-width: 1px; = border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: = dotted; } .npStoryShare li { padding: 0px 8px !important; line-height: 24px; border-left-color: = rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; = display: inline; } .npStoryShare li.npTop { border: currentColor; } .npStoryShare li .npIconLeft { padding-top: 2px; padding-bottom: 2px; } .npStoryShare li.npLiShare .IN-widget { vertical-align: -6px !important; } .npStoryShare li.npGoogleShare div { width: 70px !important; vertical-align: -6px !important; } .npStoryShare li#npFBShare > * > span > iframe { width: 130px !important; } .npStoryShare li#npFBShare .fb_edge_comment_widget { z-index: 1999999999; } #npStoryContent { font: 16px/20px georgia, "times new roman", times, serif; = font-size-adjust: none; font-stretch: normal; } #npStoryContent p { margin-bottom: 1em; } #npStoryContent pre { font-size: 10px; margin-bottom: 20px; display: block; overlow-x: auto; } .npByline { font: 12px/14px georgia, "times new roman", times, serif; = font-size-adjust: none; font-stretch: normal; } .npStoryTools h4 { color: rgb(51, 51, 51); font-size: 16px; } .npStoryTools h5 { line-height: 16px; font-size: 12px; margin-bottom: 10px; } .npStoryTools h5 a { color: rgb(51, 102, 205); } .npCommentsCount { margin-left: 5px; } .npStoryShare .fb_edge_widget_with_comment { top: 3px; } #npShareEmailBox { background: rgba(255, 255, 255, 0.9); margin: -250px 0px 0px -250px; = border-radius: 5px; border: 1px solid rgb(0, 0, 0); left: 50%; top: 50%; = width: 500px; height: 500px; display: none; position: fixed; box-shadow: = 0px 3px 3px rgba(0,0,0,0.75); -webkit-border-radius: 5px; = -moz-border-radius: 5px; -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.75); = -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.75); = -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; = border-radius-topleft: 0; border-radius-topright: 0; = -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; } #npShareEmailBox h4 { background: rgb(0, 0, 0); padding: 5px 10px; color: rgb(204, 204, 204); } #npShareEmailBox form { margin: 10px 20px; } #npShareEmailBox .npInTxt { width: 300px; } .npOffer { background: rgb(221, 221, 221); } .npOffer p { margin: 10px 0px; padding: 0px 10px; font-family: = helvetica,arial,sans-serif; } .npOffer img { width: 140px; } .npAdGoogle { margin: 20px auto; width: 940px; } #npFooter { background: rgb(0, 0, 0); padding: 10px 0px 5px; color: rgb(255, 255, = 255); } #npFooter .npCentre { width: 940px; margin-left: auto; } #npFooter .npTxtDim { color: rgb(153, 153, 153); } #npFooter h6 { font: bold 12px/16px arial, sans-serif; text-align: center; = padding-bottom: 10px; border-bottom-color: rgb(85, 85, 85); = border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: = none; font-stretch: normal; } #npFooter p { font-size: 11px; } #npFooter a { color: rgb(255, 255, 255); } #npFooter .npFamily li { padding: 0px 0px 10px; width: 155px; text-align: center; float: left; } #npFooter .npFamily p { font: 18px/24px "PostSansMedium", arial, sans-serif; text-transform: = uppercase; font-size-adjust: none; font-stretch: normal; } #npFooter .npFamily a { color: rgb(102, 102, 102); } #npFooter .npFamily a:hover { color: rgb(255, 255, 255); text-decoration: none; } #npFooter .npNP a:hover { color: rgb(255, 204, 0); } #npFooter .npFP a:hover { color: rgb(64, 105, 255); } #npFooter .npFamily .npTxtPost { font-family: georgia,"times new roman",times,serif; } #npFooter .npPlain li { margin-bottom: 5px; } #npFooter .npIconRss { background-image: = url("data:image/gif;base64,R0lGODlhEAAQANU+ADAcDMl0MisZC2U6GdR6NQ8JBBIKBE= YpEiUVCRwQBx8SCBAJBEUoESkXClMwFYNMIQYEAqBcKDggDhoPBt6AOOODOU8tFHtHH0orE5R= VJVUxFSwaC4dOIo1RI3JCHHZEHrVpLQgFAiYWCV02FwsGA6FdKMNxMVo0Fi4bDOaFOt+BOOmG= OuKCOGk8GoFKICMUCQQCAY9SJAUDAc93NItQI4RMIW0/Gw4IAxUMBcp0MrlrLsRxMTIdDOyIO= wAAAAAAACH5BAEAAD4ALAAAAAAQABAAAAZ3QJ9wSCwaj8ZE54O5IYeSnrTywD0LA1pAyrI8hw= CddHDcUEAjYU16MKKkPQLAx+mtSEWI4LTtCXw5PS5PET0qPg09KSFFNiUTPjM9Dj4EPQxECFI= 7Pho9Jj4xPRdEBlsePi9SPi09GUUyIkIwADw+CwAKX7u8PkEAOw=3D=3D"); } #npFooter .npBlock { margin-bottom: 20px; } .npBlockScreen { background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: = 100%; display: none; position: absolute; } .npIcon { background-position: 50% 50%; padding-right: 6px; padding-left: 6px; = background-repeat: no-repeat; } .npIconBare { background-position: 50% 50%; padding: 8px; background-repeat: = no-repeat; } .npIconCentre { background-position: 50% 50%; background-repeat: no-repeat; } .npIconRight { background-position: right 50%; padding-right: 20px; background-repeat: = no-repeat; } .npIconLeft { background-position: 0px 50%; padding-left: 20px !important; = background-repeat: no-repeat; } .npIconArrowGrayDown { background-image: = url("data:image/gif;base64,R0lGODlhEAAQALMIAM/Pz5SUlK6ururq6oSEhPr6+vn5+X= 9/f////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAgALAAAAAAQABAAAAQqEMlJq704682= pOGAoClQRiGJgVAOBHsRwAS+QfSGZmaC6tbEOwNYpGjkRADs=3D"); } .npIconArrowGrayLeft { background-image: = url("data:image/gif;base64,R0lGODlhEAAQALMLAK+vr8/Pz4WFhevr6/r6+urq6pOTk5= SUlPn5+YSEhH9/f////wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAQABAAAAQucMlJq73YEpD= pOEonBYISZptpZp+6XqT7WkEin1dhyB0CuKJFbdbR4US+oFIUAQA7"); } .npIconArrowGrayRight { background-image: = url("data:image/gif;base64,R0lGODlhEAAQALMLAK+vr8/Pz4WFhevr6/r6+urq6pOTk5= SUlPn5+YSEhH9/f////wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAQABAAAAQucMlJq714AZK= rOkM3KYoQiAtJbp1KgplLmpisJOclG0WsAojWLdfioTTBo/IYAQA7"); } .npIconArrowGrayUp { background-image: = url("data:image/gif;base64,R0lGODlhEAAQALMIAJSUlOrq6q+vr/r6+tDQ0IWFhYSEhH= 9/f////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAgALAAAAAAQABAAAAQsEMlJq704610= J4UhQGME2AMcBDJqQpkJGvO9niXRKVmf+rhSX7xUDGY/ISwQAOw=3D=3D"); } .npIconBuzz { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAOZ/AAFyJQeU7Fe099ETAv/TAAy7U/bvpk= a+cPf7/P9XKDqZ4gCENf368wGnVeny7v/cAhSb9u71+yWj+/rTHQ962P/0bQCSQgCbRd3r491= HLf/eaf15Uh2c8v/FKABo5P39/QOhSgC0UACi/yaMVQCL6gCLQjWq/f/XFP/aOTas/wCUPwB5= 9XCzjQCrT/vj3BipYi+n+hSEQEXEkP8tDslVRf/3fLsmBrPV8EVhviCF6vz4+P/oQv+2N/8eD= wB1+gCB4/yvKg6Y8CiN5LHOuYK1mf/CSv/YK/XMiiCrUZzD39TXb43J9PT49vy6UManJsfj+O= iKeRmgW+jHUf/JHv/cS+RhSgCGLDuN1//tdACG+HKx4v7owm626mG49umhluS1rdszFQCaTeZ= VL0ay/iWg9fHJwyup/+TZNRq+fuXYL99TPf/++PZlPaTX+fXpQtPm3P/kQzms/QCgRNdJM/EA= AMI9JwBz8DGg7QB7/gCJ5N9ZQ/9IEwCV//XwmyqN6////yH5BAEAAH8ALAAAAAAQABAAAAfUg= H+Cg4SFhRFPS10CXDcRhh9tYykSEAEkPx5Ja4MIAmYpJjBkHAF2OUo7DIJaInGiEhxBK34GFU= YTHy5iCiIQEEEBeEJ9NRooBAZQext3fCR5PldYFRpUJwQTVRkJGwpZHhQHbnAo2AQdemBqCWw= 44iEvZw8EBFNNXgMZczM0aAUNwkRJ86ADjyM6BgzoUQdJCBAg5FiIIqUIkFVl6NgAEeKCR48l= YjjZMugLgBYqUqqwsAAAgCGDmMiwAmBBiQU4RxBxQIgIgBEs3jjAQBSBoaNIAwEAOw=3D=3D"= ); } .npIconCancel { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAOZ1APjFxv3j4/7k5P/u7v74+P7k5fddYP= /7+//6+vhfYuovMf93eu1BQ/5+gfpsbvZZW+9ER/tpbP93efy4uPZYWv9sbvrOzvRNUP9wcft= tcP56ffdfYfxtcP3i4/vb2+w+QPdcXv9YW+9HSv9ucP74+fpjZvpiZf98fvZbXvzT0/ze3vlo= avBGSPhhZP90dvpqbf9naPllaOs0Nv9xdPZYW/3j5PZaXP9UV/ZKTPBIS/95e+QlJ/9wcv96f= f5ydek0N/VOUP9+gfttb/dbXf52ef92efVWWP95ffivsP10d+5CRP9WWektL/phY+YtLvpkZ/= hiZPRISvrZ2vdVV/15fP/6+/9+gPJMT/9ydO49P/95fPZWWfZVWP9wc//o6Pvc3P/n5//5+f+= Chv9bXveMjv1xdP/+/vheYe1AQfE/QfJFR/7m5v9iY/vQ0e5DRe9GSf+Hiv97fv3W1/xzdv75= +f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHUALAAAAAAQABAAAAevg= HWCg4SCYYV1A16IBRNyhAMLRGCEAi0rZB2CkUENZWuCAglCJwlIZnUHPhpwVBEFAmcOPRs5B4= NVHElic1AGLzoGInSFCDEZVnFaEiBvxIgIKEdjIS4Qz4g1Q0VLNzwsKoh1ATZPWF0jFVNZX4U= BDyUzFG4fFzBAMh6DATQmGFtK6ND5oYZNFCZSBKUw0oQLg2cknKTBoQDAoDZX0GCrQ2BHxUIW= NgoiYFGcyUGBAAA7"); } .npIconComments { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAMQUAIKCgo2NjfT09MHBweDg4O7u7uTk5J= GRkfr6+t7e3tDQ0ISEhIqKipubm6mpqfb29rCwsKKios7Ozn9/f////wAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABQALAAAAAAQABAAAAU9ICWOZGmeZnFMbMsyBBm4= 9AQgolDXimjstIEP6BJSdESWZDQjAh4jFXCRQFEArYiV0mA5thQCAAIum8+mEAA7"); } .npIconDigg { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAOZ/AJabmqmsrMjKyc7Q0sPFxfj5+ImPjf= Hx8aywrrCysLm6uvb49tfa2N3h3sbIyJientrc4vz9/a2ysqWmpZKZmaKmpfb29trc3MXHxe/= v7+Xl5X6Fhdzd3LO2tt7j4f7+/tze3uXq6MnM0P3//+Hl6L3CwNPX1Y+WmOrv8dTU1K2vr9PV= 18zO0MnOzN7j47q/vbvAwOHj4eLk4ujq6uPo5Z2hpIyTk/H6/YuSlJqhoXuEgn6DhbC0tHR+f= NbW1r7Dw/j9/+rv7P3//dbY2IGHhYGKisHDxqavr8HFxJydnZeenrGytbK0suXs79zh497g4L= vAvZmfocbIxr6/vv/9/73Cxaaop+Lj5GJuacfQ06Kjo52hn+vt7ezv7MfM0PP08/P29vb6+NX= e4c/Qz7S7uMfMzIqTkZ+tr46VltDT0J+kodHU0vr7+3+GhPX19ejs6nB3dauwsNXX1/P49r/C= waywsKuyr9rc2q20to+ana+2ttre3LW5uZCXl////////yH5BAEAAH8ALAAAAAAQABAAAAfng= H+Cg38YSVYTAFofhI1II00oQEdshAcFgwIkLANOcYNfCWoIBBocUwsNHgtkKT4ZCS0IJSoAPH= wjQV1+djZlbQEuGCUYemcdfhFCfhJ5N1EdEXsgaXhiDw81OSdFWX5KCn7iVDtLECLoXhBGFQB= WDjwvEkNrKyAXFyAgdYyCOAKCxpiI4aHgHTqEKDAQJKVBiBAzQnj4QQiNDEECaMyRAyXMGySC= /GTos4UREi4jTDDxA4aPoAUASFRp4+bCAT8cwvkxoGNBgQpjYGDh8kScBQHiDMDBdEDDlQh/h= hChYGCDmR4SGAUCADs=3D"); } .npIconEmail { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAMQQAG1tbdLS0mhoaKenp5GRkXh4eL6+vo= GBgd/f33R0dN3d3dnZ2dvb24WFhYODg2ZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABAALAAAAAAQABAAAAVHICSOZGmeaEoawuO+sGCI= QwDAMBAM4kMwCdwjsSA8eg8H4gA7IBou5KOgMPoUhZf0oRvUbloITsbCbYUwURYNK6je8Li8F= AIAOw=3D=3D"); } .npIconFacebook { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAOYAACVGjB9BiThXly1NkTJRk1dwp2mAr1= ZvpX2RvVVvpzBQkmR8r1VvpT1bmStLj1VvplZwpkBdm111qvb4+ipLjwswf1Bro1pzqert9DR= TlHiNuGuCsXGGtGiAr1lzqdPZ6Bs+h1Bqo0Vhntbd6l12rOns81Zvpk9ro3uPulVuptPa6MrS= 49zi7XSKuczT5TFQkjFQk2R8ruLm8P39/nCHtFt1q97j7kpmoWB5re3w9uXp8TtamX+TvBk8h= 3uQvT9cmjNSk9Tb6aCuzTlXmGF5rWmBs42fxMLM32uCs2h+r2N6rWN7r4icw1RuplRup4OXvn= KJtyFDiyNFi6CwzVZwp2h/sGqBsebq8rK91t3i7neNuVFspBU5hSZIjTBQk8/X59rf7DFRkj5= amjZVlmR9r+Pn8Udknldxpv7+/nGHtVp0qVRupWqBsPj6+2uBseHl70xnomF5rOru9FRtpeTp= 8TxamDpYmDpYl36TvSRFjC5OkYaZwmqAsTtamDtZmP///yH5BAAAAAAALAAAAAAQABAAAAfUg= FhWHQaFhWwbcWcMF25TKTt+kpM/UUMSMRcCYlV9k5J1eRJlf39yDiF8np9jUjalfx8DW6qfDR= QDcn9vQwp+BbWTd0AiJX8qAC8NwKuSATQTaH8zEysUa8GSXE+wpWAgJtl+XmY8OX90GhIKzJ8= RAD0yf18VARHtnwp2V38jehm/koQhQJBgFxg6/gQB4EDBHA4eqCSYmACOEwx/WNw4oUYJij14= EIhE0MJHqTZQtDBJQ6QImQUwF5BY4iLLkRo4kDQR8oDBgZ8HIBywsMUChJ5GAgEAOw=3D=3D"= ); } .npIconFont { background-image: = url("data:image/gif;base64,R0lGODlhEAAQALMPAJKSkoeHh4CAgISEhIGBgaioqNTU1J= iYmLy8vIyMjOHh4fDw8KCgoMfHx39/f////yH5BAEAAA8ALAAAAAAQABAAAARJ8MlJq7WtrVu= Rcw03KcIXis/wgSgDrOfVEAvMLYLx2FdSSLxKwREoBicGAWPJOD4Wg9jOVAEAKsHFa7CRND+M= CWFFeK5WB9QlAgA7"); } .npIconFontSmall { background-image: = url("data:image/gif;base64,R0lGODlhEAAQALMKAKSkpJSUlIKCguDg4IiIiICAgK6uru= /v74SEhH9/f////wAAAAAAAAAAAAAAAAAAACH5BAEAAAoALAAAAAAQABAAAAQwUMlJq704682= 7HwXSIYm4BUS5GQGgZoNwuCZGJnhttRKNAYVJICG4pBIBhQBH9FQiADs=3D"); } .npIconLink { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAMQRAOvr6/Pz8+3t7ZWVldra2omJifDw8I= 2Njebm5paWlvj4+IuLi39/f4yMjPf395mZmf///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABEALAAAAAAQABAAAAVYYCSOZGmeaDpCbAtFbgsr= Tq20tM0aw+InAAgg4VskBJACo8FkPAiPZTOhWCICiANDe7hmFw4rlrv1HsBKZsMJla6pvCJQS= PwhITnHjZXfx1gwfyqDhIUjIQA7"); } .npIconLoad { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAPe/AP7+/v39/fz8/Pb29vHx8e7u7vn5+f= f39/T09Pr6+vDw8Pv7+/Pz8/X19fLy8uvr6/j4+Ozs7O3t7ejo6O/v7+bm5tbW1tra2sbGxuT= k5Ofn5+Xl5eHh4dnZ2erq6unp6d3d3dzc3NLS0tjY2N/f3+Pj49HR0d7e3tTU1NXV1dPT0+Dg= 4OLi4tDQ0MXFxc7OzpOTk6urq9fX1wAAAK+vr7u7u8vLy6ysrNvb283Nzbe3t8fHx8TExMrKy= r6+vry8vMHBwcPDw8zMzKWlpaSkpMjIyLKysqioqLCwsLS0tKGhoYaGhrOzs4WFhZGRkampqZ= WVlaOjo729vbm5uYeHh4+Pj8/Pz52dnbq6ura2tr+/v8LCwsDAwJKSkp+fn56enpmZmWlpaX5= +fpeXl1JSUmZmZqampsnJyV5eXoiIiLGxsVtbW42Nja2tra6urqqqqj4+PpaWloSEhIKCgnp6= emxsbLi4uHd3d3t7e25ubnx8fLW1taKiooCAgDg4OKCgoHh4eIODg1lZWW1tbVNTU1hYWEpKS= qenp11dXWpqajo6Om9vb4GBgRQUFHR0dBYWFpycnDIyMpSUlBoaGpiYmJubmzU1NZCQkFxcXE= VFRT09PVZWVnFxcRsbGysrK3BwcH9/fzk5OTAwMGtra09PT2dnZ2BgYIuLi3Nzc319fXJyckR= ERFRUVENDQ05OTklJSXl5eYqKiigoKDMzM0xMTHV1dVVVVYmJiR0dHZqamo6Oji4uLiYmJjQ0= NP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh= +QQFCgC/ACwAAAAAEAAQAAAIrwB9CRzoC0AAgggFUhBIJIrAgwl9yXFIiIyvAwgi+kKC64yiS= L4oQEBY4IsNAobi9MBwQEGAARQWCBTwJRSnCgMBGPCQQQEAgkHAJCwwYGACDJCcgEiIYEUGCg= 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3D=3D")= ; } .npIconLinkedIn { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAOYAAI7L4cvl7vL3+QBtpuHv9KLR4rPY5s= Th7FOqyorG2z+ixa3d76PV6J7U6OXx9aHX7IG600GixXG+2mu20m6zztTp8VquzKbZ7O/0+AB= xqQCDs6XW6YvI343B2FGnxkShxEWWvNnr8sPh67fa56DV6QOKtgCKuQB/sQB7rwB4rQB3rara= 7AB5rqra7avb7bnd6ZbR5v///qLV6q/d76TV5ojH3w+NuWKuy/r7/O/1+InD2kujxCibxHzD3= XW/1pLK3YrA13+/1ni30ZHN45DH3JbS6FGv0b7g7Uenx6zX5iyTuYPH32W0z0moyHy+1hOKtD= aewq3Z5qbT4xOTu+rz+JnS6H7E3oC81Ia/1oLC2rDd74fH3wBnom61z0aqzWizz8Xh6yKaw77= f6wB0q8jh7JXK3azY6QeLuASMurLe8H/E2XW50hmZwABqpEinyev09+31+KjV5ZHI3NDn75HL= 3v39/MDg6weIsy6dw6zb7QiPuqXX6kOixKbX6o3C2P///yH5BAAAAAAALAAAAAAQABAAAAfzg= AQQfoSFhoQQIRQXCw8XListK5OReQtdQDMNZhskfXugoRtpRH4PR3U5DDJ9ra59WnIdRQF/fz= RVDSQMDQ0MDHlEWDAAI1IAABxbPTUcVkMNOlcSSRVzWSIOAXZwDiMSS0FCXiO2EyG2MbZ/ZUZ= rFGEFfwIIB38ObhM4fwY8XzcmfvzJAeXFHzAm8OT4UwCNBQQo1Px5MyXKHxEa2CykcwKJhwE+= /lApEeePmBR6MPxJkEGBBy4JbN0h84dABhu2CrThs0OFggROSlhIwOTEmSAJmrBQoEQFiwEDN= IwZkEGDBqgpWDypAOIDn69gw/IBQSYQADs=3D"); } .npIconPdf { background-image: url("/images/icons/pdf.gif"); } .npIconPrinter { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAMQYAOfn5+Xl5e3t7ZeXl+bm5tfX1/n5+Z= 2dnerq6vX19fb29tbW1u/v75SUlJqamouLi5aWlvj4+I2NjYyMjPf395mZmf///39/f////wA= AAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABgALAAAAAAQABAAAAV/IIZZVkSdkWWQYls2Twwh= B8O61HNJ0gRAh1VrRJlIFoUKAIC4iSzFi6MyoUJSQ6ixQAgUJA+KJZvb8SSX8PhpUQyM58lAw= SJREoBuYE8AJMQkAm9nhD0DAiUQF4uMjYtXUY6SEycTkpMUEYqXjVcWAhAToqOkEIgkJieqqy= kWIQA7"); } .npIconReddit { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAOZxAP7///f398PEw/UAAJWVlfLy8o2Njf= 39/YiIiP7+/kZGRnR0dHp6eoqLiq6vrnV1daampr+/v1tbW/amiWZmZvaYZPWniri4uOjo6Pe= AYKysrPj4+Prfzl9fX5aXlt3i5KOjo/vf0Dg5OKmpqZCQkIODg62trf/99aWlpfZ+YPvk12Vm= ZoOEhPr6+khISHd3d7m5ufV6OM/Qz4+Pj5+gn7a2tuDg4Paoff///QoKCrCxsFlZWVpbWlhYW= MTExICAgIGBgaenpzc3N6GhodTU1EpLSpKSkoSEhPDw8F1dXbe4t/Hx8fvn2mJiYt3j5k5OTm= hpaWxsbOzs7HJyco6OjlRVVPn5+V5fXuvr67CwsI2OjdPT08LCwunp6a+vr/ZoHefo56Oko+z= t7O/v79jY2MbGxpCRkHBwcPrIqwgICMTFxJydnPrQuIaHhkdHR4yMjP///////wAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHEALAAAAAAQABAAAAe0g= HGCg4JwWAFxASAthI0FVQgRJE0QjYRBRFZKT3AKcJaCGoNlUWSWCTYEL0gJlj5gGAxQDWsoQC= sMXWJccUY/OW4fcMPETkVpDW1nBFRwOBYcAHAqEydwb2FHI0LDNwNfAAAxAxXDIh4bCMNMGWj= hbCkhwyUBBxLE+Pk8B3FqPcNarlyAQYHFsB0CBnlRIANODTMzdMDZ4iJLozEPktAQIGBIhylS= QBUwYWDBAgMOloBa2SgQADs=3D"); } .npIconRss { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAOZ/AP+ySu6ZSf78+vXcyuuTRv2mOf/oy/= /z5OyWSPW9kP2uSvm6efjJn/vChPyaJPOEE/uLBOuBQv7dtfrFjfzu4fzTqe2gY/miSfGCJve= TMfOVQ++FLvzs3uRlJep9NOmNPvmxZOt4J/nSsvyrSuNfF/fj1PataOmOR/mZM/GOQvaeSvGd= SuudXf6tRPKLIf6uTeiKRfupSP2rTe+WPfuXIfeaRf769v+vRO6kXfuzX/uoTOuSSP2lQeiPS= vWdRPaFCfCpePaXOO16H/SKJ+ZqHPGdR/yqR/OXPf3CfOpsCO+bSvWmXe2JQPiWMO6oZvPAn/= 7OkvjOq+iIRf+2U++ZR/ywWP/06PaKEvSKHvKjZPqSGO11DO2cTudyMeV+NPKbSvuPDfWYSua= FP+iINuZ4GOx2FuyVYOhxGe+XUv6tUfbNtfGNIPWPIviiQ/ijRfqkQfqlSOaCTf22XeNhHvzQ= neRtFPV9APOZRPy4Zv3z6/jn1v/37v3q1fOSPP///////yH5BAEAAH8ALAAAAAAQABAAAAf/g= H8lFh8ECAgBAUpKK0U4A38UZBsYGENBFzoyLwBTAGslLEJoIgwLKmwoMTEjCgotXGMYJn61Nh= U6NEauMTIzBH1fExUUtQJIDi0jbhcBBCpHLg9XORy1UDRtPjWHGSY2fBM0YBK1C1h3GodNILV= +e3IQ5QIaGyk7AXBuOQ1WtVU/DviJUobJiQBp3miB4MCAHwEPaAlg4uGEkhcF6Bh44cBfgi15= /AAhAqNIATy1Dthp4IdDEhF+npCAMQOAAoF0HiypdSaBHzUkvOC4UWAEiCB9NGSx4EGKmTgde= nBwcYMHihphUoQIEaFLhzl19PwZ4IRKAAQ7dpw4AUOKGBaQAgIBADs=3D"); } .npIconRss2 { background-image: url("/images/icons/rss2.gif"); } .npIconStock { background-image: = url("data:image/gif;base64,R0lGODlhEAAQANU3ALbD24yhxnOc0WaLwG6Uynqk21t9s1= 6Bt1p8smOHvXeh1nag1V2AtmKGvFFyqVNzqmyUyVFxqXGaz3Wf1Hqm3G6Vylx+tVR1rG+XzFd= 6sGCFumCEunql24at3Xmi2GSJvpK03nqj2YCex3yo3Fh6sHCYzXSe01NzqXWe1Hmj2Vl7slV1= rFd4rWySyGiOw1R0qnCRwbXZupK56Hun3Gy8YOXZvPnszP///wAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAACH5BAEAADcALAAAAAAQABAAAAZ7wJtwSCzeAKARhRNSTEwCSakCEQE6sqx2u4XNvu= CweFCwmc/ocyyRqrnfcDctpvGo02ea7bBwx2hwMXKCFihmeno2fzE2iQgCNIA1koCRgjUkGIm= KkXlnFwSSg2+XNQ8taYx4Ng4BLgMfDRsMBioZLCsvJxEBRr6/wEJBADs=3D"); } .npIconTwitter { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAOYAAErA4UvB4Xnd+L3u/FDE4uH3/avq++= 36/VbG4/7//4jW7Nfx+IPU6ofW7H7e+EjA4FTF4+f4/O76/bzu/Pn9/obV64fh+er5/VHD4qH= g8djy+Mbt93fQ6KTo+vT8/uL2+3rd+NHz/UzB4tPw+NDw+bvu/Lru/On4/XzT6m/O6Mbr9cnu= +Kbi8rDr+1fF4+b3/Nn1/YHU6rDl8/X8/ozi+bft+83u93HO51rG5H3e+KPg8e/7/qvk8/3//= +T4/fb8/sPw/PH8/vD7/tX0/Zrc7kvB4ub5/oDf+ff9/nXc+EzC4f///0C93wAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAAAeqg= BcNCEoBRSJKiYoIDRcVTJA3NkSQlZUVCJUkSz84lpUESpAbPTQhCZ+QiZAUNUkOSzIsGS6Vq0= wSE68wQkEzSyiqokwHA0nHyBOoTLfFyMhAFMKQzkcF1z5IKdO4JUkWS+FLOrbDHiZJIAbrLUs= 83Cs7z8cdS9wPS0MWAvw5Rh+qCFTC8EJcuBMPIBGIYYmDigULNIxgUIlBBAUQEgUIAKAjgABK= ICiIEAgAOw=3D=3D"); } .npTabs { list-style: none; overflow: hidden; margin-bottom: -1px; display: none; } .npTabs li { margin-right: -1px; float: left; } .npTabs p { font-family: georgia,"times new roman",times,serif; font-size: 16px; } .npTabs a { padding: 5px 10px; border: 1px solid rgb(51, 51, 51); color: rgb(153, = 153, 153); display: block; } .npTabs a:hover { color: rgb(51, 51, 51); text-decoration: none; } .npTabs .npCurrent { color: rgb(51, 51, 51); text-decoration: none; border-bottom-color: = rgb(255, 255, 255); cursor: default; } .npTabBox .npCurrent { display: block; } .npTabArea { border: 1px solid rgb(51, 51, 51); min-height: 20px; } .npTabLoad { background-position: 50% 50%; } .npTabContent { display: none; } .npTabPad.npTabContent { padding: 20px; } .npTabsStrong .npTabs { margin-bottom: 0px; border-bottom-color: currentColor; = border-bottom-width: medium; border-bottom-style: none; } .npTabsStrong .npTabs li { margin-right: 5px; } .npTabsStrong .npTabs p { font: bold 12px/1.33em arial, sans-serif !important; margin: 0px; = font-size-adjust: none !important; font-stretch: normal !important; } .npTabsStrong .npTabs a { background: rgb(102, 102, 102); padding: 2px 5px; border: currentColor; = color: rgb(204, 204, 204); display: block; -moz-border-radius-topleft: = 4px; -webkit-border-top-left-radius: 4px; border-radius-topleft: 4px; = border-radius-topright: 4px; -moz-border-radius-topright: 4px; = -webkit-border-top-right-radius: 4px; } .npTabsStrong .npTabs .npCurrent { background: rgb(51, 51, 51); color: rgb(255, 255, 255); = text-decoration: none; cursor: default; } .npTabsStrong .npTabArea { border-radius: 4px; background-color: rgb(51, 51, 51); = -webkit-border-radius: 4px; -moz-border-radius: 4px; = -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; = border-radius-topleft: 0; } .npScroll { list-style: none; padding: 0px; height: 105px; overflow: hidden; = margin-bottom: 10px; position: relative; } .npScroll li { clear: both; } .npScroll img { height: 105px; margin-right: 10px; max-width: 140px; } .npScroll h3 { font-size: 14px; margin-bottom: 10px; } .npScroll p { margin: 0px; font-size: 11px; } .npScrollNav { text-align: right; padding-top: 5px; border-top-color: rgb(0, 0, 0); = border-top-width: 1px; border-top-style: dotted; } .npScrollNav a { margin-right: 5px; } .npScrollPrev { background: rgb(204, 204, 204); width: 16px; height: 16px; text-align: = center; color: rgb(255, 255, 255); font-size: 18px; float: left; = display: block; -webkit-border-radius: 2px; -moz-border-radius: 2px; } .npScrollNext { background: rgb(204, 204, 204); width: 16px; height: 16px; text-align: = center; color: rgb(255, 255, 255); font-size: 18px; float: left; = display: block; -webkit-border-radius: 2px; -moz-border-radius: 2px; } .npScrollNav .npScrollNext { margin-right: 0px; } .npScrollPrev:hover { background: rgb(102, 102, 102); text-decoration: none; } .npScrollNext:hover { background: rgb(102, 102, 102); text-decoration: none; } .npScrollNav span { background: rgb(204, 204, 204); margin: 6px 5px 0px 0px; width: 5px; = height: 5px; float: left; display: block; -webkit-border-radius: 3px; = -moz-border-radius: 3px; } .npScrollNav .npCurrent { background: rgb(102, 102, 102); } .npScrollNav a span { display: none; } form.npListingsSearch { font-size: 12px; } form.npListingsSearch .npLeft.npInTxt { width: 500px; font-size: 14px; } form.npListingsSearch .npInSubmit { height: 25px; } form.npListingsSearch .fields { overflow: hidden; } form.npListingsSearch .fields p { margin-right: 1em; float: left; } form.npListingsSearch p.date select { margin-right: 5px; } form.npListingsSearch p.date span { color: rgb(102, 102, 102); font-size: 14px; font-weight: bold; } .npListings ul { padding: 0px; } .npListings ul li { padding: 10px 0px; overflow: hidden; margin-bottom: 0px; position: = relative; } .npListings ul li a.npImgLeft { width: 140px; display: block; } .npListings ul li.npListingFeatured { padding-top: 2px !important; background-color: rgb(235, 241, 255); } .npListingsWidget ul li.npListingFeatured { padding-top: 2px !important; background-color: rgb(235, 241, 255); } .npListings ul li.npListingFeatured p.npListingFeatured { margin: 0px 0px 5px; text-align: center; color: rgb(102, 102, 102); = font-weight: bold; } .npListingsWidget ul li.npListingFeatured p.npListingFeatured { margin: 0px 0px 5px; text-align: center; color: rgb(102, 102, 102); = font-weight: bold; } .npListings ul a.thumb { width: 124px; text-align: center; float: left; } .npListings ul h3 { line-height: 1em; margin-bottom: 4px; } .npListings ul li p { color: rgb(51, 51, 51); margin-bottom: 1px; } .npListings .listings_nav { text-align: center; padding-top: 0.25em; border-top-color: rgb(204, = 204, 204); border-top-width: 1px; border-top-style: solid; } .npListings ul li.noimg h3 { margin-left: 0px; } .npListings ul li.noimg p { margin-left: 0px; } .npListingsDetail { padding-top: 0.5em; } .npListingsDetail h2 { font-size: 2em; } .npListingsDetail h2 .company { color: rgb(102, 102, 102); font-size: 0.75em; } .npListingsDetail .photo span { text-align: left; } .npListingsDetail .company-image { width: 140px; text-align: center; float: right; } .npListingsDetail .small .photo img { max-width: 194px; } .npListingsWidget ul { padding-top: 5px; clear: both; margin-bottom: 10px; border-top-color: = rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 1px; = border-bottom-width: 1px; border-top-style: solid; border-bottom-style: = solid; overflow-y: auto; max-height: 291px; } .npListingsWidget li { margin: 0px; overflow: hidden; padding-top: 0.5em !important; } .npListingsWidget li a.npLeft { width: 100px; text-align: center; float: left; display: block; } .npListingsWidget li .npImgClearThumb { margin-left: 110px; } .npListingsWidget li h3 { margin: 0px 0px 4px; font-size: 14px; } .npListingsWidget li p { margin: 0px 0px 4px; line-height: 1.27em; font-size: 0.91em; } .npListingsWidget form { margin-bottom: 10px; } .npListingsWidget .npInSubmit { padding-top: 3px; } .npListingsWidget .npListingsWidgetLoad { width: 100%; margin-top: 40%; } .npListingsWidget .npListingsWidgetLoad span { background: rgb(255, 255, 170); padding: 2px 8px; border-radius: 5px; = border: 1px solid rgb(0, 0, 0); -webkit-border-radius: 5px; = -moz-border-radius: 5px; } .npListingsWidgetCompact ul { margin-bottom: 10px; } .npListingsWidgetCompact li { padding: 5px 0px !important; } .npListingsWidgetCompact li.npTop { padding: 5px 0px !important; } .npListingsWidgetCompact li h5 { margin: 0px; } .npListingsWidgetCompact li p { line-height: 16px; margin-left: 0px; } .npContest .npLabel { width: 140px; } .npContest .npNoLabel { margin: 0px 0px 10px 140px; } .npContest .npInTxt { width: 300px; } .npContestNav { font-size: 16px; } body.npWallpaperActive #npWallpaper { background: rgb(255, 255, 255); margin: 0px auto; width: 980px; } ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.nationalpost.com/css/print.min.css #npTopRow { display: none; } .npMastFP { display: none; } .npMastNP { display: none; } #npNav { display: none; } #watchlist { display: none; } #npEarlug { display: none; } #npLeaderboard { display: none; } #npBreadcrumbs .npBcSub { display: none; } #npPgHeading { display: none; } .npAdGoogle { display: none; } #npContentSide { display: none; } .npStoryTools { display: none; } .npStoryShare { display: none; } .npStoryComments { display: none; } #npFooter .npCentre * { display: none; } #npBreadcrumbs { font-size: 24px; font-weight: bold; margin-top: 20px; } #npBreadcrumbs a.npBc0 { font: 48px/1.25em georgia, "times new roman", times, serif; width: = 100%; padding-bottom: 5px; border-bottom-color: rgb(0, 0, 0); = border-bottom-width: 1px; border-bottom-style: solid; display: block; = font-size-adjust: none; font-stretch: normal; } #npBreadcrumbs a { margin: 0px !important; padding: 0px !important; } #npBreadcrumbs a::after { content: "\00a0/\00a0"; } #npBreadcrumbs a.npBc0::after { content: none; } #npBreadcrumbs .npLast a::after { content: none; } #npContent { background-image: none; } #npContentMain { width: 100%; } #npStoryContent { width: 100%; } .npPhotoTxt { color: rgb(102, 102, 102) !important; margin-bottom: 1em; } .npPhotoTxt .npGroup { padding: 0px; } .npRuleStrong { border-top-color: rgb(0, 0, 0); border-top-width: 3px; = border-top-style: solid; background-image: none; } #npFooter p.npTxtDim { display: block !important; } ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.nationalpost.com/css/members/member.css .loadmask { background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: = 100%; filter: alpha(opacity=3D50); position: absolute; z-index: 999998; = zoom: 1; opacity: 0.7; -moz-opacity: 0.7; } .loadmask-msg { left: 0px; top: 0px; position: absolute; z-index: 999999; = -webkit-border-radius: 6px; -moz-border-radius: 6px; } .masked { =09 } .masked-relative { position: relative !important; } .masked-hidden { visibility: hidden !important; } img { border: currentColor; } .lb { width: 650px; } .lb-top { background: url("/images/members/lb-top.png") no-repeat 0px 0px; width: = 710px; height: 60px; overflow: hidden; position: relative; } .lb-bottom { background: url("/images/members/lb-bottom.png") no-repeat left top; = width: 710px; height: 44px; overflow: hidden; } .lb-mid { background: url("/images/members/lb-bg.png") left top; width: 710px; = overflow: hidden; } .lb-mid-content { background: url("/images/members/grad-bot.png") repeat-x left bottom = rgb(255, 255, 255); margin: 0px 30px; width: 650px; } .lb-mid-bottom { padding: 5px 30px 10px; color: rgb(255, 255, 255); line-height: 10px; = overflow: hidden; font-family: arial; font-size: 10px; } .lb-mid-bottom a { color: rgb(255, 255, 255); text-decoration: underline; } .lb-mid-bottom .powered { padding-bottom: 5px; font-size: 11px; font-weight: bold; } .stroke-h { background: url("/images/members/stroke-h-550.png") no-repeat top; = height: 20px; } a.close-button { top: 16px; width: 19px; height: 19px; right: 35px; overflow: hidden; = position: absolute; } .paper-logo { text-align: center; margin-top: 25px; } .signin-desc { padding: 3px 0px 20px; text-align: center; color: rgb(68, 68, 68); = font-family: arial; font-size: 24px; } .pad_20 { padding: 20px; } .signin-bl { background: url("/images/members/stroke-v-180.png") no-repeat right; = width: 230px; font-family: arial; font-size: 14px; float: left; } .signin-br { width: 400px; font-family: arial; font-size: 14px; float: left; } .signin-bl-wrap { padding: 0px 25px 0px 20px; } .form-iframe-container { background: url("/images/members/stroke-v-180.png") no-repeat 90px 0px; = padding: 0px 30px 10px 110px; } .signin-text { color: rgb(68, 68, 68); font-family: arial; font-size: 16px; } .signin-br .signin-text { padding-bottom: 8px; } .signin-bl a { font-size: 14px; } .signin-bl .privacy { color: rgb(102, 102, 102); } .signup-button img { margin-top: 8px; } .login-button img { margin-top: 8px; } .bottom-links { height: 50px; position: relative; } .bottom-links .privacy { left: 20px; top: 15px; color: rgb(102, 102, 102); font-size: 12px; = text-decoration: underline; position: absolute; } .bottom-links .cancel { top: 15px; right: 20px; color: red; font-size: 12px; text-decoration: = underline; position: absolute; } .iframeContainer { padding: 10px 25px; } .theFrame { width: 600px; height: 300px; } #legacyChange { display: none; } #confirmation_24 { display: none; } .forgot_password_sent { display: none; } #almost-there { display: none; } #not_verified_login { display: none; } #newRegNotVerifiedMessage { display: none; } #newRegVerifiedMessage { display: none; } .email-error { color: rgb(255, 0, 0); font-family: arial; font-size: 12px; display: = none; } .col_260 { width: 260px; float: left; } .col_230 { width: 230px; float: left; } .col_225 { width: 225px; float: left; } .col_210 { width: 210px; float: left; } .col_70 { width: 70px; float: left; } .col_560 { width: 560px; float: left; } .col_110 { width: 110px; float: left; } .col_500 { width: 500px; float: left; } .corner-top-left { background: url("/images/members/cornertl.png") no-repeat left top = rgb(102, 102, 102); } .corner-top-right { background: url("/images/members/cornertr.png") no-repeat right top; } .corner-bottom-left { background: url("/images/members/cornerbl.png") no-repeat left bottom; } .corner-bottom-right { background: url("/images/members/cornerbr.png") no-repeat right bottom; } .col_940 .box-content { padding: 15px 10px 16px; } .email-confirm-title { color: rgb(51, 51, 51); padding-bottom: 10px; font-size: 24px; } .email-confirm-pad { padding: 0px 25px; color: rgb(51, 51, 51); font-size: 14px; } #page .email-confirm-pad a { color: rgb(102, 102, 102); font-size: 14px; text-decoration: underline; } .title-box { width: 920px; color: rgb(255, 255, 255); font-family: arial; font-size: = 14px; position: relative; } .dosepage .title-box { width: 900px; } #page .title-box a { color: rgb(255, 255, 255); text-decoration: underline; } .title-box-title { font-size: 24px; } .title-box-buttons { top: -2px; right: 0px; position: absolute; } .revert-save-wrap { height: 86px; position: relative; } .revert-save-general { background: url("/images/members/grad38.jpg") repeat-x left bottom; = padding: 20px; left: -10px; top: 0px; width: 920px; text-align: right; = position: absolute; } .dosepage .revert-save-general { width: 900px; } .col_260 .left-box { padding: 10px; width: 240px; } .col_260 .corner-top-left { width: 260px; } .col_260 .corner-top-right { width: 260px; } .col_260 .corner-bottom-left { width: 260px; } .col_260 .corner-bottom-right { width: 260px; } .left-box img { overflow: hidden; float: left; } .avatar-opt { padding: 22px 0px 0px 12px; line-height: 18px; float: left; } #page .avatar-opt a { color: rgb(255, 255, 255); font-size: 14px; text-decoration: underline; } .right-col { width: 120px; color: rgb(255, 255, 255); font-size: 14px; float: left; } .left-col { width: 110px; color: rgb(255, 255, 255); font-size: 14px; float: left; } .profile-dates { text-transform: uppercase; font-weight: bold; } .left-box-text { padding: 10px 0px; color: rgb(51, 51, 51); font-size: 14px; } .left-box-text input { width: 254px; margin-top: 8px; } .left-box-text textarea { width: 254px; height: 70px; color: rgb(102, 102, 102); margin-top: = 10px; } .req-red { color: rgb(255, 0, 0); font-size: 14px; } .email-note { color: rgb(153, 153, 153); font-size: 12px; } .divider-v405 { background: url("/images/members/divider-v405.png") no-repeat 278px = 0px; } .divider-h861 { background: url("/images/members/divider-h861.png") no-repeat 10px 5px; = height: 35px; } .profile-section { color: rgb(102, 102, 102); font-size: 14px; } #page .profile-section a { color: rgb(136, 136, 136); text-decoration: underline; } .profile-title { color: rgb(102, 102, 102); font-size: 22px; } .profile-desc { padding: 5px 0px; color: rgb(102, 102, 102); font-size: 14px; } #page .profile-desc a { color: rgb(136, 136, 136); text-decoration: underline; } .profile-input { width: 297px; height: 18px; font-size: 14px; margin-top: 5px; } .profile-input-short { width: 210px; height: 18px; font-size: 14px; margin-top: 5px; } .profile-input-short2 { width: 65px; height: 18px; font-size: 14px; margin-top: 5px; } select.profile-input { width: 297px; height: 24px; font-size: 14px; margin-top: 5px; } select.profile-input-short { width: 80px; height: 24px; font-size: 14px; margin-top: 5px; } select.profile-year { width: 120px; height: 24px; font-size: 14px; margin-top: 5px; } .profile-section label { font-size: 14px; } .label-wrap { position: relative; } .radio-display { top: -2px; right: 0px; font-size: 14px; position: absolute; } .profile-right .radio-display { right: 20px; } .preview-row { padding: 10px 20px 10px 0px; text-align: right; font-size: 12px; } .preview-row img { float: left; } .pw-background { background: url("/images/members/pw_empty.jpg") no-repeat 2px 0px; = height: 24px; margin-top: 5px; } .pw-bar { background: url("/images/members/pw_full.jpg") no-repeat 2px 0px; = width: 20px; height: 24px; overflow: hidden; } .my-networks { padding-top: 5px; font-size: 14px; } .my-networks .clear { height: 9px; } #page .my-networks a { color: rgb(136, 136, 136); text-decoration: underline; } .sub-list-box { padding: 5px 10px 10px; border: 1px solid rgb(102, 102, 102); color: = rgb(102, 102, 102); float: left; } .sub-list-box-pad { padding-right: 10px; font-size: 14px; } .sub-list-box-pad input { margin: 3px 0.5em; } .sub-list-title { padding: 8px 0px; color: rgb(0, 0, 0); font-size: 14px; font-weight: = bold; } .sub-list-small-title { color: rgb(0, 0, 0); padding-bottom: 5px; font-size: 14px; } .too-long-right { width: 195px; padding-top: 2px; font-size: 14px; float: left; } .too-long-left { padding-right: 4px; float: left; } #add-newsletter { width: 938px; height: 0px; overflow: hidden; } #add-newspaper { width: 938px; height: 0px; overflow: hidden; } #add-specialoffer { width: 938px; height: 0px; overflow: hidden; } .profile-card-box { width: 116px; margin-left: 10px; float: left; display: inline; } .profile-card-box .box-content { padding: 10px; width: 96px; overflow: hidden; } .profile-card { padding: 5px 15px 8px; color: rgb(255, 255, 255); font-size: 22px; = font-weight: bold; float: left; } .profile-card-title { width: auto; float: left; } .profile-desc-card { color: rgb(102, 102, 102); font-size: 14px; } .profile-desc-card span { color: rgb(136, 136, 136); font-weight: bold; } .profile-top-title { padding: 18px 0px 0px; text-align: center; color: rgb(102, 102, 102); = font-family: arial; font-size: 24px; } .profile-top-title2 { padding: 24px 0px 0px; text-align: center; color: rgb(102, 102, 102); = font-family: arial; font-size: 24px; } .profile-card-divider { background: url("/images/members/stroke-v-180.png") no-repeat 0px 10px; } .profile-card-wrap { padding-left: 20px; } .profile-card-title .corner-top-left { float: left; } .profile-card-title .corner-top-right { float: left; } .profile-card-title .corner-bottom-left { float: left; } .profile-card-title .corner-bottom-right { float: left; } .browse_file { width: 470px; height: 25px; font-size: 20px; } .col_300 { width: 300px; float: left; } .col_640 { width: 640px; float: left; } ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.financialpost.idmanagedsolutions.com/charts/quote/quote.chart?WIDTH=406&HEIGHT=120&IND_MAIN=VOLUME&ID_NOTATION=9246240 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 LWJbmqkac6oAAAAASUVORK5CYIIK ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.financialpost.idmanagedsolutions.com/charts/quote/quote.chart?WIDTH=406&HEIGHT=120&IND_MAIN=VOLUME&ID_NOTATION=324977 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 aXYAAAAASUVORK5CYIIK ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.financialpost.idmanagedsolutions.com/charts/quote/quote.chart?WIDTH=406&HEIGHT=120&IND_MAIN=VOLUME&ID_NOTATION=4359526 iVBORw0KGgoAAAANSUhEUgAAAZYAAAC0CAIAAAA4iZ1IAAAWyUlEQVR4nO3de3gU1d0H8N85M7PZ hAQCJBCuQmgDlBJ4BSr15UVAq2gheANMbdVWxNtbCwgE0kCpRpCLVxpt1LeiRUBEKDGKCo2AiKVA HgLlbrgHEhNCsgnJJrs75/1jwrok2WUnO7tkku/n8TlPMrvMbM7j83vOzJ7vOUwc+zsBAJgTv94f AACg6VDCAMDEUMIAwMRQwgDAxFDCAMDEUMIAICBHT5zvc+sM/1+NHz19UFLqoKTUGyekuQ/OWbpG O2i323VdXdb7cQEAPE146lWhCv9fZZzlZS30PJKxcvO23Ue2vZ8aHR2p9+oGj8KK7B2MPWErhD4M HPowcL770PPVI58vkSSvlcT3q5oPP9s1Z+r4JtQvwo0kAITewHFzh94zb+OWvdqvRRfL3/hgy6Ck 1J/dNz9n50Fdp8KNJACE1MFPF1qt1o1b9v55+YYJtw0hIqfTtTQlObFfz7c+zJm9dM2eDc/7fzaM wgAgpKxWKxFNuG1IxeXquiNhSs+4DkQ0dfKY8ooqXWcLUQkLz4wLz4wLzbUAoDlb+vanRPTWhzkx HaK0I/37dFu2YhMRrVi/vXNMO11nC8WN5MFSmUhYOO0tlofEOkNwRQAImaH3zKt1uobeM4+ItHvA B6Ytd7rEuuXPNPrqxn/ufX/jDs7ZK3Me1M6wLCX5odmZA8fNjYwIez3tIV1X50R0uMAR1HZLPnFG 4ZI6Yn2MNhYL9hXRokUb7NZtz4bnT299dc+G593PsA6fuJDy2Dhvr+5YM/9A9qK8rIVjbh6gHenV PXb7qrQD2Yu+XbtgWGI86cGMXWynyN6hs7W03sH0PZFLcttEWURpDWtvEctH2u7ro2/2WqvSaB+C LujDwPnuQx+v7t5/Iu2Vj754NyVoH+0qoXgWdqhUZoyqnEREHazqx/nWEFwUAK6LYYnxIatfFJpn YYcvyYLI7uJElG+T822YyQEAxgjFKOxImexQWUK0MyHaqXDRI9J1vEwKwXUBIAQMyUgSUcbKzfGj p+u9etAHRMfLJJkJxup+VbiIsbrybdKPo13BvjQAhEDgGUki2n/kzHsbvmackU5BH4Xl2ySJCYXX /Q0WThEy5ZfjXhKghQg8I2m3259asOLFZyc34erBL2HlMmdkuXIdRRJE4rty3EgCtF71MpKPpr47 anh/9xwLXYwcDV2Zfx9X/Xih++B35ZKoq1xERBZOVQ6OURhAq1UvI7li/fZLtsoPpj3ZtLMZNgrb WmBx/+yZJcovlwWxH0ZhXBTbWb4NozCAVqpeRvK7M0VnC0u1B/xOl6p31UPDRkPbz1vCJWGVqaKW OlrVsxW8R5Sq1TLZ81mYRKcqMAQDaL2Wvv3prMd+6c5Ipk+bmD5tovZSn1tnNHzS75uRJcwlKFyi ak4drGrBZalHlKq95BTM4jHqkrnoFK6etEm92+JLSQDTCzwjGQjDMpLfFFpqVRYuEycRqYhdZ3/4 GrVXGwcR1TqE1iqcIiXX6QqpOeS80KJF27TWLfCMpFv+P18mnYzJSNpqWed3OzGi+LZ0sUYMaO9I 6l3zTGKVdiOZEH3V6hSFVXxAe+fD/aof7lcd+KVbHuT7Aoc+DJxZMpLG3Ejaahkn0uavKkwQ0dlK rw/sFU4Sp9MVeKIP0AKZMiNZ4WCc1ZUwmVOtixV4L2EyF04VJQyghTh64vxdjy3zdg/Y8NX40dOj osKJSGI8d2M6EY3+9Qvni8ssihwZEfbCtIm6JogZU8IqHZwx4nUlTFQ6WcFlr9M1FE6VDoYSBtAy BB4wcjhdWW9O7xvfddUnO2cuXq3VNT8ZMy+sopYxEpwJIpI5ldp5wWUfN5KixM5Pex+mAYCJBB4w 2rFmft/4rkT0q/E3uxfU95NBz8IczD0KUzgVVfsqTwqnk1WoXwCt18Bxc8MUed7Td2s7GLllrNzc pVN7Xacy6FlYLWceI7qOVrV/e6eP/T7CJHFDlAtL6QO0Qg03YdPs3n/ijVVbXkp5UNfZjLmRrHQw InKvk9HRqu64YPHxfqskjpXJI9bHGHJ1ADCRhpuwEdG6TbumpL3zxycnjL0lUdfZjBqFXVXCqMFc sHrCrqS+j5dh4TCA1qVewIiI0l796PNt+99Jn6J37w8y8FkYEXEmiPxascx6pYRh7UMAsws8YPT+ hh1RbaxT0t7RftUVkzQmYHTmkiAioRJ5BIl8tFxcKWHlcnOISqBFi1Zv6xZ4wOjMttcOfrY4L2uh 9h/pYUzA6NGcdutPhLULE5Eyl7hfo6pLNSyhnXNgR+crIyq0I9rjf8+1xlonhGMChz4MnFkCRgbN C3MwQUzXueqtfbi3WCYSChcnsZQYgJmFOGBkTAmz1TIhSNfK/fXWPswtVjhRlCIwax8A/GfYvDBR 9zjfX/XWPtxXojBG7SwqShiAuQSekTx1rjh5RkZlVU1kRNjql5/u1T3W/6sbNC/MyQTpG4URkYWL 3lHOg6UyEeUWK4KoXRhGYQAm07SMZF7WQncWcubi1bfePOBA9qKxIxJnLl6t6+oGlLDwzLhjZbLe G0kiskgiJlwd+lFMeGbcvhJFFcwqoYQBmEzgGcmjJy9MuX8UET2ePOboyQu6rm7Y9h+uJpQwTtVO RiQUJiQSEhNYwQKgNai3CVtVdY128xgXG2231+o6lYE7cTCJkUvH0zAKk0SpnRNRpEWtcHCZiRI7 L9P3+QHAZLxlJJvGsFGY70RRoyySuFjDicgqEQlhlaiwSjqHRXgAWrSGGcmI8LDC4jIiKiwus1p9 xasbCvpu3j6ESVTjYkRMEAliiiRkJjqHu85WXM9PBQBBtfTtT4nIMyPZt3eXzNU5RJS5Oqdv7y66 znadt3RMiHZedjBbLVMFWTjJDTZwA4BmLvCM5LKU5OQZGeu+3K1NqtB19YAykuGZcVoqqN42a7pa UtUqJxNECheeG7g1hxQYWrRovbVugWcke3WP/XbtggPZi75du0DXpDAKJCNZWMV7/70TXf0UzKVK fmYkPR0rk7XzfF/N3Ru4Ne1TtQDI9wUOfRi4lp+RLKriMhMWruc7SC8Sop1aHdQ2cEv5tq2PFV8B oDkzTUayuJpLTMhGlDA3bQM37Wdt1j4AgA8BjMKqOWMk6ZzO6pu2gZv285FLKGEAJnD0xPk+t87Q +2rGys3xo6e7f123adfQe+YNHDf3xglpqz7Z6f/VA7mRlBiRbOj8B20DN+3nwyhhAGagNyNJRPuP nHlvw9fMI9Dz54x/LJn1wIHsRQtnTHrhzY3+X73pFej7ak5Ekp7VKa7JcwO3Q7iRBDADvRlJu93+ 1IIVLz47ud47ax0uIhr8k56yrGN+e9PLRFE1F0aPwtx6Rzk3nLSGZ8ZhEVeAFubR1HdHDe/vnlGh efZ3dz614N34np1rHc6pk0b7f7aAvpEUghn7LIyufDt5skImooEdHVsLLO7ZZwBgdivWb79kq0yf NrHe8eyv9j376F0zf3eXRZE/3brP/xMG9I2kSiQZ+o2kW0K0s6NVbWcRH+dbOYlwSTy3OzIYFwKA UPruTNHZwtJBSamDklKdLnVQUqrdbieivMOnn/71L8bekpidOU3Xejs6Sli90VBRFXcJko0ehf1w OVmU1bCvz1sUSVS72KJclDAA00ufNlGbmp+XtVCWeF7WQi31HdUmPGPlZiLK/iqvXWSE/yf091nY wVKZSMiMTtqk3m1dRFRslyhoz8KIKEIW/ylViChcEhITfdq59hbLQ2J1r4cBAEGlNyPZqIUzJqW+ vPava3LCw5RlKcn+X93fjOSWfGJE2qqqhwscJ22SRELmomm5SD/bSEVtq7icKilMxFjVz44bs+sl WrRoA2/d9GYk3TwX1B97S2LuxvQD2Yv+/fFz9Z70++ZvRjJ9T+SLuW3iItR5Qysf7le9tcAy4bP2 EqcekVclIpuWkfSmopZdquE1LmofpvZr7+rX3pkx0mbUyZst5PsChz4MXEvLSB4qlZnHJmmnKyTO hBKcZ/luURZhdzFBLFIRJdX8b4cj8NUkQDPXTDOShy/Jgsgi/VDCGDEl+EsTanMsrDIdK69bzSLo lwQAPQwJGBHRnKVrtG8qte8o/eTv4/wjZTIRqYLcJUyQwRlv31C8AJonQwJGGSs3b9t9ZNv7qdHR +uYe6BtHldj56cq6EqaKUIzCAKCZMyRg9OFnu+ZMHa+3fpHeEubenuN0peQSFOxnYQDQ8jQaMCq6 WP7GB1sGJaX+7L75OTsP+n82fSVMu5sLz4w7Vym5MAoDAJ28BYycTtfSlOS8rIVTJo2avXSN/yfU XYTcz6TwcAoA9PIWMLKGKT3jOhDR1Mljyit0rDvflHGUe51oAABdvAWM+vfptmzFJiJasX5755h2 /p8Qa3IBQEAMCRgtS0l+aHbmwHFzIyPCXk97yP+re43saKHu8Mw4zzBBUONEfrbNIVqBFi1aN0MC Rr26x25flabtwzYsMZ781njA6GwFT1hVt8Ha38aUDYl1atPir3n/aGzAqFF5k0uCev7rDuGYwKEP A2eagFGjCwoWXJYsXEhMxFjV3GIlNB8FAFqAUAeMOIlIRS2ruWrdr4LLEmNCZoKI9pWghAFAM8U5 ozayqKitV8I4I1IkKqnmGIUBgA9GZSS9HfRN5owiZGFzcCLVffRspcSIwiWhhasBALwxJCPp7eA1 cc7I2nAUVikJYjInhYseka7jZTr2RAKAVsWQjKS3ndmuSeZMhElkc9S/kVQFyVwoXMRYXel7IsMl EaEgEQkAgWo0I9noQX/InJHCRUXtVWWy4LLkEiRzsnCKkGltfjgR9YgK7mwJAGjxtIzkB9OevOZB P3HOSGZkq/84vy7FrUiirIY4iXAZQzAACFSjGUlvwUl/yJwRZ6LC40Zyb7GscKE9U7NwumiXiCgC JQwAApY+baJ7mYo+t87Iy1ro7aCfOCdijNk8biRzixWJCaskiEjhorSGq0QYhQFAo9wpSC0ISUQP TFt+/+9f9/aqsbjExOUatbyWudNP+0oUIShMErUOYZGoVmVETBYqXe90JDKSaNE2n9bNkIyk74M+ sBvSPo9v6/xxtCtzlE1LGg2OcRwslbtEuKz654QhIxk45PsChz4MnFkykjJn5FSZ5zeSWqKoCfUL ACDEGUmZM3IIsjnY3mKZkbBw4VSZ93lqAADNCOdM1LhYRS3LLVY4I6tExMgi4eE9APjFkIzk6F+/ 0PeOWQPHzf35pAX6tv/gjOxOZqvl+0oURoJzIiILRmEA4B9DMpIOpyvrzekHshf9/je3z1y82v+r c86oyskqHCy3WBHEHCqpgsIwCgMA/xiSkdyxZn7f+K5E9KvxN1dcrvb/6jJndNnBGKOCywoR2Z0k CDeSABAsvuOQGSs3d+nU3v+zyRKjSicnIi3IfdHOiSgMK1MAQBD4jkPu3n/ijVVbXkp50P8TykSU EO08ViZXu1iPKFdHq3rNfwMA0DTuOCQRaXHIXWvna/uwrdu06/k3N/7xyQljb0n0/4R1s7+wLyQA hIC3OGTaqx99vm3/O+lTdG1fRNhHEgACZMg+ku9v2BHVxjol7R3tV/+T3pyud+YRGUm0aM3YuhmS kTyz7bWDny3WdvnWtVIFS3x+00mbaZ7e927rQkYSrgl9GDizZCR53uSS479x2B4rMqTV/jPqbA3b vMklRfYOWg+iRYv2erU+qluIM5KN7+bdZL7/NvAH+jBw6MPAmaUPDS5hAAChhDAkAJgYShgAmBhK GACYmAElrOF6QKfOFf980gJt6Z9T54rdx//8+vqet/xh3aZd7iPxo6ff8dvF7l/v//3rnksItR4N +7DR5ZPiR08flJTqeRAd6IYeM0q9lbyaeR8aUMIargc0c/HqW28ecCB70dgRiZ5L//zzX4f6x3fd sDnXfYRxVnixfPf+E0R06lzxiTPfey4h1Ho07MNGl09inOVlLTyQvei3942cvXQNoQM9oMcM0XAl r2behwaUsIbrAR09eWHK/aOI6PHkMUdPXtAOFhaXXSyrSJ8+cd+RU55vHj/mvxa/nU1Ei/6addfo QZy1xv+fGvah7+WTpk4eU15Rpf2MDtSgxwLX6Epebs2zD4PyLKyquqZX91giiouNtttrtYOZq3P6 9+k2LDE+TFE2btnrfnPaE+MP5xfsP3Jm94GTMx+5Mxifx9QaXT5pztI1N3SL1X5GB9aDHmsy3yt5 Nc8+DF3Me+u/DyeP/zkRDRvYe/2XeybcNkQ7brVaR9yY8JvZfx2e2Cc6OjJkn8cU6i2fJFQxKClV VUXX2Oh3XnhUO4gO9IQeazJvK3k18z4MSgmLCA8rLC6Li40uLC6zWi1EVFhcdrqg5LX3vnjtvS9c qpCuvnOe+0TSHY8umftEUjA+jHk1XD5JeyrR8J3oQA16LBDeVvJq5n0YlBLWt3eXzNU5f3rm3szV OX17dyGi/1u3bUBC908yn9XeMCgpdeOWve6BWK/usUe/WBqMT2JeupZPQgcSeixg3lby8qaZ9KEB JazhekDLUpKTZ2Ss+3J3ZETY6pefJqIt3/zn4Xv/x/1Phif28byXhIZ92OTlk1ot9FjrxH7x3z+9 cUCvF2fWfQfx1IIVtsrqlcvq3w/H3PTk1r+n/jShR8g/IQCAV3zKxFErN36jqioR1dY6127a9bv7 Rl7vTwUA4Bd+921D7LWOLTsPEtHnX++PjLCOuqk/EeUePDU46Y+9Rk8fkfy85wz7yMFT9hw4Ue/n TsOfnrPsw5/cmdJh2BMPTMt4JOWthNtnxdz0ZPobG7V3Op2u1JfWxo+Z0Wv09KH3zt+663Co/1AA aIm4xSI/dPeIFeu/JqKVWd88cu//cM5VVZ30h+XPPHT7qa9eGTm07/8+977vs1TZa7rHdTi0afG+ jenrvvj3yGF9j325dMuKOfNeXXfmfAkRzX/t47KKqiOfLzn11StLZk0e9/hLZbbLofj7AKBFk4lo ysRRQ++df66wNPurfdpDsTPnL+af+f6BXw4nort/MeQvKzdbLNd48D98UB8i6tk1xhqmJPbtQUSD +98QbrV8f9HWs2vMyqydRJTzr0Pam61hyvnvy6LbtgnmnwYALZ9MRD/5UbfB/Xv+asYbwwf/KL5H JyJShSAiWZKIyOlUOW/iJH5+Zf5XrcO54sWpY0fq2B4OAOCa6mrTlImjvt5z9JF76uY99OoWc0O3 mKycXCJa9cnOUTf1s1qUIycuEFGnDm1zD50mopxvD1ZV1/p5mfvvGPbiW59oN4/niy6dL7pk+F8C AK1QXQmbdOdN3Tq3v3/ssLqjnK955ennMv7Ra/T0/xw/95f5D6c+kfTEn97NPXhqyewHFixfn3D7 rHVf7LaGKX5e5uW5Dw7uf8NPfzk34fZZdz22bN/h00H5awCglcHa+QBgYli1FQBMDCUMAEwMJQwA TAwlDABMDCUMAEwMJQwATAwlDABMDCUMAEwMJQwATAwlDABMDCUMAEwMJQwATAwlDABMDCUMAEwM JQwATAwlDABMDCUMAEwMJQwATAwlDABMDCUMAEwMJQwATAwlDABMDCUMAEwMJQwATAwlDABMDCUM AEwMJQwATAwlDABMDCUMAEwMJQwATAwlDABMDCUMAEwMJQwATAwlDABMDCUMAEwMJQwATAwlDABM DCUMAEwMJQwATAwlDABMDCUMAEwMJQwATAwlDABMDCUMAEwMJQwATAwlDABMDCUMAEwMJQwATAwl DABMDCUMAEwMJQwATAwlDABMDCUMAEwMJQwATAwlDABMDCUMAEwMJQwATAwlDABMDCUMAEzs/wGW L4G7dIqBTgAAAABJRU5ErkJgggo= ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.financialpost.idmanagedsolutions.com/charts/quote/quote.chart?WIDTH=406&HEIGHT=120&IND_MAIN=VOLUME&ID_NOTATION=324985 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 ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.financialpost.idmanagedsolutions.com/charts/quote/quote.chart?WIDTH=406&HEIGHT=120&IND_MAIN=VOLUME&ID_NOTATION=9166766 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 ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://idms.financialpost.com/images/minIcon.png iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAIAAABmGDE9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAGVJREFUeNqMkNENACEIQ6U7uZGy/wR4TZr0vIsf8kEAH60heu/tItDu 4sOttZgz05OIOHAA5pyklb1JGrvSGIOFNIjuPrC+7ChZVdbW08vZyH9Sqzl34ncXTeXuzcNdBFnP xSPAABd/QfkVEJeMAAAAAElFTkSuQmCC ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.financialpost.com/_assets/css/idc/watchlist.css * { margin: 0px; padding: 0px; } html { font-family: arial, sans-serif; } body { font-size: 75%; } html > body { font-size: 12px; } a { color: rgb(51, 102, 205); text-decoration: none; } a img { border: currentColor; } .text-right { text-align: right; } .positive { color: rgb(68, 180, 10); } .negative { color: rgb(204, 0, 0); } .icon-wrench { background: url("/images/icons/wrench-blue.gif") no-repeat right 50%; = padding-right: 22px; } #IDMSpageWatchlist { border-width: 1px 1px medium; border-style: solid solid none; = border-color: rgb(102, 102, 102) rgb(102, 102, 102) currentColor; width: = 938px; color: rgb(1, 1, 1); overflow: hidden; font-family: arial, = sans-serif; font-size: 12px; position: relative; } #toolBar { height: 22px; text-align: right; } #toolBar p { line-height: 22px; } #toolBar .icon-wrench { background-position: 97% 50%; padding-right: 26px; padding-left: = 0.75em; font-weight: bold; border-left-color: rgb(204, 204, 204); = border-left-width: 1px; border-left-style: solid; float: right; display: = block; } #toolBar .icon-wrench:hover { background-color: rgb(235, 241, 255); } #toolBar { padding: 0px; height: 22px; } #toolBar .ad-strip { width: 400px; height: 22px; float: left; Xbackground: #fee; } #IDMSwatchlist { width: 758px; } #IDMSwatchlist .arrow { border: 1px solid rgb(102, 102, 102); width: 25px; float: left; = display: block; } #IDMSwatchlist #right_arrow { left: 732px; } #IDMSwatchlist .arrow a { height: 62px; display: block; filter: alpha(opacity=3D50); opacity: = 0.5; } #IDMSwatchlist .arrow a:hover { filter: alpha(opacity=3D100); opacity: 1; } #IDMSwatchlist .arrow .prev { background: url("/images/icons/arrow-gray-left-35x62.gif") no-repeat = 50% 50%; } #IDMSwatchlist .arrow .next { background: url("/images/icons/arrow-gray-right-35x62.gif") no-repeat = 50% 50%; } #IDMSwatchlist .arrow a span { display: none; } #IDMSwatchlistInnerBox { width: 705px; overflow: hidden; } #WatchlistUL { list-style: none; } #WatchlistUL li { border-width: 1px 1px 1px medium; border-style: solid solid solid none; = border-color: rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102) = currentColor; padding: 16px 0px 16px 10px; width: 131px; height: 30px; = color: rgb(68, 68, 68); font-size: 11px; float: left; cursor: pointer; } #WatchlistUL .positiveA { background: url("/images/icons/arrow-green-up-60x60.gif") no-repeat 0px = 0px; } #WatchlistUL .negativeA { background: url("/images/icons/arrow-red-down-60x60.gif") no-repeat 0px = 0px; } #WatchlistUL .selected_li { border-bottom-color: currentColor; border-bottom-width: medium; = border-bottom-style: none; } #IDMSpageWatchlist .idmsExpand { display: none; } #IDMSpageWatchlist .idmsCollapse { display: block; } #IDMSpageWatchlist .idmsExpand #menue { padding-bottom: 108px; position: relative; min-height: 262px; } #IDMSpageWatchlist .ad-button1 { left: 30px; width: 120px; height: 90px; bottom: 9px; position: = absolute; Xbackground: #fee; } #menue { width: 180px; height: auto; font-size: 11px; float: left; = background-color: rgb(231, 238, 249); } .menueItem a { padding: 20px 8px 10px; height: 33px; color: rgb(255, 255, 255); = border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; = border-bottom-style: solid; display: block; } #menue .active a { border-color: rgb(102, 102, 102); padding: 15px 8px 10px; height: 38px; = background-color: rgb(18, 89, 199); } .menueItem a h1 { color: rgb(68, 68, 68); } #menue .active a h1 { color: rgb(255, 255, 255); padding-left: 20px; } #menue h1 { font-size: 18px; font-weight: bold; margin-bottom: 5px; display: = inline; } .idmsCollapse #menue .active a h1 { background: url("/images/icons/arrow-right-onbl.gif") no-repeat 0px = 0px; } .idmsExpand #menue .active a h1 { background: url("/images/icons/arrow-down-onbl.gif") no-repeat 0px 0px; } #quote { padding: 5px 10px; width: 738px; float: left; } #quote h2 { font-size: 18px; margin-bottom: 10px; } #chart { width: 408px; float: left; } #chart ul { list-style: none; width: 100%; float: left; } #chart li { margin: 0px; padding: 0px; float: left; } #chart li a { border-width: 1px 1px 0px 0px; border-style: solid; border-color: = rgb(163, 163, 163); padding: 4px 6px; font-size: 11px; display: block; } #chart .selected a { color: rgb(0, 0, 0); font-weight: bold; } #chart .link { float: right; } #chart .link a { border: currentColor; } #chart .firstTab { border-left-color: rgb(163, 163, 163); border-left-width: 1px; = border-left-style: solid; } .watchlist_loadingimage { background: url("/images/icons/load-16x16.gif") no-repeat 50% 50% = rgb(255, 255, 255); border: 1px solid rgb(153, 153, 153); width: 404px; = height: 178px; display: block; filter: alpha(opacity=3D75); position: = absolute; opacity: 0.75; } #quoteDetail { width: 305px; float: right; } #quoteDetail table { width: 140px; border-collapse: collapse; } #quoteDetail td { line-height: 1.5em; border-bottom-color: rgb(136, 136, 136); = border-bottom-width: 1px; border-bottom-style: solid; } #quoteDetail th { line-height: 1.5em; border-bottom-color: rgb(136, 136, 136); = border-bottom-width: 1px; border-bottom-style: solid; } #quoteDetail th { text-align: left; color: rgb(68, 68, 68); font-weight: bold; } #quoteDetail td { text-align: right; } #quoteDetail strong { display: block; } #quoteDetail #news { clear: both; margin-top: 15px; } #quoteDetail #news { padding-top: 1em; } #quoteDetail #news ul { margin: 0px; padding: 5px 0px 0px 15px; width: 100%; } .attr { bottom: 5px; color: rgb(153, 153, 153); font-size: 10px; position: = absolute; } .attr a { color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); = border-bottom-width: 1px; border-bottom-style: dotted; } .attr a:hover { border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; = border-bottom-style: solid; } #minWarp { right: 0px; bottom: 0px; position: absolute; } #minimize { padding: 4px 6px 4px 4px; color: rgb(255, 255, 255); background-color: = rgb(51, 51, 51); } * html #IDMSwatchlist .arrow { margin-right: -3px; } * html #IDMSpageWatchlist .idmsExpand #menue { height: 21.83em; } ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://idms.financialpost.com/js/jquery-1.3.2.min.js /*=0A= * jQuery JavaScript Library v1.3.2=0A= * http://jquery.com/=0A= *=0A= * Copyright (c) 2009 John Resig=0A= * Dual licensed under the MIT and GPL licenses.=0A= * http://docs.jquery.com/License=0A= *=0A= * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)=0A= * Revision: 6246=0A= */=0A= (function(){var = l=3Dthis,g,y=3Dl.jQuery,p=3Dl.$,o=3Dl.jQuery=3Dl.$=3Dfunction(E,F){return= new = o.fn.init(E,F)},D=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=3D/^.[^:#\[\.= ,]*$/;o.fn=3Do.prototype=3D{init:function(E,H){E=3DE||document;if(E.nodeT= ype){this[0]=3DE;this.length=3D1;this.context=3DE;return this}if(typeof = E=3D=3D=3D"string"){var = G=3DD.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=3Do.clean([G[1]],H)}else{var = I=3Ddocument.getElementById(G[3]);if(I&&I.id!=3DG[3]){return = o().find(E)}var F=3Do(I||[]);F.context=3Ddocument;F.selector=3DE;return = F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return = o(document).ready(E)}}if(E.selector&&E.context){this.selector=3DE.selecto= r;this.context=3DE.context}return = this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",= size:function(){return this.length},get:function(E){return = E=3D=3D=3Dg?Array.prototype.slice.call(this):this[E]},pushStack:function(= F,H,E){var = G=3Do(F);G.prevObject=3Dthis;G.context=3Dthis.context;if(H=3D=3D=3D"find"= ){G.selector=3Dthis.selector+(this.selector?" = ":"")+E}else{if(H){G.selector=3Dthis.selector+"."+H+"("+E+")"}}return = G},setArray:function(E){this.length=3D0;Array.prototype.push.apply(this,E= );return this},each:function(F,E){return = o.each(this,F,E)},index:function(E){return = o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var = E=3DF;if(typeof F=3D=3D=3D"string"){if(H=3D=3D=3Dg){return = this[0]&&o[G||"attr"](this[0],F)}else{E=3D{};E[F]=3DH}}return = this.each(function(I){for(F in = E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E= ,F){if((E=3D=3D"width"||E=3D=3D"height")&&parseFloat(F)<0){F=3Dg}return = this.attr(E,F,"curCSS")},text:function(F){if(typeof = F!=3D=3D"object"&&F!=3Dnull){return = this.empty().append((this[0]&&this[0].ownerDocument||document).createText= Node(F))}var = E=3D"";o.each(F||this,function(){o.each(this.childNodes,function(){if(thi= s.nodeType!=3D8){E+=3Dthis.nodeType!=3D1?this.nodeValue:o.fn.text([this])= }})});return E},wrapAll:function(E){if(this[0]){var = F=3Do(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBef= ore(this[0])}F.map(function(){var = G=3Dthis;while(G.firstChild){G=3DG.firstChild}return = G}).append(this)}return this},wrapInner:function(E){return = this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){re= turn this.each(function(){o(this).wrapAll(E)})},append:function(){return = this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.ap= pendChild(E)}})},prepend:function(){return = this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.in= sertBefore(E,this.firstChild)}})},before:function(){return = this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,= this)})},after:function(){return = this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,= this.nextSibling)})},end:function(){return = this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:f= unction(E){if(this.length=3D=3D=3D1){var = F=3Dthis.pushStack([],"find",E);F.length=3D0;o.find(E,this[0],F);return = F}else{return this.pushStack(o.unique(o.map(this,function(G){return = o.find(E,G)})),"find",E)}},clone:function(G){var = E=3Dthis.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){va= r I=3Dthis.outerHTML;if(!I){var = J=3Dthis.ownerDocument.createElement("div");J.appendChild(this.cloneNode(= true));I=3DJ.innerHTML}return o.clean([I.replace(/ = jQuery\d+=3D"(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return = this.cloneNode(true)}});if(G=3D=3D=3Dtrue){var = H=3Dthis.find("*").andSelf(),F=3D0;E.find("*").andSelf().each(function(){= if(this.nodeName!=3D=3DH[F].nodeName){return}var = I=3Do.data(H[F],"events");for(var K in I){for(var J in = I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return = E},filter:function(E){return = this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return = E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return = F.nodeType=3D=3D=3D1})),"filter",E)},closest:function(E){var = G=3Do.expr.match.POS.test(E)?o(E):null,F=3D0;return = this.map(function(){var = H=3Dthis;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(= H,"closest",F);return = H}H=3DH.parentNode;F++}})},not:function(E){if(typeof = E=3D=3D=3D"string"){if(f.test(E)){return = this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=3Do.multiFilter= (E,this)}}var F=3DE.length&&E[E.length-1]!=3D=3Dg&&!E.nodeType;return = this.filter(function(){return = F?o.inArray(this,E)<0:this!=3DE})},add:function(E){return = this.pushStack(o.unique(o.merge(this.get(),typeof = E=3D=3D=3D"string"?o(E):o.makeArray(E))))},is:function(E){return = !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return = !!E&&this.is("."+E)},val:function(K){if(K=3D=3D=3Dg){var = E=3Dthis[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{= }).specified?E.value:E.text}if(o.nodeName(E,"select")){var = I=3DE.selectedIndex,L=3D[],M=3DE.options,H=3DE.type=3D=3D"select-one";if(= I<0){return null}for(var F=3DH?I:0,J=3DH?I+1:M.length;F=3D0= ||o.inArray(this.name,K)>=3D0)}else{if(o.nodeName(this,"select")){var = N=3Do.makeArray(K);o("option",this).each(function(){this.selected=3D(o.in= Array(this.value,N)>=3D0||o.inArray(this.text,N)>=3D0)});if(!N.length){th= is.selectedIndex=3D-1}}else{this.value=3DK}}})},html:function(E){return = E=3D=3D=3Dg?(this[0]?this[0].innerHTML.replace(/ = jQuery\d+=3D"(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWit= h:function(E){return this.after(E).remove()},eq:function(E){return = this.slice(E,+E+1)},slice:function(){return = this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.= prototype.slice.call(arguments).join(","))},map:function(E){return = this.pushStack(o.map(this,function(G,F){return = E.call(G,F,G)}))},andSelf:function(){return = this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var = I=3D(this[0].ownerDocument||this[0]).createDocumentFragment(),F=3Do.clean= (J,(this[0].ownerDocument||this[0]),I),H=3DI.firstChild;if(H){for(var = G=3D0,E=3Dthis.length;G1||G>0?I.c= loneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return = M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbo= dy")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn= .init.prototype=3Do.fn;function = z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o= .globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.pa= rentNode.removeChild(F)}}function e(){return +new = Date}o.extend=3Do.fn.extend=3Dfunction(){var = J=3Darguments[0]||{},H=3D1,I=3Darguments.length,E=3Dfalse,G;if(typeof = J=3D=3D=3D"boolean"){E=3DJ;J=3Darguments[1]||{};H=3D2}if(typeof = J!=3D=3D"object"&&!o.isFunction(J)){J=3D{}}if(I=3D=3DH){J=3Dthis;--H}for(= ;H-1}},swap:functi= on(H,G,I){var E=3D{};for(var F in = G){E[F]=3DH.style[F];H.style[F]=3DG[F]}I.call(H);for(var F in = G){H.style[F]=3DE[F]}},css:function(H,F,J,E){if(F=3D=3D"width"||F=3D=3D"h= eight"){var = L,G=3D{position:"absolute",visibility:"hidden",display:"block"},K=3DF=3D=3D= "width"?["Left","Right"]:["Top","Bottom"];function = I(){L=3DF=3D=3D"width"?H.offsetWidth:H.offsetHeight;if(E=3D=3D=3D"border"= ){return}o.each(K,function(){if(!E){L-=3DparseFloat(o.curCSS(H,"padding"+= this,true))||0}if(E=3D=3D=3D"margin"){L+=3DparseFloat(o.curCSS(H,"margin"= +this,true))||0}else{L-=3DparseFloat(o.curCSS(H,"border"+this+"Width",tru= e))||0}})}if(H.offsetWidth!=3D=3D0){I()}else{o.swap(H,G,I)}return = Math.max(0,Math.round(L))}return = o.curCSS(H,F,J)},curCSS:function(I,F,G){var = L,E=3DI.style;if(F=3D=3D"opacity"&&!o.support.opacity){L=3Do.attr(E,"opac= ity");return = L=3D=3D""?"1":L}if(F.match(/float/i)){F=3Dw}if(!G&&E&&E[F]){L=3DE[F]}else= {if(q.getComputedStyle){if(F.match(/float/i)){F=3D"float"}F=3DF.replace(/= ([A-Z])/g,"-$1").toLowerCase();var = M=3Dq.getComputedStyle(I,null);if(M){L=3DM.getPropertyValue(F)}if(F=3D=3D= "opacity"&&L=3D=3D""){L=3D"1"}}else{if(I.currentStyle){var = J=3DF.replace(/\-(\w)/g,function(N,O){return = O.toUpperCase()});L=3DI.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?= $/i.test(L)&&/^\d/.test(L)){var = H=3DE.left,K=3DI.runtimeStyle.left;I.runtimeStyle.left=3DI.currentStyle.l= eft;E.left=3DL||0;L=3DE.pixelLeft+"px";E.left=3DH;I.runtimeStyle.left=3DK= }}}}return L},clean:function(F,K,I){K=3DK||document;if(typeof = K.createElement=3D=3D=3D"undefined"){K=3DK.ownerDocument||K[0]&&K[0].owne= rDocument||document}if(!I&&F.length=3D=3D=3D1&&typeof = F[0]=3D=3D=3D"string"){var = H=3D/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var= = G=3D[],E=3D[],L=3DK.createElement("div");o.each(F,function(P,S){if(typeof= S=3D=3D=3D"number"){S+=3D""}if(!S){return}if(typeof = S=3D=3D=3D"string"){S=3DS.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){re= turn = T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"= >"});var = O=3DS.replace(/^\s+/,"").substring(0,10).toLowerCase();var = Q=3D!O.indexOf("",""]||!O.indexOf(""= ,""]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"",= "
"]||!O.indexOf("",""]||= (!O.indexOf("",""]||!O.indexOf("= ",""]||!o.support.htmlSerialize&&[1,"div
","
= "]||[0,"",""];L.innerHTML=3DQ[1]+S+Q[2];while(Q[0]--){L=3DL.lastChild}if(= !o.support.tbody){var = R=3D/"&&!R?L.childNodes:[];for(var = M=3DN.length-1;M>=3D0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.= length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespa= ce&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.= firstChild)}S=3Do.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G= =3Do.merge(G,S)}});if(I){for(var = J=3D0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLo= werCase()=3D=3D=3D"text/javascript")){E.push(G[J].parentNode?G[J].parentN= ode.removeChild(G[J]):G[J])}else{if(G[J].nodeType=3D=3D=3D1){G.splice.app= ly(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.= appendChild(G[J])}}return E}return = G},attr:function(J,G,K){if(!J||J.nodeType=3D=3D3||J.nodeType=3D=3D8){retu= rn g}var = H=3D!o.isXMLDoc(J),L=3DK!=3D=3Dg;G=3DH&&o.props[G]||G;if(J.tagName){var = F=3D/href|src|style/.test(G);if(G=3D=3D"selected"&&J.parentNode){J.parent= Node.selectedIndex}if(G in = J&&H&&!F){if(L){if(G=3D=3D"type"&&o.nodeName(J,"input")&&J.parentNode){th= row"type property can't be = changed"}J[G]=3DK}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return = J.getAttributeNode(G).nodeValue}if(G=3D=3D"tabIndex"){var = I=3DJ.getAttributeNode("tabIndex");return = I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|text= area)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return = J[G]}if(!o.support.style&&H&&G=3D=3D"style"){return = o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var = E=3D!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G)= ;return = E=3D=3D=3Dnull?g:E}if(!o.support.opacity&&G=3D=3D"opacity"){if(L){J.zoom=3D= 1;J.filter=3D(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=3D= =3D"NaN"?"":"alpha(opacity=3D"+K*100+")")}return = J.filter&&J.filter.indexOf("opacity=3D")>=3D0?(parseFloat(J.filter.match(= /opacity=3D([^)]*)/)[1])/100)+"":""}G=3DG.replace(/-([a-z])/ig,function(M= ,N){return N.toUpperCase()});if(L){J[G]=3DK}return = J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:= function(G){var E=3D[];if(G!=3Dnull){var = F=3DG.length;if(F=3D=3Dnull||typeof = G=3D=3D=3D"string"||o.isFunction(G)||G.setInterval){E[0]=3DG}else{while(F= ){E[--F]=3DG[F]}}}return E},inArray:function(G,H){for(var = E=3D0,F=3DH.length;E0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=3DJ.conc= at(I)}return = this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"")= ;if(this.nodeType=3D=3D1){this.removeAttribute(E)}},addClass:function(E){= o.className.add(this,E)},removeClass:function(E){o.className.remove(this,= E)},toggleClass:function(F,E){if(typeof = E!=3D=3D"boolean"){E=3D!o.className.has(this,F)}o.className[E?"add":"remo= ve"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",= this).add([this]).each(function(){o.event.remove(this);o.removeData(this)= });if(this.parentNode){this.parentNode.removeChild(this)}}},empty:functio= n(){o(this).children().remove();while(this.firstChild){this.removeChild(t= his.firstChild)}}},function(E,F){o.fn[E]=3Dfunction(){return = this.each(F,arguments)}});function j(E,F){return = E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var = h=3D"jQuery"+e(),v=3D0,A=3D{};o.extend({cache:{},data:function(F,E,G){F=3D= F=3D=3Dl?A:F;var = H=3DF[h];if(!H){H=3DF[h]=3D++v}if(E&&!o.cache[H]){o.cache[H]=3D{}}if(G!=3D= =3Dg){o.cache[H][E]=3DG}return = E?o.cache[H][E]:H},removeData:function(F,E){F=3DF=3D=3Dl?A:F;var = H=3DF[h];if(E){if(o.cache[H]){delete o.cache[H][E];E=3D"";for(E in = o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete = F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete = o.cache[H]}},queue:function(F,E,H){if(F){E=3D(E||"fx")+"queue";var = G=3Do.data(F,E);if(!G||o.isArray(H)){G=3Do.data(F,E,o.makeArray(H))}else{= if(H){G.push(H)}}}return G},dequeue:function(H,G){var = E=3Do.queue(H,G),F=3DE.shift();if(!G||G=3D=3D=3D"fx"){F=3DE[0]}if(F!=3D=3D= g){F.call(H)}}});o.fn.extend({data:function(E,G){var = H=3DE.split(".");H[1]=3DH[1]?"."+H[1]:"";if(G=3D=3D=3Dg){var = F=3Dthis.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F=3D=3D=3Dg&&this.l= ength){F=3Do.data(this[0],E)}return = F=3D=3D=3Dg&&H[1]?this.data(H[0]):F}else{return = this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G= )})}},removeData:function(E){return = this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeo= f E!=3D=3D"string"){F=3DE;E=3D"fx"}if(F=3D=3D=3Dg){return = o.queue(this[0],E)}return this.each(function(){var = G=3Do.queue(this,E,F);if(E=3D=3D"fx"&&G.length=3D=3D1){G[0].call(this)}})= },dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});=0A= /*=0A= * Sizzle CSS Selector Engine - v0.9.3=0A= * Copyright 2009, The Dojo Foundation=0A= * Released under the MIT, BSD, and GPL Licenses.=0A= * More information: http://sizzlejs.com/=0A= */=0A= (function(){var = R=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]= '"]+)+\]|\\.|[^ = >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=3D0,H=3DObject.prototype.toString;var = F=3Dfunction(Y,U,ab,ac){ab=3Dab||[];U=3DU||document;if(U.nodeType!=3D=3D1= &&U.nodeType!=3D=3D9){return[]}if(!Y||typeof Y!=3D=3D"string"){return = ab}var = Z=3D[],W,af,ai,T,ad,V,X=3Dtrue;R.lastIndex=3D0;while((W=3DR.exec(Y))!=3D=3D= null){Z.push(W[1]);if(W[2]){V=3DRegExp.rightContext;break}}if(Z.length>1&= &M.exec(Y)){if(Z.length=3D=3D=3D2&&I.relative[Z[0]]){af=3DJ(Z[0]+Z[1],U)}= else{af=3DI.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=3DZ.shift= ();if(I.relative[Y]){Y+=3DZ.shift()}af=3DJ(Y,af)}}}else{var = ae=3Dac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length=3D=3D=3D1&&U.par= entNode?U.parentNode:U,Q(U));af=3DF.filter(ae.expr,ae.set);if(Z.length>0)= {ai=3DE(af)}else{X=3Dfalse}while(Z.length){var = ah=3DZ.pop(),ag=3Dah;if(!I.relative[ah]){ah=3D""}else{ag=3DZ.pop()}if(ag=3D= =3Dnull){ag=3DU}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=3Daf}if(!ai){throw= "Syntax error, unrecognized expression: = "+(ah||Y)}if(H.call(ai)=3D=3D=3D"[object = Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType=3D=3D=3D1){for(va= r = aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&(ai[aa]=3D=3D=3Dtrue||ai[aa].nodeT= ype=3D=3D=3D1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var = aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&ai[aa].nodeType=3D=3D=3D1){ab.push= (af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=3Dfalse;= ab.sort(G);if(hasDuplicate){for(var = aa=3D1;aa":function(Z,U,aa){var X=3Dtypeof = U=3D=3D=3D"string";if(X&&!/\W/.test(U)){U=3Daa?U:U.toUpperCase();for(var = V=3D0,T=3DZ.length;V1||/^\w/.test(X[3])){X[3]=3DF(X[3],null,null,U)}else{var = W=3DF.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return = false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return = true}}return X},POS:function(T){T.unshift(true);return = T}},filters:{enabled:function(T){return = T.disabled=3D=3D=3Dfalse&&T.type!=3D=3D"hidden"},disabled:function(T){ret= urn T.disabled=3D=3D=3Dtrue},checked:function(T){return = T.checked=3D=3D=3Dtrue},selected:function(T){T.parentNode.selectedIndex;r= eturn T.selected=3D=3D=3Dtrue},parent:function(T){return = !!T.firstChild},empty:function(T){return = !T.firstChild},has:function(V,U,T){return = !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},tex= t:function(T){return"text"=3D=3D=3DT.type},radio:function(T){return"radio= "=3D=3D=3DT.type},checkbox:function(T){return"checkbox"=3D=3D=3DT.type},f= ile:function(T){return"file"=3D=3D=3DT.type},password:function(T){return"= password"=3D=3D=3DT.type},submit:function(T){return"submit"=3D=3D=3DT.typ= e},image:function(T){return"image"=3D=3D=3DT.type},reset:function(T){retu= rn"reset"=3D=3D=3DT.type},button:function(T){return"button"=3D=3D=3DT.typ= e||T.nodeName.toUpperCase()=3D=3D=3D"BUTTON"},input:function(T){return/in= put|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:functio= n(U,T){return T=3D=3D=3D0},last:function(V,U,T,W){return = U=3D=3D=3DW.length-1},even:function(U,T){return = T%2=3D=3D=3D0},odd:function(U,T){return = T%2=3D=3D=3D1},lt:function(V,U,T){return = UT[3]-0},nth:function(V,U,T){return = T[3]-0=3D=3DU},eq:function(V,U,T){return = T[3]-0=3D=3DU}},filter:{PSEUDO:function(Z,V,W,aa){var = U=3DV[1],X=3DI.filters[U];if(X){return = X(Z,W,V,aa)}else{if(U=3D=3D=3D"contains"){return(Z.textContent||Z.innerTe= xt||"").indexOf(V[3])>=3D0}else{if(U=3D=3D=3D"not"){var Y=3DV[3];for(var = W=3D0,T=3DY.length;W=3D0)}}},ID:function(U,T){return = U.nodeType=3D=3D=3D1&&U.getAttribute("id")=3D=3D=3DT},TAG:function(U,T){r= eturn(T=3D=3D=3D"*"&&U.nodeType=3D=3D=3D1)||U.nodeName=3D=3D=3DT},CLASS:f= unction(U,T){return(" "+(U.className||U.getAttribute("class"))+" = ").indexOf(T)>-1},ATTR:function(Y,W){var = V=3DW[1],T=3DI.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=3Dnull?Y[V]:Y.getAt= tribute(V),Z=3DT+"",X=3DW[2],U=3DW[4];return = T=3D=3Dnull?X=3D=3D=3D"!=3D":X=3D=3D=3D"=3D"?Z=3D=3D=3DU:X=3D=3D=3D"*=3D"= ?Z.indexOf(U)>=3D0:X=3D=3D=3D"~=3D"?(" "+Z+" = ").indexOf(U)>=3D0:!U?Z&&T!=3D=3Dfalse:X=3D=3D=3D"!=3D"?Z!=3DU:X=3D=3D=3D= "^=3D"?Z.indexOf(U)=3D=3D=3D0:X=3D=3D=3D"$=3D"?Z.substr(Z.length-U.length= )=3D=3D=3DU:X=3D=3D=3D"|=3D"?Z=3D=3D=3DU||Z.substr(0,U.length+1)=3D=3D=3D= U+"-":false},POS:function(X,U,V,Y){var = T=3DU[2],W=3DI.setFilters[T];if(W){return W(X,V,U,Y)}}}};var = M=3DI.match.POS;for(var O in = I.match){I.match[O]=3DRegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/= .source)}var = E=3Dfunction(U,T){U=3DArray.prototype.slice.call(U);if(T){T.push.apply(T,= U);return T}return = U};try{Array.prototype.slice.call(document.documentElement.childNodes)}ca= tch(N){E=3Dfunction(X,W){var U=3DW||[];if(H.call(X)=3D=3D=3D"[object = Array]"){Array.prototype.push.apply(U,X)}else{if(typeof = X.length=3D=3D=3D"number"){for(var = V=3D0,T=3DX.length;V";var = T=3Ddocument.documentElement;T.insertBefore(U,T.firstChild);if(!!document= .getElementById(V)){I.find.ID=3Dfunction(X,Y,Z){if(typeof = Y.getElementById!=3D=3D"undefined"&&!Z){var = W=3DY.getElementById(X[1]);return W?W.id=3D=3D=3DX[1]||typeof = W.getAttributeNode!=3D=3D"undefined"&&W.getAttributeNode("id").nodeValue=3D= =3D=3DX[1]?[W]:g:[]}};I.filter.ID=3Dfunction(Y,W){var X=3Dtypeof = Y.getAttributeNode!=3D=3D"undefined"&&Y.getAttributeNode("id");return = Y.nodeType=3D=3D=3D1&&X&&X.nodeValue=3D=3D=3DW}}T.removeChild(U)})();(fun= ction(){var = T=3Ddocument.createElement("div");T.appendChild(document.createComment(""= ));if(T.getElementsByTagName("*").length>0){I.find.TAG=3Dfunction(U,Y){va= r X=3DY.getElementsByTagName(U[1]);if(U[1]=3D=3D=3D"*"){var = W=3D[];for(var = V=3D0;X[V];V++){if(X[V].nodeType=3D=3D=3D1){W.push(X[V])}}X=3DW}return = X}}T.innerHTML=3D"";if(T.firstChild&&typeof = T.firstChild.getAttribute!=3D=3D"undefined"&&T.firstChild.getAttribute("h= ref")!=3D=3D"#"){I.attrHandle.href=3Dfunction(U){return = U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){= var T=3DF,U=3Ddocument.createElement("div");U.innerHTML=3D"

";if(U.querySelectorAll&&U.querySelectorAll(".TEST").l= ength=3D=3D=3D0){return}F=3Dfunction(Y,X,V,W){X=3DX||document;if(!W&&X.no= deType=3D=3D=3D9&&!Q(X)){try{return = E(X.querySelectorAll(Y),V)}catch(Z){}}return = T(Y,X,V,W)};F.find=3DT.find;F.filter=3DT.filter;F.selectors=3DT.selectors= ;F.matches=3DT.matches})()}if(document.getElementsByClassName&&document.d= ocumentElement.getElementsByClassName){(function(){var = T=3Ddocument.createElement("div");T.innerHTML=3D"
";if(T.getElementsByClassName("e").length=3D=3D=3D0)= {return}T.lastChild.className=3D"e";if(T.getElementsByClassName("e").leng= th=3D=3D=3D1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=3Dfunction(= U,V,W){if(typeof V.getElementsByClassName!=3D=3D"undefined"&&!W){return = V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var = ab=3DU=3D=3D"previousSibling"&&!ac;for(var = W=3D0,V=3Dad.length;W0){X=3DT;break}}}T=3DT[U]}ad[W]=3DX}}}var = K=3Ddocument.compareDocumentPosition?function(U,T){return = U.compareDocumentPosition(T)&16}:function(U,T){return = U!=3D=3DT&&(U.contains?U.contains(T):true)};var Q=3Dfunction(T){return = T.nodeType=3D=3D=3D9&&T.documentElement.nodeName!=3D=3D"HTML"||!!T.ownerD= ocument&&Q(T.ownerDocument)};var J=3Dfunction(T,aa){var = W=3D[],X=3D"",Y,V=3Daa.nodeType?[aa]:aa;while((Y=3DI.match.PSEUDO.exec(T)= )){X+=3DY[0];T=3DT.replace(I.match.PSEUDO,"")}T=3DI.relative[T]?T+"*":T;f= or(var Z=3D0,U=3DV.length;Z0||T.offsetHeight>0};F.selectors.filters.animated=3Dfunctio= n(T){return o.grep(o.timers,function(U){return = T=3D=3D=3DU.elem}).length};o.multiFilter=3Dfunction(V,T,U){if(U){V=3D":no= t("+V+")"}return F.matches(V,T)};o.dir=3Dfunction(V,U){var = T=3D[],W=3DV[U];while(W&&W!=3Ddocument){if(W.nodeType=3D=3D1){T.push(W)}W= =3DW[U]}return T};o.nth=3Dfunction(X,T,V,W){T=3DT||1;var = U=3D0;for(;X;X=3DX[V]){if(X.nodeType=3D=3D1&&++U=3D=3DT){break}}return = X};o.sibling=3Dfunction(V,U){var = T=3D[];for(;V;V=3DV.nextSibling){if(V.nodeType=3D=3D1&&V!=3DU){T.push(V)}= }return = T};return;l.Sizzle=3DF})();o.event=3D{add:function(I,F,H,K){if(I.nodeType= =3D=3D3||I.nodeType=3D=3D8){return}if(I.setInterval&&I!=3Dl){I=3Dl}if(!H.= guid){H.guid=3Dthis.guid++}if(K!=3D=3Dg){var = G=3DH;H=3Dthis.proxy(G);H.data=3DK}var = E=3Do.data(I,"events")||o.data(I,"events",{}),J=3Do.data(I,"handle")||o.d= ata(I,"handle",function(){return typeof = o!=3D=3D"undefined"&&!o.event.triggered?o.event.handle.apply(arguments.ca= llee.elem,arguments):g});J.elem=3DI;o.each(F.split(/\s+/),function(M,N){v= ar = O=3DN.split(".");N=3DO.shift();H.type=3DO.slice().sort().join(".");var = L=3DE[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O= )}if(!L){L=3DE[N]=3D{};if(!o.event.special[N]||o.event.special[N].setup.c= all(I,K,O)=3D=3D=3Dfalse){if(I.addEventListener){I.addEventListener(N,J,f= alse)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=3DH;o.e= vent.global[N]=3Dtrue});I=3Dnull},guid:1,global:{},remove:function(K,H,J)= {if(K.nodeType=3D=3D3||K.nodeType=3D=3D8){return}var = G=3Do.data(K,"events"),F,E;if(G){if(H=3D=3D=3Dg||(typeof = H=3D=3D=3D"string"&&H.charAt(0)=3D=3D".")){for(var I in = G){this.remove(K,I+(H||""))}}else{if(H.type){J=3DH.handler;H=3DH.type}o.e= ach(H.split(/\s+/),function(M,O){var Q=3DO.split(".");O=3DQ.shift();var = N=3DRegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){i= f(J){delete G[O][J.guid]}else{for(var P in = G[O]){if(N.test(G[O][P].type)){delete = G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K= ,Q)}for(F in = G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.ca= ll(K,Q)=3D=3D=3Dfalse){if(K.removeEventListener){K.removeEventListener(O,= o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.d= ata(K,"handle"))}}}F=3Dnull;delete G[O]}}})}for(F in G){break}if(!F){var = L=3Do.data(K,"handle");if(L){L.elem=3Dnull}o.removeData(K,"events");o.rem= oveData(K,"handle")}}},trigger:function(I,K,H,E){var = G=3DI.type||I;if(!E){I=3Dtypeof = I=3D=3D=3D"object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf(= "!")>=3D0){I.type=3DG=3DG.slice(0,-1);I.exclusive=3Dtrue}if(!H){I.stopPro= pagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&t= his.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeTyp= e=3D=3D3||H.nodeType=3D=3D8){return = g}I.result=3Dg;I.target=3DH;K=3Do.makeArray(K);K.unshift(I)}I.currentTarg= et=3DH;var = J=3Do.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&= G=3D=3D"click"))&&H["on"+G]&&H["on"+G].apply(H,K)=3D=3D=3Dfalse){I.result= =3Dfalse}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=3D=3D= "click")){this.triggered=3Dtrue;try{H[G]()}catch(L){}}this.triggered=3Dfa= lse;if(!I.isPropagationStopped()){var = F=3DH.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},ha= ndle:function(K){var = J,E;K=3Darguments[0]=3Do.event.fix(K||l.event);K.currentTarget=3Dthis;var= = L=3DK.type.split(".");K.type=3DL.shift();J=3D!L.length&&!K.exclusive;var = I=3DRegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=3D(o.dat= a(this,"events")||{})[K.type];for(var G in E){var = H=3DE[G];if(J||I.test(H.type)){K.handler=3DH;K.data=3DH.data;var = F=3DH.apply(this,arguments);if(F!=3D=3Dg){K.result=3DF;if(F=3D=3D=3Dfalse= ){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStop= ped()){break}}}},props:"altKey attrChange attrName bubbles button = cancelable charCode clientX clientY ctrlKey currentTarget data detail = eventPhase fromElement handler keyCode metaKey newValue originalTarget = pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey = srcElement target toElement view wheelDelta which".split(" = "),fix:function(H){if(H[h]){return H}var F=3DH;H=3Do.Event(F);for(var = G=3Dthis.props.length,J;G;){J=3Dthis.props[--G];H[J]=3DF[J]}if(!H.target)= {H.target=3DH.srcElement||document}if(H.target.nodeType=3D=3D3){H.target=3D= H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=3D= H.fromElement=3D=3DH.target?H.toElement:H.fromElement}if(H.pageX=3D=3Dnul= l&&H.clientX!=3Dnull){var = I=3Ddocument.documentElement,E=3Ddocument.body;H.pageX=3DH.clientX+(I&&I.= scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=3DH.clientY+(I&= &I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCo= de||H.charCode=3D=3D=3D0)?H.charCode:H.keyCode)){H.which=3DH.charCode||H.= keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=3DH.ctrlKey}if(!H.which&&H.bu= tton){H.which=3D(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return = H},proxy:function(F,E){E=3DE||function(){return = F.apply(this,arguments)};E.guid=3DF.guid=3DF.guid||E.guid||this.guid++;re= turn = E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setu= p:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.lengt= h){var = E=3D0,F=3DRegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").= live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(= this,G[0],c)}}}}}};o.Event=3Dfunction(E){if(!this.preventDefault){return = new = o.Event(E)}if(E&&E.type){this.originalEvent=3DE;this.type=3DE.type}else{t= his.type=3DE}this.timeStamp=3De();this[h]=3Dtrue};function k(){return = false}function u(){return = true}o.Event.prototype=3D{preventDefault:function(){this.isDefaultPrevent= ed=3Du;var = E=3Dthis.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefaul= t()}E.returnValue=3Dfalse},stopPropagation:function(){this.isPropagationS= topped=3Du;var = E=3Dthis.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagat= ion()}E.cancelBubble=3Dtrue},stopImmediatePropagation:function(){this.isI= mmediatePropagationStopped=3Du;this.stopPropagation()},isDefaultPrevented= :k,isPropagationStopped:k,isImmediatePropagationStopped:k};var = a=3Dfunction(F){var = E=3DF.relatedTarget;while(E&&E!=3Dthis){try{E=3DE.parentNode}catch(G){E=3D= this}}if(E!=3Dthis){F.type=3DF.data;o.event.handle.apply(this,arguments)}= };o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.e= vent.special[E]=3D{setup:function(){o.event.add(this,F,a,E)},teardown:fun= ction(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){re= turn = F=3D=3D"unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E= ||G,E&&G)})},one:function(G,H,F){var = E=3Do.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply= (this,arguments)});return = this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){r= eturn = this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){re= turn = this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function= (E,G){if(this[0]){var = F=3Do.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G= ,this[0]);return F.result}},toggle:function(G){var = E=3Darguments,F=3D1;while(F
a';var = H=3DK.getElementsByTagName("*"),E=3DK.getElementsByTagName("a")[0];if(!H|= |!H.length||!E){return}o.support=3D{leadingWhitespace:K.firstChild.nodeTy= pe=3D=3D3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.get= ElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSeria= lize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttrib= ute("style")),hrefNormalized:E.getAttribute("href")=3D=3D=3D"/a",opacity:= E.style.opacity=3D=3D=3D"0.5",cssFloat:!!E.style.cssFloat,scriptEval:fals= e,noCloneEvent:true,boxModel:null};G.type=3D"text/javascript";try{G.appen= dChild(document.createTextNode("window."+J+"=3D1;"))}catch(I){}F.insertBe= fore(G,F.firstChild);if(l[J]){o.support.scriptEval=3Dtrue;delete = l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("oncli= ck",function(){o.support.noCloneEvent=3Dfalse;K.detachEvent("onclick",arg= uments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var = L=3Ddocument.createElement("div");L.style.width=3DL.style.paddingLeft=3D"= 1px";document.body.appendChild(L);o.boxModel=3Do.support.boxModel=3DL.off= setWidth=3D=3D=3D2;document.body.removeChild(L).style.display=3D"none"})}= )();var = w=3Do.support.cssFloat?"cssFloat":"styleFloat";o.props=3D{"for":"htmlFor"= ,"class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly= ",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabin= dex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(type= of G!=3D=3D"string"){return this._load(G)}var I=3DG.indexOf(" = ");if(I>=3D0){var E=3DG.slice(I,G.length);G=3DG.slice(0,I)}var = H=3D"GET";if(J){if(o.isFunction(J)){K=3DJ;J=3Dnull}else{if(typeof = J=3D=3D=3D"object"){J=3Do.param(J);H=3D"POST"}}}var = F=3Dthis;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,= L){if(L=3D=3D"success"||L=3D=3D"notmodified"){F.html(E?o("
").append= (M.responseText.replace(//g,"")).find(E):M.respon= seText)}if(K){F.each(K,[M.responseText,L,M])}}});return = this},serialize:function(){return = o.param(this.serializeArray())},serializeArray:function(){return = this.map(function(){return = this.elements?o.makeArray(this.elements):this}).filter(function(){return = this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no= deName)||/text|hidden|password|search/i.test(this.type))}).map(function(E= ,F){var G=3Do(this).val();return = G=3D=3Dnull?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,va= lue:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajax= Complete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]= =3Dfunction(G){return this.bind(F,G)}});var = r=3De();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3Dnul= l}return = o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:functio= n(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return = o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3D= {}}return = o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:functi= on(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:= true,type:"GET",contentType:"application/x-www-form-urlencoded",processDa= ta:true,async:true,xhr:function(){return l.ActiveXObject?new = ActiveXObject("Microsoft.XMLHTTP"):new = XMLHttpRequest()},accepts:{xml:"application/xml, = text/xml",html:"text/html",script:"text/javascript, = application/javascript",json:"application/json, = text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:= function(M){M=3Do.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var = W,F=3D/=3D\?(&|$)/g,R,V,G=3DM.type.toUpperCase();if(M.data&&M.processData= &&typeof = M.data!=3D=3D"string"){M.data=3Do.param(M.data)}if(M.dataType=3D=3D"jsonp= "){if(G=3D=3D"GET"){if(!M.url.match(F)){M.url+=3D(M.url.match(/\?/)?"&":"= ?")+(M.jsonp||"callback")+"=3D?"}}else{if(!M.data||!M.data.match(F)){M.da= ta=3D(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=3D?"}}M.dataType=3D"j= son"}if(M.dataType=3D=3D"json"&&(M.data&&M.data.match(F)||M.url.match(F))= ){W=3D"jsonp"+r++;if(M.data){M.data=3D(M.data+"").replace(F,"=3D"+W+"$1")= }M.url=3DM.url.replace(F,"=3D"+W+"$1");M.dataType=3D"script";l[W]=3Dfunct= ion(X){V=3DX;I();L();l[W]=3Dg;try{delete = l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=3D=3D"script"&&M.ca= che=3D=3Dnull){M.cache=3Dfalse}if(M.cache=3D=3D=3Dfalse&&G=3D=3D"GET"){va= r E=3De();var = U=3DM.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+E+"$2");M.url=3DU+((U=3D=3D= M.url)?(M.url.match(/\?/)?"&":"?")+"_=3D"+E:"")}if(M.data&&G=3D=3D"GET"){= M.url+=3D(M.url.match(/\?/)?"&":"?")+M.data;M.data=3Dnull}if(M.global&&!o= .active++){o.event.trigger("ajaxStart")}var = Q=3D/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=3D=3D"script"&&G=3D= =3D"GET"&&Q&&(Q[1]&&Q[1]!=3Dlocation.protocol||Q[2]!=3Dlocation.host)){va= r H=3Ddocument.getElementsByTagName("head")[0];var = T=3Ddocument.createElement("script");T.src=3DM.url;if(M.scriptCharset){T.= charset=3DM.scriptCharset}if(!W){var = O=3Dfalse;T.onload=3DT.onreadystatechange=3Dfunction(){if(!O&&(!this.read= yState||this.readyState=3D=3D"loaded"||this.readyState=3D=3D"complete")){= O=3Dtrue;I();L();T.onload=3DT.onreadystatechange=3Dnull;H.removeChild(T)}= }}H.appendChild(T);return g}var K=3Dfalse;var = J=3DM.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}= else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-T= ype",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Sinc= e",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 = GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setReques= tHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+= ", = */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)=3D=3D= =3Dfalse){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort()= ;return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var = N=3Dfunction(X){if(J.readyState=3D=3D0){if(P){clearInterval(P);P=3Dnull;i= f(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.= readyState=3D=3D4||X=3D=3D"timeout")){K=3Dtrue;if(P){clearInterval(P);P=3D= null}R=3DX=3D=3D"timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModifie= d&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=3D=3D"success"= ){try{V=3Do.httpData(J,M.dataType,M)}catch(Z){R=3D"parsererror"}}if(R=3D=3D= "success"){var = Y;try{Y=3DJ.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&= &Y){o.lastModified[M.url]=3DY}if(!W){I()}}else{o.handleError(M,J,R)}L();i= f(X){J.abort()}if(M.async){J=3Dnull}}}};if(M.async){var = P=3DsetInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("= timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,nul= l,S)}if(!M.async){N()}function = I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSucces= s",[J,M])}}function = L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComp= lete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}retur= n = J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){= o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){t= ry{return = !F.status&&location.protocol=3D=3D"file:"||(F.status>=3D200&&F.status<300= )||F.status=3D=3D304||F.status=3D=3D1223}catch(E){}return = false},httpNotModified:function(G,E){try{var = H=3DG.getResponseHeader("Last-Modified");return = G.status=3D=3D304||H=3D=3Do.lastModified[E]}catch(F){}return = false},httpData:function(J,H,G){var = F=3DJ.getResponseHeader("content-type"),E=3DH=3D=3D"xml"||!H&&F&&F.indexO= f("xml")>=3D0,I=3DE?J.responseXML:J.responseText;if(E&&I.documentElement.= tagName=3D=3D"parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=3DG.= dataFilter(I,H)}if(typeof = I=3D=3D=3D"string"){if(H=3D=3D"script"){o.globalEval(I)}if(H=3D=3D"json")= {I=3Dl["eval"]("("+I+")")}}return I},param:function(E){var = G=3D[];function = H(I,J){G[G.length]=3DencodeURIComponent(I)+"=3D"+encodeURIComponent(J)}if= (o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}el= se{for(var F in = E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFu= nction(E[F])?E[F]():E[F])}}}return = G.join("&").replace(/%20/g,"+")}});var = m=3D{},n,d=3D[["height","marginTop","marginBottom","paddingTop","paddingB= ottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"]= ,["opacity"]];function t(F,E){var = G=3D{};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=3DF});re= turn G}o.fn.extend({show:function(J,L){if(J){return = this.animate(t("show",3),J,L)}else{for(var = H=3D0,F=3Dthis.length;H").appendTo("body");K=3DI.css("display");if(K=3D=3D=3D"none"){K=3D"bloc= k"}I.remove();m[G]=3DK}o.data(this[H],"olddisplay",K)}}for(var = H=3D0,F=3Dthis.length;H=3D0;H--){if(G[H].elem=3D=3Dthis){if(E){G[H](true)}G.spl= ice(H,1)}}});if(!E){this.dequeue()}return = this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("= toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F= ){o.fn[E]=3Dfunction(G,H){return = this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=3Dtypeof = G=3D=3D=3D"object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,ea= sing:F&&H||H&&!o.isFunction(H)&&H};E.duration=3Do.fx.off?0:typeof = E.duration=3D=3D=3D"number"?E.duration:o.fx.speeds[E.duration]||o.fx.spee= ds._default;E.old=3DE.complete;E.complete=3Dfunction(){if(E.queue!=3D=3Df= alse){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return= E},easing:{linear:function(G,H,E,F){return = E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}}= ,timers:[],fx:function(F,E,G){this.options=3DE;this.elem=3DF;this.prop=3D= G;if(!E.orig){E.orig=3D{}}}});o.fx.prototype=3D{update:function(){if(this= .options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step= [this.prop]||o.fx.step._default)(this);if((this.prop=3D=3D"height"||this.= prop=3D=3D"width")&&this.elem.style){this.elem.style.display=3D"block"}},= cur:function(F){if(this.elem[this.prop]!=3Dnull&&(!this.elem.style||this.= elem.style[this.prop]=3D=3Dnull)){return this.elem[this.prop]}var = E=3DparseFloat(o.css(this.elem,this.prop,F));return = E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:functi= on(I,H,G){this.startTime=3De();this.start=3DI;this.end=3DH;this.unit=3DG|= |this.unit||"px";this.now=3Dthis.start;this.pos=3Dthis.state=3D0;var = E=3Dthis;function F(J){return = E.step(J)}F.elem=3Dthis.elem;if(F()&&o.timers.push(F)&&!n){n=3DsetInterva= l(function(){var K=3Do.timers;for(var = J=3D0;J=3Dthis.options.duration+this.startTime){this.now=3Dthis.= end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[this.pro= p]=3Dtrue;var E=3Dtrue;for(var F in = this.options.curAnim){if(this.options.curAnim[F]!=3D=3Dtrue){E=3Dfalse}}i= f(E){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.opt= ions.overflow;this.elem.style.display=3Dthis.options.display;if(o.css(thi= s.elem,"display")=3D=3D"none"){this.elem.style.display=3D"block"}}if(this= .options.hide){o(this.elem).hide()}if(this.options.hide||this.options.sho= w){for(var I in = this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}thi= s.options.complete.call(this.elem)}return false}else{var = J=3DG-this.startTime;this.state=3DJ/this.options.duration;this.pos=3Do.ea= sing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J= ,0,1,this.options.duration);this.now=3Dthis.start+((this.end-this.start)*= this.pos);this.update()}return = true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opaci= ty:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E)= {if(E.elem.style&&E.elem.style[E.prop]!=3Dnull){E.elem.style[E.prop]=3DE.= now+E.unit}else{E.elem[E.prop]=3DE.now}}}});if(document.documentElement.g= etBoundingClientRect){o.fn.offset=3Dfunction(){if(!this[0]){return{top:0,= left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){return = o.offset.bodyOffset(this[0])}var = G=3Dthis[0].getBoundingClientRect(),J=3Dthis[0].ownerDocument,F=3DJ.body,= E=3DJ.documentElement,L=3DE.clientTop||F.clientTop||0,K=3DE.clientLeft||F= .clientLeft||0,I=3DG.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.sc= rollTop)-L,H=3DG.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scro= llLeft)-K;return{top:I,left:H}}}else{o.fn.offset=3Dfunction(){if(!this[0]= ){return{top:0,left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){ret= urn = o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();= var = J=3Dthis[0],G=3DJ.offsetParent,F=3DJ,O=3DJ.ownerDocument,M,H=3DO.document= Element,K=3DO.body,L=3DO.defaultView,E=3DL.getComputedStyle(J,null),N=3DJ= .offsetTop,I=3DJ.offsetLeft;while((J=3DJ.parentNode)&&J!=3D=3DK&&J!=3D=3D= H){M=3DL.getComputedStyle(J,null);N-=3DJ.scrollTop,I-=3DJ.scrollLeft;if(J= =3D=3D=3DG){N+=3DJ.offsetTop,I+=3DJ.offsetLeft;if(o.offset.doesNotAddBord= er&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tag= Name))){N+=3DparseInt(M.borderTopWidth,10)||0,I+=3DparseInt(M.borderLeftW= idth,10)||0}F=3DG,G=3DJ.offsetParent}if(o.offset.subtractsBorderForOverfl= owNotVisible&&M.overflow!=3D=3D"visible"){N+=3DparseInt(M.borderTopWidth,= 10)||0,I+=3DparseInt(M.borderLeftWidth,10)||0}E=3DM}if(E.position=3D=3D=3D= "relative"||E.position=3D=3D=3D"static"){N+=3DK.offsetTop,I+=3DK.offsetLe= ft}if(E.position=3D=3D=3D"fixed"){N+=3DMath.max(H.scrollTop,K.scrollTop),= I+=3DMath.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset=3D= {initialize:function(){if(this.initialized){return}var = L=3Ddocument.body,F=3Ddocument.createElement("div"),H,G,N,I,M,E,J=3DL.sty= le.marginTop,K=3D'
';M=3D{position:"absolute",to= p:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"= };for(E in = M){F.style[E]=3DM[E]}F.innerHTML=3DK;L.insertBefore(F,L.firstChild);H=3DF= .firstChild,G=3DH.firstChild,I=3DH.nextSibling.firstChild.firstChild;this= .doesNotAddBorder=3D(G.offsetTop!=3D=3D5);this.doesAddBorderForTableAndCe= lls=3D(I.offsetTop=3D=3D=3D5);H.style.overflow=3D"hidden",H.style.positio= n=3D"relative";this.subtractsBorderForOverflowNotVisible=3D(G.offsetTop=3D= =3D=3D-5);L.style.marginTop=3D"1px";this.doesNotIncludeMarginInBodyOffset= =3D(L.offsetTop=3D=3D=3D0);L.style.marginTop=3DJ;L.removeChild(F);this.in= itialized=3Dtrue},bodyOffset:function(E){o.offset.initialized||o.offset.i= nitialize();var = G=3DE.offsetTop,F=3DE.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOf= fset){G+=3DparseInt(o.curCSS(E,"marginTop",true),10)||0,F+=3DparseInt(o.c= urCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({pos= ition:function(){var I=3D0,H=3D0,F;if(this[0]){var = G=3Dthis.offsetParent(),J=3Dthis.offset(),E=3D/^body|html$/i.test(G[0].ta= gName)?{top:0,left:0}:G.offset();J.top-=3Dj(this,"marginTop");J.left-=3Dj= (this,"marginLeft");E.top+=3Dj(G,"borderTopWidth");E.left+=3Dj(G,"borderL= eftWidth");F=3D{top:J.top-E.top,left:J.left-E.left}}return = F},offsetParent:function(){var = E=3Dthis[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.= tagName)&&o.css(E,"position")=3D=3D"static")){E=3DE.offsetParent}return = o(E)}});o.each(["Left","Top"],function(F,E){var = G=3D"scroll"+E;o.fn[G]=3Dfunction(H){if(!this[0]){return null}return = H!=3D=3Dg?this.each(function(){this=3D=3Dl||this=3D=3Ddocument?l.scrollTo= (!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=3DH}):this[0]=3D=3D= l||this[0]=3D=3Ddocument?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&= &document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Hei= ght","Width"],function(I,G){var = E=3DI?"Left":"Top",H=3DI?"Right":"Bottom",F=3DG.toLowerCase();o.fn["inner= "+G]=3Dfunction(){return = this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=3Dfunction= (K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var = J=3DG.toLowerCase();o.fn[J]=3Dfunction(K){return = this[0]=3D=3Dl?document.compatMode=3D=3D"CSS1Compat"&&document.documentEl= ement["client"+G]||document.body["client"+G]:this[0]=3D=3Ddocument?Math.m= ax(document.documentElement["client"+G],document.body["scroll"+G],documen= t.documentElement["scroll"+G],document.body["offset"+G],document.document= Element["offset"+G]):K=3D=3D=3Dg?(this.length?o.css(this[0],J):null):this= .css(J,typeof K=3D=3D=3D"string"?K:K+"px")}})})(); ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://idms.financialpost.com/js/jquery.easing.1.3.js /*=0A= * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/=0A= *=0A= * Uses the built in easing capabilities added In jQuery 1.1=0A= * to offer multiple easing options=0A= *=0A= * TERMS OF USE - jQuery Easing=0A= * =0A= * Open source under the BSD License. =0A= * =0A= * Copyright =C2=A9 2008 George McGinley Smith=0A= * All rights reserved.=0A= * =0A= * Redistribution and use in source and binary forms, with or without = modification, =0A= * are permitted provided that the following conditions are met:=0A= * =0A= * Redistributions of source code must retain the above copyright = notice, this list of =0A= * conditions and the following disclaimer.=0A= * Redistributions in binary form must reproduce the above copyright = notice, this list =0A= * of conditions and the following disclaimer in the documentation = and/or other materials =0A= * provided with the distribution.=0A= * =0A= * Neither the name of the author nor the names of contributors may be = used to endorse =0A= * or promote products derived from this software without specific prior = written permission.=0A= * =0A= * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS = "AS IS" AND ANY =0A= * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE = IMPLIED WARRANTIES OF=0A= * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. = IN NO EVENT SHALL THE=0A= * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, = INCIDENTAL, SPECIAL,=0A= * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, = PROCUREMENT OF SUBSTITUTE=0A= * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS = INTERRUPTION) HOWEVER CAUSED =0A= * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT = LIABILITY, OR TORT (INCLUDING=0A= * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS = SOFTWARE, EVEN IF ADVISED =0A= * OF THE POSSIBILITY OF SUCH DAMAGE. =0A= *=0A= */=0A= =0A= // t: current time, b: begInnIng value, c: change In value, d: duration=0A= jQuery.easing['jswing'] =3D jQuery.easing['swing'];=0A= =0A= jQuery.extend( jQuery.easing,=0A= {=0A= def: 'easeOutQuad',=0A= swing: function (x, t, b, c, d) {=0A= //alert(jQuery.easing.default);=0A= return jQuery.easing[jQuery.easing.def](x, t, b, c, d);=0A= },=0A= easeInQuad: function (x, t, b, c, d) {=0A= return c*(t/=3Dd)*t + b;=0A= },=0A= easeOutQuad: function (x, t, b, c, d) {=0A= return -c *(t/=3Dd)*(t-2) + b;=0A= },=0A= easeInOutQuad: function (x, t, b, c, d) {=0A= if ((t/=3Dd/2) < 1) return c/2*t*t + b;=0A= return -c/2 * ((--t)*(t-2) - 1) + b;=0A= },=0A= easeInCubic: function (x, t, b, c, d) {=0A= return c*(t/=3Dd)*t*t + b;=0A= },=0A= easeOutCubic: function (x, t, b, c, d) {=0A= return c*((t=3Dt/d-1)*t*t + 1) + b;=0A= },=0A= easeInOutCubic: function (x, t, b, c, d) {=0A= if ((t/=3Dd/2) < 1) return c/2*t*t*t + b;=0A= return c/2*((t-=3D2)*t*t + 2) + b;=0A= },=0A= easeInQuart: function (x, t, b, c, d) {=0A= return c*(t/=3Dd)*t*t*t + b;=0A= },=0A= easeOutQuart: function (x, t, b, c, d) {=0A= return -c * ((t=3Dt/d-1)*t*t*t - 1) + b;=0A= },=0A= easeInOutQuart: function (x, t, b, c, d) {=0A= if ((t/=3Dd/2) < 1) return c/2*t*t*t*t + b;=0A= return -c/2 * ((t-=3D2)*t*t*t - 2) + b;=0A= },=0A= easeInQuint: function (x, t, b, c, d) {=0A= return c*(t/=3Dd)*t*t*t*t + b;=0A= },=0A= easeOutQuint: function (x, t, b, c, d) {=0A= return c*((t=3Dt/d-1)*t*t*t*t + 1) + b;=0A= },=0A= easeInOutQuint: function (x, t, b, c, d) {=0A= if ((t/=3Dd/2) < 1) return c/2*t*t*t*t*t + b;=0A= return c/2*((t-=3D2)*t*t*t*t + 2) + b;=0A= },=0A= easeInSine: function (x, t, b, c, d) {=0A= return -c * Math.cos(t/d * (Math.PI/2)) + c + b;=0A= },=0A= easeOutSine: function (x, t, b, c, d) {=0A= return c * Math.sin(t/d * (Math.PI/2)) + b;=0A= },=0A= easeInOutSine: function (x, t, b, c, d) {=0A= return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;=0A= },=0A= easeInExpo: function (x, t, b, c, d) {=0A= return (t=3D=3D0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;=0A= },=0A= easeOutExpo: function (x, t, b, c, d) {=0A= return (t=3D=3Dd) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;=0A= },=0A= easeInOutExpo: function (x, t, b, c, d) {=0A= if (t=3D=3D0) return b;=0A= if (t=3D=3Dd) return b+c;=0A= if ((t/=3Dd/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;=0A= return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;=0A= },=0A= easeInCirc: function (x, t, b, c, d) {=0A= return -c * (Math.sqrt(1 - (t/=3Dd)*t) - 1) + b;=0A= },=0A= easeOutCirc: function (x, t, b, c, d) {=0A= return c * Math.sqrt(1 - (t=3Dt/d-1)*t) + b;=0A= },=0A= easeInOutCirc: function (x, t, b, c, d) {=0A= if ((t/=3Dd/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;=0A= return c/2 * (Math.sqrt(1 - (t-=3D2)*t) + 1) + b;=0A= },=0A= easeInElastic: function (x, t, b, c, d) {=0A= var s=3D1.70158;var p=3D0;var a=3Dc;=0A= if (t=3D=3D0) return b; if ((t/=3Dd)=3D=3D1) return b+c; if (!p) = p=3Dd*.3;=0A= if (a < Math.abs(c)) { a=3Dc; var s=3Dp/4; }=0A= else var s =3D p/(2*Math.PI) * Math.asin (c/a);=0A= return -(a*Math.pow(2,10*(t-=3D1)) * Math.sin( (t*d-s)*(2*Math.PI)/p = )) + b;=0A= },=0A= easeOutElastic: function (x, t, b, c, d) {=0A= var s=3D1.70158;var p=3D0;var a=3Dc;=0A= if (t=3D=3D0) return b; if ((t/=3Dd)=3D=3D1) return b+c; if (!p) = p=3Dd*.3;=0A= if (a < Math.abs(c)) { a=3Dc; var s=3Dp/4; }=0A= else var s =3D p/(2*Math.PI) * Math.asin (c/a);=0A= return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;=0A= },=0A= easeInOutElastic: function (x, t, b, c, d) {=0A= var s=3D1.70158;var p=3D0;var a=3Dc;=0A= if (t=3D=3D0) return b; if ((t/=3Dd/2)=3D=3D2) return b+c; if (!p) = p=3Dd*(.3*1.5);=0A= if (a < Math.abs(c)) { a=3Dc; var s=3Dp/4; }=0A= else var s =3D p/(2*Math.PI) * Math.asin (c/a);=0A= if (t < 1) return -.5*(a*Math.pow(2,10*(t-=3D1)) * Math.sin( = (t*d-s)*(2*Math.PI)/p )) + b;=0A= return a*Math.pow(2,-10*(t-=3D1)) * Math.sin( (t*d-s)*(2*Math.PI)/p = )*.5 + c + b;=0A= },=0A= easeInBack: function (x, t, b, c, d, s) {=0A= if (s =3D=3D undefined) s =3D 1.70158;=0A= return c*(t/=3Dd)*t*((s+1)*t - s) + b;=0A= },=0A= easeOutBack: function (x, t, b, c, d, s) {=0A= if (s =3D=3D undefined) s =3D 1.70158;=0A= return c*((t=3Dt/d-1)*t*((s+1)*t + s) + 1) + b;=0A= },=0A= easeInOutBack: function (x, t, b, c, d, s) {=0A= if (s =3D=3D undefined) s =3D 1.70158; =0A= if ((t/=3Dd/2) < 1) return c/2*(t*t*(((s*=3D(1.525))+1)*t - s)) + b;=0A= return c/2*((t-=3D2)*t*(((s*=3D(1.525))+1)*t + s) + 2) + b;=0A= },=0A= easeInBounce: function (x, t, b, c, d) {=0A= return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;=0A= },=0A= easeOutBounce: function (x, t, b, c, d) {=0A= if ((t/=3Dd) < (1/2.75)) {=0A= return c*(7.5625*t*t) + b;=0A= } else if (t < (2/2.75)) {=0A= return c*(7.5625*(t-=3D(1.5/2.75))*t + .75) + b;=0A= } else if (t < (2.5/2.75)) {=0A= return c*(7.5625*(t-=3D(2.25/2.75))*t + .9375) + b;=0A= } else {=0A= return c*(7.5625*(t-=3D(2.625/2.75))*t + .984375) + b;=0A= }=0A= },=0A= easeInOutBounce: function (x, t, b, c, d) {=0A= if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 = + b;=0A= return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;=0A= }=0A= });=0A= =0A= /*=0A= *=0A= * TERMS OF USE - EASING EQUATIONS=0A= * =0A= * Open source under the BSD License. =0A= * =0A= * Copyright =C2=A9 2001 Robert Penner=0A= * All rights reserved.=0A= * =0A= * Redistribution and use in source and binary forms, with or without = modification, =0A= * are permitted provided that the following conditions are met:=0A= * =0A= * Redistributions of source code must retain the above copyright = notice, this list of =0A= * conditions and the following disclaimer.=0A= * Redistributions in binary form must reproduce the above copyright = notice, this list =0A= * of conditions and the following disclaimer in the documentation = and/or other materials =0A= * provided with the distribution.=0A= * =0A= * Neither the name of the author nor the names of contributors may be = used to endorse =0A= * or promote products derived from this software without specific prior = written permission.=0A= * =0A= * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS = "AS IS" AND ANY =0A= * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE = IMPLIED WARRANTIES OF=0A= * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. = IN NO EVENT SHALL THE=0A= * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, = INCIDENTAL, SPECIAL,=0A= * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, = PROCUREMENT OF SUBSTITUTE=0A= * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS = INTERRUPTION) HOWEVER CAUSED =0A= * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT = LIABILITY, OR TORT (INCLUDING=0A= * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS = SOFTWARE, EVEN IF ADVISED =0A= * OF THE POSSIBILITY OF SUCH DAMAGE. =0A= *=0A= */ ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://idms.financialpost.com/js/jquery.stepscroll-0.5.js /*! * jQuery.stepScroll * Dual licensed under MIT and GPL. * Date: 08/21/2009 * * @projectDescription (Auto)scroll a list of elements in steps * @author Jim Yi * @version 0.4 * * @id jQuery.stepScroll * @id jQuery.fn.stepScroll * @param {Object} settings Hash of settings, none is required. * @return {jQuery} Returns the same jQuery object for chaining. * */ (function($){ $.fn.stepScroll =3D function(options) { var defaults =3D { animationSpeed: 1500, autoStart: true, manualStep: 1, step: 5, stepSpeed: 1500 /* the time after the animation stops until the next = scroll */ }; var options =3D $.extend(defaults, options); var full =3D true; // is the scroller full? if not, don't let anyone scroll var init_size =3D $("ul li", this).length; if (init_size < options.step) { full =3D false; } return this.each(function() { var autoscroll =3D false; var timeout =3D -1; var obj =3D this; var animating =3D false; /* so we don't try to animate while already = animating */ var queue =3D new Array(); /* queue animations if it's already = animating */ var allow =3D full; /* bind some custom events */ $(obj).bind("start", function() { startAutoScroll(); }); $(obj).bind("stop", function() { stopAutoScroll(); }); $(obj).bind("left", function(e, step) { if (step) options.manualStep =3D step; stopAutoScroll(); scroll(1, 1); }); $(obj).bind("right", function(e, step) { if (step) options.manualStep =3D step; stopAutoScroll(); scroll(-1, 1); }); if (options.autoStart =3D=3D true) { startAutoScroll(); } function startAutoScroll() { autoscroll =3D true; scroll(1); } function stopAutoScroll() { clearTimeout(timeout); autoscroll =3D false; } /* dir =3D 1 =3D> scroll left * dir =3D -1 =3D> scroll right * step is optional, overrides the options */ function scroll(dir, manual) { if (!allow) return; if (!dir) dir =3D 1; // IE doesn't accept parameters in setTimeout if (animating) { /* queue to do once we finish animating = */ /*Adding condition to ignore the = multiple scrolls and accept first and last events.*/ if(queue.size() < 1) queue.push( {"dir": dir, "manual": = manual} ); return; } animating =3D true; var mySpeed, myStep, width; if (manual =3D=3D 1) { myStep =3D options.manualStep; } else { myStep =3D options.step; } mySpeed =3D options.animationSpeed * (myStep / options.step); width =3D dir * $("ul li:first", obj).outerWidth(true) * myStep; var $mom =3D $("ul", obj); if (dir =3D=3D 1) { $mom.children(":lt(" + myStep + ")").clone(true).appendTo($mom); $(obj).animate({scrollLeft: width}, mySpeed, function() { if (dir =3D=3D 1) { $mom.children(":lt(" + myStep + ")").remove(); } $(obj).scrollLeft(0); animating =3D false; var next =3D queue.shift(); if (next) { scroll(next.dir, next.manual); } if (autoscroll =3D=3D true) { timeout =3D setTimeout(scroll, options.stepSpeed, 1); } }); } else if (dir =3D=3D -1) { var rotate =3D $mom.children().length - myStep - 1; var clone =3D false; if (rotate < 0) { = $mom.children().clone(true).prependTo($mom); } else { $mom.children(":gt(" + = rotate + ")").clone(true).prependTo($mom); } $(obj).scrollLeft(-1 * width); $(obj).animate({scrollLeft: 0}, mySpeed, function() { /* (rotate + mystep): adjust the rotate number since we prepended = elements */ $mom.children(":gt(" + (rotate + myStep) + ")").remove(); animating =3D false; var next =3D queue.shift(); if (next) { scroll(next.dir, next.manual); } }); } } return false; }); }; })(jQuery); ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://idms.financialpost.com/js/prototype.js /* Prototype JavaScript framework, version 1.6.0.3=0A= * (c) 2005-2008 Sam Stephenson=0A= *=0A= * Prototype is freely distributable under the terms of an MIT-style = license.=0A= * For details, see the Prototype web site: http://www.prototypejs.org/=0A= *=0A= = *------------------------------------------------------------------------= --*/=0A= =0A= var Prototype =3D {=0A= Version: '1.6.0.3',=0A= =0A= Browser: {=0A= IE: !!(window.attachEvent &&=0A= navigator.userAgent.indexOf('Opera') =3D=3D=3D -1),=0A= Opera: navigator.userAgent.indexOf('Opera') > -1,=0A= WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A= Gecko: navigator.userAgent.indexOf('Gecko') > -1 &&=0A= navigator.userAgent.indexOf('KHTML') =3D=3D=3D -1,=0A= MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A= },=0A= =0A= BrowserFeatures: {=0A= XPath: !!document.evaluate,=0A= SelectorsAPI: !!document.querySelector,=0A= ElementExtensions: !!window.HTMLElement,=0A= SpecificElementExtensions:=0A= document.createElement('div')['__proto__'] &&=0A= document.createElement('div')['__proto__'] !=3D=3D=0A= document.createElement('form')['__proto__']=0A= },=0A= =0A= ScriptFragment: ']*>([\\S\\s]*?)<\/script>',=0A= JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A= =0A= emptyFunction: function() { },=0A= K: function(x) { return x }=0A= };=0A= =0A= if (Prototype.Browser.MobileSafari)=0A= Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A= =0A= =0A= /* Based on Alex Arnell's inheritance implementation. */=0A= var Class =3D {=0A= create: function() {=0A= var parent =3D null, properties =3D $A(arguments);=0A= if (Object.isFunction(properties[0]))=0A= parent =3D properties.shift();=0A= =0A= function klass() {=0A= this.initialize.apply(this, arguments);=0A= }=0A= =0A= Object.extend(klass, Class.Methods);=0A= klass.superclass =3D parent;=0A= klass.subclasses =3D [];=0A= =0A= if (parent) {=0A= var subclass =3D function() { };=0A= subclass.prototype =3D parent.prototype;=0A= klass.prototype =3D new subclass;=0A= parent.subclasses.push(klass);=0A= }=0A= =0A= for (var i =3D 0; i < properties.length; i++)=0A= klass.addMethods(properties[i]);=0A= =0A= if (!klass.prototype.initialize)=0A= klass.prototype.initialize =3D Prototype.emptyFunction;=0A= =0A= klass.prototype.constructor =3D klass;=0A= =0A= return klass;=0A= }=0A= };=0A= =0A= Class.Methods =3D {=0A= addMethods: function(source) {=0A= var ancestor =3D this.superclass && this.superclass.prototype;=0A= var properties =3D Object.keys(source);=0A= =0A= if (!Object.keys({ toString: true }).length)=0A= properties.push("toString", "valueOf");=0A= =0A= for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A= var property =3D properties[i], value =3D source[property];=0A= if (ancestor && Object.isFunction(value) &&=0A= value.argumentNames().first() =3D=3D "$super") {=0A= var method =3D value;=0A= value =3D (function(m) {=0A= return function() { return ancestor[m].apply(this, arguments) = };=0A= })(property).wrap(method);=0A= =0A= value.valueOf =3D method.valueOf.bind(method);=0A= value.toString =3D method.toString.bind(method);=0A= }=0A= this.prototype[property] =3D value;=0A= }=0A= =0A= return this;=0A= }=0A= };=0A= =0A= var Abstract =3D { };=0A= =0A= Object.extend =3D function(destination, source) {=0A= for (var property in source)=0A= destination[property] =3D source[property];=0A= return destination;=0A= };=0A= =0A= Object.extend(Object, {=0A= inspect: function(object) {=0A= try {=0A= if (Object.isUndefined(object)) return 'undefined';=0A= if (object =3D=3D=3D null) return 'null';=0A= return object.inspect ? object.inspect() : String(object);=0A= } catch (e) {=0A= if (e instanceof RangeError) return '...';=0A= throw e;=0A= }=0A= },=0A= =0A= toJSON: function(object) {=0A= var type =3D typeof object;=0A= switch (type) {=0A= case 'undefined':=0A= case 'function':=0A= case 'unknown': return;=0A= case 'boolean': return object.toString();=0A= }=0A= =0A= if (object =3D=3D=3D null) return 'null';=0A= if (object.toJSON) return object.toJSON();=0A= if (Object.isElement(object)) return;=0A= =0A= var results =3D [];=0A= for (var property in object) {=0A= var value =3D Object.toJSON(object[property]);=0A= if (!Object.isUndefined(value))=0A= results.push(property.toJSON() + ': ' + value);=0A= }=0A= =0A= return '{' + results.join(', ') + '}';=0A= },=0A= =0A= toQueryString: function(object) {=0A= return $H(object).toQueryString();=0A= },=0A= =0A= toHTML: function(object) {=0A= return object && object.toHTML ? object.toHTML() : = String.interpret(object);=0A= },=0A= =0A= keys: function(object) {=0A= var keys =3D [];=0A= for (var property in object)=0A= keys.push(property);=0A= return keys;=0A= },=0A= =0A= values: function(object) {=0A= var values =3D [];=0A= for (var property in object)=0A= values.push(object[property]);=0A= return values;=0A= },=0A= =0A= clone: function(object) {=0A= return Object.extend({ }, object);=0A= },=0A= =0A= isElement: function(object) {=0A= return !!(object && object.nodeType =3D=3D 1);=0A= },=0A= =0A= isArray: function(object) {=0A= return object !=3D null && typeof object =3D=3D "object" &&=0A= 'splice' in object && 'join' in object;=0A= },=0A= =0A= isHash: function(object) {=0A= return object instanceof Hash;=0A= },=0A= =0A= isFunction: function(object) {=0A= return typeof object =3D=3D "function";=0A= },=0A= =0A= isString: function(object) {=0A= return typeof object =3D=3D "string";=0A= },=0A= =0A= isNumber: function(object) {=0A= return typeof object =3D=3D "number";=0A= },=0A= =0A= isUndefined: function(object) {=0A= return typeof object =3D=3D "undefined";=0A= }=0A= });=0A= =0A= Object.extend(Function.prototype, {=0A= argumentNames: function() {=0A= var names =3D = this.toString().match(/^[\s\(]*function[^(]*\(([^\)]*)\)/)[1]=0A= .replace(/\s+/g, '').split(',');=0A= return names.length =3D=3D 1 && !names[0] ? [] : names;=0A= },=0A= =0A= bind: function() {=0A= if (arguments.length < 2 && Object.isUndefined(arguments[0])) return = this;=0A= var __method =3D this, args =3D $A(arguments), object =3D = args.shift();=0A= return function() {=0A= return __method.apply(object, args.concat($A(arguments)));=0A= }=0A= },=0A= =0A= bindAsEventListener: function() {=0A= var __method =3D this, args =3D $A(arguments), object =3D = args.shift();=0A= return function(event) {=0A= return __method.apply(object, [event || = window.event].concat(args));=0A= }=0A= },=0A= =0A= curry: function() {=0A= if (!arguments.length) return this;=0A= var __method =3D this, args =3D $A(arguments);=0A= return function() {=0A= return __method.apply(this, args.concat($A(arguments)));=0A= }=0A= },=0A= =0A= delay: function() {=0A= var __method =3D this, args =3D $A(arguments), timeout =3D = args.shift() * 1000;=0A= return window.setTimeout(function() {=0A= return __method.apply(__method, args);=0A= }, timeout);=0A= },=0A= =0A= defer: function() {=0A= var args =3D [0.01].concat($A(arguments));=0A= return this.delay.apply(this, args);=0A= },=0A= =0A= wrap: function(wrapper) {=0A= var __method =3D this;=0A= return function() {=0A= return wrapper.apply(this, = [__method.bind(this)].concat($A(arguments)));=0A= }=0A= },=0A= =0A= methodize: function() {=0A= if (this._methodized) return this._methodized;=0A= var __method =3D this;=0A= return this._methodized =3D function() {=0A= return __method.apply(null, [this].concat($A(arguments)));=0A= };=0A= }=0A= });=0A= =0A= Date.prototype.toJSON =3D function() {=0A= return '"' + this.getUTCFullYear() + '-' +=0A= (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A= this.getUTCDate().toPaddedString(2) + 'T' +=0A= this.getUTCHours().toPaddedString(2) + ':' +=0A= this.getUTCMinutes().toPaddedString(2) + ':' +=0A= this.getUTCSeconds().toPaddedString(2) + 'Z"';=0A= };=0A= =0A= var Try =3D {=0A= these: function() {=0A= var returnValue;=0A= =0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= var lambda =3D arguments[i];=0A= try {=0A= returnValue =3D lambda();=0A= break;=0A= } catch (e) { }=0A= }=0A= =0A= return returnValue;=0A= }=0A= };=0A= =0A= RegExp.prototype.match =3D RegExp.prototype.test;=0A= =0A= RegExp.escape =3D function(str) {=0A= return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var PeriodicalExecuter =3D Class.create({=0A= initialize: function(callback, frequency) {=0A= this.callback =3D callback;=0A= this.frequency =3D frequency;=0A= this.currentlyExecuting =3D false;=0A= =0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= this.timer =3D setInterval(this.onTimerEvent.bind(this), = this.frequency * 1000);=0A= },=0A= =0A= execute: function() {=0A= this.callback(this);=0A= },=0A= =0A= stop: function() {=0A= if (!this.timer) return;=0A= clearInterval(this.timer);=0A= this.timer =3D null;=0A= },=0A= =0A= onTimerEvent: function() {=0A= if (!this.currentlyExecuting) {=0A= try {=0A= this.currentlyExecuting =3D true;=0A= this.execute();=0A= } finally {=0A= this.currentlyExecuting =3D false;=0A= }=0A= }=0A= }=0A= });=0A= Object.extend(String, {=0A= interpret: function(value) {=0A= return value =3D=3D null ? '' : String(value);=0A= },=0A= specialChar: {=0A= '\b': '\\b',=0A= '\t': '\\t',=0A= '\n': '\\n',=0A= '\f': '\\f',=0A= '\r': '\\r',=0A= '\\': '\\\\'=0A= }=0A= });=0A= =0A= Object.extend(String.prototype, {=0A= gsub: function(pattern, replacement) {=0A= var result =3D '', source =3D this, match;=0A= replacement =3D arguments.callee.prepareReplacement(replacement);=0A= =0A= while (source.length > 0) {=0A= if (match =3D source.match(pattern)) {=0A= result +=3D source.slice(0, match.index);=0A= result +=3D String.interpret(replacement(match));=0A= source =3D source.slice(match.index + match[0].length);=0A= } else {=0A= result +=3D source, source =3D '';=0A= }=0A= }=0A= return result;=0A= },=0A= =0A= sub: function(pattern, replacement, count) {=0A= replacement =3D this.gsub.prepareReplacement(replacement);=0A= count =3D Object.isUndefined(count) ? 1 : count;=0A= =0A= return this.gsub(pattern, function(match) {=0A= if (--count < 0) return match[0];=0A= return replacement(match);=0A= });=0A= },=0A= =0A= scan: function(pattern, iterator) {=0A= this.gsub(pattern, iterator);=0A= return String(this);=0A= },=0A= =0A= truncate: function(length, truncation) {=0A= length =3D length || 30;=0A= truncation =3D Object.isUndefined(truncation) ? '...' : truncation;=0A= return this.length > length ?=0A= this.slice(0, length - truncation.length) + truncation : = String(this);=0A= },=0A= =0A= strip: function() {=0A= return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A= },=0A= =0A= stripTags: function() {=0A= return this.replace(/<\/?[^>]+>/gi, '');=0A= },=0A= =0A= stripScripts: function() {=0A= return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A= },=0A= =0A= extractScripts: function() {=0A= var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A= var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A= return (this.match(matchAll) || []).map(function(scriptTag) {=0A= return (scriptTag.match(matchOne) || ['', ''])[1];=0A= });=0A= },=0A= =0A= evalScripts: function() {=0A= return this.extractScripts().map(function(script) { return = eval(script) });=0A= },=0A= =0A= escapeHTML: function() {=0A= var self =3D arguments.callee;=0A= self.text.data =3D this;=0A= return self.div.innerHTML;=0A= },=0A= =0A= unescapeHTML: function() {=0A= var div =3D new Element('div');=0A= div.innerHTML =3D this.stripTags();=0A= return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A= $A(div.childNodes).inject('', function(memo, node) { return = memo+node.nodeValue }) :=0A= div.childNodes[0].nodeValue) : '';=0A= },=0A= =0A= toQueryParams: function(separator) {=0A= var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A= if (!match) return { };=0A= =0A= return match[1].split(separator || '&').inject({ }, function(hash, = pair) {=0A= if ((pair =3D pair.split('=3D'))[0]) {=0A= var key =3D decodeURIComponent(pair.shift());=0A= var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A= if (value !=3D undefined) value =3D decodeURIComponent(value);=0A= =0A= if (key in hash) {=0A= if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];=0A= hash[key].push(value);=0A= }=0A= else hash[key] =3D value;=0A= }=0A= return hash;=0A= });=0A= },=0A= =0A= toArray: function() {=0A= return this.split('');=0A= },=0A= =0A= succ: function() {=0A= return this.slice(0, this.length - 1) +=0A= String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A= },=0A= =0A= times: function(count) {=0A= return count < 1 ? '' : new Array(count + 1).join(this);=0A= },=0A= =0A= camelize: function() {=0A= var parts =3D this.split('-'), len =3D parts.length;=0A= if (len =3D=3D 1) return parts[0];=0A= =0A= var camelized =3D this.charAt(0) =3D=3D '-'=0A= ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A= : parts[0];=0A= =0A= for (var i =3D 1; i < len; i++)=0A= camelized +=3D parts[i].charAt(0).toUpperCase() + = parts[i].substring(1);=0A= =0A= return camelized;=0A= },=0A= =0A= capitalize: function() {=0A= return this.charAt(0).toUpperCase() + = this.substring(1).toLowerCase();=0A= },=0A= =0A= underscore: function() {=0A= return this.gsub(/::/, = '/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{= 1}_#{2}').gsub(/-/,'_').toLowerCase();=0A= },=0A= =0A= dasherize: function() {=0A= return this.gsub(/_/,'-');=0A= },=0A= =0A= inspect: function(useDoubleQuotes) {=0A= var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A= var character =3D String.specialChar[match[0]];=0A= return character ? character : '\\u00' + = match[0].charCodeAt().toPaddedString(2, 16);=0A= });=0A= if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') = + '"';=0A= return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A= },=0A= =0A= toJSON: function() {=0A= return this.inspect(true);=0A= },=0A= =0A= unfilterJSON: function(filter) {=0A= return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A= },=0A= =0A= isJSON: function() {=0A= var str =3D this;=0A= if (str.blank()) return false;=0A= str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A= return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A= },=0A= =0A= evalJSON: function(sanitize) {=0A= var json =3D this.unfilterJSON();=0A= try {=0A= if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A= } catch (e) { }=0A= throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A= },=0A= =0A= include: function(pattern) {=0A= return this.indexOf(pattern) > -1;=0A= },=0A= =0A= startsWith: function(pattern) {=0A= return this.indexOf(pattern) =3D=3D=3D 0;=0A= },=0A= =0A= endsWith: function(pattern) {=0A= var d =3D this.length - pattern.length;=0A= return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A= },=0A= =0A= empty: function() {=0A= return this =3D=3D '';=0A= },=0A= =0A= blank: function() {=0A= return /^\s*$/.test(this);=0A= },=0A= =0A= interpolate: function(object, pattern) {=0A= return new Template(this, pattern).evaluate(object);=0A= }=0A= });=0A= =0A= if (Prototype.Browser.WebKit || Prototype.Browser.IE) = Object.extend(String.prototype, {=0A= escapeHTML: function() {=0A= return = this.replace(/&/g,'&').replace(//g,'>');=0A= },=0A= unescapeHTML: function() {=0A= return = this.stripTags().replace(/&/g,'&').replace(/</g,'<').replace(/>= /g,'>');=0A= }=0A= });=0A= =0A= String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A= if (Object.isFunction(replacement)) return replacement;=0A= var template =3D new Template(replacement);=0A= return function(match) { return template.evaluate(match) };=0A= };=0A= =0A= String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A= =0A= Object.extend(String.prototype.escapeHTML, {=0A= div: document.createElement('div'),=0A= text: document.createTextNode('')=0A= });=0A= =0A= String.prototype.escapeHTML.div.appendChild(String.prototype.escapeHTML.t= ext);=0A= =0A= var Template =3D Class.create({=0A= initialize: function(template, pattern) {=0A= this.template =3D template.toString();=0A= this.pattern =3D pattern || Template.Pattern;=0A= },=0A= =0A= evaluate: function(object) {=0A= if (Object.isFunction(object.toTemplateReplacements))=0A= object =3D object.toTemplateReplacements();=0A= =0A= return this.template.gsub(this.pattern, function(match) {=0A= if (object =3D=3D null) return '';=0A= =0A= var before =3D match[1] || '';=0A= if (before =3D=3D '\\') return match[2];=0A= =0A= var ctx =3D object, expr =3D match[3];=0A= var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A= match =3D pattern.exec(expr);=0A= if (match =3D=3D null) return before;=0A= =0A= while (match !=3D null) {=0A= var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', = ']') : match[1];=0A= ctx =3D ctx[comp];=0A= if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A= expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : = match[0].length);=0A= match =3D pattern.exec(expr);=0A= }=0A= =0A= return before + String.interpret(ctx);=0A= });=0A= }=0A= });=0A= Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A= =0A= var $break =3D { };=0A= =0A= var Enumerable =3D {=0A= each: function(iterator, context) {=0A= var index =3D 0;=0A= try {=0A= this._each(function(value) {=0A= iterator.call(context, value, index++);=0A= });=0A= } catch (e) {=0A= if (e !=3D $break) throw e;=0A= }=0A= return this;=0A= },=0A= =0A= eachSlice: function(number, iterator, context) {=0A= var index =3D -number, slices =3D [], array =3D this.toArray();=0A= if (number < 1) return array;=0A= while ((index +=3D number) < array.length)=0A= slices.push(array.slice(index, index+number));=0A= return slices.collect(iterator, context);=0A= },=0A= =0A= all: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= result =3D result && !!iterator.call(context, value, index);=0A= if (!result) throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= any: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var result =3D false;=0A= this.each(function(value, index) {=0A= if (result =3D !!iterator.call(context, value, index))=0A= throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= collect: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push(iterator.call(context, value, index));=0A= });=0A= return results;=0A= },=0A= =0A= detect: function(iterator, context) {=0A= var result;=0A= this.each(function(value, index) {=0A= if (iterator.call(context, value, index)) {=0A= result =3D value;=0A= throw $break;=0A= }=0A= });=0A= return result;=0A= },=0A= =0A= findAll: function(iterator, context) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (iterator.call(context, value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= grep: function(filter, iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var results =3D [];=0A= =0A= if (Object.isString(filter))=0A= filter =3D new RegExp(filter);=0A= =0A= this.each(function(value, index) {=0A= if (filter.match(value))=0A= results.push(iterator.call(context, value, index));=0A= });=0A= return results;=0A= },=0A= =0A= include: function(object) {=0A= if (Object.isFunction(this.indexOf))=0A= if (this.indexOf(object) !=3D -1) return true;=0A= =0A= var found =3D false;=0A= this.each(function(value) {=0A= if (value =3D=3D object) {=0A= found =3D true;=0A= throw $break;=0A= }=0A= });=0A= return found;=0A= },=0A= =0A= inGroupsOf: function(number, fillWith) {=0A= fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;=0A= return this.eachSlice(number, function(slice) {=0A= while(slice.length < number) slice.push(fillWith);=0A= return slice;=0A= });=0A= },=0A= =0A= inject: function(memo, iterator, context) {=0A= this.each(function(value, index) {=0A= memo =3D iterator.call(context, memo, value, index);=0A= });=0A= return memo;=0A= },=0A= =0A= invoke: function(method) {=0A= var args =3D $A(arguments).slice(1);=0A= return this.map(function(value) {=0A= return value[method].apply(value, args);=0A= });=0A= },=0A= =0A= max: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator.call(context, value, index);=0A= if (result =3D=3D null || value >=3D result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= min: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator.call(context, value, index);=0A= if (result =3D=3D null || value < result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= partition: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var trues =3D [], falses =3D [];=0A= this.each(function(value, index) {=0A= (iterator.call(context, value, index) ?=0A= trues : falses).push(value);=0A= });=0A= return [trues, falses];=0A= },=0A= =0A= pluck: function(property) {=0A= var results =3D [];=0A= this.each(function(value) {=0A= results.push(value[property]);=0A= });=0A= return results;=0A= },=0A= =0A= reject: function(iterator, context) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (!iterator.call(context, value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= sortBy: function(iterator, context) {=0A= return this.map(function(value, index) {=0A= return {=0A= value: value,=0A= criteria: iterator.call(context, value, index)=0A= };=0A= }).sort(function(left, right) {=0A= var a =3D left.criteria, b =3D right.criteria;=0A= return a < b ? -1 : a > b ? 1 : 0;=0A= }).pluck('value');=0A= },=0A= =0A= toArray: function() {=0A= return this.map();=0A= },=0A= =0A= zip: function() {=0A= var iterator =3D Prototype.K, args =3D $A(arguments);=0A= if (Object.isFunction(args.last()))=0A= iterator =3D args.pop();=0A= =0A= var collections =3D [this].concat(args).map($A);=0A= return this.map(function(value, index) {=0A= return iterator(collections.pluck(index));=0A= });=0A= },=0A= =0A= size: function() {=0A= return this.toArray().length;=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= };=0A= =0A= Object.extend(Enumerable, {=0A= map: Enumerable.collect,=0A= find: Enumerable.detect,=0A= select: Enumerable.findAll,=0A= filter: Enumerable.findAll,=0A= member: Enumerable.include,=0A= entries: Enumerable.toArray,=0A= every: Enumerable.all,=0A= some: Enumerable.any=0A= });=0A= function $A(iterable) {=0A= if (!iterable) return [];=0A= if (iterable.toArray) return iterable.toArray();=0A= var length =3D iterable.length || 0, results =3D new Array(length);=0A= while (length--) results[length] =3D iterable[length];=0A= return results;=0A= }=0A= =0A= if (Prototype.Browser.WebKit) {=0A= $A =3D function(iterable) {=0A= if (!iterable) return [];=0A= // In Safari, only use the `toArray` method if it's not a NodeList.=0A= // A NodeList is a function, has an function `item` property, and a = numeric=0A= // `length` property. Adapted from Google Doctype.=0A= if (!(typeof iterable =3D=3D=3D 'function' && typeof iterable.length = =3D=3D=3D=0A= 'number' && typeof iterable.item =3D=3D=3D 'function') && = iterable.toArray)=0A= return iterable.toArray();=0A= var length =3D iterable.length || 0, results =3D new Array(length);=0A= while (length--) results[length] =3D iterable[length];=0A= return results;=0A= };=0A= }=0A= =0A= Array.from =3D $A;=0A= =0A= Object.extend(Array.prototype, Enumerable);=0A= =0A= if (!Array.prototype._reverse) Array.prototype._reverse =3D = Array.prototype.reverse;=0A= =0A= Object.extend(Array.prototype, {=0A= _each: function(iterator) {=0A= for (var i =3D 0, length =3D this.length; i < length; i++)=0A= iterator(this[i]);=0A= },=0A= =0A= clear: function() {=0A= this.length =3D 0;=0A= return this;=0A= },=0A= =0A= first: function() {=0A= return this[0];=0A= },=0A= =0A= last: function() {=0A= return this[this.length - 1];=0A= },=0A= =0A= compact: function() {=0A= return this.select(function(value) {=0A= return value !=3D null;=0A= });=0A= },=0A= =0A= flatten: function() {=0A= return this.inject([], function(array, value) {=0A= return array.concat(Object.isArray(value) ?=0A= value.flatten() : [value]);=0A= });=0A= },=0A= =0A= without: function() {=0A= var values =3D $A(arguments);=0A= return this.select(function(value) {=0A= return !values.include(value);=0A= });=0A= },=0A= =0A= reverse: function(inline) {=0A= return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A= },=0A= =0A= reduce: function() {=0A= return this.length > 1 ? this : this[0];=0A= },=0A= =0A= uniq: function(sorted) {=0A= return this.inject([], function(array, value, index) {=0A= if (0 =3D=3D index || (sorted ? array.last() !=3D value : = !array.include(value)))=0A= array.push(value);=0A= return array;=0A= });=0A= },=0A= =0A= intersect: function(array) {=0A= return this.uniq().findAll(function(item) {=0A= return array.detect(function(value) { return item =3D=3D=3D value = });=0A= });=0A= },=0A= =0A= clone: function() {=0A= return [].concat(this);=0A= },=0A= =0A= size: function() {=0A= return this.length;=0A= },=0A= =0A= inspect: function() {=0A= return '[' + this.map(Object.inspect).join(', ') + ']';=0A= },=0A= =0A= toJSON: function() {=0A= var results =3D [];=0A= this.each(function(object) {=0A= var value =3D Object.toJSON(object);=0A= if (!Object.isUndefined(value)) results.push(value);=0A= });=0A= return '[' + results.join(', ') + ']';=0A= }=0A= });=0A= =0A= // use native browser JS 1.6 implementation if available=0A= if (Object.isFunction(Array.prototype.forEach))=0A= Array.prototype._each =3D Array.prototype.forEach;=0A= =0A= if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, = i) {=0A= i || (i =3D 0);=0A= var length =3D this.length;=0A= if (i < 0) i =3D length + i;=0A= for (; i < length; i++)=0A= if (this[i] =3D=3D=3D item) return i;=0A= return -1;=0A= };=0A= =0A= if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D = function(item, i) {=0A= i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A= var n =3D this.slice(0, i).reverse().indexOf(item);=0A= return (n < 0) ? n : i - n - 1;=0A= };=0A= =0A= Array.prototype.toArray =3D Array.prototype.clone;=0A= =0A= function $w(string) {=0A= if (!Object.isString(string)) return [];=0A= string =3D string.strip();=0A= return string ? string.split(/\s+/) : [];=0A= }=0A= =0A= if (Prototype.Browser.Opera){=0A= Array.prototype.concat =3D function() {=0A= var array =3D [];=0A= for (var i =3D 0, length =3D this.length; i < length; i++) = array.push(this[i]);=0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= if (Object.isArray(arguments[i])) {=0A= for (var j =3D 0, arrayLength =3D arguments[i].length; j < = arrayLength; j++)=0A= array.push(arguments[i][j]);=0A= } else {=0A= array.push(arguments[i]);=0A= }=0A= }=0A= return array;=0A= };=0A= }=0A= Object.extend(Number.prototype, {=0A= toColorPart: function() {=0A= return this.toPaddedString(2, 16);=0A= },=0A= =0A= succ: function() {=0A= return this + 1;=0A= },=0A= =0A= times: function(iterator, context) {=0A= $R(0, this, true).each(iterator, context);=0A= return this;=0A= },=0A= =0A= toPaddedString: function(length, radix) {=0A= var string =3D this.toString(radix || 10);=0A= return '0'.times(length - string.length) + string;=0A= },=0A= =0A= toJSON: function() {=0A= return isFinite(this) ? this.toString() : 'null';=0A= }=0A= });=0A= =0A= $w('abs round ceil floor').each(function(method){=0A= Number.prototype[method] =3D Math[method].methodize();=0A= });=0A= function $H(object) {=0A= return new Hash(object);=0A= };=0A= =0A= var Hash =3D Class.create(Enumerable, (function() {=0A= =0A= function toQueryPair(key, value) {=0A= if (Object.isUndefined(value)) return key;=0A= return key + '=3D' + encodeURIComponent(String.interpret(value));=0A= }=0A= =0A= return {=0A= initialize: function(object) {=0A= this._object =3D Object.isHash(object) ? object.toObject() : = Object.clone(object);=0A= },=0A= =0A= _each: function(iterator) {=0A= for (var key in this._object) {=0A= var value =3D this._object[key], pair =3D [key, value];=0A= pair.key =3D key;=0A= pair.value =3D value;=0A= iterator(pair);=0A= }=0A= },=0A= =0A= set: function(key, value) {=0A= return this._object[key] =3D value;=0A= },=0A= =0A= get: function(key) {=0A= // simulating poorly supported hasOwnProperty=0A= if (this._object[key] !=3D=3D Object.prototype[key])=0A= return this._object[key];=0A= },=0A= =0A= unset: function(key) {=0A= var value =3D this._object[key];=0A= delete this._object[key];=0A= return value;=0A= },=0A= =0A= toObject: function() {=0A= return Object.clone(this._object);=0A= },=0A= =0A= keys: function() {=0A= return this.pluck('key');=0A= },=0A= =0A= values: function() {=0A= return this.pluck('value');=0A= },=0A= =0A= index: function(value) {=0A= var match =3D this.detect(function(pair) {=0A= return pair.value =3D=3D=3D value;=0A= });=0A= return match && match.key;=0A= },=0A= =0A= merge: function(object) {=0A= return this.clone().update(object);=0A= },=0A= =0A= update: function(object) {=0A= return new Hash(object).inject(this, function(result, pair) {=0A= result.set(pair.key, pair.value);=0A= return result;=0A= });=0A= },=0A= =0A= toQueryString: function() {=0A= return this.inject([], function(results, pair) {=0A= var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A= =0A= if (values && typeof values =3D=3D 'object') {=0A= if (Object.isArray(values))=0A= return results.concat(values.map(toQueryPair.curry(key)));=0A= } else results.push(toQueryPair(key, values));=0A= return results;=0A= }).join('&');=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= },=0A= =0A= toJSON: function() {=0A= return Object.toJSON(this.toObject());=0A= },=0A= =0A= clone: function() {=0A= return new Hash(this);=0A= }=0A= }=0A= })());=0A= =0A= Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A= Hash.from =3D $H;=0A= var ObjectRange =3D Class.create(Enumerable, {=0A= initialize: function(start, end, exclusive) {=0A= this.start =3D start;=0A= this.end =3D end;=0A= this.exclusive =3D exclusive;=0A= },=0A= =0A= _each: function(iterator) {=0A= var value =3D this.start;=0A= while (this.include(value)) {=0A= iterator(value);=0A= value =3D value.succ();=0A= }=0A= },=0A= =0A= include: function(value) {=0A= if (value < this.start)=0A= return false;=0A= if (this.exclusive)=0A= return value < this.end;=0A= return value <=3D this.end;=0A= }=0A= });=0A= =0A= var $R =3D function(start, end, exclusive) {=0A= return new ObjectRange(start, end, exclusive);=0A= };=0A= =0A= var Ajax =3D {=0A= getTransport: function() {=0A= return Try.these(=0A= function() {return new XMLHttpRequest()},=0A= function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A= function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A= ) || false;=0A= },=0A= =0A= activeRequestCount: 0=0A= };=0A= =0A= Ajax.Responders =3D {=0A= responders: [],=0A= =0A= _each: function(iterator) {=0A= this.responders._each(iterator);=0A= },=0A= =0A= register: function(responder) {=0A= if (!this.include(responder))=0A= this.responders.push(responder);=0A= },=0A= =0A= unregister: function(responder) {=0A= this.responders =3D this.responders.without(responder);=0A= },=0A= =0A= dispatch: function(callback, request, transport, json) {=0A= this.each(function(responder) {=0A= if (Object.isFunction(responder[callback])) {=0A= try {=0A= responder[callback].apply(responder, [request, transport, = json]);=0A= } catch (e) { }=0A= }=0A= });=0A= }=0A= };=0A= =0A= Object.extend(Ajax.Responders, Enumerable);=0A= =0A= Ajax.Responders.register({=0A= onCreate: function() { Ajax.activeRequestCount++ },=0A= onComplete: function() { Ajax.activeRequestCount-- }=0A= });=0A= =0A= Ajax.Base =3D Class.create({=0A= initialize: function(options) {=0A= this.options =3D {=0A= method: 'post',=0A= asynchronous: true,=0A= contentType: 'application/x-www-form-urlencoded',=0A= encoding: 'UTF-8',=0A= parameters: '',=0A= evalJSON: true,=0A= evalJS: true=0A= };=0A= Object.extend(this.options, options || { });=0A= =0A= this.options.method =3D this.options.method.toLowerCase();=0A= =0A= if (Object.isString(this.options.parameters))=0A= this.options.parameters =3D = this.options.parameters.toQueryParams();=0A= else if (Object.isHash(this.options.parameters))=0A= this.options.parameters =3D this.options.parameters.toObject();=0A= }=0A= });=0A= =0A= Ajax.Request =3D Class.create(Ajax.Base, {=0A= _complete: false,=0A= =0A= initialize: function($super, url, options) {=0A= $super(options);=0A= this.transport =3D Ajax.getTransport();=0A= this.request(url);=0A= },=0A= =0A= request: function(url) {=0A= this.url =3D url;=0A= this.method =3D this.options.method;=0A= var params =3D Object.clone(this.options.parameters);=0A= =0A= if (!['get', 'post'].include(this.method)) {=0A= // simulate other verbs over post=0A= params['_method'] =3D this.method;=0A= this.method =3D 'post';=0A= }=0A= =0A= this.parameters =3D params;=0A= =0A= if (params =3D Object.toQueryString(params)) {=0A= // when GET, append parameters to URL=0A= if (this.method =3D=3D 'get')=0A= this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A= else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A= params +=3D '&_=3D';=0A= }=0A= =0A= try {=0A= var response =3D new Ajax.Response(this);=0A= if (this.options.onCreate) this.options.onCreate(response);=0A= Ajax.Responders.dispatch('onCreate', this, response);=0A= =0A= this.transport.open(this.method.toUpperCase(), this.url,=0A= this.options.asynchronous);=0A= =0A= if (this.options.asynchronous) = this.respondToReadyState.bind(this).defer(1);=0A= =0A= this.transport.onreadystatechange =3D = this.onStateChange.bind(this);=0A= this.setRequestHeaders();=0A= =0A= this.body =3D this.method =3D=3D 'post' ? (this.options.postBody = || params) : null;=0A= this.transport.send(this.body);=0A= =0A= /* Force Firefox to handle ready state 4 for synchronous requests = */=0A= if (!this.options.asynchronous && this.transport.overrideMimeType)=0A= this.onStateChange();=0A= =0A= }=0A= catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= onStateChange: function() {=0A= var readyState =3D this.transport.readyState;=0A= if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A= this.respondToReadyState(this.transport.readyState);=0A= },=0A= =0A= setRequestHeaders: function() {=0A= var headers =3D {=0A= 'X-Requested-With': 'XMLHttpRequest',=0A= 'X-Prototype-Version': Prototype.Version,=0A= 'Accept': 'text/javascript, text/html, application/xml, text/xml, = */*'=0A= };=0A= =0A= if (this.method =3D=3D 'post') {=0A= headers['Content-type'] =3D this.options.contentType +=0A= (this.options.encoding ? '; charset=3D' + this.options.encoding = : '');=0A= =0A= /* Force "Connection: close" for older Mozilla browsers to work=0A= * around a bug where XMLHttpRequest sends an incorrect=0A= * Content-length header. See Mozilla Bugzilla #246651.=0A= */=0A= if (this.transport.overrideMimeType &&=0A= (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < = 2005)=0A= headers['Connection'] =3D 'close';=0A= }=0A= =0A= // user-defined headers=0A= if (typeof this.options.requestHeaders =3D=3D 'object') {=0A= var extras =3D this.options.requestHeaders;=0A= =0A= if (Object.isFunction(extras.push))=0A= for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A= headers[extras[i]] =3D extras[i+1];=0A= else=0A= $H(extras).each(function(pair) { headers[pair.key] =3D = pair.value });=0A= }=0A= =0A= for (var name in headers)=0A= this.transport.setRequestHeader(name, headers[name]);=0A= },=0A= =0A= success: function() {=0A= var status =3D this.getStatus();=0A= return !status || (status >=3D 200 && status < 300);=0A= },=0A= =0A= getStatus: function() {=0A= try {=0A= return this.transport.status || 0;=0A= } catch (e) { return 0 }=0A= },=0A= =0A= respondToReadyState: function(readyState) {=0A= var state =3D Ajax.Request.Events[readyState], response =3D new = Ajax.Response(this);=0A= =0A= if (state =3D=3D 'Complete') {=0A= try {=0A= this._complete =3D true;=0A= (this.options['on' + response.status]=0A= || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A= || Prototype.emptyFunction)(response, response.headerJSON);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= var contentType =3D response.getHeader('Content-type');=0A= if (this.options.evalJS =3D=3D 'force'=0A= || (this.options.evalJS && this.isSameOrigin() && contentType=0A= && = contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s= *$/i)))=0A= this.evalResponse();=0A= }=0A= =0A= try {=0A= (this.options['on' + state] || Prototype.emptyFunction)(response, = response.headerJSON);=0A= Ajax.Responders.dispatch('on' + state, this, response, = response.headerJSON);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= if (state =3D=3D 'Complete') {=0A= // avoid memory leak in MSIE: clean up=0A= this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A= }=0A= },=0A= =0A= isSameOrigin: function() {=0A= var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/);=0A= return !m || (m[0] =3D=3D = '#{protocol}//#{domain}#{port}'.interpolate({=0A= protocol: location.protocol,=0A= domain: document.domain,=0A= port: location.port ? ':' + location.port : ''=0A= }));=0A= },=0A= =0A= getHeader: function(name) {=0A= try {=0A= return this.transport.getResponseHeader(name) || null;=0A= } catch (e) { return null }=0A= },=0A= =0A= evalResponse: function() {=0A= try {=0A= return eval((this.transport.responseText || '').unfilterJSON());=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= dispatchException: function(exception) {=0A= (this.options.onException || Prototype.emptyFunction)(this, = exception);=0A= Ajax.Responders.dispatch('onException', this, exception);=0A= }=0A= });=0A= =0A= Ajax.Request.Events =3D=0A= ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A= =0A= Ajax.Response =3D Class.create({=0A= initialize: function(request){=0A= this.request =3D request;=0A= var transport =3D this.transport =3D request.transport,=0A= readyState =3D this.readyState =3D transport.readyState;=0A= =0A= if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) = {=0A= this.status =3D this.getStatus();=0A= this.statusText =3D this.getStatusText();=0A= this.responseText =3D String.interpret(transport.responseText);=0A= this.headerJSON =3D this._getHeaderJSON();=0A= }=0A= =0A= if(readyState =3D=3D 4) {=0A= var xml =3D transport.responseXML;=0A= this.responseXML =3D Object.isUndefined(xml) ? null : xml;=0A= this.responseJSON =3D this._getResponseJSON();=0A= }=0A= },=0A= =0A= status: 0,=0A= statusText: '',=0A= =0A= getStatus: Ajax.Request.prototype.getStatus,=0A= =0A= getStatusText: function() {=0A= try {=0A= return this.transport.statusText || '';=0A= } catch (e) { return '' }=0A= },=0A= =0A= getHeader: Ajax.Request.prototype.getHeader,=0A= =0A= getAllHeaders: function() {=0A= try {=0A= return this.getAllResponseHeaders();=0A= } catch (e) { return null }=0A= },=0A= =0A= getResponseHeader: function(name) {=0A= return this.transport.getResponseHeader(name);=0A= },=0A= =0A= getAllResponseHeaders: function() {=0A= return this.transport.getAllResponseHeaders();=0A= },=0A= =0A= _getHeaderJSON: function() {=0A= var json =3D this.getHeader('X-JSON');=0A= if (!json) return null;=0A= json =3D decodeURIComponent(escape(json));=0A= try {=0A= return json.evalJSON(this.request.options.sanitizeJSON ||=0A= !this.request.isSameOrigin());=0A= } catch (e) {=0A= this.request.dispatchException(e);=0A= }=0A= },=0A= =0A= _getResponseJSON: function() {=0A= var options =3D this.request.options;=0A= if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A= !(this.getHeader('Content-type') || = '').include('application/json')) ||=0A= this.responseText.blank())=0A= return null;=0A= try {=0A= return this.responseText.evalJSON(options.sanitizeJSON ||=0A= !this.request.isSameOrigin());=0A= } catch (e) {=0A= this.request.dispatchException(e);=0A= }=0A= }=0A= });=0A= =0A= Ajax.Updater =3D Class.create(Ajax.Request, {=0A= initialize: function($super, container, url, options) {=0A= this.container =3D {=0A= success: (container.success || container),=0A= failure: (container.failure || (container.success ? null : = container))=0A= };=0A= =0A= options =3D Object.clone(options);=0A= var onComplete =3D options.onComplete;=0A= options.onComplete =3D (function(response, json) {=0A= this.updateContent(response.responseText);=0A= if (Object.isFunction(onComplete)) onComplete(response, json);=0A= }).bind(this);=0A= =0A= $super(url, options);=0A= },=0A= =0A= updateContent: function(responseText) {=0A= var receiver =3D this.container[this.success() ? 'success' : = 'failure'],=0A= options =3D this.options;=0A= =0A= if (!options.evalScripts) responseText =3D = responseText.stripScripts();=0A= =0A= if (receiver =3D $(receiver)) {=0A= if (options.insertion) {=0A= if (Object.isString(options.insertion)) {=0A= var insertion =3D { }; insertion[options.insertion] =3D = responseText;=0A= receiver.insert(insertion);=0A= }=0A= else options.insertion(receiver, responseText);=0A= }=0A= else receiver.update(responseText);=0A= }=0A= }=0A= });=0A= =0A= Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A= initialize: function($super, container, url, options) {=0A= $super(options);=0A= this.onComplete =3D this.options.onComplete;=0A= =0A= this.frequency =3D (this.options.frequency || 2);=0A= this.decay =3D (this.options.decay || 1);=0A= =0A= this.updater =3D { };=0A= this.container =3D container;=0A= this.url =3D url;=0A= =0A= this.start();=0A= },=0A= =0A= start: function() {=0A= this.options.onComplete =3D this.updateComplete.bind(this);=0A= this.onTimerEvent();=0A= },=0A= =0A= stop: function() {=0A= this.updater.options.onComplete =3D undefined;=0A= clearTimeout(this.timer);=0A= (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A= },=0A= =0A= updateComplete: function(response) {=0A= if (this.options.decay) {=0A= this.decay =3D (response.responseText =3D=3D this.lastText ?=0A= this.decay * this.options.decay : 1);=0A= =0A= this.lastText =3D response.responseText;=0A= }=0A= this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * = this.frequency);=0A= },=0A= =0A= onTimerEvent: function() {=0A= this.updater =3D new Ajax.Updater(this.container, this.url, = this.options);=0A= }=0A= });=0A= function $(element) {=0A= if (arguments.length > 1) {=0A= for (var i =3D 0, elements =3D [], length =3D arguments.length; i < = length; i++)=0A= elements.push($(arguments[i]));=0A= return elements;=0A= }=0A= if (Object.isString(element))=0A= element =3D document.getElementById(element);=0A= return Element.extend(element);=0A= }=0A= =0A= if (Prototype.BrowserFeatures.XPath) {=0A= document._getElementsByXPath =3D function(expression, parentElement) {=0A= var results =3D [];=0A= var query =3D document.evaluate(expression, $(parentElement) || = document,=0A= null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A= for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A= results.push(Element.extend(query.snapshotItem(i)));=0A= return results;=0A= };=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= if (!window.Node) var Node =3D { };=0A= =0A= if (!Node.ELEMENT_NODE) {=0A= // DOM level 2 ECMAScript Language Binding=0A= Object.extend(Node, {=0A= ELEMENT_NODE: 1,=0A= ATTRIBUTE_NODE: 2,=0A= TEXT_NODE: 3,=0A= CDATA_SECTION_NODE: 4,=0A= ENTITY_REFERENCE_NODE: 5,=0A= ENTITY_NODE: 6,=0A= PROCESSING_INSTRUCTION_NODE: 7,=0A= COMMENT_NODE: 8,=0A= DOCUMENT_NODE: 9,=0A= DOCUMENT_TYPE_NODE: 10,=0A= DOCUMENT_FRAGMENT_NODE: 11,=0A= NOTATION_NODE: 12=0A= });=0A= }=0A= =0A= (function() {=0A= var element =3D this.Element;=0A= this.Element =3D function(tagName, attributes) {=0A= attributes =3D attributes || { };=0A= tagName =3D tagName.toLowerCase();=0A= var cache =3D Element.cache;=0A= if (Prototype.Browser.IE && attributes.name) {=0A= tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A= delete attributes.name;=0A= return Element.writeAttribute(document.createElement(tagName), = attributes);=0A= }=0A= if (!cache[tagName]) cache[tagName] =3D = Element.extend(document.createElement(tagName));=0A= return Element.writeAttribute(cache[tagName].cloneNode(false), = attributes);=0A= };=0A= Object.extend(this.Element, element || { });=0A= if (element) this.Element.prototype =3D element.prototype;=0A= }).call(window);=0A= =0A= Element.cache =3D { };=0A= =0A= Element.Methods =3D {=0A= visible: function(element) {=0A= return $(element).style.display !=3D 'none';=0A= },=0A= =0A= toggle: function(element) {=0A= element =3D $(element);=0A= Element[Element.visible(element) ? 'hide' : 'show'](element);=0A= return element;=0A= },=0A= =0A= hide: function(element) {=0A= element =3D $(element);=0A= element.style.display =3D 'none';=0A= return element;=0A= },=0A= =0A= show: function(element) {=0A= element =3D $(element);=0A= element.style.display =3D '';=0A= return element;=0A= },=0A= =0A= remove: function(element) {=0A= element =3D $(element);=0A= element.parentNode.removeChild(element);=0A= return element;=0A= },=0A= =0A= update: function(element, content) {=0A= element =3D $(element);=0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) return = element.update().insert(content);=0A= content =3D Object.toHTML(content);=0A= element.innerHTML =3D content.stripScripts();=0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= },=0A= =0A= replace: function(element, content) {=0A= element =3D $(element);=0A= if (content && content.toElement) content =3D content.toElement();=0A= else if (!Object.isElement(content)) {=0A= content =3D Object.toHTML(content);=0A= var range =3D element.ownerDocument.createRange();=0A= range.selectNode(element);=0A= content.evalScripts.bind(content).defer();=0A= content =3D range.createContextualFragment(content.stripScripts());=0A= }=0A= element.parentNode.replaceChild(content, element);=0A= return element;=0A= },=0A= =0A= insert: function(element, insertions) {=0A= element =3D $(element);=0A= =0A= if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A= Object.isElement(insertions) || (insertions && = (insertions.toElement || insertions.toHTML)))=0A= insertions =3D {bottom:insertions};=0A= =0A= var content, insert, tagName, childNodes;=0A= =0A= for (var position in insertions) {=0A= content =3D insertions[position];=0A= position =3D position.toLowerCase();=0A= insert =3D Element._insertionTranslations[position];=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) {=0A= insert(element, content);=0A= continue;=0A= }=0A= =0A= content =3D Object.toHTML(content);=0A= =0A= tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A= ? element.parentNode : element).tagName.toUpperCase();=0A= =0A= childNodes =3D Element._getContentFromAnonymousElement(tagName, = content.stripScripts());=0A= =0A= if (position =3D=3D 'top' || position =3D=3D 'after') = childNodes.reverse();=0A= childNodes.each(insert.curry(element));=0A= =0A= content.evalScripts.bind(content).defer();=0A= }=0A= =0A= return element;=0A= },=0A= =0A= wrap: function(element, wrapper, attributes) {=0A= element =3D $(element);=0A= if (Object.isElement(wrapper))=0A= $(wrapper).writeAttribute(attributes || { });=0A= else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, = attributes);=0A= else wrapper =3D new Element('div', wrapper);=0A= if (element.parentNode)=0A= element.parentNode.replaceChild(wrapper, element);=0A= wrapper.appendChild(element);=0A= return wrapper;=0A= },=0A= =0A= inspect: function(element) {=0A= element =3D $(element);=0A= var result =3D '<' + element.tagName.toLowerCase();=0A= $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A= var property =3D pair.first(), attribute =3D pair.last();=0A= var value =3D (element[property] || '').toString();=0A= if (value) result +=3D ' ' + attribute + '=3D' + = value.inspect(true);=0A= });=0A= return result + '>';=0A= },=0A= =0A= recursivelyCollect: function(element, property) {=0A= element =3D $(element);=0A= var elements =3D [];=0A= while (element =3D element[property])=0A= if (element.nodeType =3D=3D 1)=0A= elements.push(Element.extend(element));=0A= return elements;=0A= },=0A= =0A= ancestors: function(element) {=0A= return $(element).recursivelyCollect('parentNode');=0A= },=0A= =0A= descendants: function(element) {=0A= return $(element).select("*");=0A= },=0A= =0A= firstDescendant: function(element) {=0A= element =3D $(element).firstChild;=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= return $(element);=0A= },=0A= =0A= immediateDescendants: function(element) {=0A= if (!(element =3D $(element).firstChild)) return [];=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= if (element) return [element].concat($(element).nextSiblings());=0A= return [];=0A= },=0A= =0A= previousSiblings: function(element) {=0A= return $(element).recursivelyCollect('previousSibling');=0A= },=0A= =0A= nextSiblings: function(element) {=0A= return $(element).recursivelyCollect('nextSibling');=0A= },=0A= =0A= siblings: function(element) {=0A= element =3D $(element);=0A= return = element.previousSiblings().reverse().concat(element.nextSiblings());=0A= },=0A= =0A= match: function(element, selector) {=0A= if (Object.isString(selector))=0A= selector =3D new Selector(selector);=0A= return selector.match($(element));=0A= },=0A= =0A= up: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return $(element.parentNode);=0A= var ancestors =3D element.ancestors();=0A= return Object.isNumber(expression) ? ancestors[expression] :=0A= Selector.findElement(ancestors, expression, index);=0A= },=0A= =0A= down: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return element.firstDescendant();=0A= return Object.isNumber(expression) ? = element.descendants()[expression] :=0A= Element.select(element, expression)[index || 0];=0A= },=0A= =0A= previous: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return = $(Selector.handlers.previousElementSibling(element));=0A= var previousSiblings =3D element.previousSiblings();=0A= return Object.isNumber(expression) ? previousSiblings[expression] :=0A= Selector.findElement(previousSiblings, expression, index);=0A= },=0A= =0A= next: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return = $(Selector.handlers.nextElementSibling(element));=0A= var nextSiblings =3D element.nextSiblings();=0A= return Object.isNumber(expression) ? nextSiblings[expression] :=0A= Selector.findElement(nextSiblings, expression, index);=0A= },=0A= =0A= select: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element, args);=0A= },=0A= =0A= adjacent: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element.parentNode, = args).without(element);=0A= },=0A= =0A= identify: function(element) {=0A= element =3D $(element);=0A= var id =3D element.readAttribute('id'), self =3D arguments.callee;=0A= if (id) return id;=0A= do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A= element.writeAttribute('id', id);=0A= return id;=0A= },=0A= =0A= readAttribute: function(element, name) {=0A= element =3D $(element);=0A= if (Prototype.Browser.IE) {=0A= var t =3D Element._attributeTranslations.read;=0A= if (t.values[name]) return t.values[name](element, name);=0A= if (t.names[name]) name =3D t.names[name];=0A= if (name.include(':')) {=0A= return (!element.attributes || !element.attributes[name]) ? null = :=0A= element.attributes[name].value;=0A= }=0A= }=0A= return element.getAttribute(name);=0A= },=0A= =0A= writeAttribute: function(element, name, value) {=0A= element =3D $(element);=0A= var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A= =0A= if (typeof name =3D=3D 'object') attributes =3D name;=0A= else attributes[name] =3D Object.isUndefined(value) ? true : value;=0A= =0A= for (var attr in attributes) {=0A= name =3D t.names[attr] || attr;=0A= value =3D attributes[attr];=0A= if (t.values[attr]) name =3D t.values[attr](element, value);=0A= if (value =3D=3D=3D false || value =3D=3D=3D null)=0A= element.removeAttribute(name);=0A= else if (value =3D=3D=3D true)=0A= element.setAttribute(name, name);=0A= else element.setAttribute(name, value);=0A= }=0A= return element;=0A= },=0A= =0A= getHeight: function(element) {=0A= return $(element).getDimensions().height;=0A= },=0A= =0A= getWidth: function(element) {=0A= return $(element).getDimensions().width;=0A= },=0A= =0A= classNames: function(element) {=0A= return new Element.ClassNames(element);=0A= },=0A= =0A= hasClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= var elementClassName =3D element.className;=0A= return (elementClassName.length > 0 && (elementClassName =3D=3D = className ||=0A= new RegExp("(^|\\s)" + className + = "(\\s|$)").test(elementClassName)));=0A= },=0A= =0A= addClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= if (!element.hasClassName(className))=0A= element.className +=3D (element.className ? ' ' : '') + className;=0A= return element;=0A= },=0A= =0A= removeClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= element.className =3D element.className.replace(=0A= new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A= return element;=0A= },=0A= =0A= toggleClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return element[element.hasClassName(className) ?=0A= 'removeClassName' : 'addClassName'](className);=0A= },=0A= =0A= // removes whitespace-only text node children=0A= cleanWhitespace: function(element) {=0A= element =3D $(element);=0A= var node =3D element.firstChild;=0A= while (node) {=0A= var nextNode =3D node.nextSibling;=0A= if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A= element.removeChild(node);=0A= node =3D nextNode;=0A= }=0A= return element;=0A= },=0A= =0A= empty: function(element) {=0A= return $(element).innerHTML.blank();=0A= },=0A= =0A= descendantOf: function(element, ancestor) {=0A= element =3D $(element), ancestor =3D $(ancestor);=0A= =0A= if (element.compareDocumentPosition)=0A= return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A= =0A= if (ancestor.contains)=0A= return ancestor.contains(element) && ancestor !=3D=3D element;=0A= =0A= while (element =3D element.parentNode)=0A= if (element =3D=3D ancestor) return true;=0A= =0A= return false;=0A= },=0A= =0A= scrollTo: function(element) {=0A= element =3D $(element);=0A= var pos =3D element.cumulativeOffset();=0A= window.scrollTo(pos[0], pos[1]);=0A= return element;=0A= },=0A= =0A= getStyle: function(element, style) {=0A= element =3D $(element);=0A= style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A= var value =3D element.style[style];=0A= if (!value || value =3D=3D 'auto') {=0A= var css =3D document.defaultView.getComputedStyle(element, null);=0A= value =3D css ? css[style] : null;=0A= }=0A= if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A= return value =3D=3D 'auto' ? null : value;=0A= },=0A= =0A= getOpacity: function(element) {=0A= return $(element).getStyle('opacity');=0A= },=0A= =0A= setStyle: function(element, styles) {=0A= element =3D $(element);=0A= var elementStyle =3D element.style, match;=0A= if (Object.isString(styles)) {=0A= element.style.cssText +=3D ';' + styles;=0A= return styles.include('opacity') ?=0A= element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : = element;=0A= }=0A= for (var property in styles)=0A= if (property =3D=3D 'opacity') = element.setOpacity(styles[property]);=0A= else=0A= elementStyle[(property =3D=3D 'float' || property =3D=3D = 'cssFloat') ?=0A= (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : = 'styleFloat') :=0A= property] =3D styles[property];=0A= =0A= return element;=0A= },=0A= =0A= setOpacity: function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? = '' :=0A= (value < 0.00001) ? 0 : value;=0A= return element;=0A= },=0A= =0A= getDimensions: function(element) {=0A= element =3D $(element);=0A= var display =3D element.getStyle('display');=0A= if (display !=3D 'none' && display !=3D null) // Safari bug=0A= return {width: element.offsetWidth, height: element.offsetHeight};=0A= =0A= // All *Width and *Height properties give 0 on elements with display = none,=0A= // so enable the element temporarily=0A= var els =3D element.style;=0A= var originalVisibility =3D els.visibility;=0A= var originalPosition =3D els.position;=0A= var originalDisplay =3D els.display;=0A= els.visibility =3D 'hidden';=0A= els.position =3D 'absolute';=0A= els.display =3D 'block';=0A= var originalWidth =3D element.clientWidth;=0A= var originalHeight =3D element.clientHeight;=0A= els.display =3D originalDisplay;=0A= els.position =3D originalPosition;=0A= els.visibility =3D originalVisibility;=0A= return {width: originalWidth, height: originalHeight};=0A= },=0A= =0A= makePositioned: function(element) {=0A= element =3D $(element);=0A= var pos =3D Element.getStyle(element, 'position');=0A= if (pos =3D=3D 'static' || !pos) {=0A= element._madePositioned =3D true;=0A= element.style.position =3D 'relative';=0A= // Opera returns the offset relative to the positioning context, = when an=0A= // element is position relative but top and left have not been = defined=0A= if (Prototype.Browser.Opera) {=0A= element.style.top =3D 0;=0A= element.style.left =3D 0;=0A= }=0A= }=0A= return element;=0A= },=0A= =0A= undoPositioned: function(element) {=0A= element =3D $(element);=0A= if (element._madePositioned) {=0A= element._madePositioned =3D undefined;=0A= element.style.position =3D=0A= element.style.top =3D=0A= element.style.left =3D=0A= element.style.bottom =3D=0A= element.style.right =3D '';=0A= }=0A= return element;=0A= },=0A= =0A= makeClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return element;=0A= element._overflow =3D Element.getStyle(element, 'overflow') || = 'auto';=0A= if (element._overflow !=3D=3D 'hidden')=0A= element.style.overflow =3D 'hidden';=0A= return element;=0A= },=0A= =0A= undoClipping: function(element) {=0A= element =3D $(element);=0A= if (!element._overflow) return element;=0A= element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : = element._overflow;=0A= element._overflow =3D null;=0A= return element;=0A= },=0A= =0A= cumulativeOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= positionedOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= if (element) {=0A= if (element.tagName.toUpperCase() =3D=3D 'BODY') break;=0A= var p =3D Element.getStyle(element, 'position');=0A= if (p !=3D=3D 'static') break;=0A= }=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= absolutize: function(element) {=0A= element =3D $(element);=0A= if (element.getStyle('position') =3D=3D 'absolute') return element;=0A= // Position.prepare(); // To be done manually by Scripty when it = needs it.=0A= =0A= var offsets =3D element.positionedOffset();=0A= var top =3D offsets[1];=0A= var left =3D offsets[0];=0A= var width =3D element.clientWidth;=0A= var height =3D element.clientHeight;=0A= =0A= element._originalLeft =3D left - parseFloat(element.style.left || = 0);=0A= element._originalTop =3D top - parseFloat(element.style.top || = 0);=0A= element._originalWidth =3D element.style.width;=0A= element._originalHeight =3D element.style.height;=0A= =0A= element.style.position =3D 'absolute';=0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.width =3D width + 'px';=0A= element.style.height =3D height + 'px';=0A= return element;=0A= },=0A= =0A= relativize: function(element) {=0A= element =3D $(element);=0A= if (element.getStyle('position') =3D=3D 'relative') return element;=0A= // Position.prepare(); // To be done manually by Scripty when it = needs it.=0A= =0A= element.style.position =3D 'relative';=0A= var top =3D parseFloat(element.style.top || 0) - = (element._originalTop || 0);=0A= var left =3D parseFloat(element.style.left || 0) - = (element._originalLeft || 0);=0A= =0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.height =3D element._originalHeight;=0A= element.style.width =3D element._originalWidth;=0A= return element;=0A= },=0A= =0A= cumulativeScrollOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.scrollTop || 0;=0A= valueL +=3D element.scrollLeft || 0;=0A= element =3D element.parentNode;=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= getOffsetParent: function(element) {=0A= if (element.offsetParent) return $(element.offsetParent);=0A= if (element =3D=3D document.body) return $(element);=0A= =0A= while ((element =3D element.parentNode) && element !=3D = document.body)=0A= if (Element.getStyle(element, 'position') !=3D 'static')=0A= return $(element);=0A= =0A= return $(document.body);=0A= },=0A= =0A= viewportOffset: function(forElement) {=0A= var valueT =3D 0, valueL =3D 0;=0A= =0A= var element =3D forElement;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= =0A= // Safari fix=0A= if (element.offsetParent =3D=3D document.body &&=0A= Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A= =0A= } while (element =3D element.offsetParent);=0A= =0A= element =3D forElement;=0A= do {=0A= if (!Prototype.Browser.Opera || (element.tagName && = (element.tagName.toUpperCase() =3D=3D 'BODY'))) {=0A= valueT -=3D element.scrollTop || 0;=0A= valueL -=3D element.scrollLeft || 0;=0A= }=0A= } while (element =3D element.parentNode);=0A= =0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= clonePosition: function(element, source) {=0A= var options =3D Object.extend({=0A= setLeft: true,=0A= setTop: true,=0A= setWidth: true,=0A= setHeight: true,=0A= offsetTop: 0,=0A= offsetLeft: 0=0A= }, arguments[2] || { });=0A= =0A= // find page position of source=0A= source =3D $(source);=0A= var p =3D source.viewportOffset();=0A= =0A= // find coordinate system to use=0A= element =3D $(element);=0A= var delta =3D [0, 0];=0A= var parent =3D null;=0A= // delta [0,0] will do fine with position: fixed elements,=0A= // position:absolute needs offsetParent deltas=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A= parent =3D element.getOffsetParent();=0A= delta =3D parent.viewportOffset();=0A= }=0A= =0A= // correct by body offsets (fixes Safari)=0A= if (parent =3D=3D document.body) {=0A= delta[0] -=3D document.body.offsetLeft;=0A= delta[1] -=3D document.body.offsetTop;=0A= }=0A= =0A= // set position=0A= if (options.setLeft) element.style.left =3D (p[0] - delta[0] + = options.offsetLeft) + 'px';=0A= if (options.setTop) element.style.top =3D (p[1] - delta[1] + = options.offsetTop) + 'px';=0A= if (options.setWidth) element.style.width =3D source.offsetWidth + = 'px';=0A= if (options.setHeight) element.style.height =3D source.offsetHeight = + 'px';=0A= return element;=0A= }=0A= };=0A= =0A= Element.Methods.identify.counter =3D 1;=0A= =0A= Object.extend(Element.Methods, {=0A= getElementsBySelector: Element.Methods.select,=0A= childElements: Element.Methods.immediateDescendants=0A= });=0A= =0A= Element._attributeTranslations =3D {=0A= write: {=0A= names: {=0A= className: 'class',=0A= htmlFor: 'for'=0A= },=0A= values: { }=0A= }=0A= };=0A= =0A= if (Prototype.Browser.Opera) {=0A= Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(=0A= function(proceed, element, style) {=0A= switch (style) {=0A= case 'left': case 'top': case 'right': case 'bottom':=0A= if (proceed(element, 'position') =3D=3D=3D 'static') return = null;=0A= case 'height': case 'width':=0A= // returns '0px' for hidden elements; we want it to return null=0A= if (!Element.visible(element)) return null;=0A= =0A= // returns the border-box dimensions rather than the = content-box=0A= // dimensions, so we subtract padding and borders from the = value=0A= var dim =3D parseInt(proceed(element, style), 10);=0A= =0A= if (dim !=3D=3D element['offset' + style.capitalize()])=0A= return dim + 'px';=0A= =0A= var properties;=0A= if (style =3D=3D=3D 'height') {=0A= properties =3D ['border-top-width', 'padding-top',=0A= 'padding-bottom', 'border-bottom-width'];=0A= }=0A= else {=0A= properties =3D ['border-left-width', 'padding-left',=0A= 'padding-right', 'border-right-width'];=0A= }=0A= return properties.inject(dim, function(memo, property) {=0A= var val =3D proceed(element, property);=0A= return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);=0A= }) + 'px';=0A= default: return proceed(element, style);=0A= }=0A= }=0A= );=0A= =0A= Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(=0A= function(proceed, element, attribute) {=0A= if (attribute =3D=3D=3D 'title') return element.title;=0A= return proceed(element, attribute);=0A= }=0A= );=0A= }=0A= =0A= else if (Prototype.Browser.IE) {=0A= // IE doesn't report offsets correctly for static elements, so we = change them=0A= // to "relative" to get the values, then change them back.=0A= Element.Methods.getOffsetParent =3D = Element.Methods.getOffsetParent.wrap(=0A= function(proceed, element) {=0A= element =3D $(element);=0A= // IE throws an error if element is not in document=0A= try { element.offsetParent }=0A= catch(e) { return $(document.body) }=0A= var position =3D element.getStyle('position');=0A= if (position !=3D=3D 'static') return proceed(element);=0A= element.setStyle({ position: 'relative' });=0A= var value =3D proceed(element);=0A= element.setStyle({ position: position });=0A= return value;=0A= }=0A= );=0A= =0A= $w('positionedOffset viewportOffset').each(function(method) {=0A= Element.Methods[method] =3D Element.Methods[method].wrap(=0A= function(proceed, element) {=0A= element =3D $(element);=0A= try { element.offsetParent }=0A= catch(e) { return Element._returnOffset(0,0) }=0A= var position =3D element.getStyle('position');=0A= if (position !=3D=3D 'static') return proceed(element);=0A= // Trigger hasLayout on the offset parent so that IE6 reports=0A= // accurate offsetTop and offsetLeft values for position: fixed.=0A= var offsetParent =3D element.getOffsetParent();=0A= if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D = 'fixed')=0A= offsetParent.setStyle({ zoom: 1 });=0A= element.setStyle({ position: 'relative' });=0A= var value =3D proceed(element);=0A= element.setStyle({ position: position });=0A= return value;=0A= }=0A= );=0A= });=0A= =0A= Element.Methods.cumulativeOffset =3D = Element.Methods.cumulativeOffset.wrap(=0A= function(proceed, element) {=0A= try { element.offsetParent }=0A= catch(e) { return Element._returnOffset(0,0) }=0A= return proceed(element);=0A= }=0A= );=0A= =0A= Element.Methods.getStyle =3D function(element, style) {=0A= element =3D $(element);=0A= style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? = 'styleFloat' : style.camelize();=0A= var value =3D element.style[style];=0A= if (!value && element.currentStyle) value =3D = element.currentStyle[style];=0A= =0A= if (style =3D=3D 'opacity') {=0A= if (value =3D (element.getStyle('filter') || = '').match(/alpha\(opacity=3D(.*)\)/))=0A= if (value[1]) return parseFloat(value[1]) / 100;=0A= return 1.0;=0A= }=0A= =0A= if (value =3D=3D 'auto') {=0A= if ((style =3D=3D 'width' || style =3D=3D 'height') && = (element.getStyle('display') !=3D 'none'))=0A= return element['offset' + style.capitalize()] + 'px';=0A= return null;=0A= }=0A= return value;=0A= };=0A= =0A= Element.Methods.setOpacity =3D function(element, value) {=0A= function stripAlpha(filter){=0A= return filter.replace(/alpha\([^\)]*\)/gi,'');=0A= }=0A= element =3D $(element);=0A= var currentStyle =3D element.currentStyle;=0A= if ((currentStyle && !currentStyle.hasLayout) ||=0A= (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A= element.style.zoom =3D 1;=0A= =0A= var filter =3D element.getStyle('filter'), style =3D element.style;=0A= if (value =3D=3D 1 || value =3D=3D=3D '') {=0A= (filter =3D stripAlpha(filter)) ?=0A= style.filter =3D filter : style.removeAttribute('filter');=0A= return element;=0A= } else if (value < 0.00001) value =3D 0;=0A= style.filter =3D stripAlpha(filter) +=0A= 'alpha(opacity=3D' + (value * 100) + ')';=0A= return element;=0A= };=0A= =0A= Element._attributeTranslations =3D {=0A= read: {=0A= names: {=0A= 'class': 'className',=0A= 'for': 'htmlFor'=0A= },=0A= values: {=0A= _getAttr: function(element, attribute) {=0A= return element.getAttribute(attribute, 2);=0A= },=0A= _getAttrNode: function(element, attribute) {=0A= var node =3D element.getAttributeNode(attribute);=0A= return node ? node.value : "";=0A= },=0A= _getEv: function(element, attribute) {=0A= attribute =3D element.getAttribute(attribute);=0A= return attribute ? attribute.toString().slice(23, -2) : null;=0A= },=0A= _flag: function(element, attribute) {=0A= return $(element).hasAttribute(attribute) ? attribute : null;=0A= },=0A= style: function(element) {=0A= return element.style.cssText.toLowerCase();=0A= },=0A= title: function(element) {=0A= return element.title;=0A= }=0A= }=0A= }=0A= };=0A= =0A= Element._attributeTranslations.write =3D {=0A= names: Object.extend({=0A= cellpadding: 'cellPadding',=0A= cellspacing: 'cellSpacing'=0A= }, Element._attributeTranslations.read.names),=0A= values: {=0A= checked: function(element, value) {=0A= element.checked =3D !!value;=0A= },=0A= =0A= style: function(element, value) {=0A= element.style.cssText =3D value ? value : '';=0A= }=0A= }=0A= };=0A= =0A= Element._attributeTranslations.has =3D {};=0A= =0A= $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A= 'encType maxLength readOnly longDesc = frameBorder').each(function(attr) {=0A= Element._attributeTranslations.write.names[attr.toLowerCase()] =3D = attr;=0A= Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A= });=0A= =0A= (function(v) {=0A= Object.extend(v, {=0A= href: v._getAttr,=0A= src: v._getAttr,=0A= type: v._getAttr,=0A= action: v._getAttrNode,=0A= disabled: v._flag,=0A= checked: v._flag,=0A= readonly: v._flag,=0A= multiple: v._flag,=0A= onload: v._getEv,=0A= onunload: v._getEv,=0A= onclick: v._getEv,=0A= ondblclick: v._getEv,=0A= onmousedown: v._getEv,=0A= onmouseup: v._getEv,=0A= onmouseover: v._getEv,=0A= onmousemove: v._getEv,=0A= onmouseout: v._getEv,=0A= onfocus: v._getEv,=0A= onblur: v._getEv,=0A= onkeypress: v._getEv,=0A= onkeydown: v._getEv,=0A= onkeyup: v._getEv,=0A= onsubmit: v._getEv,=0A= onreset: v._getEv,=0A= onselect: v._getEv,=0A= onchange: v._getEv=0A= });=0A= })(Element._attributeTranslations.read.values);=0A= }=0A= =0A= else if (Prototype.Browser.Gecko && = /rv:1\.8\.0/.test(navigator.userAgent)) {=0A= Element.Methods.setOpacity =3D function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A= (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A= return element;=0A= };=0A= }=0A= =0A= else if (Prototype.Browser.WebKit) {=0A= Element.Methods.setOpacity =3D function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? = '' :=0A= (value < 0.00001) ? 0 : value;=0A= =0A= if (value =3D=3D 1)=0A= if(element.tagName.toUpperCase() =3D=3D 'IMG' && element.width) {=0A= element.width++; element.width--;=0A= } else try {=0A= var n =3D document.createTextNode(' ');=0A= element.appendChild(n);=0A= element.removeChild(n);=0A= } catch (e) { }=0A= =0A= return element;=0A= };=0A= =0A= // Safari returns margins on body which is incorrect if the child is = absolutely=0A= // positioned. For performance reasons, redefine = Element#cumulativeOffset for=0A= // KHTML/WebKit only.=0A= Element.Methods.cumulativeOffset =3D function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= if (element.offsetParent =3D=3D document.body)=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') = break;=0A= =0A= element =3D element.offsetParent;=0A= } while (element);=0A= =0A= return Element._returnOffset(valueL, valueT);=0A= };=0A= }=0A= =0A= if (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A= // IE and Opera are missing .innerHTML support for TABLE-related and = SELECT elements=0A= Element.Methods.update =3D function(element, content) {=0A= element =3D $(element);=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) return = element.update().insert(content);=0A= =0A= content =3D Object.toHTML(content);=0A= var tagName =3D element.tagName.toUpperCase();=0A= =0A= if (tagName in Element._insertionTranslations.tags) {=0A= $A(element.childNodes).each(function(node) { = element.removeChild(node) });=0A= Element._getContentFromAnonymousElement(tagName, = content.stripScripts())=0A= .each(function(node) { element.appendChild(node) });=0A= }=0A= else element.innerHTML =3D content.stripScripts();=0A= =0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= };=0A= }=0A= =0A= if ('outerHTML' in document.createElement('div')) {=0A= Element.Methods.replace =3D function(element, content) {=0A= element =3D $(element);=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) {=0A= element.parentNode.replaceChild(content, element);=0A= return element;=0A= }=0A= =0A= content =3D Object.toHTML(content);=0A= var parent =3D element.parentNode, tagName =3D = parent.tagName.toUpperCase();=0A= =0A= if (Element._insertionTranslations.tags[tagName]) {=0A= var nextSibling =3D element.next();=0A= var fragments =3D Element._getContentFromAnonymousElement(tagName, = content.stripScripts());=0A= parent.removeChild(element);=0A= if (nextSibling)=0A= fragments.each(function(node) { parent.insertBefore(node, = nextSibling) });=0A= else=0A= fragments.each(function(node) { parent.appendChild(node) });=0A= }=0A= else element.outerHTML =3D content.stripScripts();=0A= =0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= };=0A= }=0A= =0A= Element._returnOffset =3D function(l, t) {=0A= var result =3D [l, t];=0A= result.left =3D l;=0A= result.top =3D t;=0A= return result;=0A= };=0A= =0A= Element._getContentFromAnonymousElement =3D function(tagName, html) {=0A= var div =3D new Element('div'), t =3D = Element._insertionTranslations.tags[tagName];=0A= if (t) {=0A= div.innerHTML =3D t[0] + html + t[1];=0A= t[2].times(function() { div =3D div.firstChild });=0A= } else div.innerHTML =3D html;=0A= return $A(div.childNodes);=0A= };=0A= =0A= Element._insertionTranslations =3D {=0A= before: function(element, node) {=0A= element.parentNode.insertBefore(node, element);=0A= },=0A= top: function(element, node) {=0A= element.insertBefore(node, element.firstChild);=0A= },=0A= bottom: function(element, node) {=0A= element.appendChild(node);=0A= },=0A= after: function(element, node) {=0A= element.parentNode.insertBefore(node, element.nextSibling);=0A= },=0A= tags: {=0A= TABLE: ['', '
', 1],=0A= TBODY: ['', '
', 2],=0A= TR: ['', '
', 3],=0A= TD: ['
', '
', 4],=0A= SELECT: ['', 1]=0A= }=0A= };=0A= =0A= (function() {=0A= Object.extend(this.tags, {=0A= THEAD: this.tags.TBODY,=0A= TFOOT: this.tags.TBODY,=0A= TH: this.tags.TD=0A= });=0A= }).call(Element._insertionTranslations);=0A= =0A= Element.Methods.Simulated =3D {=0A= hasAttribute: function(element, attribute) {=0A= attribute =3D Element._attributeTranslations.has[attribute] || = attribute;=0A= var node =3D $(element).getAttributeNode(attribute);=0A= return !!(node && node.specified);=0A= }=0A= };=0A= =0A= Element.Methods.ByTag =3D { };=0A= =0A= Object.extend(Element, Element.Methods);=0A= =0A= if (!Prototype.BrowserFeatures.ElementExtensions &&=0A= document.createElement('div')['__proto__']) {=0A= window.HTMLElement =3D { };=0A= window.HTMLElement.prototype =3D = document.createElement('div')['__proto__'];=0A= Prototype.BrowserFeatures.ElementExtensions =3D true;=0A= }=0A= =0A= Element.extend =3D (function() {=0A= if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A= return Prototype.K;=0A= =0A= var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A= =0A= var extend =3D Object.extend(function(element) {=0A= if (!element || element._extendedByPrototype ||=0A= element.nodeType !=3D 1 || element =3D=3D window) return element;=0A= =0A= var methods =3D Object.clone(Methods),=0A= tagName =3D element.tagName.toUpperCase(), property, value;=0A= =0A= // extend methods for specific tags=0A= if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A= =0A= for (property in methods) {=0A= value =3D methods[property];=0A= if (Object.isFunction(value) && !(property in element))=0A= element[property] =3D value.methodize();=0A= }=0A= =0A= element._extendedByPrototype =3D Prototype.emptyFunction;=0A= return element;=0A= =0A= }, {=0A= refresh: function() {=0A= // extend methods for all tags (Safari doesn't need this)=0A= if (!Prototype.BrowserFeatures.ElementExtensions) {=0A= Object.extend(Methods, Element.Methods);=0A= Object.extend(Methods, Element.Methods.Simulated);=0A= }=0A= }=0A= });=0A= =0A= extend.refresh();=0A= return extend;=0A= })();=0A= =0A= Element.hasAttribute =3D function(element, attribute) {=0A= if (element.hasAttribute) return element.hasAttribute(attribute);=0A= return Element.Methods.Simulated.hasAttribute(element, attribute);=0A= };=0A= =0A= Element.addMethods =3D function(methods) {=0A= var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A= =0A= if (!methods) {=0A= Object.extend(Form, Form.Methods);=0A= Object.extend(Form.Element, Form.Element.Methods);=0A= Object.extend(Element.Methods.ByTag, {=0A= "FORM": Object.clone(Form.Methods),=0A= "INPUT": Object.clone(Form.Element.Methods),=0A= "SELECT": Object.clone(Form.Element.Methods),=0A= "TEXTAREA": Object.clone(Form.Element.Methods)=0A= });=0A= }=0A= =0A= if (arguments.length =3D=3D 2) {=0A= var tagName =3D methods;=0A= methods =3D arguments[1];=0A= }=0A= =0A= if (!tagName) Object.extend(Element.Methods, methods || { });=0A= else {=0A= if (Object.isArray(tagName)) tagName.each(extend);=0A= else extend(tagName);=0A= }=0A= =0A= function extend(tagName) {=0A= tagName =3D tagName.toUpperCase();=0A= if (!Element.Methods.ByTag[tagName])=0A= Element.Methods.ByTag[tagName] =3D { };=0A= Object.extend(Element.Methods.ByTag[tagName], methods);=0A= }=0A= =0A= function copy(methods, destination, onlyIfAbsent) {=0A= onlyIfAbsent =3D onlyIfAbsent || false;=0A= for (var property in methods) {=0A= var value =3D methods[property];=0A= if (!Object.isFunction(value)) continue;=0A= if (!onlyIfAbsent || !(property in destination))=0A= destination[property] =3D value.methodize();=0A= }=0A= }=0A= =0A= function findDOMClass(tagName) {=0A= var klass;=0A= var trans =3D {=0A= "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A= "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": = "DList",=0A= "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": = "Heading",=0A= "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A= "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", = "CAPTION":=0A= "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A= "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", = "TR":=0A= "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A= "FrameSet", "IFRAME": "IFrame"=0A= };=0A= if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A= if (window[klass]) return window[klass];=0A= klass =3D 'HTML' + tagName + 'Element';=0A= if (window[klass]) return window[klass];=0A= klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A= if (window[klass]) return window[klass];=0A= =0A= window[klass] =3D { };=0A= window[klass].prototype =3D = document.createElement(tagName)['__proto__'];=0A= return window[klass];=0A= }=0A= =0A= if (F.ElementExtensions) {=0A= copy(Element.Methods, HTMLElement.prototype);=0A= copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A= }=0A= =0A= if (F.SpecificElementExtensions) {=0A= for (var tag in Element.Methods.ByTag) {=0A= var klass =3D findDOMClass(tag);=0A= if (Object.isUndefined(klass)) continue;=0A= copy(T[tag], klass.prototype);=0A= }=0A= }=0A= =0A= Object.extend(Element, Element.Methods);=0A= delete Element.ByTag;=0A= =0A= if (Element.extend.refresh) Element.extend.refresh();=0A= Element.cache =3D { };=0A= };=0A= =0A= document.viewport =3D {=0A= getDimensions: function() {=0A= var dimensions =3D { }, B =3D Prototype.Browser;=0A= $w('width height').each(function(d) {=0A= var D =3D d.capitalize();=0A= if (B.WebKit && !document.evaluate) {=0A= // Safari <3.0 needs self.innerWidth/Height=0A= dimensions[d] =3D self['inner' + D];=0A= } else if (B.Opera && parseFloat(window.opera.version()) < 9.5) {=0A= // Opera <9.5 needs document.body.clientWidth/Height=0A= dimensions[d] =3D document.body['client' + D]=0A= } else {=0A= dimensions[d] =3D document.documentElement['client' + D];=0A= }=0A= });=0A= return dimensions;=0A= },=0A= =0A= getWidth: function() {=0A= return this.getDimensions().width;=0A= },=0A= =0A= getHeight: function() {=0A= return this.getDimensions().height;=0A= },=0A= =0A= getScrollOffsets: function() {=0A= return Element._returnOffset(=0A= window.pageXOffset || document.documentElement.scrollLeft || = document.body.scrollLeft,=0A= window.pageYOffset || document.documentElement.scrollTop || = document.body.scrollTop);=0A= }=0A= };=0A= /* Portions of the Selector class are derived from Jack Slocum's = DomQuery,=0A= * part of YUI-Ext version 0.40, distributed under the terms of an = MIT-style=0A= * license. Please see http://www.yui-ext.com/ for more information. */=0A= =0A= var Selector =3D Class.create({=0A= initialize: function(expression) {=0A= this.expression =3D expression.strip();=0A= =0A= if (this.shouldUseSelectorsAPI()) {=0A= this.mode =3D 'selectorsAPI';=0A= } else if (this.shouldUseXPath()) {=0A= this.mode =3D 'xpath';=0A= this.compileXPathMatcher();=0A= } else {=0A= this.mode =3D "normal";=0A= this.compileMatcher();=0A= }=0A= =0A= },=0A= =0A= shouldUseXPath: function() {=0A= if (!Prototype.BrowserFeatures.XPath) return false;=0A= =0A= var e =3D this.expression;=0A= =0A= // Safari 3 chokes on :*-of-type and :empty=0A= if (Prototype.Browser.WebKit &&=0A= (e.include("-of-type") || e.include(":empty")))=0A= return false;=0A= =0A= // XPath can't do namespaced attributes, nor can it read=0A= // the "checked" property from DOM nodes=0A= if ((/(\[[\w-]*?:|:checked)/).test(e))=0A= return false;=0A= =0A= return true;=0A= },=0A= =0A= shouldUseSelectorsAPI: function() {=0A= if (!Prototype.BrowserFeatures.SelectorsAPI) return false;=0A= =0A= if (!Selector._div) Selector._div =3D new Element('div');=0A= =0A= // Make sure the browser treats the selector as valid. Test on an=0A= // isolated element to minimize cost of this check.=0A= try {=0A= Selector._div.querySelector(this.expression);=0A= } catch(e) {=0A= return false;=0A= }=0A= =0A= return true;=0A= },=0A= =0A= compileMatcher: function() {=0A= var e =3D this.expression, ps =3D Selector.patterns, h =3D = Selector.handlers,=0A= c =3D Selector.criteria, le, p, m;=0A= =0A= if (Selector._cache[e]) {=0A= this.matcher =3D Selector._cache[e];=0A= return;=0A= }=0A= =0A= this.matcher =3D ["this.matcher =3D function(root) {",=0A= "var r =3D root, h =3D Selector.handlers, c =3D = false, n;"];=0A= =0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= p =3D ps[i];=0A= if (m =3D e.match(p)) {=0A= this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :=0A= new Template(c[i]).evaluate(m));=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= =0A= this.matcher.push("return h.unique(n);\n}");=0A= eval(this.matcher.join('\n'));=0A= Selector._cache[this.expression] =3D this.matcher;=0A= },=0A= =0A= compileXPathMatcher: function() {=0A= var e =3D this.expression, ps =3D Selector.patterns,=0A= x =3D Selector.xpath, le, m;=0A= =0A= if (Selector._cache[e]) {=0A= this.xpath =3D Selector._cache[e]; return;=0A= }=0A= =0A= this.matcher =3D ['.//*'];=0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= if (m =3D e.match(ps[i])) {=0A= this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :=0A= new Template(x[i]).evaluate(m));=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= =0A= this.xpath =3D this.matcher.join('');=0A= Selector._cache[this.expression] =3D this.xpath;=0A= },=0A= =0A= findElements: function(root) {=0A= root =3D root || document;=0A= var e =3D this.expression, results;=0A= =0A= switch (this.mode) {=0A= case 'selectorsAPI':=0A= // querySelectorAll queries document-wide, then filters to = descendants=0A= // of the context element. That's not what we want.=0A= // Add an explicit context to the selector if necessary.=0A= if (root !=3D=3D document) {=0A= var oldId =3D root.id, id =3D $(root).identify();=0A= e =3D "#" + id + " " + e;=0A= }=0A= =0A= results =3D $A(root.querySelectorAll(e)).map(Element.extend);=0A= root.id =3D oldId;=0A= =0A= return results;=0A= case 'xpath':=0A= return document._getElementsByXPath(this.xpath, root);=0A= default:=0A= return this.matcher(root);=0A= }=0A= },=0A= =0A= match: function(element) {=0A= this.tokens =3D [];=0A= =0A= var e =3D this.expression, ps =3D Selector.patterns, as =3D = Selector.assertions;=0A= var le, p, m;=0A= =0A= while (e && le !=3D=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= p =3D ps[i];=0A= if (m =3D e.match(p)) {=0A= // use the Selector.assertions methods unless the selector=0A= // is too complex.=0A= if (as[i]) {=0A= this.tokens.push([i, Object.clone(m)]);=0A= e =3D e.replace(m[0], '');=0A= } else {=0A= // reluctantly do a document-wide search=0A= // and look for a match in the array=0A= return this.findElements(document).include(element);=0A= }=0A= }=0A= }=0A= }=0A= =0A= var match =3D true, name, matches;=0A= for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A= name =3D token[0], matches =3D token[1];=0A= if (!Selector.assertions[name](element, matches)) {=0A= match =3D false; break;=0A= }=0A= }=0A= =0A= return match;=0A= },=0A= =0A= toString: function() {=0A= return this.expression;=0A= },=0A= =0A= inspect: function() {=0A= return "#";=0A= }=0A= });=0A= =0A= Object.extend(Selector, {=0A= _cache: { },=0A= =0A= xpath: {=0A= descendant: "//*",=0A= child: "/*",=0A= adjacent: "/following-sibling::*[1]",=0A= laterSibling: '/following-sibling::*',=0A= tagName: function(m) {=0A= if (m[1] =3D=3D '*') return '';=0A= return "[local-name()=3D'" + m[1].toLowerCase() +=0A= "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A= },=0A= className: "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A= id: "[@id=3D'#{1}']",=0A= attrPresence: function(m) {=0A= m[1] =3D m[1].toLowerCase();=0A= return new Template("[@#{1}]").evaluate(m);=0A= },=0A= attr: function(m) {=0A= m[1] =3D m[1].toLowerCase();=0A= m[3] =3D m[5] || m[6];=0A= return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A= },=0A= pseudo: function(m) {=0A= var h =3D Selector.xpath.pseudos[m[1]];=0A= if (!h) return '';=0A= if (Object.isFunction(h)) return h(m);=0A= return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A= },=0A= operators: {=0A= '=3D': "[@#{1}=3D'#{3}']",=0A= '!=3D': "[@#{1}!=3D'#{3}']",=0A= '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A= '$=3D': "[substring(@#{1}, (string-length(@#{1}) - = string-length('#{3}') + 1))=3D'#{3}']",=0A= '*=3D': "[contains(@#{1}, '#{3}')]",=0A= '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A= '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A= },=0A= pseudos: {=0A= 'first-child': '[not(preceding-sibling::*)]',=0A= 'last-child': '[not(following-sibling::*)]',=0A= 'only-child': '[not(preceding-sibling::* or = following-sibling::*)]',=0A= 'empty': "[count(*) =3D 0 and (count(text()) =3D 0)]",=0A= 'checked': "[@checked]",=0A= 'disabled': "[(@disabled) and (@type!=3D'hidden')]",=0A= 'enabled': "[not(@disabled) and (@type!=3D'hidden')]",=0A= 'not': function(m) {=0A= var e =3D m[6], p =3D Selector.patterns,=0A= x =3D Selector.xpath, le, v;=0A= =0A= var exclusion =3D [];=0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in p) {=0A= if (m =3D e.match(p[i])) {=0A= v =3D Object.isFunction(x[i]) ? x[i](m) : new = Template(x[i]).evaluate(m);=0A= exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= return "[not(" + exclusion.join(" and ") + ")]";=0A= },=0A= 'nth-child': function(m) {=0A= return = Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A= },=0A= 'nth-last-child': function(m) {=0A= return = Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A= },=0A= 'nth-of-type': function(m) {=0A= return Selector.xpath.pseudos.nth("position() ", m);=0A= },=0A= 'nth-last-of-type': function(m) {=0A= return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", = m);=0A= },=0A= 'first-of-type': function(m) {=0A= m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A= },=0A= 'last-of-type': function(m) {=0A= m[6] =3D "1"; return = Selector.xpath.pseudos['nth-last-of-type'](m);=0A= },=0A= 'only-of-type': function(m) {=0A= var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + = p['last-of-type'](m);=0A= },=0A= nth: function(fragment, m) {=0A= var mm, formula =3D m[6], predicate;=0A= if (formula =3D=3D 'even') formula =3D '2n+0';=0A= if (formula =3D=3D 'odd') formula =3D '2n+1';=0A= if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A= return '[' + fragment + "=3D " + mm[1] + ']';=0A= if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A= if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A= var a =3D mm[1] ? Number(mm[1]) : 1;=0A= var b =3D mm[2] ? Number(mm[2]) : 0;=0A= predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A= "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A= return new Template(predicate).evaluate({=0A= fragment: fragment, a: a, b: b });=0A= }=0A= }=0A= }=0A= },=0A= =0A= criteria: {=0A= tagName: 'n =3D h.tagName(n, r, "#{1}", c); c =3D false;',=0A= className: 'n =3D h.className(n, r, "#{1}", c); c =3D false;',=0A= id: 'n =3D h.id(n, r, "#{1}", c); c =3D false;',=0A= attrPresence: 'n =3D h.attrPresence(n, r, "#{1}", c); c =3D false;',=0A= attr: function(m) {=0A= m[3] =3D (m[5] || m[6]);=0A= return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}", = c); c =3D false;').evaluate(m);=0A= },=0A= pseudo: function(m) {=0A= if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A= return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c = =3D false;').evaluate(m);=0A= },=0A= descendant: 'c =3D "descendant";',=0A= child: 'c =3D "child";',=0A= adjacent: 'c =3D "adjacent";',=0A= laterSibling: 'c =3D "laterSibling";'=0A= },=0A= =0A= patterns: {=0A= // combinators must be listed first=0A= // (and descendant needs to be last combinator)=0A= laterSibling: /^\s*~\s*/,=0A= child: /^\s*>\s*/,=0A= adjacent: /^\s*\+\s*/,=0A= descendant: /^\s/,=0A= =0A= // selectors follow=0A= tagName: /^\s*(\*|[\w\-]+)(\b|$)?/,=0A= id: /^#([\w\-\*]+)(\b|$)/,=0A= className: /^\.([\w\-\*]+)(\b|$)/,=0A= pseudo:=0A= /^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis= )abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,=0A= attrPresence: /^\[((?:[\w]+:)?[\w]+)\]/,=0A= attr: = /\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^= \]]*?)))?\]/=0A= },=0A= =0A= // for Selector.match and Element#match=0A= assertions: {=0A= tagName: function(element, matches) {=0A= return matches[1].toUpperCase() =3D=3D = element.tagName.toUpperCase();=0A= },=0A= =0A= className: function(element, matches) {=0A= return Element.hasClassName(element, matches[1]);=0A= },=0A= =0A= id: function(element, matches) {=0A= return element.id =3D=3D=3D matches[1];=0A= },=0A= =0A= attrPresence: function(element, matches) {=0A= return Element.hasAttribute(element, matches[1]);=0A= },=0A= =0A= attr: function(element, matches) {=0A= var nodeValue =3D Element.readAttribute(element, matches[1]);=0A= return nodeValue && Selector.operators[matches[2]](nodeValue, = matches[5] || matches[6]);=0A= }=0A= },=0A= =0A= handlers: {=0A= // UTILITY FUNCTIONS=0A= // joins two collections=0A= concat: function(a, b) {=0A= for (var i =3D 0, node; node =3D b[i]; i++)=0A= a.push(node);=0A= return a;=0A= },=0A= =0A= // marks an array of nodes for counting=0A= mark: function(nodes) {=0A= var _true =3D Prototype.emptyFunction;=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node._countedByPrototype =3D _true;=0A= return nodes;=0A= },=0A= =0A= unmark: function(nodes) {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node._countedByPrototype =3D undefined;=0A= return nodes;=0A= },=0A= =0A= // mark each child node with its position (for nth calls)=0A= // "ofType" flag indicates whether we're indexing for nth-of-type=0A= // rather than nth-child=0A= index: function(parentNode, reverse, ofType) {=0A= parentNode._countedByPrototype =3D Prototype.emptyFunction;=0A= if (reverse) {=0A= for (var nodes =3D parentNode.childNodes, i =3D nodes.length - = 1, j =3D 1; i >=3D 0; i--) {=0A= var node =3D nodes[i];=0A= if (node.nodeType =3D=3D 1 && (!ofType || = node._countedByPrototype)) node.nodeIndex =3D j++;=0A= }=0A= } else {=0A= for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node = =3D nodes[i]; i++)=0A= if (node.nodeType =3D=3D 1 && (!ofType || = node._countedByPrototype)) node.nodeIndex =3D j++;=0A= }=0A= },=0A= =0A= // filters out duplicates and extends all nodes=0A= unique: function(nodes) {=0A= if (nodes.length =3D=3D 0) return nodes;=0A= var results =3D [], n;=0A= for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A= if (!(n =3D nodes[i])._countedByPrototype) {=0A= n._countedByPrototype =3D Prototype.emptyFunction;=0A= results.push(Element.extend(n));=0A= }=0A= return Selector.handlers.unmark(results);=0A= },=0A= =0A= // COMBINATOR FUNCTIONS=0A= descendant: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= h.concat(results, node.getElementsByTagName('*'));=0A= return results;=0A= },=0A= =0A= child: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= for (var j =3D 0, child; child =3D node.childNodes[j]; j++)=0A= if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') = results.push(child);=0A= }=0A= return results;=0A= },=0A= =0A= adjacent: function(nodes) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= var next =3D this.nextElementSibling(node);=0A= if (next) results.push(next);=0A= }=0A= return results;=0A= },=0A= =0A= laterSibling: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= h.concat(results, Element.nextSiblings(node));=0A= return results;=0A= },=0A= =0A= nextElementSibling: function(node) {=0A= while (node =3D node.nextSibling)=0A= if (node.nodeType =3D=3D 1) return node;=0A= return null;=0A= },=0A= =0A= previousElementSibling: function(node) {=0A= while (node =3D node.previousSibling)=0A= if (node.nodeType =3D=3D 1) return node;=0A= return null;=0A= },=0A= =0A= // TOKEN FUNCTIONS=0A= tagName: function(nodes, root, tagName, combinator) {=0A= var uTagName =3D tagName.toUpperCase();=0A= var results =3D [], h =3D Selector.handlers;=0A= if (nodes) {=0A= if (combinator) {=0A= // fastlane for ordinary descendant combinators=0A= if (combinator =3D=3D "descendant") {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= h.concat(results, node.getElementsByTagName(tagName));=0A= return results;=0A= } else nodes =3D this[combinator](nodes);=0A= if (tagName =3D=3D "*") return nodes;=0A= }=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node.tagName.toUpperCase() =3D=3D=3D uTagName) = results.push(node);=0A= return results;=0A= } else return root.getElementsByTagName(tagName);=0A= },=0A= =0A= id: function(nodes, root, id, combinator) {=0A= var targetNode =3D $(id), h =3D Selector.handlers;=0A= if (!targetNode) return [];=0A= if (!nodes && root =3D=3D document) return [targetNode];=0A= if (nodes) {=0A= if (combinator) {=0A= if (combinator =3D=3D 'child') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (targetNode.parentNode =3D=3D node) return [targetNode];=0A= } else if (combinator =3D=3D 'descendant') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Element.descendantOf(targetNode, node)) return = [targetNode];=0A= } else if (combinator =3D=3D 'adjacent') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Selector.handlers.previousElementSibling(targetNode) = =3D=3D node)=0A= return [targetNode];=0A= } else nodes =3D h[combinator](nodes);=0A= }=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node =3D=3D targetNode) return [targetNode];=0A= return [];=0A= }=0A= return (targetNode && Element.descendantOf(targetNode, root)) ? = [targetNode] : [];=0A= },=0A= =0A= className: function(nodes, root, className, combinator) {=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= return Selector.handlers.byClassName(nodes, root, className);=0A= },=0A= =0A= byClassName: function(nodes, root, className) {=0A= if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A= var needle =3D ' ' + className + ' ';=0A= for (var i =3D 0, results =3D [], node, nodeClassName; node =3D = nodes[i]; i++) {=0A= nodeClassName =3D node.className;=0A= if (nodeClassName.length =3D=3D 0) continue;=0A= if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' = ').include(needle))=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= attrPresence: function(nodes, root, attr, combinator) {=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= var results =3D [];=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Element.hasAttribute(node, attr)) results.push(node);=0A= return results;=0A= },=0A= =0A= attr: function(nodes, root, attr, value, operator, combinator) {=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= var handler =3D Selector.operators[operator], results =3D [];=0A= for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A= var nodeValue =3D Element.readAttribute(node, attr);=0A= if (nodeValue =3D=3D=3D null) continue;=0A= if (handler(nodeValue, value)) results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= pseudo: function(nodes, name, value, root, combinator) {=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= return Selector.pseudos[name](nodes, value, root);=0A= }=0A= },=0A= =0A= pseudos: {=0A= 'first-child': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= if (Selector.handlers.previousElementSibling(node)) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= 'last-child': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= if (Selector.handlers.nextElementSibling(node)) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= 'only-child': function(nodes, value, root) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!h.previousElementSibling(node) && = !h.nextElementSibling(node))=0A= results.push(node);=0A= return results;=0A= },=0A= 'nth-child': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root);=0A= },=0A= 'nth-last-child': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, true);=0A= },=0A= 'nth-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, false, true);=0A= },=0A= 'nth-last-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, true, true);=0A= },=0A= 'first-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, "1", root, false, true);=0A= },=0A= 'last-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, "1", root, true, true);=0A= },=0A= 'only-of-type': function(nodes, formula, root) {=0A= var p =3D Selector.pseudos;=0A= return p['last-of-type'](p['first-of-type'](nodes, formula, root), = formula, root);=0A= },=0A= =0A= // handles the an+b logic=0A= getIndices: function(a, b, total) {=0A= if (a =3D=3D 0) return b > 0 ? [b] : [];=0A= return $R(1, total).inject([], function(memo, i) {=0A= if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A= return memo;=0A= });=0A= },=0A= =0A= // handles nth(-last)-child, nth(-last)-of-type, and = (first|last)-of-type=0A= nth: function(nodes, formula, root, reverse, ofType) {=0A= if (nodes.length =3D=3D 0) return [];=0A= if (formula =3D=3D 'even') formula =3D '2n+0';=0A= if (formula =3D=3D 'odd') formula =3D '2n+1';=0A= var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A= h.mark(nodes);=0A= for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A= if (!node.parentNode._countedByPrototype) {=0A= h.index(node.parentNode, reverse, ofType);=0A= indexed.push(node.parentNode);=0A= }=0A= }=0A= if (formula.match(/^\d+$/)) { // just a number=0A= formula =3D Number(formula);=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node.nodeIndex =3D=3D formula) results.push(node);=0A= } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // = an+b=0A= if (m[1] =3D=3D "-") m[1] =3D -1;=0A= var a =3D m[1] ? Number(m[1]) : 1;=0A= var b =3D m[2] ? Number(m[2]) : 0;=0A= var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A= for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; = i++) {=0A= for (var j =3D 0; j < l; j++)=0A= if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A= }=0A= }=0A= h.unmark(nodes);=0A= h.unmark(indexed);=0A= return results;=0A= },=0A= =0A= 'empty': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= // IE treats comments as element nodes=0A= if (node.tagName =3D=3D '!' || node.firstChild) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= 'not': function(nodes, selector, root) {=0A= var h =3D Selector.handlers, selectorType, m;=0A= var exclusions =3D new Selector(selector).findElements(root);=0A= h.mark(exclusions);=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!node._countedByPrototype) results.push(node);=0A= h.unmark(exclusions);=0A= return results;=0A= },=0A= =0A= 'enabled': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!node.disabled && (!node.type || node.type !=3D=3D 'hidden'))=0A= results.push(node);=0A= return results;=0A= },=0A= =0A= 'disabled': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (node.disabled) results.push(node);=0A= return results;=0A= },=0A= =0A= 'checked': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (node.checked) results.push(node);=0A= return results;=0A= }=0A= },=0A= =0A= operators: {=0A= '=3D': function(nv, v) { return nv =3D=3D v; },=0A= '!=3D': function(nv, v) { return nv !=3D v; },=0A= '^=3D': function(nv, v) { return nv =3D=3D v || nv && = nv.startsWith(v); },=0A= '$=3D': function(nv, v) { return nv =3D=3D v || nv && = nv.endsWith(v); },=0A= '*=3D': function(nv, v) { return nv =3D=3D v || nv && nv.include(v); = },=0A= '$=3D': function(nv, v) { return nv.endsWith(v); },=0A= '*=3D': function(nv, v) { return nv.include(v); },=0A= '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + = ' '); },=0A= '|=3D': function(nv, v) { return ('-' + (nv || "").toUpperCase() +=0A= '-').include('-' + (v || "").toUpperCase() + '-'); }=0A= },=0A= =0A= split: function(expression) {=0A= var expressions =3D [];=0A= expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, = function(m) {=0A= expressions.push(m[1].strip());=0A= });=0A= return expressions;=0A= },=0A= =0A= matchElements: function(elements, expression) {=0A= var matches =3D $$(expression), h =3D Selector.handlers;=0A= h.mark(matches);=0A= for (var i =3D 0, results =3D [], element; element =3D elements[i]; = i++)=0A= if (element._countedByPrototype) results.push(element);=0A= h.unmark(matches);=0A= return results;=0A= },=0A= =0A= findElement: function(elements, expression, index) {=0A= if (Object.isNumber(expression)) {=0A= index =3D expression; expression =3D false;=0A= }=0A= return Selector.matchElements(elements, expression || '*')[index || = 0];=0A= },=0A= =0A= findChildElements: function(element, expressions) {=0A= expressions =3D Selector.split(expressions.join(','));=0A= var results =3D [], h =3D Selector.handlers;=0A= for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A= selector =3D new Selector(expressions[i].strip());=0A= h.concat(results, selector.findElements(element));=0A= }=0A= return (l > 1) ? h.unique(results) : results;=0A= }=0A= });=0A= =0A= if (Prototype.Browser.IE) {=0A= Object.extend(Selector.handlers, {=0A= // IE returns comment nodes on getElementsByTagName("*").=0A= // Filter them out.=0A= concat: function(a, b) {=0A= for (var i =3D 0, node; node =3D b[i]; i++)=0A= if (node.tagName !=3D=3D "!") a.push(node);=0A= return a;=0A= },=0A= =0A= // IE improperly serializes _countedByPrototype in (inner|outer)HTML.=0A= unmark: function(nodes) {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node.removeAttribute('_countedByPrototype');=0A= return nodes;=0A= }=0A= });=0A= }=0A= =0A= function $$() {=0A= return Selector.findChildElements(document, $A(arguments));=0A= }=0A= var Form =3D {=0A= reset: function(form) {=0A= $(form).reset();=0A= return form;=0A= },=0A= =0A= serializeElements: function(elements, options) {=0A= if (typeof options !=3D 'object') options =3D { hash: !!options };=0A= else if (Object.isUndefined(options.hash)) options.hash =3D true;=0A= var key, value, submitted =3D false, submit =3D options.submit;=0A= =0A= var data =3D elements.inject({ }, function(result, element) {=0A= if (!element.disabled && element.name) {=0A= key =3D element.name; value =3D $(element).getValue();=0A= if (value !=3D null && element.type !=3D 'file' && (element.type = !=3D 'submit' || (!submitted &&=0A= submit !=3D=3D false && (!submit || key =3D=3D submit) && = (submitted =3D true)))) {=0A= if (key in result) {=0A= // a key is already present; construct an array of values=0A= if (!Object.isArray(result[key])) result[key] =3D = [result[key]];=0A= result[key].push(value);=0A= }=0A= else result[key] =3D value;=0A= }=0A= }=0A= return result;=0A= });=0A= =0A= return options.hash ? data : Object.toQueryString(data);=0A= }=0A= };=0A= =0A= Form.Methods =3D {=0A= serialize: function(form, options) {=0A= return Form.serializeElements(Form.getElements(form), options);=0A= },=0A= =0A= getElements: function(form) {=0A= return $A($(form).getElementsByTagName('*')).inject([],=0A= function(elements, child) {=0A= if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A= elements.push(Element.extend(child));=0A= return elements;=0A= }=0A= );=0A= },=0A= =0A= getInputs: function(form, typeName, name) {=0A= form =3D $(form);=0A= var inputs =3D form.getElementsByTagName('input');=0A= =0A= if (!typeName && !name) return $A(inputs).map(Element.extend);=0A= =0A= for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i = < length; i++) {=0A= var input =3D inputs[i];=0A= if ((typeName && input.type !=3D typeName) || (name && input.name = !=3D name))=0A= continue;=0A= matchingInputs.push(Element.extend(input));=0A= }=0A= =0A= return matchingInputs;=0A= },=0A= =0A= disable: function(form) {=0A= form =3D $(form);=0A= Form.getElements(form).invoke('disable');=0A= return form;=0A= },=0A= =0A= enable: function(form) {=0A= form =3D $(form);=0A= Form.getElements(form).invoke('enable');=0A= return form;=0A= },=0A= =0A= findFirstElement: function(form) {=0A= var elements =3D $(form).getElements().findAll(function(element) {=0A= return 'hidden' !=3D element.type && !element.disabled;=0A= });=0A= var firstByIndex =3D elements.findAll(function(element) {=0A= return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A= }).sortBy(function(element) { return element.tabIndex }).first();=0A= =0A= return firstByIndex ? firstByIndex : elements.find(function(element) = {=0A= return ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase());=0A= });=0A= },=0A= =0A= focusFirstElement: function(form) {=0A= form =3D $(form);=0A= form.findFirstElement().activate();=0A= return form;=0A= },=0A= =0A= request: function(form, options) {=0A= form =3D $(form), options =3D Object.clone(options || { });=0A= =0A= var params =3D options.parameters, action =3D = form.readAttribute('action') || '';=0A= if (action.blank()) action =3D window.location.href;=0A= options.parameters =3D form.serialize(true);=0A= =0A= if (params) {=0A= if (Object.isString(params)) params =3D params.toQueryParams();=0A= Object.extend(options.parameters, params);=0A= }=0A= =0A= if (form.hasAttribute('method') && !options.method)=0A= options.method =3D form.method;=0A= =0A= return new Ajax.Request(action, options);=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element =3D {=0A= focus: function(element) {=0A= $(element).focus();=0A= return element;=0A= },=0A= =0A= select: function(element) {=0A= $(element).select();=0A= return element;=0A= }=0A= };=0A= =0A= Form.Element.Methods =3D {=0A= serialize: function(element) {=0A= element =3D $(element);=0A= if (!element.disabled && element.name) {=0A= var value =3D element.getValue();=0A= if (value !=3D undefined) {=0A= var pair =3D { };=0A= pair[element.name] =3D value;=0A= return Object.toQueryString(pair);=0A= }=0A= }=0A= return '';=0A= },=0A= =0A= getValue: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= return Form.Element.Serializers[method](element);=0A= },=0A= =0A= setValue: function(element, value) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= Form.Element.Serializers[method](element, value);=0A= return element;=0A= },=0A= =0A= clear: function(element) {=0A= $(element).value =3D '';=0A= return element;=0A= },=0A= =0A= present: function(element) {=0A= return $(element).value !=3D '';=0A= },=0A= =0A= activate: function(element) {=0A= element =3D $(element);=0A= try {=0A= element.focus();=0A= if (element.select && (element.tagName.toLowerCase() !=3D 'input' = ||=0A= !['button', 'reset', 'submit'].include(element.type)))=0A= element.select();=0A= } catch (e) { }=0A= return element;=0A= },=0A= =0A= disable: function(element) {=0A= element =3D $(element);=0A= element.disabled =3D true;=0A= return element;=0A= },=0A= =0A= enable: function(element) {=0A= element =3D $(element);=0A= element.disabled =3D false;=0A= return element;=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Field =3D Form.Element;=0A= var $F =3D Form.Element.Methods.getValue;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element.Serializers =3D {=0A= input: function(element, value) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= return Form.Element.Serializers.inputSelector(element, value);=0A= default:=0A= return Form.Element.Serializers.textarea(element, value);=0A= }=0A= },=0A= =0A= inputSelector: function(element, value) {=0A= if (Object.isUndefined(value)) return element.checked ? = element.value : null;=0A= else element.checked =3D !!value;=0A= },=0A= =0A= textarea: function(element, value) {=0A= if (Object.isUndefined(value)) return element.value;=0A= else element.value =3D value;=0A= },=0A= =0A= select: function(element, value) {=0A= if (Object.isUndefined(value))=0A= return this[element.type =3D=3D 'select-one' ?=0A= 'selectOne' : 'selectMany'](element);=0A= else {=0A= var opt, currentValue, single =3D !Object.isArray(value);=0A= for (var i =3D 0, length =3D element.length; i < length; i++) {=0A= opt =3D element.options[i];=0A= currentValue =3D this.optionValue(opt);=0A= if (single) {=0A= if (currentValue =3D=3D value) {=0A= opt.selected =3D true;=0A= return;=0A= }=0A= }=0A= else opt.selected =3D value.include(currentValue);=0A= }=0A= }=0A= },=0A= =0A= selectOne: function(element) {=0A= var index =3D element.selectedIndex;=0A= return index >=3D 0 ? this.optionValue(element.options[index]) : = null;=0A= },=0A= =0A= selectMany: function(element) {=0A= var values, length =3D element.length;=0A= if (!length) return null;=0A= =0A= for (var i =3D 0, values =3D []; i < length; i++) {=0A= var opt =3D element.options[i];=0A= if (opt.selected) values.push(this.optionValue(opt));=0A= }=0A= return values;=0A= },=0A= =0A= optionValue: function(opt) {=0A= // extend element because hasAttribute may not be native=0A= return Element.extend(opt).hasAttribute('value') ? opt.value : = opt.text;=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {=0A= initialize: function($super, element, frequency, callback) {=0A= $super(callback, frequency);=0A= this.element =3D $(element);=0A= this.lastValue =3D this.getValue();=0A= },=0A= =0A= execute: function() {=0A= var value =3D this.getValue();=0A= if (Object.isString(this.lastValue) && Object.isString(value) ?=0A= this.lastValue !=3D value : String(this.lastValue) !=3D = String(value)) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= }=0A= });=0A= =0A= Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.EventObserver =3D Class.create({=0A= initialize: function(element, callback) {=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A= this.registerFormCallbacks();=0A= else=0A= this.registerCallback(this.element);=0A= },=0A= =0A= onElementEvent: function() {=0A= var value =3D this.getValue();=0A= if (this.lastValue !=3D value) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= },=0A= =0A= registerFormCallbacks: function() {=0A= Form.getElements(this.element).each(this.registerCallback, this);=0A= },=0A= =0A= registerCallback: function(element) {=0A= if (element.type) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= Event.observe(element, 'click', = this.onElementEvent.bind(this));=0A= break;=0A= default:=0A= Event.observe(element, 'change', = this.onElementEvent.bind(this));=0A= break;=0A= }=0A= }=0A= }=0A= });=0A= =0A= Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= if (!window.Event) var Event =3D { };=0A= =0A= Object.extend(Event, {=0A= KEY_BACKSPACE: 8,=0A= KEY_TAB: 9,=0A= KEY_RETURN: 13,=0A= KEY_ESC: 27,=0A= KEY_LEFT: 37,=0A= KEY_UP: 38,=0A= KEY_RIGHT: 39,=0A= KEY_DOWN: 40,=0A= KEY_DELETE: 46,=0A= KEY_HOME: 36,=0A= KEY_END: 35,=0A= KEY_PAGEUP: 33,=0A= KEY_PAGEDOWN: 34,=0A= KEY_INSERT: 45,=0A= =0A= cache: { },=0A= =0A= relatedTarget: function(event) {=0A= var element;=0A= switch(event.type) {=0A= case 'mouseover': element =3D event.fromElement; break;=0A= case 'mouseout': element =3D event.toElement; break;=0A= default: return null;=0A= }=0A= return Element.extend(element);=0A= }=0A= });=0A= =0A= Event.Methods =3D (function() {=0A= var isButton;=0A= =0A= if (Prototype.Browser.IE) {=0A= var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A= isButton =3D function(event, code) {=0A= return event.button =3D=3D buttonMap[code];=0A= };=0A= =0A= } else if (Prototype.Browser.WebKit) {=0A= isButton =3D function(event, code) {=0A= switch (code) {=0A= case 0: return event.which =3D=3D 1 && !event.metaKey;=0A= case 1: return event.which =3D=3D 1 && event.metaKey;=0A= default: return false;=0A= }=0A= };=0A= =0A= } else {=0A= isButton =3D function(event, code) {=0A= return event.which ? (event.which =3D=3D=3D code + 1) : = (event.button =3D=3D=3D code);=0A= };=0A= }=0A= =0A= return {=0A= isLeftClick: function(event) { return isButton(event, 0) },=0A= isMiddleClick: function(event) { return isButton(event, 1) },=0A= isRightClick: function(event) { return isButton(event, 2) },=0A= =0A= element: function(event) {=0A= event =3D Event.extend(event);=0A= =0A= var node =3D event.target,=0A= type =3D event.type,=0A= currentTarget =3D event.currentTarget;=0A= =0A= if (currentTarget && currentTarget.tagName) {=0A= // Firefox screws up the "click" event when moving between radio = buttons=0A= // via arrow keys. It also screws up the "load" and "error" = events on images,=0A= // reporting the document as the target instead of the original = image.=0A= if (type =3D=3D=3D 'load' || type =3D=3D=3D 'error' ||=0A= (type =3D=3D=3D 'click' && currentTarget.tagName.toLowerCase() = =3D=3D=3D 'input'=0A= && currentTarget.type =3D=3D=3D 'radio'))=0A= node =3D currentTarget;=0A= }=0A= if (node.nodeType =3D=3D Node.TEXT_NODE) node =3D node.parentNode;=0A= return Element.extend(node);=0A= },=0A= =0A= findElement: function(event, expression) {=0A= var element =3D Event.element(event);=0A= if (!expression) return element;=0A= var elements =3D [element].concat(element.ancestors());=0A= return Selector.findElement(elements, expression, 0);=0A= },=0A= =0A= pointer: function(event) {=0A= var docElement =3D document.documentElement,=0A= body =3D document.body || { scrollLeft: 0, scrollTop: 0 };=0A= return {=0A= x: event.pageX || (event.clientX +=0A= (docElement.scrollLeft || body.scrollLeft) -=0A= (docElement.clientLeft || 0)),=0A= y: event.pageY || (event.clientY +=0A= (docElement.scrollTop || body.scrollTop) -=0A= (docElement.clientTop || 0))=0A= };=0A= },=0A= =0A= pointerX: function(event) { return Event.pointer(event).x },=0A= pointerY: function(event) { return Event.pointer(event).y },=0A= =0A= stop: function(event) {=0A= Event.extend(event);=0A= event.preventDefault();=0A= event.stopPropagation();=0A= event.stopped =3D true;=0A= }=0A= };=0A= })();=0A= =0A= Event.extend =3D (function() {=0A= var methods =3D Object.keys(Event.Methods).inject({ }, function(m, = name) {=0A= m[name] =3D Event.Methods[name].methodize();=0A= return m;=0A= });=0A= =0A= if (Prototype.Browser.IE) {=0A= Object.extend(methods, {=0A= stopPropagation: function() { this.cancelBubble =3D true },=0A= preventDefault: function() { this.returnValue =3D false },=0A= inspect: function() { return "[object Event]" }=0A= });=0A= =0A= return function(event) {=0A= if (!event) return false;=0A= if (event._extendedByPrototype) return event;=0A= =0A= event._extendedByPrototype =3D Prototype.emptyFunction;=0A= var pointer =3D Event.pointer(event);=0A= Object.extend(event, {=0A= target: event.srcElement,=0A= relatedTarget: Event.relatedTarget(event),=0A= pageX: pointer.x,=0A= pageY: pointer.y=0A= });=0A= return Object.extend(event, methods);=0A= };=0A= =0A= } else {=0A= Event.prototype =3D Event.prototype || = document.createEvent("HTMLEvents")['__proto__'];=0A= Object.extend(Event.prototype, methods);=0A= return Prototype.K;=0A= }=0A= })();=0A= =0A= Object.extend(Event, (function() {=0A= var cache =3D Event.cache;=0A= =0A= function getEventID(element) {=0A= if (element._prototypeEventID) return element._prototypeEventID[0];=0A= arguments.callee.id =3D arguments.callee.id || 1;=0A= return element._prototypeEventID =3D [++arguments.callee.id];=0A= }=0A= =0A= function getDOMEventName(eventName) {=0A= if (eventName && eventName.include(':')) return "dataavailable";=0A= return eventName;=0A= }=0A= =0A= function getCacheForID(id) {=0A= return cache[id] =3D cache[id] || { };=0A= }=0A= =0A= function getWrappersForEventName(id, eventName) {=0A= var c =3D getCacheForID(id);=0A= return c[eventName] =3D c[eventName] || [];=0A= }=0A= =0A= function createWrapper(element, eventName, handler) {=0A= var id =3D getEventID(element);=0A= var c =3D getWrappersForEventName(id, eventName);=0A= if (c.pluck("handler").include(handler)) return false;=0A= =0A= var wrapper =3D function(event) {=0A= if (!Event || !Event.extend ||=0A= (event.eventName && event.eventName !=3D eventName))=0A= return false;=0A= =0A= Event.extend(event);=0A= handler.call(element, event);=0A= };=0A= =0A= wrapper.handler =3D handler;=0A= c.push(wrapper);=0A= return wrapper;=0A= }=0A= =0A= function findWrapper(id, eventName, handler) {=0A= var c =3D getWrappersForEventName(id, eventName);=0A= return c.find(function(wrapper) { return wrapper.handler =3D=3D = handler });=0A= }=0A= =0A= function destroyWrapper(id, eventName, handler) {=0A= var c =3D getCacheForID(id);=0A= if (!c[eventName]) return false;=0A= c[eventName] =3D c[eventName].without(findWrapper(id, eventName, = handler));=0A= }=0A= =0A= function destroyCache() {=0A= for (var id in cache)=0A= for (var eventName in cache[id])=0A= cache[id][eventName] =3D null;=0A= }=0A= =0A= =0A= // Internet Explorer needs to remove event handlers on page unload=0A= // in order to avoid memory leaks.=0A= if (window.attachEvent) {=0A= window.attachEvent("onunload", destroyCache);=0A= }=0A= =0A= // Safari has a dummy event handler on page unload so that it won't=0A= // use its bfcache. Safari <=3D 3.1 has an issue with restoring the = "document"=0A= // object when page is returned to via the back button using its = bfcache.=0A= if (Prototype.Browser.WebKit) {=0A= window.addEventListener('unload', Prototype.emptyFunction, false);=0A= }=0A= =0A= return {=0A= observe: function(element, eventName, handler) {=0A= element =3D $(element);=0A= var name =3D getDOMEventName(eventName);=0A= =0A= var wrapper =3D createWrapper(element, eventName, handler);=0A= if (!wrapper) return element;=0A= =0A= if (element.addEventListener) {=0A= element.addEventListener(name, wrapper, false);=0A= } else {=0A= element.attachEvent("on" + name, wrapper);=0A= }=0A= =0A= return element;=0A= },=0A= =0A= stopObserving: function(element, eventName, handler) {=0A= element =3D $(element);=0A= var id =3D getEventID(element), name =3D = getDOMEventName(eventName);=0A= =0A= if (!handler && eventName) {=0A= getWrappersForEventName(id, eventName).each(function(wrapper) {=0A= element.stopObserving(eventName, wrapper.handler);=0A= });=0A= return element;=0A= =0A= } else if (!eventName) {=0A= Object.keys(getCacheForID(id)).each(function(eventName) {=0A= element.stopObserving(eventName);=0A= });=0A= return element;=0A= }=0A= =0A= var wrapper =3D findWrapper(id, eventName, handler);=0A= if (!wrapper) return element;=0A= =0A= if (element.removeEventListener) {=0A= element.removeEventListener(name, wrapper, false);=0A= } else {=0A= element.detachEvent("on" + name, wrapper);=0A= }=0A= =0A= destroyWrapper(id, eventName, handler);=0A= =0A= return element;=0A= },=0A= =0A= fire: function(element, eventName, memo) {=0A= element =3D $(element);=0A= if (element =3D=3D document && document.createEvent && = !element.dispatchEvent)=0A= element =3D document.documentElement;=0A= =0A= var event;=0A= if (document.createEvent) {=0A= event =3D document.createEvent("HTMLEvents");=0A= event.initEvent("dataavailable", true, true);=0A= } else {=0A= event =3D document.createEventObject();=0A= event.eventType =3D "ondataavailable";=0A= }=0A= =0A= event.eventName =3D eventName;=0A= event.memo =3D memo || { };=0A= =0A= if (document.createEvent) {=0A= element.dispatchEvent(event);=0A= } else {=0A= element.fireEvent(event.eventType, event);=0A= }=0A= =0A= return Event.extend(event);=0A= }=0A= };=0A= })());=0A= =0A= Object.extend(Event, Event.Methods);=0A= =0A= Element.addMethods({=0A= fire: Event.fire,=0A= observe: Event.observe,=0A= stopObserving: Event.stopObserving=0A= });=0A= =0A= Object.extend(document, {=0A= fire: Element.Methods.fire.methodize(),=0A= observe: Element.Methods.observe.methodize(),=0A= stopObserving: Element.Methods.stopObserving.methodize(),=0A= loaded: false=0A= });=0A= =0A= (function() {=0A= /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A= Matthias Miller, Dean Edwards and John Resig. */=0A= =0A= var timer;=0A= =0A= function fireContentLoadedEvent() {=0A= if (document.loaded) return;=0A= if (timer) window.clearInterval(timer);=0A= document.fire("dom:loaded");=0A= document.loaded =3D true;=0A= }=0A= =0A= if (document.addEventListener) {=0A= if (Prototype.Browser.WebKit) {=0A= timer =3D window.setInterval(function() {=0A= if (/loaded|complete/.test(document.readyState))=0A= fireContentLoadedEvent();=0A= }, 0);=0A= =0A= Event.observe(window, "load", fireContentLoadedEvent);=0A= =0A= } else {=0A= document.addEventListener("DOMContentLoaded",=0A= fireContentLoadedEvent, false);=0A= }=0A= =0A= } else {=0A= document.write(" = =20 How to survive the tests of time | Entrepreneur | Financial = Post

Canada.com=20 Network

nationalpost.comfinancialpost.com= Today's PaperDelivery<= A=20 href=3D"http://www.nationalpost.com/contact/">ContactDigital=20 Paper

Entrepreneur2011:=20 The Year of the Entrepreneur

How to survive the tests of time

Brad=20 Cherniak Sep = 12, 2011 =E2=80=93=20 9:07 AM ET

Many small business owners are wrestling with how they should run = their=20 businesses in these turbulent times. Sales are like acorns after a = nuclear=20 winter =E2=80=93 not very easy to find, and a lot of other squirrels are = looking for=20 them. Everyone is being squeezed.

Do you change corporate strategy? Do you get more aggressive or more=20 defensive? Do you hold your hand out to the government?

Jean-Pierre Cayer, a battle-tested Canadian entrepreneur who founded = his=20 current venture 25 years ago and a governor of the Canadian Federation = of=20 Independent Business, offers his thoughts on this. (Full disclosure: I = feel=20 privileged to serve on his advisory board and learn from his experiences = and=20 insights.)

Cayer has operated through vicious economic cycles, massive swings in = the=20 Canadian dollar, brutal foreign competition and financial panics, as = well as=20 several acquisitions, while remaining continuously profitable since=20 inception.

His company, First Base Group, which is a diversified manufacturer = and seller=20 of office products worldwide, has an enviable average annual sales = growth of=20 almost 7% for the past five years, and looks to continue growing this = year.

Cayer, who got his MBA from the Universit=C3=A9 de Sherbrooke in = 1973, has worked=20 in banking and for several large companies. =E2=80=9CIn my early career, = I learned the=20 rules of being a good employee. My MBA program, which focused on=20 entrepreneurship, taught me how to break the rules that were not = relevant and to=20 create new ones,=E2=80=9D he says.

Cayer=E2=80=99s first startup failed primarily, he says, because of = na=C3=AFvet=C3=A9 and=20 misplaced trust. =E2=80=9CFailure hurts, and those harsh lessons helped = shape the course=20 of my second attempt in 1986, which was First Base. Since then I have = had to=20 reinvent the business and adapt to change. More importantly, = understanding the=20 impact of trends allowed me to create and exploit new service/product=20 opportunities.=E2=80=9D

Cayer has always avoided creating =E2=80=9Cme too=E2=80=9D products, = preferring to bring new=20 solutions to emerging needs. The best new product is the one the world = did not=20 know it needed until it found it, he says. His product development = efforts have=20 focused on niche markets to shelter the company from much larger=20 competitors.

He says being an entrepreneur has not been a smooth ride but it has = been=20 challenging, exciting and rewarding.

To achieve sustainable success and a balanced life, Cayer has been = guided by=20 the following premises:

Know what your stakeholders value Invest time and = money in=20 initiatives that will push you further along the path of achieving = loyalty=20 beyond reason with all stakeholders, whether they are customers, = employees,=20 suppliers, lenders or family.

Manage your capital If this is not a prime skill, = master=20 it.

Anticipate your customers needs Reading trends, = anticipating=20 what customers might value, and creating new solutions are some of the = most=20 difficult things to do. =E2=80=9CWhat made Wayne Gretzky a great hockey = player is that=20 he could visualize where the puck would be, rather than dealing with = where it=20 was,=E2=80=9D Cayer says.

Integrity Do not lie or cheat, and look for the same = in the=20 people you do business with.

Humility Type-A entrepreneurs need to keep their = egos in=20 their back pockets.

Show courage and determination As important as this = is to=20 lead a productive, happy life, managing risk in your business requires a = laser=20 focus, the ability to make difficult decisions and admit to and quickly = fix bad=20 ones.

Think like a farmer Plant seeds of ideas, let them = germinate=20 and let others take the credit.

Avoid commodity hell Undifferentiated products or = services=20 will take you down the river of shrinking margins toward = irrelevance.

Be honest with yourself about your strengths and=20 capabilities As Aristotle said, =E2=80=9CWhere your talent and = the needs of the=20 world intersect, there lies your calling.=E2=80=9D When measured against = the skills and=20 talents needed to drive your business forward, the gaps you need to fill = will=20 become obvious.

Be an avid reader No matter how well educated you = are, know=20 that it has only taught you how to learn. Much of what you have already = learned=20 is obsolete.

- Brad Cherniak is co-founder and partner at Sapient Capital = Partners, a=20 Toronto-based advisory firm to companies from early stage to $50-million = in=20 revenues. His column appears monthly in the Financial Post. He can be = reached at=20 brad@sapientcap.com.

Posted=20 in: Entrepreneur,=20 Growth Strategies  Tags: Brad Cherniak, Canadian Federation of Independent Business, CFIB, Columnists, First Base Group, Jean-Pierre Cayer

------=_NextPart_001_0031_01CC7139.786C9BC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://idms.financialpost.com/watchlist/watchlist.idms =EF=BB=BF Watch List

Indices

Data delayed at least 15 min
  •  
    12,259.34 = =E2=80=94(=E2=80=94)
  • I:DJI 
    10,916.41 = =E2=80=94(=E2=80=94)
  • S&P = 500 
    1,147.64 = =E2=80=94(=E2=80=94)
  • I:COMP 
    2,467.50 = =E2=80=94(=E2=80=94)
  •  
    1,766.71 =E2=80=94(=E2=80=94)
Ne= xt

S&P/TSX COMPOSITE INDEX (OFFICIAL)     12,259.34  =E2=80=94 =  (=E2=80=94)

Open 12,259.34
High =E2=80=94
Low =E2=80=94
Close =E2=80=94
52 Wk High =E2=80=94
52 Wk Low =E2=80=94
Exchange =E2=80=94

Powered by Interactive Data Managed Solutions. Fundamental = data by Morningstar. Terms=20 & Conditions.

DOW JONES INDUSTRIAL AVERAGE =     10,916.41  =E2=80=94 =  (=E2=80=94)

Open 10,916.41
High =E2=80=94
Low =E2=80=94
Close =E2=80=94
52 Wk High =E2=80=94
52 Wk Low =E2=80=94
Exchange =E2=80=94

Powered by Interactive Data Managed Solutions. Fundamental = data by Morningstar. Terms=20 & Conditions.

S&P 500 INDEX = =09     1,147.64  = =E2=80=94=20  (=E2=80=94) =

Open 1,147.64
High =E2=80=94
Low =E2=80=94
Close =E2=80=94
52 Wk High =E2=80=94
52 Wk Low =E2=80=94
Exchange =E2=80=94

Powered by Interactive Data Managed Solutions. Fundamental = data by Morningstar. Terms=20 & Conditions.

NASDAQ COMPOSITE INDEX = =09     2,467.50  =E2=80=94=20  (=E2=80=94) =

Open 2,467.50
High =E2=80=94
Low =E2=80=94
Close =E2=80=94
52 Wk High =E2=80=94
52 Wk Low =E2=80=94
Exchange =E2=80=94

Powered by Interactive Data Managed Solutions. Fundamental = data by Morningstar. Terms=20 & Conditions.

S&P/TSX VENTURE COMPOSITE INDEX (OFFICIAL) =     1,766.71  =E2=80=94 =  (=E2=80=94)

Open 1,766.71
High =E2=80=94
Low =E2=80=94
Close =E2=80=94
52 Wk High =E2=80=94
52 Wk Low =E2=80=94
Exchange =E2=80=94

Powered by Interactive Data Managed Solutions. Fundamental = data by Morningstar. Terms=20 & Conditions.

------=_NextPart_001_0031_01CC7139.786C9BC0-- ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: https://plusone.google.com/_/apps-static/_/ss/plusone/ver=12lcyns77ko8h/am=!CPSlwJ5v2cdQ0Aue/bf=MQQ/r=O .a-l-k { display: inline-block; position: relative; } * html .a-l-k { display: inline; } *:first-child + html .a-l-k { display: inline; } p { width: 500px; } iframe { width: 100%; } .t5 { float: left; white-space: nowrap; } .nwa { color: rgb(51, 51, 51); font-family: arial,sans-serif; font-size: 13px; } .owa { vertical-align: 5px; } .pwa { width: 24px; height: 24px; margin-bottom: 0px; } .c-Hv-Pe-Tza { margin: 0px; padding: 0px; } .c-Hv-Pe-ita { margin: 0px; padding: 5px; background-color: rgb(255, 255, 255); } .s5 { outline: 0px; text-decoration: none; display: block; } .Aka { color: rgb(102, 102, 102); font-family: arial,sans-serif; = vertical-align: top; } .LF { width: 24px; height: 15px; } .Uu .LF { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat -100px -42px; } .Uu a.LF:hover { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat -125px -42px; } .Uu a.LF:active { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat -75px -42px; } .Bz .LF { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat -50px -42px; } .Bz a.LF:active { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat -25px -42px; } .AV .LF { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat 0px -42px; } .BV .LF { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/ESAPv2/small-loading.gif"); } .KF { width: 32px; height: 20px; } .Uu .KF { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat -132px -21px; } .Uu a.KF:hover { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat -165px -21px; } .Uu a.KF:active { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat -99px -21px; } .Bz .KF { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat -66px -21px; } .Bz a.KF:active { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat -33px -21px; } .AV .KF { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat 0px -21px; } .BV .KF { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/ESAPv2/medium-loading.gif");= } .JF { width: 38px; height: 24px; } .Uu .JF { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat -156px -58px; } .Uu a.JF:hover { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat -195px -58px; } .Uu a.JF:active { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat -117px -58px; } .Bz .JF { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat -78px -58px; } .Bz a.JF:active { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat -39px -58px; } .AV .JF { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat 0px -58px; } .BV .JF { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/ESAPv2/large-loading.gif"); } .IF { width: 50px; height: 20px; } .Uu .IF { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat -204px 0px; } .Uu a.IF:hover { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat -255px 0px; } .Uu a.IF:active { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat -153px 0px; } .Bz .IF { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat -102px 0px; } .Bz a.IF:active { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat -51px 0px; } .AV .IF { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat 0px 0px; } .BV .IF { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/ESAPv2/tall-loading.gif"); } .fZ { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat -255px -21px; width: 50px; height: 35px; text-align: center; = overflow: hidden; margin-bottom: 5px; } .fZ .zka { padding-top: 6px; } .fZ { font-size: 15px; } .MN { float: left; } .LN { float: left; } .KN { float: left; } .uW { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat; float: left; } .vW { background: = url("//ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite.png") = no-repeat; float: left; } .sW { background: rgb(255, 255, 255); border-width: 1px; border-style: solid = none; border-color: rgb(204, 204, 204); float: left; } .tW { color: rgb(102, 102, 102); overflow: hidden; font-family: = arial,sans-serif; white-space: nowrap; } .MN { padding-right: 2px; padding-left: 2px; } .MN .uW { background-position: -150px -42px; width: 5px; height: 15px; } .MN .vW { background-position: -184px -42px; width: 2px; height: 15px; } .MN .sW { min-width: 5px; max-width: 37px; } .MN .tW { margin: 1px 5px; height: 11px; line-height: 12px; font-size: 10px; } .LN { padding-right: 1px; padding-left: 1px; } .LN .uW { background-position: -207px -21px; width: 6px; height: 20px; } .LN .vW { background-position: -252px -21px; width: 2px; height: 20px; } .LN .sW { min-width: 10px; max-width: 47px; } .LN .tW { margin: 1px 6px; height: 16px; line-height: 17px; font-size: 11px; } .KN { padding-right: 1px; padding-left: 1px; } .KN .uW { background-position: -235px -58px; width: 6px; height: 24px; } .KN .vW { background-position: -290px -58px; width: 2px; height: 24px; } .KN .sW { min-width: 12px; max-width: 57px; } .KN .tW { margin: 1px 6px; height: 20px; line-height: 21px; font-size: 12px; } .kU { font: 11px arial, sans-serif; color: rgb(102, 102, 102); padding-right: = 5px; padding-left: 5px; display: inline-block; white-space: normal; = font-size-adjust: none; font-stretch: normal; } .oQ { font: 11px arial, sans-serif; color: rgb(255, 255, 255); padding-left: = 3px; display: inline-block; white-space: normal; font-size-adjust: none; = font-stretch: normal; } .jra { border: 1px solid rgb(102, 102, 102); } .sra { vertical-align: top; } .tra { padding-left: 1px; } .W8 { color: rgb(51, 102, 204); text-decoration: none; } .U8 { padding-left: 4px; vertical-align: top; white-space: nowrap; } .wW { display: table; border-collapse: collapse; } .xW { display: table-row; } .oA { padding: 0px; text-align: left; font-size: 11px; display: table-cell; = border-spacing: 0; } .V8 { line-height: 0.9; } .Cka { width: 100%; padding-left: 5px; } .Bka { color: rgb(51, 51, 51); font-family: arial,sans-serif; font-size: 16px; = font-weight: bold; } .r5 { color: rgb(34, 34, 34); font-family: arial,sans-serif; font-size: 13px; } .X8x2Zc { color: rgb(80, 80, 80); font-family: arial,sans-serif; font-size: 11px; = font-weight: normal; } .Wq5XGb { width: 280px; height: 20px; color: rgb(51, 102, 204); padding-top: 1px; = padding-bottom: 1px; font-family: arial,sans-serif; font-size: 16px; = font-weight: bold; display: table-cell; } .MccKGc { width: 200px; height: 18px; color: rgb(51, 102, 204); padding-top: 1px; = padding-bottom: 1px; font-family: arial,sans-serif; font-size: 14px; = font-weight: bold; display: table-cell; } .aZmoo { color: rgb(51, 102, 204); font-size: 11px; text-decoration: none; } .UjTOl { border: currentColor; width: 55px; height: 55px; padding-right: 8px; = vertical-align: text-top; float: left; } .gjz7sc { border: currentColor; width: 15px; height: 15px; padding-right: 5px; = vertical-align: text-top; float: left; } .q8veEd { margin: 0px; padding: 0px; height: 1px; line-height: 0%; clear: both; } .UTolYe { vertical-align: top; display: table-row; } .uP9ece { padding: 2px; text-align: left; font-size: 11px; display: table-cell; = border-spacing: 0; } .NhWGAf { font: 11px arial, sans-serif; color: rgb(102, 102, 102); padding-right: = 5px; padding-left: 2px; display: inline-block; white-space: normal; = font-size-adjust: none; font-stretch: normal; } .w5jqkf { padding: 3px; border: 1px solid rgb(192, 192, 192); position: fixed; = background-color: rgb(240, 240, 240); } sentinel { =09 } ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: https://ssl.gstatic.com/webclient/js/gc/23579912-2b1b2e17/googleapis.client__iframes-styles-bubble-internal.js (function(){var h=3Dvoid = 0,i=3Dnull,aa=3DencodeURIComponent,j=3Dwindow,ba=3Dnavigator,ca=3DError,f= a=3DparseInt,k=3DString,l=3Ddocument,ga=3DdecodeURIComponent,ha=3DRegExp,= ia=3DArray,n=3DMath;function ja(a,b){return a.width=3Db}function = ka(a,b){return a.innerHTML=3Db}function la(a,b){return = a.prototype=3Db}function ma(a,b){return a.close=3Db}function = na(a,b){return a.execute=3Db}function pa(a,b){return a.height=3Db}=0A= var = qa=3D"appendChild",ra=3D"origin",p=3D"error",q=3D"push",sa=3D"getBounding= ClientRect",ta=3D"stringify",ua=3D"open",va=3D"test",wa=3D"shift",za=3D"e= xec",r=3D"width",Aa=3D"slice",s=3D"replace",Ba=3D"nodeType",Ca=3D"floor",= Da=3D"getElementById",Ea=3D"innerHTML",Fa=3D"charAt",Ga=3D"product",Ha=3D= "JSON",t=3D"indexOf",x=3D"left",Ia=3D"screenX",Ja=3D"screenY",Ka=3D"match= ",La=3D"getBoxObjectFor",Ma=3D"innerHeight",Na=3D"opera",Oa=3D"createElem= ent",Pa=3D"scrollHeight",y=3D"firstChild",Qa=3D"addEventListener",Ra=3D"m= ethod",Sa=3D"attachEvent",Ta=3D"defaultView",Ua=3D"name",Va=3D=0A= "code",Wa=3D"frameElement",Ya=3D"getTime",Za=3D"parse",$a=3D"host",z=3D"d= ocumentElement",ab=3D"substr",bb=3D"warn",cb=3D"window",db=3D"innerText",= A=3D"length",B=3D"prototype",eb=3D"clientWidth",fb=3D"overflowY",gb=3D"se= tTimeout",C=3D"document",D=3D"split",hb=3D"userAgent",E=3D"location",ib=3D= "localStorage",G=3D"hasOwnProperty",jb=3D"getComputedStyle",H=3D"style",k= b=3D"close",I=3D"body",lb=3D"parent",J=3D"call",mb=3D"random",K=3D"protoc= ol",nb=3D"clientHeight",ob=3D"compatMode",pb=3D"href",L=3D"substring",qb=3D= "apply",rb=3D"navigator",sb=3D"parentNode",ub=3D"update",vb=3D=0A= "execute",wb=3D"offsetTop",M=3D"height",xb=3D"splice",yb=3D"offsetHeight"= ,N=3D"join",zb=3D"toLowerCase";function Ab(){return = function(){}}function Bb(a){return function(){return this[a]}}function = Cb(a){return function(){return a}}var O;j.___jsl=3Dj.___jsl||{};=0A= (j.___jsl.ci=3Dj.___jsl.ci||[])[q]({iframes:{sharebox:{params:{json:"&"},= url:":socialhost:/u/:session_index:/_/sharebox/dialog"},":socialhost:":"h= ttps://plusone.google.com",plusone_m:{url:":socialhost:/u/:session_index:= /_/+1/fastbutton"},card:{params:{style:"#",m:"&"},url:":socialhost:/u/:se= ssion_index:/_/hovercard/card"},plusone:{url:":socialhost:/u/:session_ind= ex:/_/+1/fastbutton"}},"googleapis.config":{methods:{"chili.people.list":= !0,"pos.plusones.list":!0,"chili.entities.starred.insert":{cache:{invalid= ates:["chili.entities.starred",=0A= "chili.entitiesDefaultAcl"]}},"chili.people.get":!0,"chili.entities.get":= !0,"pos.plusones.delete":!0,"chili.entities.starred.delete":!0,"chili.ent= ities.list":!0,"pos.plusones.get":!0,"chili.groups.list":!0,"pos.plusones= .getDefaultAcl":{cache:{enabled:!0}},"chili.entities.starred.get":!0,"pos= .plusones.insert":!0,"chili.activities.list":!0,"chili.entitiesDefaultAcl= .get":!0,"chili.entities.starred.list":!0,"chili.activities.get":!0,"chil= i.activities.search":!0,"pos.plusones.getSignupState":!0},requestCache:{e= nabled:!0},=0A= versions:{chili:"v1",pos:"v1"},rpc:"/rpc",sessionCache:{enabled:!0},trans= port:{isProxyShared:!0},proxy:"https://clients6.google.com/static/proxy.h= tml",jsh:"r;gc/23579912-2b1b2e17",developerKey:"AIzaSyCKSbrvQasunBoV16zDH= 9R33D88CeLr9gQ",auth:{useInterimAuth:!1}}});function P(a,b,c){var = u;function d(b){var d=3Dc||{},e;for(e in d)if(d[G](e)){var = g=3Dd[e],f=3Da+"."+g;b[G](e)&&(b[g]?o[f]&&(function(){var = a=3Do[f],c=3Db[e];delete = o[f];j[gb](function(){a(b,c)},0)}(),b[g]=3Db[e]):b[g]=3Db[e])}}for(var = e=3Da[D]("."),f=3Dj,g,m=3Df.___jsl=3Df.___jsl||{},o=3Dm.df=3Dm.df||{},v=3D= 0;m=3De[v];v++)g=3Df,u=3Df[m]=3Df[m]||b[v]||{},f=3Du;b=3Dtypeof = f;b=3D=3D=3D"object"?d(f):b=3D=3D=3D"function"&&(g[m]=3Dfunction(){var = a=3Df[qb](i,arguments);typeof a=3D=3D=3D"object"&&d(a);return = a})};j.___jsl=3Dj.___jsl||{};j.___jsl.f=3D["googleapis.client","iframes-s= tyles-bubble-internal"];var Q=3Dj.gapi||{};P("gapi",[Q]);var = R=3Dj.gadgets||{},Db=3Dj.shindig||{},S=3Dj.osapi||{},google=3Dj.google||{= };P("gadgets",[R]);P("google",[google]);P("shindig",[Db]);P("osapi",[S]);= var = Eb=3Dj.tamings___||[],Fb=3Dj.caja___;P("tamings___",[Eb]);j.___cfg=3Dj.__= _cfg||j.___gcfg;j.gadgets.config?(R.i=3Dj.gadgets.config,R.i.j=3DR.i.regi= ster,R.i.get=3DR.i.get,R.i.p=3DR.i.init,R.i.update=3DR.i[ub]):R.i=3Dfunct= ion(){function a(b,c){for(var d in c)c[G](d)&&(typeof = b[d]=3D=3D=3D"object"&&typeof = c[d]=3D=3D=3D"object"?a(b[d],c[d]):b[d]=3Dc[d])}function b(a){var = c=3D"";if(a[Ba]=3D=3D3||a[Ba]=3D=3D4)c=3Da.nodeValue;else = if(a[db])c=3Da[db];else if(a[Ea])c=3Da[Ea];else = if(a[y]){c=3D[];for(a=3Da[y];a;a=3Da.nextSibling)c[q](b(a));c=3Dc[N]("")}= return c}function c(c){var d=3Dj.___cfg;d&&a(c,d);var = g;d=3Dl.scripts||l.getElementsByTagName("script");=0A= if(!d||d[A]=3D=3D0)g=3Di;else{if(e.u)for(var f=3D0;!g&&f1)for(var = c=3D0,d;d=3Darguments[c];++c)b[q](d);else b=3Da;return = function(a){for(var = c=3D0;b[c];++c)if(a=3D=3D=3Db[c])return!0;return!1}};R.i.lc=3Dfunction(a)= {return function(b){return a[va](b)}};R.i.gc=3Dfunction(a){return typeof = a!=3D=3D"undefined"};R.i.ic=3Dfunction(a){return typeof = a=3D=3D=3D"string"&&a[A]>0};R.i.ec=3Dfunction(a){return typeof = a=3D=3D=3D"boolean"};R.i.hc=3Dfunction(a){return function(b){for(var c = in = a)if(a[G](c)&&!(0,a[c])(b[c]))return!1;return!0}};P("gadgets.config",[R,R= .i],{fc:"EnumValidator",lc:"RegExValidator",gc:"ExistsValidator",ic:"NonE= mptyStringValidator",ec:"BooleanValidator",hc:"LikeValidator"});R.b=3DR.b= ||{};R.b.W=3Dfunction(a,b,c){for(var = d=3D[],e=3D2,f=3Darguments[A];e");var = g=3DR.b[Oa](d[N](""));if(g&&(!c||g.tagName=3D=3Dc.tagName&&g.namespaceURI= =3D=3Dc.namespaceURI))c=3Dg}catch(m){}var d=3Dc,a=3Da||{},o;for(o in = a)a[G](o)&&(d[o]=3Da[o]);return c};R.b.vc=3Dfunction(){if(l[I])return = l[I];try{var = a=3Dl.getElementsByTagNameNS("http://www.w3.org/1999/xhtml","body");if(a&= &a[A]=3D=3D1)return a[0]}catch(c){}return = l[z]||l};R.b.zb=3Dfunction(b){return = a(b)}})();P("gadgets.util",[R,R.b],{createElement:"createElement",pb:"cre= ateIframeElement",vc:"getBodyElement",zb:"getInnerText"});R.b=3DR.b||{};R= .b.ib=3Dfunction(a,b,c,d){typeof = a[Qa]!=3D"undefined"?a[Qa](b,c,d):typeof = a[Sa]!=3D"undefined"?a[Sa]("on"+b,c):R[bb]("cannot attachBrowserEvent: = "+b)};R.b.Sc=3Dfunction(a,b,c,d){a.removeEventListener?a.removeEventListe= ner(b,c,d):a.detachEvent?a.detachEvent("on"+b,c):R[bb]("cannot = removeBrowserEvent: = "+b)};P("gadgets.util",[R,R.b],{ib:"attachBrowserEvent",Sc:"removeBrowser= Event"});R.b=3DR.b||{};(function(){var = a=3D[];R.b.Qc=3Dfunction(b){a[q](b)};R.b.Wc=3Dfunction(){for(var = b=3D0,c=3Da[A];b0?a[L](1,b):a[L](1),origin:b>0?a[L](b+1):i}}els= e return i}function m(a){if(typeof = a=3D=3D=3D"undefined"||a=3D=3D=3D"..")return j[lb];var = b=3Dg(a);if(b)return = j.top.frames[b.id];a=3Dk(a);return(b=3Dj.frames[a])?b:(b=3Dl[Da](a))&&b.c= ontentWindow?b.contentWindow:i}function o(a,=0A= b){if(oa[a]!=3D=3D!0){typeof oa[a]=3D=3D=3D"undefined"&&(oa[a]=3D0);var = c=3Dm(a);if((a=3D=3D=3D".."||c!=3Di)&&da.Zc(a,b)=3D=3D=3D!0)oa[a]=3D!0;el= se if(oa[a]!=3D=3D!0&&oa[a]++<10)j[gb](function(){o(a,b)},500);else = Xa[a]=3DVb,oa[a]=3D!0}}function = v(a){(a=3Dmc[a])&&a[L](0,1)=3D=3D=3D"/"&&(a=3Da[L](1,2)=3D=3D=3D"/"?l[E][= K]+a:l[E][K]+"//"+l[E][$a]+a);return a}function = u(a,b,c){/http(s)?:\/\/.+/[va](b)||(b[t]("//")=3D=3D0?b=3Dj[E][K]+b:b[Fa]= (0)=3D=3D"/"?b=3Dj[E][K]+"//"+j[E][$a]+b:b[t]("://")=3D=3D-1&&(b=3Dj[E][K= ]+"//"+b));mc[a]=3Db;typeof c!=3D=3D"undefined"&&(Wb[a]=3D!!c)}function = w(a,=0A= b){b=3Db||"";ea[a]=3Dk(b);o(a,b)}function = F(a){a=3D(a.passReferrer||"")[D](":",2);Xb=3Da[0]||"none";nc=3Da[1]||"ori= gin"}function = Ub(a){if(k(a.useLegacyProtocol)=3D=3D=3D"true")da=3DR.n.Hb,da.p(e,b)}func= tion ic(a,b){function c(d){d=3Dd&&d.rpc||{};F(d);var = g=3Dd.parentRelayUrl||"",g=3Df(ya[lb]||b)+g;u("..",g,k(d.useLegacyProtoco= l)=3D=3D=3D"true");Ub(d);w("..",a)}!ya[lb]&&b?c({}):R.i.j("rpc",i,c)}func= tion = Ic(a,b,c){if(a=3D=3D=3D"..")ic(c||ya.rpctoken||ya.ifpctok||"",b);else = a:{var d=3Di;if(a[Fa](0)!=3D"/"){if(!R.b)break = a;d=3Dl[Da](a);if(!d)throw ca("Cannot set up gadgets.rpc receiver with = ID: "+=0A= a+", element not = found.");}d=3Dd&&d.src;b=3Db||R.e.I(d);u(a,b);b=3DR.b.J(d);w(a,c||b.rpcto= ken)}}var = ld=3D"referer",lc=3D"legacy__",xa=3D{},mc=3D{},Wb=3D{},ea=3D{},Yb=3D0,oc=3D= {},oa=3D{},ya=3D{},Xa=3D{},tb=3D{},Xb=3Di,nc=3Di,md=3Dj.top!=3D=3Dj.self,= pc=3Dj[Ua],Lc=3D1,kc=3D2,qc=3Dj.console,Mc=3Dqc&&qc.log&&function(a){qc.l= og(a)}||Ab(),Vb=3Dfunction(){function a(b){return function(){Mc(b+": = call = ignored")}}return{getCode:Cb("noop"),isParentVerifiable:Cb(!0),init:a("in= it"),setup:a("setup"),call:a("call")}}();R.b&&(ya=3DR.b.J());var = Jc=3D!1,Kc=3D!1,da=3Dya.rpctx=3D=3D=0A= "flash"?R.n.ub:ya.rpctx=3D=3D"rmr"?R.n.Vc:typeof = j.postMessage=3D=3D=3D"function"?R.n.bb:typeof = j.postMessage=3D=3D=3D"object"?R.n.bb:j.ActiveXObject?R.n.ub?R.n.ub:R.n.x= d:ba[hb][t]("WebKit")>0?R.n.Vc:ba[Ga]=3D=3D=3D"Gecko"?R.n[Wa]:R.n.Hb;xa["= "]=3Dfunction(){Mc("Unknown RPC service: = "+this.yd)};xa.__cb=3Dfunction(a,b){var c=3Doc[a];c&&(delete = oc[a],c[J](this,b))};return{i:function(b){if(typeof = b.Xc=3D=3D=3D"function")a=3Db.Xc},j:function(a,b){if(a=3D=3D=3D"__cb"||a=3D= =3D=3D"__ack")throw ca("Cannot overwrite callback/ack = service");if(a=3D=3D=3D"")throw ca("Cannot overwrite default service: = use registerDefault");=0A= xa[a]=3Db},ab:function(a){if(a=3D=3D=3D"__cb"||a=3D=3D=3D"__ack")throw = ca("Cannot delete callback/ack service");if(a=3D=3D=3D"")throw = ca("Cannot delete default service: use unregisterDefault");delete = xa[a]},Tb:function(a){xa[""]=3Da},cc:function(){delete = xa[""]},vb:Ab(),call:function(a,b,c,d){var = a=3Da||"..",e=3D"..";a=3D=3D=3D".."?e=3Dpc:a[Fa](0)=3D=3D"/"&&(e=3DR.e.I(= j[E][pb]),e=3D"/"+pc+(e?"|"+e:""));++Yb;c&&(oc[Yb]=3Dc);var = f=3D{s:b,f:e,c:c?Yb:0,a:ia[B][Aa][J](arguments,3),t:ea[a],l:!!Wb[a]},m;a:= if(Xb=3D=3D=3D"bidir"||Xb=3D=3D=3D"c2p"&&a=3D=3D=3D".."||Xb=3D=3D=3D=0A= "p2c"&&a!=3D=3D".."){m=3Dj[E][pb];var = o=3D"?";if(nc=3D=3D=3D"query")o=3D"#";else if(nc=3D=3D=3D"hash")break = a;o=3Dm.lastIndexOf(o);o=3Do=3D=3D=3D-1?m[A]:o;m=3Dm[L](0,o)}else = m=3Di;m&&(f.r=3Dm);if(!(a!=3D=3D".."&&g(a)=3D=3Di&&!l[Da](a))){m=3DXa[a];= !m&&g(a)!=3D=3Di&&(m=3Dda);if(b[t](lc)=3D=3D=3D0)m=3Dda,f.s=3Db[L](lc[A])= ,f.c=3Df.c?f.c:Yb;f.g=3D!0;f.r=3De;if(m){if(Wb[a])m=3DR.n.Hb;m[J](a,e,f)=3D= =3D=3D!1&&(Xa[a]=3DVb,da[J](a,e,f))}else = tb[a]?tb[a][q](f):tb[a]=3D[f]}},Cb:v,Za:u,Xa:w,$a:Ic,wb:function(a){retur= n ea[a]},Va:function(a){delete mc[a];delete Wb[a];delete ea[a];delete = oa[a];=0A= delete Xa[a]},Bb:function(){return = da.wc()},Rb:function(a,b){a[A]>4?da.ld(a,e):d[qb](i,a.concat(b))},Sb:func= tion(a){a.a=3Dia[B][Aa][J](a.a);j[gb](function(){e(a)},0)},I:f,sa:functio= n(a){var = b=3Di,b=3Dv(a);b||(b=3D(b=3Dg(a))?b[ra]:a=3D=3D".."?ya[lb]:l[Da](a).src);= return = f(b)},p:function(){da.p(e,b)=3D=3D=3D!1&&(da=3DVb);md?Ic(".."):R.i.j("rpc= ",i,function(a){a=3Da.rpc||{};F(a);Ub(a)})},mc:m,kd:g,cd:"__ack",ed:pc||"= ..",hd:0,gd:Lc,fd:kc}}(),R.e.p());P("gadgets.rpc",[R,R.e],{i:"config",j:"= register",ab:"unregister",Tb:"registerDefault",cc:"unregisterDefault",vb:= "forceParentVerifiable",call:"call",Cb:"getRelayUrl",Za:"setRelayUrl",Xa:= "setAuthToken",$a:"setupReceiver",wb:"getAuthToken",Va:"removeReceiver",B= b:"getRelayChannel",Rb:"receive",Sb:"receiveSameDomain",I:"getOrigin",sa:= "getTargetOrigin"});function Gb(){function = a(){f[0]=3D1732584193;f[1]=3D4023233417;f[2]=3D2562383102;f[3]=3D27173387= 8;f[4]=3D3285377520;w=3Du=3D0}function = b(a,b){return(a<>>32-b)&4294967295}function c(a){for(var = c=3Dm,d=3D0;d<64;d+=3D4)c[d/4]=3Da[d]<<24|a[d+1]<<16|a[d+2]<<8|a[d+3];for= (d=3D16;d<80;d++)c[d]=3Db(c[d-3]^c[d-8]^c[d-14]^c[d-16],1);for(var = a=3Df[0],g=3Df[1],e=3Df[2],o=3Df[3],u=3Df[4],v,w,d=3D0;d<80;d++)d<40?d<20= ?(v=3Do^g&(e^o),w=3D1518500249):(v=3Dg^e^o,w=3D1859775393):d<60?(v=3Dg&e|= o&(g|e),w=3D2400959708):(v=3Dg^e^o,w=3D3395469782),v=3Db(a,5)+v+u+w+c[d]&= 4294967295,=0A= u=3Do,o=3De,e=3Db(g,30),g=3Da,a=3Dv;f[0]=3Df[0]+a&4294967295;f[1]=3Df[1]+= g&4294967295;f[2]=3Df[2]+e&4294967295;f[3]=3Df[3]+o&4294967295;f[4]=3Df[4= ]+u&4294967295}function d(a,b){if(typeof a=3D=3D=3D"string"){for(var = a=3Dunescape(aa(a)),d=3D[],e=3D0,f=3Da[A];e=3D56;e--)g[e]=3Db&255,=0A= b>>>=3D8;c(g);for(e=3Db=3D0;e<5;e++)for(var = m=3D24;m>=3D0;m-=3D8)a[b++]=3Df[e]>>m&255;return a}for(var = f=3D[],g=3D[],m=3D[],o=3D[128],v=3D1;v<64;++v)o[v]=3D0;var = u,w;a();return{reset:a,update:d,rc:e,qb:function(){for(var = a=3De(),b=3D"",c=3D0;c0};P("gapi.channels",[Q,Q.R],{ob:"createHiddenIframe"});Db.random=3Dfunc= tion(){function a(a){var b=3DGb();b[ub](a);return b.qb()}var = b=3Dn[mb](),c=3D1,d=3D(screen[r]*screen[r]+screen[M])*1E6,e=3D[][Aa],f=3D= j.onmousemove||Ab();j.onmousemove=3Dfunction(a){if(j.event)a=3Dj.event;va= r b=3Da[Ia]+a.clientX<<16;b+=3Da[Ja]+a.clientY;b*=3D(new = Date)[Ya]()%1E6;c=3Dc*b%d;return f[qb](j,e[J](arguments,0))};var = g=3Da(l.cookie+"|"+l[E]+"|"+(new Date)[Ya]()+"|"+b);return = function(){var b=3Dc;b+=3Dfa(g[ab](0,20),16);g=3Da(g);return = b/(d+n.pow(16,20))}}();P("shindig",[Db],{random:"random"});T.oa=3Dfunctio= n(){var a=3D/\s*;\s*/;return{get:function(b,c){for(var = d=3Db+"=3D",e=3D(l.cookie||"")[D](a),f=3D0,g;g=3De[f];++f)if(g[t](d)=3D=3D= 0)return g[ab](d[A]);return = c}}}();P("googleapis.cookies",[T,T.oa],{get:"get"});T.q=3Dfunction(){func= tion a(a){for(var b=3D(new = Date)[Ya](),c=3D0;c=3D0?"&":"?")+"jsh=3D"+aa(e));d+=3D= "#parent=3D"+aa(R.e.I(l[E][pb]));d+=3D"&rpctoken=3D"+c;(e=3D!!T.k.ua("req= uestCache.enabled"))&&(d+=3D"&rcache=3D"+e);(e=3D!!T.k.ua("sessionCache.e= nabled"))&&=0A= (d+=3D"&scache=3D"+e);a("loading");f||b(c,d)}function = d(a,b,d){f||c();g?R.e[J]("apiproxy",a,function(b){b=3DR.w[Za](b);if(a=3D=3D= "makeRequest"){for(var = c=3D{},e=3D0;e0){for(var = Ib=3D"",Jb=3D0;Jb=3D0;--u){var = w=3Dg[u].src;w&&w[t](v)=3D=3D0&&(o=3Dw)}o||(o=3Dg[g[A]-1]);var = F;if(g=3De(!o.src?h:o)){try{F=3D(new Function("return = ("+g+"\n)"))()}catch(Ub){}if(typeof F!=3D=3D"object"){try{F=3D(new = Function("return ({"+g+"\n})"))()}catch(ic){}F=3Dtypeof = F=3D=3D=3D"object"?F:{}}}else = F=3Dh;F&&f[q](F);F=3Db("ci");g=3D0;for(o=3DF[A];g0;){var = e=3Dd[wa](),f=3De.childNodes;if(typeof e[H]!=3D=3D"undefined"){var = g=3De[H][fb];g||(g=3D(g=3Dl[Ta][jb](e,i))?g[fb]:i);if(g!=3D"visible"&&g!=3D= "inherit"&&(g=3De[H][M],g||(g=3D(g=3Dl[Ta][jb](e,i))?g[M]:""),g[A]>0&&g!=3D= "auto"))continue}for(e=3D0;e0;){var = e=3Dd[wa](),f=3De.childNodes;if(typeof e[H]!=3D=3D"undefined"){var = g=3De[H][fb];g||(g=3D(g=3Dl[Ta][jb](e,i))?g[fb]:i);if(g!=3D"visible"&&g!=3D= "inherit"&&(g=3De[H][M],g||(g=3D(g=3Dl[Ta][jb](e,i))?g[M]:""),g[A]>0&&g!=3D= "auto"))continue}for(e=3D0;e=3D0)return b();else if(d&&e){var = f=3De[Pa],g=3De[yb];e[nb]!=3D=3Dg&&(f=3Dd[Pa],g=3Dd[yb]);return = f>a?f>g?f:g:f0};var Pb;=0A= if(j.iframes[ua])V.gb=3DV.allow,ma(V,V[kb]),V.Pa=3DV.getGoogleConnectJsUr= i,V.yb=3DV.getHandler,V.xb=3DV.getDeferredHandler,V.Ab=3DV.getParentInfo,= V.Jb=3DV.iframer,V.open=3DV[ua],V.Ob=3DV.propagate,V.Qb=3DV.ready,V.Ub=3D= V.resize,V.Yb=3DV.setGoogleConnectJsVersion,V.Zb=3DV.setJsHint,V.Ya=3DV.s= etHandler,V.Xb=3DV.setDeferredHandler,W=3Dj.IframeBase,la(W,j.IframeBase[= B]),W[B].P=3DW[B].addCallback,W[B].U=3DW[B].getMethods,W[B].H=3DW[B].getO= penerIframe,W[B].B=3DW[B].getOpenParams,W[B].V=3DW[B].getParams,W[B].Z=3D= W[B].removeCallback,X=3Dj.Iframe,la(X,=0A= j.Iframe[B]),ma(X[B],X[B][kb]),X[B].tb=3DX[B].exposeMethod,X[B].T=3DX[B].= getId,X[B].ra=3DX[B].getIframeEl,X[B].Db=3DX[B].getSiteEl,X[B].Ta=3DX[B].= openInto,X[B].remove=3DX[B].remove,X[B].ac=3DX[B].setSiteEl,X[B].P=3DX[B]= .addCallback,X[B].U=3DX[B].getMethods,X[B].H=3DX[B].getOpenerIframe,X[B].= B=3DX[B].getOpenParams,X[B].V=3DX[B].getParams,X[B].Z=3DX[B].removeCallba= ck,Y=3Dj.IframeProxy,la(Y,j.IframeProxy[B]),Y[B].Eb=3DY[B].getTargetIfram= eId,Y[B].P=3DY[B].addCallback,Y[B].U=3DY[B].getMethods,Y[B].H=3DY[B].getO= penerIframe,Y[B].B=3DY[B].getOpenParams,=0A= Y[B].V=3DY[B].getParams,Y[B].Z=3DY[B].removeCallback,V.C=3Dj.iframes.hand= lers,V.C.get=3DV.C.get,V.C.set=3DV.C.set,V.Vb=3DV.resizeMe,V.bc=3DV.setVe= rsionOverride;else{var = Qb=3D/^[-_.0-9A-Za-z]+$/,Rb=3D{open:"open",onready:"ready",close:"close",= onresize:"resize",onOpen:"open",onReady:"ready",onClose:"close",onResize:= "resize"},Sb=3D{onBeforeParentOpen:"beforeparentopen"},Tb=3D{longdesc:!0,= name:!0,src:!0,frameborder:!0,marginwidth:!0,marginheight:!0,scrolling:!0= ,align:!0,height:!0,width:!0,id:!0,"class":!0,style:!0,title:!0,=0A= tabindex:!0,hspace:!0,vspace:!0,allowtransparency:!0},Zb=3D{onOpen:functi= on(a){var b=3Da.B();a.Ta(b.container||b.element);return = a},onClose:function(a){a.remove()}},$b=3Daa||escape,bc=3Dfunction(){var = a=3DV.b.ta(j),b=3D{height:0,name:V.b.Fa,style:"left:0;position:absolute;t= op:0;z-index:-10000",width:0},c=3Da[C][Oa]("ins");c.className=3D"friendly= IframeContainer";ka(c,ac("","about:blank",b));a[C][I][qa](c);a=3Dc[y].con= tentWindow;V.Oa[q](a);return = a},cc=3Dfunction(a){R[p](a[N](""))},dc=3Dfunction(a){var = b=3D['
------=_NextPart_000_0000_01CC7139.78648570 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: https://sso.canada.com/sso.js /*=0A= * Copyright (c) 2010, Janrain, Inc. All rights reserved.=0A= */=0A= =0A= (function (WIN) {=0A= =0A= if ((typeof WIN.JANRAIN !=3D=3D "undefined") && WIN.JANRAIN.SSO) {=0A= return; // already loaded=0A= }=0A= =0A= JANRAIN =3D {};=0A= JANRAIN.SSO =3D {};=0A= JANRAIN.SSO.CAPTURE =3D {};=0A= JANRAIN.SSO.ENGAGE =3D {};=0A= =0A= var token_uri;=0A= =0A= /**=0A= * Log the user out of all Capture SSO sites that they have visited, = =0A= * then (optionally) redirect the user to a destination page.=0A= * =0A= * @param urls An object with 'sso_server' and 'redirect' properties:=0A= * sso_server: The fully qualified URL of the SSO server=0A= * logout_uri: (optional) The fully qualified URL that the user = should be =0A= * redirected to after logout =0A= */=0A= JANRAIN.SSO.CAPTURE.logout =3D function(urls) { =0A= JANRAIN.SSO.logout(urls); =0A= }=0A= =0A= /**=0A= * Log the user out of all Engage SSO sites that they have visited, =0A= * then (optionally) redirect the user to a destination page.=0A= * =0A= * @param urls An object with 'sso_server' and 'redirect' properties:=0A= * sso_server: The fully qualified URL of the SSO server=0A= * logout_uri: (optional) The fully qualified URL that the user = should be =0A= * redirected to after logout =0A= */=0A= JANRAIN.SSO.ENGAGE.logout =3D function(urls) { =0A= JANRAIN.SSO.logout(urls); =0A= }=0A= =0A= /**=0A= * Clear SSO state of all previously visited SSO sites, so that when = the user=0A= * returns to those sites they will be re-logged in. This is used = when the user's=0A= * profile data has been updated and needs to be passed to the other = sites again.=0A= * =0A= * @param ssoServerUrl The URL of the SSO server=0A= */=0A= JANRAIN.SSO.CAPTURE.refresh =3D function(ssoServerUrl) { =0A= JANRAIN.SSO.refresh(ssoServerUrl); =0A= }=0A= =0A= /**=0A= * Clear SSO state of all previously visited SSO sites, so that when = the user=0A= * returns to those sites they will be re-logged in. This is used = when the user's=0A= * profile data has been updated and needs to be passed to the other = sites again.=0A= * =0A= * @param ssoServerUrl The URL of the SSO server=0A= */=0A= JANRAIN.SSO.ENGAGE.refresh =3D function(ssoServerUrl) { =0A= JANRAIN.SSO.refresh(ssoServerUrl); =0A= }=0A= =0A= /**=0A= * Initiate Capture auto-login if a session exists=0A= * =0A= * @param config An object containing the SSO configuration = properties=0A= * sso_server: The fully qualified URL of the SSO server',=0A= * xd_receiver: The fully qualified URl of the cross-domain = receiver for this site,=0A= * redirect_uri: The fully qualified URL of the Capture = redirect URI for this site,=0A= * client_id: The Capture client id making the request,=0A= * logout_uri: (Optional) The fully qualified URL of the = logout page for this site,=0A= * bp_channel: (Optional) The backplane channel id=0A= */=0A= JANRAIN.SSO.CAPTURE.check_login =3D function(config) {=0A= =0A= if (WIN.document.cookie.search(/janrain_sso_checked/) =3D=3D=3D -1) = {=0A= =0A= if (config.logout_uri =3D=3D=3D undefined) { config.logout_uri =3D = null; }=0A= if (config.bp_uri =3D=3D=3D undefined) { config.bp_uri =3D null; }=0A= =0A= WIN.document.write(unescape("%3Cscript src=3D'" + = config.sso_server + "/capture/v1/sso_check.js?")=0A= + "xd_receiver=3D" + encodeURIComponent(config.xd_receiver) =0A= + "&logout_uri=3D" + encodeURIComponent(config.logout_uri) =0A= + "&redirect_uri=3D" + encodeURIComponent(config.redirect_uri) =0A= + "&client_id=3D" + encodeURIComponent(config.client_id) =0A= + "&bp_channel=3D" + encodeURIComponent(config.bp_channel)=0A= + "&origin=3D" + encodeURIComponent(WIN.document.location.href) =0A= + unescape("' type=3D'text/javascript'%3E%3C/script%3E"));=0A= }=0A= }=0A= =0A= /**=0A= * Initiate Capture auto-login if a session exists=0A= * =0A= * @param config An object containing the SSO configuration = properties=0A= * sso_server: The fully qualified URL of the SSO server',=0A= * xd_receiver: The fully qualified URl of the cross-domain = receiver for this site,=0A= * token_uri: (Engage Only) The fully qualified URL of the = token url for this site,=0A= * logout_uri: (Optional) The fully qualified URL of the = logout page for this site,=0A= * bp_channel: (Optional) The backplane channel id=0A= */=0A= JANRAIN.SSO.ENGAGE.check_login =3D function(config) {=0A= =0A= if (WIN.document.cookie.search(/janrain_sso_checked/) =3D=3D=3D -1) = {=0A= token_uri =3D config.token_uri;=0A= =0A= if (config.logout_uri =3D=3D=3D undefined) { config.logout_uri =3D = null; }=0A= if (config.bp_uri =3D=3D=3D undefined) { config.bp_uri =3D null; }=0A= =0A= WIN.document.write(unescape("%3Cscript src=3D'" + = config.sso_server + "/session/sso_check.js?")=0A= + "xdcomm_uri=3D" + encodeURIComponent(config.xd_receiver)=0A= + "&bp_channel=3D" + encodeURIComponent(config.bp_channel)=0A= + "&logout_uri=3D" + encodeURIComponent(config.logout_uri) =0A= + unescape("' type=3D'text/javascript'%3E%3C/script%3E"));=0A= }=0A= }=0A= =0A= =0A= /**=0A= * Post the Engage token to the token URL=0A= */=0A= JANRAIN.SSO.ENGAGE.post_token =3D function(token) {=0A= var janrain_sso_tokenForm =3D WIN.document.createElement("form");=0A= var janrain_sso_formElement =3D WIN.document.createElement("input");=0A= janrain_sso_formElement.name =3D "token";=0A= janrain_sso_formElement.id =3D "token";=0A= janrain_sso_formElement.type =3D "hidden";=0A= janrain_sso_formElement.value =3D token;=0A= janrain_sso_tokenForm.appendChild(janrain_sso_formElement);=0A= janrain_sso_tokenForm.method =3D "POST";=0A= if (token_uri.search(/\?/) !=3D -1) {=0A= janrain_sso_tokenForm.action=3D token_uri + "&token=3D" + token; =0A= }=0A= else {=0A= janrain_sso_tokenForm.action=3D token_uri + "?token=3D" + token; =0A= } =0A= = WIN.parent.document.getElementsByTagName('head')[0].appendChild(janrain_s= so_tokenForm);=0A= janrain_sso_tokenForm.submit();=0A= }=0A= =0A= =0A= /**=0A= * Logout of SSO=0A= * =0A= * @param urls An object with 'sso_server' and 'redirect' properties:=0A= * sso_server: The fully qualified URL of the SSO server=0A= * logout_uri: (optional) The fully qualified URL that the user = should be redirected to after logout=0A= */=0A= JANRAIN.SSO.logout =3D function(urls) {=0A= =0A= WIN.document.cookie =3D "janrain_sso_checked=3D;expires=3D" + (new = Date()).toGMTString() + ";path=3D/;";=0A= =0A= if (typeof urls.sso_server =3D=3D=3D "undefined") {=0A= return; // Invalid argument=0A= }=0A= =0A= =0A= var scriptTag =3D WIN.document.createElement("script");=0A= scriptTag.setAttribute("src", urls.sso_server + = "/session/logout.js?logout_uri=3D" + = encodeURIComponent(urls.logout_uri)); =0A= document.getElementsByTagName('body')[0].appendChild(scriptTag);=0A= =0A= }=0A= =0A= /**=0A= * Clear SSO state of all previously visited SSO sites, so that when = the user=0A= * returns to those sites they will be re-logged in. This is used = when the user's=0A= * profile data has been updated and needs to be passed to the other = sites again.=0A= * =0A= * @param ssoServerUrl The URL of the SSO server=0A= */=0A= JANRAIN.SSO.refresh =3D function(ssoServerUrl) {=0A= =0A= if (typeof ssoServerUrl =3D=3D=3D "undefined") {=0A= return; // Invalid argument=0A= }=0A= =0A= var scriptTag =3D WIN.document.createElement("script");=0A= scriptTag.setAttribute("src", ssoServerUrl + = "/session/refresh.js"); =0A= document.getElementsByTagName('body')[0].appendChild(scriptTag);=0A= }=0A= =0A= =0A= /**=0A= * Execute logout=0A= * =0A= * @param endpoint The url to redirect the user to after logout=0A= * @param logoutUrls An array of URLs to log the user out of other = SSO enabled sites=0A= */=0A= JANRAIN.SSO._doLogout =3D function(endpoint, logoutUrls) {=0A= =0A= onComplete =3D function() {=0A= if(endpoint !=3D=3D 'undefined') {=0A= WIN.document.location.href =3D endpoint;=0A= }=0A= }=0A= =0A= JANRAIN.SSO._loadUrls(logoutUrls, onComplete);=0A= }=0A= =0A= /**=0A= * Make one or more HTTP requests to remote sites, =0A= * then execute an optional callback function=0A= * =0A= * @param urls An array of URLs to load=0A= * @param callback (Optional) A reference to a function to call = after the URLs have been loaded=0A= */=0A= JANRAIN.SSO._loadUrls =3D function(urls, callback) {=0A= =0A= onComplete =3D function() {=0A= if(callback !=3D=3D 'undefined' && typeof callback =3D=3D=3D = "function") {=0A= callback();=0A= }=0A= }=0A= =0A= if (urls !=3D null && urls.length > 0) {=0A= =0A= var onloadEvents =3D 0;=0A= =0A= onFrameLoad =3D function() {=0A= ++onloadEvents;=0A= if (onloadEvents >=3D urls.length) {=0A= onComplete();=0A= }=0A= }=0A= =0A= var loadingFrame;=0A= for (var i =3D 0; i < urls.length; i++) {=0A= =0A= if (WIN.document.all){=0A= // Non-standard syntax to support IE=0A= loadingFrame =3D WIN.document.createElement('');=0A= }=0A= else {=0A= loadingFrame =3D WIN.document.createElement('iframe');=0A= loadingFrame.onload =3D onFrameLoad;=0A= }=0A= loadingFrame.setAttribute("src", decodeURIComponent(urls[i])); =0A= = WIN.document.getElementsByTagName('head')[0].appendChild(loadingFrame);=0A= }=0A= }=0A= else {=0A= onComplete();=0A= }=0A= }=0A= =0A= }(this));=0A= ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://wordpress.com/remote-login.php?action=js&host=business.financialpost.com&id=11573693&t=1315838766&back=business.financialpost.com%2F2011%2F09%2F12%2Fhow-to-survive-the-tests-of-time%2F ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://s0.wp.com/wp-includes/js/jquery/jquery.js?m=1308075024g&ver=1.6.1 (function(a,b){function cy(a){return = f.isWindow(a)?a:a.nodeType=3D=3D=3D9?a.defaultView||a.parentWindow:!1}fun= ction cv(a){if(!cj[a]){var = b=3Df("<"+a+">").appendTo("body"),d=3Db.css("display");b.remove();if(d=3D= =3D=3D"none"||d=3D=3D=3D""){ck||(ck=3Dc.createElement("iframe"),ck.frameB= order=3Dck.width=3Dck.height=3D0),c.body.appendChild(ck);if(!cl||!ck.crea= teElement)cl=3D(ck.contentWindow||ck.contentDocument).document,cl.write("= ");b=3Dcl.createElement(a),cl.body.ap= pendChild(b),d=3Df.css(b,"display"),c.body.removeChild(ck)}cj[a]=3Dd}retu= rn cj[a]}function cu(a,b){var = c=3D{};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=3Da});= return c}function ct(){cq=3Db}function cs(){setTimeout(ct,0);return = cq=3Df.now()}function ci(){try{return new = a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return = new a.XMLHttpRequest}catch(b){}}function = cb(a,c){a.dataFilter&&(c=3Da.dataFilter(c,a.dataType));var = d=3Da.dataTypes,e=3D{},g,h,i=3Dd.length,j,k=3Dd[0],l,m,n,o,p;for(g=3D1;g<= i;g++){if(g=3D=3D=3D1)for(h in a.converters)typeof = h=3D=3D"string"&&(e[h.toLowerCase()]=3Da.converters[h]);l=3Dk,k=3Dd[g];if= (k=3D=3D=3D"*")k=3Dl;else if(l!=3D=3D"*"&&l!=3D=3Dk){m=3Dl+" = "+k,n=3De[m]||e["* "+k];if(!n){p=3Db;for(o in e){j=3Do.split(" = ");if(j[0]=3D=3D=3Dl||j[0]=3D=3D=3D"*"){p=3De[j[1]+" = "+k];if(p){o=3De[o],o=3D=3D=3D!0?n=3Dp:p=3D=3D=3D!0&&(n=3Do);break}}}}!n&= &!p&&f.error("No conversion from "+m.replace(" "," to = ")),n!=3D=3D!0&&(c=3Dn?n(c):p(o(c)))}}return c}function ca(a,c,d){var = e=3Da.contents,f=3Da.dataTypes,g=3Da.responseFields,h,i,j,k;for(i in g)i = in = d&&(c[g[i]]=3Dd[i]);while(f[0]=3D=3D=3D"*")f.shift(),h=3D=3D=3Db&&(h=3Da.= mimeType||c.getResponseHeader("content-type"));if(h)for(i in = e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in = d)j=3Df[0];else{for(i in d){if(!f[0]||a.converters[i+" = "+f[0]]){j=3Di;break}k||(k=3Di)}j=3Dj||k}if(j){j!=3D=3Df[0]&&f.unshift(j)= ;return d[j]}}function = b_(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bF.test(a)?d(a,e):b= _(a+"["+(typeof e=3D=3D"object"||f.isArray(e)?b:"")+"]",e,c,d)});else = if(!c&&b!=3Dnull&&typeof b=3D=3D"object")for(var e in = b)b_(a+"["+e+"]",b[e],c,d);else d(a,b)}function = b$(a,c,d,e,f,g){f=3Df||c.dataTypes[0],g=3Dg||{},g[f]=3D!0;var = h=3Da[f],i=3D0,j=3Dh?h.length:0,k=3Da=3D=3D=3DbU,l;for(;i=3D0=3D=3D=3Dc})}function = W(a){return!a||!a.parentNode||a.parentNode.nodeType=3D=3D=3D11}function = O(a,b){return(a&&a!=3D=3D"*"?a+".":"")+b.replace(A,"`").replace(B,"&")}fu= nction N(a){var = b,c,d,e,g,h,i,j,k,l,m,n,o,p=3D[],q=3D[],r=3Df._data(this,"events");if(!(a= .liveFired=3D=3D=3Dthis||!r||!r.live||a.target.disabled||a.button&&a.type= =3D=3D=3D"click")){a.namespace&&(n=3Dnew = RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)"))= ,a.liveFired=3Dthis;var = s=3Dr.live.slice(0);for(i=3D0;ic)break;a.currentTarget=3De.elem,a.data= =3De.handleObj.data,a.handleObj=3De.handleObj,o=3De.handleObj.origHandler= .apply(e.elem,arguments);if(o=3D=3D=3D!1||a.isPropagationStopped()){c=3De= .level,o=3D=3D=3D!1&&(b=3D!1);if(a.isImmediatePropagationStopped())break}= }return b}}function L(a,c,d){var = e=3Df.extend({},d[0]);e.type=3Da,e.originalEvent=3D{},e.liveFired=3Db,f.e= vent.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}funct= ion F(){return!0}function E(){return!1}function m(a,c,d){var = e=3Dc+"defer",g=3Dc+"queue",h=3Dc+"mark",i=3Df.data(a,e,b,!0);i&&(d=3D=3D= =3D"queue"||!f.data(a,g,b,!0))&&(d=3D=3D=3D"mark"||!f.data(a,h,b,!0))&&se= tTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a= ,e,!0),i.resolve())},0)}function l(a){for(var b in = a)if(b!=3D=3D"toJSON")return!1;return!0}function = k(a,c,d){if(d=3D=3D=3Db&&a.nodeType=3D=3D=3D1){var = e=3D"data-"+c.replace(j,"$1-$2").toLowerCase();d=3Da.getAttribute(e);if(t= ypeof = d=3D=3D"string"){try{d=3Dd=3D=3D=3D"true"?!0:d=3D=3D=3D"false"?!1:d=3D=3D= =3D"null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(= g){}f.data(a,c,d)}else d=3Db}return d}var = c=3Da.document,d=3Da.navigator,e=3Da.location,f=3Dfunction(){function = H(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTim= eout(H,1);return}e.ready()}}var e=3Dfunction(a,b){return new = e.fn.init(a,b,h)},f=3Da.jQuery,g=3Da.$,h,i=3D/^(?:[^<]*(<[\w\W]+>)[^>]*$|= #([\w\-]*)$)/,j=3D/\S/,k=3D/^\s+/,l=3D/\s+$/,m=3D/\d/,n=3D/^<(\w+)\s*\/?>= (?:<\/\1>)?$/,o=3D/^[\],:{}\s]*$/,p=3D/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})= /g,q=3D/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g= ,r=3D/(?:^|:|,)(?:\s*\[)+/g,s=3D/(webkit)[ = \/]([\w.]+)/,t=3D/(opera)(?:.*version)?[ \/]([\w.]+)/,u=3D/(msie) = ([\w.]+)/,v=3D/(mozilla)(?:.*? = rv:([\w.]+))?/,w=3Dd.userAgent,x,y,z,A=3DObject.prototype.toString,B=3DOb= ject.prototype.hasOwnProperty,C=3DArray.prototype.push,D=3DArray.prototyp= e.slice,E=3DString.prototype.trim,F=3DArray.prototype.indexOf,G=3D{};e.fn= =3De.prototype=3D{constructor:e,init:function(a,d,f){var = g,h,j,k;if(!a)return = this;if(a.nodeType){this.context=3Dthis[0]=3Da,this.length=3D1;return = this}if(a=3D=3D=3D"body"&&!d&&c.body){this.context=3Dc,this[0]=3Dc.body,t= his.selector=3Da,this.length=3D1;return this}if(typeof = a=3D=3D"string"){a.charAt(0)!=3D=3D"<"||a.charAt(a.length-1)!=3D=3D">"||a= .length<3?g=3Di.exec(a):g=3D[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=3D= d instanceof = e?d[0]:d,k=3Dd?d.ownerDocument||d:c,j=3Dn.exec(a),j?e.isPlainObject(d)?(a= =3D[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=3D[k.createElement(j= [1])]:(j=3De.buildFragment([g[1]],[k]),a=3D(j.cacheable?e.clone(j.fragmen= t):j.fragment).childNodes);return = e.merge(this,a)}h=3Dc.getElementById(g[2]);if(h&&h.parentNode){if(h.id!=3D= =3Dg[2])return = f.find(a);this.length=3D1,this[0]=3Dh}this.context=3Dc,this.selector=3Da;= return = this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.i= sFunction(a))return = f.ready(a);a.selector!=3D=3Db&&(this.selector=3Da.selector,this.context=3D= a.context);return = e.makeArray(a,this)},selector:"",jquery:"1.6.1",length:0,size:function(){= return this.length},toArray:function(){return = D.call(this,0)},get:function(a){return = a=3D=3Dnull?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:fun= ction(a,b,c){var = d=3Dthis.constructor();e.isArray(a)?C.apply(d,a):e.merge(d,a),d.prevObjec= t=3Dthis,d.context=3Dthis.context,b=3D=3D=3D"find"?d.selector=3Dthis.sele= ctor+(this.selector?" = ":"")+c:b&&(d.selector=3Dthis.selector+"."+b+"("+c+")");return = d},each:function(a,b){return = e.each(this,a,b)},ready:function(a){e.bindReady(),y.done(a);return = this},eq:function(a){return = a=3D=3D=3D-1?this.slice(a):this.slice(a,+a+1)},first:function(){return = this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return = this.pushStack(D.apply(this,arguments),"slice",D.call(arguments).join(","= ))},map:function(a){return = this.pushStack(e.map(this,function(b,c){return = a.call(b,c,b)}))},end:function(){return = this.prevObject||this.constructor(null)},push:C,sort:[].sort,splice:[].sp= lice},e.fn.init.prototype=3De.fn,e.extend=3De.fn.extend=3Dfunction(){var = a,c,d,f,g,h,i=3Darguments[0]||{},j=3D1,k=3Darguments.length,l=3D!1;typeof= i=3D=3D"boolean"&&(l=3Di,i=3Darguments[1]||{},j=3D2),typeof = i!=3D"object"&&!e.isFunction(i)&&(i=3D{}),k=3D=3D=3Dj&&(i=3Dthis,--j);for= (;j0)retur= n;y.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready"= )}},bindReady:function(){if(!y){y=3De._Deferred();if(c.readyState=3D=3D=3D= "complete")return = setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMConten= tLoaded",z,!1),a.addEventListener("load",e.ready,!1);else = if(c.attachEvent){c.attachEvent("onreadystatechange",z),a.attachEvent("on= load",e.ready);var = b=3D!1;try{b=3Da.frameElement=3D=3Dnull}catch(d){}c.documentElement.doScr= oll&&b&&H()}}},isFunction:function(a){return = e.type(a)=3D=3D=3D"function"},isArray:Array.isArray||function(a){return = e.type(a)=3D=3D=3D"array"},isWindow:function(a){return a&&typeof = a=3D=3D"object"&&"setInterval"in a},isNaN:function(a){return = a=3D=3Dnull||!m.test(a)||isNaN(a)},type:function(a){return = a=3D=3Dnull?String(a):G[A.call(a)]||"object"},isPlainObject:function(a){i= f(!a||e.type(a)!=3D=3D"object"||a.nodeType||e.isWindow(a))return!1;if(a.c= onstructor&&!B.call(a,"constructor")&&!B.call(a.constructor.prototype,"is= PrototypeOf"))return!1;var c;for(c in a);return = c=3D=3D=3Db||B.call(a,c)},isEmptyObject:function(a){for(var b in = a)return!1;return!0},error:function(a){throw = a},parseJSON:function(b){if(typeof b!=3D"string"||!b)return = null;b=3De.trim(b);if(a.JSON&&a.JSON.parse)return = a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))= return(new Function("return "+b))();e.error("Invalid JSON: = "+b)},parseXML:function(b,c,d){a.DOMParser?(d=3Dnew = DOMParser,c=3Dd.parseFromString(b,"text/xml")):(c=3Dnew = ActiveXObject("Microsoft.XMLDOM"),c.async=3D"false",c.loadXML(b)),d=3Dc.d= ocumentElement,(!d||!d.nodeName||d.nodeName=3D=3D=3D"parsererror")&&e.err= or("Invalid XML: "+b);return = c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||= function(b){a.eval.call(a,b)})(b)},nodeName:function(a,b){return = a.nodeName&&a.nodeName.toUpperCase()=3D=3D=3Db.toUpperCase()},each:functi= on(a,c,d){var = f,g=3D0,h=3Da.length,i=3Dh=3D=3D=3Db||e.isFunction(a);if(d){if(i){for(f = in a)if(c.apply(a[f],d)=3D=3D=3D!1)break}else = for(;g0&&a[0]&&a[j-1]||j=3D=3D=3D0||e.isArray(a));if(k)for(= ;i1?h.call(arguments,0):c,--e||g.resolv= eWith(g,h.call(b,0))}}var = b=3Darguments,c=3D0,d=3Db.length,e=3Dd,g=3Dd<=3D1&&a&&f.isFunction(a.prom= ise)?a:f.Deferred();if(d>1){for(;c
0
a",d=3Da.getElementsByTagName("*"),e=3Da.getElementsByT= agName("a")[0];if(!d||!d.length||!e)return{};f=3Dc.createElement("select"= ),g=3Df.appendChild(c.createElement("option")),h=3Da.getElementsByTagName= ("input")[0],j=3D{leadingWhitespace:a.firstChild.nodeType=3D=3D=3D3,tbody= :!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByT= agName("link").length,style:/top/.test(e.getAttribute("style")),hrefNorma= lized:e.getAttribute("href")=3D=3D=3D"/a",opacity:/^0.55$/.test(e.style.o= pacity),cssFloat:!!e.style.cssFloat,checkOn:h.value=3D=3D=3D"on",optSelec= ted:g.selected,getSetAttribute:a.className!=3D=3D"t",submitBubbles:!0,cha= ngeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBl= ockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},h.checked=3D= !0,j.noCloneChecked=3Dh.cloneNode(!0).checked,f.disabled=3D!0,j.optDisabl= ed=3D!g.disabled;try{delete = a.test}catch(s){j.deleteExpando=3D!1}!a.addEventListener&&a.attachEvent&&= a.fireEvent&&(a.attachEvent("onclick",function = b(){j.noCloneEvent=3D!1,a.detachEvent("onclick",b)}),a.cloneNode(!0).fire= Event("onclick")),h=3Dc.createElement("input"),h.value=3D"t",h.setAttribu= te("type","radio"),j.radioValue=3Dh.value=3D=3D=3D"t",h.setAttribute("che= cked","checked"),a.appendChild(h),k=3Dc.createDocumentFragment(),k.append= Child(a.firstChild),j.checkClone=3Dk.cloneNode(!0).cloneNode(!0).lastChil= d.checked,a.innerHTML=3D"",a.style.width=3Da.style.paddingLeft=3D"1px",l=3D= c.createElement("body"),m=3D{visibility:"hidden",width:0,height:0,border:= 0,margin:0,background:"none"};for(q in = m)l.style[q]=3Dm[q];l.appendChild(a),b.insertBefore(l,b.firstChild),j.app= endChecked=3Dh.checked,j.boxModel=3Da.offsetWidth=3D=3D=3D2,"zoom"in = a.style&&(a.style.display=3D"inline",a.style.zoom=3D1,j.inlineBlockNeedsL= ayout=3Da.offsetWidth=3D=3D=3D2,a.style.display=3D"",a.innerHTML=3D"
",j.shrinkWrapBlocks=3Da.offsetWidth!=3D=3D2),= a.innerHTML=3D"
t
",n= =3Da.getElementsByTagName("td"),r=3Dn[0].offsetHeight=3D=3D=3D0,n[0].styl= e.display=3D"",n[1].style.display=3D"none",j.reliableHiddenOffsets=3Dr&&n= [0].offsetHeight=3D=3D=3D0,a.innerHTML=3D"",c.defaultView&&c.defaultView.= getComputedStyle&&(i=3Dc.createElement("div"),i.style.width=3D"0",i.style= .marginRight=3D"0",a.appendChild(i),j.reliableMarginRight=3D(parseInt((c.= defaultView.getComputedStyle(i,null)||{marginRight:0}).marginRight,10)||0= )=3D=3D=3D0),l.innerHTML=3D"",b.removeChild(l);if(a.attachEvent)for(q = in{submit:1,change:1,focusin:1})p=3D"on"+q,r=3Dp in = a,r||(a.setAttribute(p,"return;"),r=3Dtypeof = a[p]=3D=3D"function"),j[q+"Bubbles"]=3Dr;return = j}(),f.boxModel=3Df.support.boxModel;var = i=3D/^(?:\{.*\}|\[.*\])$/,j=3D/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0= ,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{e= mbed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},ha= sData:function(a){a=3Da.nodeType?f.cache[a[f.expando]]:a[f.expando];retur= n!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var = g=3Df.expando,h=3Dtypeof = c=3D=3D"string",i,j=3Da.nodeType,k=3Dj?f.cache:a,l=3Dj?a[f.expando]:a[f.e= xpando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d=3D=3D=3Db)return;l||(j?a= [f.expando]=3Dl=3D++f.uuid:l=3Df.expando),k[l]||(k[l]=3D{},j||(k[l].toJSO= N=3Df.noop));if(typeof c=3D=3D"object"||typeof = c=3D=3D"function")e?k[l][g]=3Df.extend(k[l][g],c):k[l]=3Df.extend(k[l],c)= ;i=3Dk[l],e&&(i[g]||(i[g]=3D{}),i=3Di[g]),d!=3D=3Db&&(i[f.camelCase(c)]=3D= d);if(c=3D=3D=3D"events"&&!i[c])return i[g]&&i[g].events;return = h?i[f.camelCase(c)]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){= var = e=3Df.expando,g=3Db.nodeType,h=3Dg?f.cache:b,i=3Dg?b[f.expando]:f.expando= ;if(!h[i])return;if(c){var j=3Dd?h[i][e]:h[i];if(j){delete = j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var = k=3Dh[i][e];f.support.deleteExpando||h!=3Da?delete = h[i]:h[i]=3Dnull,k?(h[i]=3D{},g||(h[i].toJSON=3Df.noop),h[i][e]=3Dk):g&&(= f.support.deleteExpando?delete = b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=3D= null)}},_data:function(a,b,c){return = f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var = b=3Df.noData[a.nodeName.toLowerCase()];if(b)return = b!=3D=3D!0&&a.getAttribute("classid")=3D=3D=3Db}return!0}}),f.fn.extend({= data:function(a,c){var d=3Dnull;if(typeof = a=3D=3D"undefined"){if(this.length){d=3Df.data(this[0]);if(this[0].nodeTy= pe=3D=3D=3D1){var e=3Dthis[0].attributes,g;for(var = h=3D0,i=3De.length;h=3D0}),c.length||(a.selectedIndex=3D-1);return = c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,off= set:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var = g=3Da.nodeType;if(!a||g=3D=3D=3D3||g=3D=3D=3D8||g=3D=3D=3D2)return = b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return = f.prop(a,c,d);var = h,i,j=3Dg!=3D=3D1||!f.isXMLDoc(a);c=3Dj&&f.attrFix[c]||c,i=3Df.attrHooks[= c],i||(!t.test(c)||typeof = d!=3D"boolean"&&d!=3D=3Db&&d.toLowerCase()!=3D=3Dc.toLowerCase()?v&&(f.no= deName(a,"form")||u.test(c))&&(i=3Dv):i=3Dw);if(d!=3D=3Db){if(d=3D=3D=3Dn= ull){f.removeAttr(a,c);return b}if(i&&"set"in = i&&j&&(h=3Di.set(a,d,c))!=3D=3Db)return h;a.setAttribute(c,""+d);return = d}if(i&&"get"in i&&j)return i.get(a,c);h=3Da.getAttribute(c);return = h=3D=3D=3Dnull?b:h},removeAttr:function(a,b){var = c;a.nodeType=3D=3D=3D1&&(b=3Df.attrFix[b]||b,f.support.getSetAttribute?a.= removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNo= de(b))),t.test(b)&&(c=3Df.propFix[b]||b)in = a&&(a[c]=3D!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)= &&a.parentNode)f.error("type property can't be changed");else = if(!f.support.radioValue&&b=3D=3D=3D"radio"&&f.nodeName(a,"input")){var = c=3Da.value;a.setAttribute("type",b),c&&(a.value=3Dc);return = b}}},tabIndex:{get:function(a){var = c=3Da.getAttributeNode("tabIndex");return = c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName= )&&a.href?0:b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"= htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpaci= ng",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:= "useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},pro= p:function(a,c,d){var = e=3Da.nodeType;if(!a||e=3D=3D=3D3||e=3D=3D=3D8||e=3D=3D=3D2)return b;var = g,h,i=3De!=3D=3D1||!f.isXMLDoc(a);c=3Di&&f.propFix[c]||c,h=3Df.propHooks[= c];return d!=3D=3Db?h&&"set"in = h&&(g=3Dh.set(a,d,c))!=3D=3Db?g:a[c]=3Dd:h&&"get"in = h&&(g=3Dh.get(a,c))!=3D=3Db?g:a[c]},propHooks:{}}),w=3D{get:function(a,c)= {return a[f.propFix[c]||c]?c.toLowerCase():b},set:function(a,b,c){var = d;b=3D=3D=3D!1?f.removeAttr(a,c):(d=3Df.propFix[c]||c,d in = a&&(a[d]=3Db),a.setAttribute(c,c.toLowerCase()));return = c}},f.attrHooks.value=3D{get:function(a,b){if(v&&f.nodeName(a,"button"))r= eturn v.get(a,b);return = a.value},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return = v.set(a,b,c);a.value=3Db}},f.support.getSetAttribute||(f.attrFix=3Df.prop= Fix,v=3Df.attrHooks.name=3Df.valHooks.button=3D{get:function(a,c){var = d;d=3Da.getAttributeNode(c);return = d&&d.nodeValue!=3D=3D""?d.nodeValue:b},set:function(a,b,c){var = d=3Da.getAttributeNode(c);if(d){d.nodeValue=3Db;return = b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=3Df.extend(f.= attrHooks[b],{set:function(a,c){if(c=3D=3D=3D""){a.setAttribute(b,"auto")= ;return = c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"]= ,function(a,c){f.attrHooks[c]=3Df.extend(f.attrHooks[c],{get:function(a){= var d=3Da.getAttribute(c,2);return = d=3D=3D=3Dnull?b:d}})}),f.support.style||(f.attrHooks.style=3D{get:functi= on(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return = a.style.cssText=3D""+b}}),f.support.optSelected||(f.propHooks.selected=3D= f.extend(f.propHooks.selected,{get:function(a){var = b=3Da.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedI= ndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.val= Hooks[this]=3D{get:function(a){return = a.getAttribute("value")=3D=3D=3Dnull?"on":a.value}}}),f.each(["radio","ch= eckbox"],function(){f.valHooks[this]=3Df.extend(f.valHooks[this],{set:fun= ction(a,b){if(f.isArray(b))return = a.checked=3Df.inArray(f(a).val(),b)>=3D0}})});var = x=3DObject.prototype.hasOwnProperty,y=3D/\.(.*)$/,z=3D/^(?:textarea|input= |select)$/i,A=3D/\./g,B=3D/ /g,C=3D/[^\w\s.|`]/g,D=3Dfunction(a){return = a.replace(C,"\\$&")};f.event=3D{add:function(a,c,d,e){if(a.nodeType!=3D=3D= 3&&a.nodeType!=3D=3D8){if(d=3D=3D=3D!1)d=3DE;else if(!d)return;var = g,h;d.handler&&(g=3Dd,d=3Dg.handler),d.guid||(d.guid=3Df.guid++);var = i=3Df._data(a);if(!i)return;var = j=3Di.events,k=3Di.handle;j||(i.events=3Dj=3D{}),k||(i.handle=3Dk=3Dfunct= ion(a){return typeof = f!=3D"undefined"&&(!a||f.event.triggered!=3D=3Da.type)?f.event.handle.app= ly(k.elem,arguments):b}),k.elem=3Da,c=3Dc.split(" ");var = l,m=3D0,n;while(l=3Dc[m++]){h=3Dg?f.extend({},g):{handler:d,data:e},l.ind= exOf(".")>-1?(n=3Dl.split("."),l=3Dn.shift(),h.namespace=3Dn.slice(0).sor= t().join(".")):(n=3D[],h.namespace=3D""),h.type=3Dl,h.guid||(h.guid=3Dd.g= uid);var = o=3Dj[l],p=3Df.event.special[l]||{};if(!o){o=3Dj[l]=3D[];if(!p.setup||p.s= etup.call(a,e,n,k)=3D=3D=3D!1)a.addEventListener?a.addEventListener(l,k,!= 1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handl= er.guid||(h.handler.guid=3Dd.guid)),o.push(h),f.event.global[l]=3D!0}a=3D= null}},global:{},remove:function(a,c,d,e){if(a.nodeType!=3D=3D3&&a.nodeTy= pe!=3D=3D8){d=3D=3D=3D!1&&(d=3DE);var = g,h,i,j,k=3D0,l,m,n,o,p,q,r,s=3Df.hasData(a)&&f._data(a),t=3Ds&&s.events;= if(!s||!t)return;c&&c.type&&(d=3Dc.handler,c=3Dc.type);if(!c||typeof = c=3D=3D"string"&&c.charAt(0)=3D=3D=3D"."){c=3Dc||"";for(h in = t)f.event.remove(a,h+c);return}c=3Dc.split(" = ");while(h=3Dc[k++]){r=3Dh,q=3Dnull,l=3Dh.indexOf(".")<0,m=3D[],l||(m=3Dh= .split("."),h=3Dm.shift(),n=3Dnew = RegExp("(^|\\.)"+f.map(m.slice(0).sort(),D).join("\\.(?:.*\\.)?")+"(\\.|$= )")),p=3Dt[h];if(!p)continue;if(!d){for(j=3D0;j=3D0&&(h=3Dh.slice(0,-1),j=3D!0),h.= indexOf(".")>=3D0&&(i=3Dh.split("."),h=3Di.shift(),i.sort());if(!!e&&!f.e= vent.customEvent[h]||!!f.event.global[h]){c=3Dtypeof = c=3D=3D"object"?c[f.expando]?c:new f.Event(h,c):new = f.Event(h),c.type=3Dh,c.exclusive=3Dj,c.namespace=3Di.join("."),c.namespa= ce_re=3Dnew = RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDef= ault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var = a=3Df.expando,b=3Dthis[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b= .handle.elem)});return}if(e.nodeType=3D=3D=3D3||e.nodeType=3D=3D=3D8)retu= rn;c.result=3Db,c.target=3De,d=3Dd?f.makeArray(d):[],d.unshift(c);var = k=3De,l=3Dh.indexOf(":")<0?"on"+h:"";do{var = m=3Df._data(k,"handle");c.currentTarget=3Dk,m&&m.apply(k,d),l&&f.acceptDa= ta(k)&&k[l]&&k[l].apply(k,d)=3D=3D=3D!1&&(c.result=3D!1,c.preventDefault(= )),k=3Dk.parentNode||k.ownerDocument||k=3D=3D=3Dc.target.ownerDocument&&a= }while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var = n,o=3Df.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocu= ment,c)=3D=3D=3D!1)&&(h!=3D=3D"click"||!f.nodeName(e,"a"))&&f.acceptData(= e)){try{l&&e[h]&&(n=3De[l],n&&(e[l]=3Dnull),f.event.triggered=3Dh,e[h]())= }catch(p){}n&&(e[l]=3Dn),f.event.triggered=3Db}}return = c.result}},handle:function(c){c=3Df.event.fix(c||a.event);var = d=3D((f._data(this,"events")||{})[c.type]||[]).slice(0),e=3D!c.exclusive&= &!c.namespace,g=3DArray.prototype.slice.call(arguments,0);g[0]=3Dc,c.curr= entTarget=3Dthis;for(var h=3D0,i=3Dd.length;h-1?f.map(a.options,fu= nction(a){return = a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=3Da.selectedIndex);r= eturn c},K=3Dfunction(c){var = d=3Dc.target,e,g;if(!!z.test(d.nodeName)&&!d.readOnly){e=3Df._data(d,"_ch= ange_data"),g=3DJ(d),(c.type!=3D=3D"focusout"||d.type!=3D=3D"radio")&&f._= data(d,"_change_data",g);if(e=3D=3D=3Db||g=3D=3D=3De)return;if(e!=3Dnull|= |g)c.type=3D"change",c.liveFired=3Db,f.event.trigger(c,arguments[1],d)}};= f.event.special.change=3D{filters:{focusout:K,beforedeactivate:K,click:fu= nction(a){var = b=3Da.target,c=3Df.nodeName(b,"input")?b.type:"";(c=3D=3D=3D"radio"||c=3D= =3D=3D"checkbox"||f.nodeName(b,"select"))&&K.call(this,a)},keydown:functi= on(a){var = b=3Da.target,c=3Df.nodeName(b,"input")?b.type:"";(a.keyCode=3D=3D=3D13&&!= f.nodeName(b,"textarea")||a.keyCode=3D=3D=3D32&&(c=3D=3D=3D"checkbox"||c=3D= =3D=3D"radio")||c=3D=3D=3D"select-multiple")&&K.call(this,a)},beforeactiv= ate:function(a){var = b=3Da.target;f._data(b,"_change_data",J(b))}},setup:function(a,b){if(this= .type=3D=3D=3D"file")return!1;for(var c in = I)f.event.add(this,c+".specialChange",I[c]);return = z.test(this.nodeName)},teardown:function(a){f.event.remove(this,".special= Change");return = z.test(this.nodeName)}},I=3Df.event.special.change.filters,I.focus=3DI.be= foreactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focu= sout"},function(a,b){function e(a){var = c=3Df.event.fix(a);c.type=3Db,c.originalEvent=3D{},f.event.trigger(c,null= ,c.target),c.isDefaultPrevented()&&a.preventDefault()}var = d=3D0;f.event.special[b]=3D{setup:function(){d++=3D=3D=3D0&&c.addEventLis= tener(a,e,!0)},teardown:function(){--d=3D=3D=3D0&&c.removeEventListener(a= ,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=3Dfunction(a,d,e){= var g;if(typeof a=3D=3D"object"){for(var h in = a)this[c](h,d,a[h],e);return = this}if(arguments.length=3D=3D=3D2||d=3D=3D=3D!1)e=3Dd,d=3Db;c=3D=3D=3D"o= ne"?(g=3Dfunction(a){f(this).unbind(a,g);return = e.apply(this,arguments)},g.guid=3De.guid||f.guid++):g=3De;if(a=3D=3D=3D"u= nload"&&c!=3D=3D"one")this.one(a,d,e);else for(var = i=3D0,j=3Dthis.length;i0){j=3Di;break}}i=3Di[a]}d[g]=3Dj}}}function = t(a,b,c,d,e,f){for(var g=3D0,h=3Dd.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=3D0,e=3DObject.prototype= .toString,g=3D!1,h=3D!0,i=3D/\\/g,j=3D/\W/;[0,0].sort(function(){h=3D!1;r= eturn 0});var k=3Dfunction(b,d,f,g){f=3Df||[],d=3Dd||c;var = h=3Dd;if(d.nodeType!=3D=3D1&&d.nodeType!=3D=3D9)return[];if(!b||typeof = b!=3D"string")return f;var = i,j,n,o,q,r,s,t,u=3D!0,w=3Dk.isXML(d),x=3D[],y=3Db;do{a.exec(""),i=3Da.ex= ec(y);if(i){y=3Di[3],x.push(i[1]);if(i[2]){o=3Di[3];break}}}while(i);if(x= .length>1&&m.exec(b))if(x.length=3D=3D=3D2&&l.relative[x[0]])j=3Dv(x[0]+x= [1],d);else{j=3Dl.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=3Dx.= shift(),l.relative[b]&&(b+=3Dx.shift()),j=3Dv(b,j)}else{!g&&x.length>1&&d= .nodeType=3D=3D=3D9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.leng= th-1])&&(q=3Dk.find(x.shift(),d,w),d=3Dq.expr?k.filter(q.expr,q.set)[0]:q= .set[0]);if(d){q=3Dg?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length=3D=3D= =3D1&&(x[0]=3D=3D=3D"~"||x[0]=3D=3D=3D"+")&&d.parentNode?d.parentNode:d,w= ),j=3Dq.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=3Dp(j):u=3D!1;whil= e(x.length)r=3Dx.pop(),s=3Dr,l.relative[r]?s=3Dx.pop():r=3D"",s=3D=3Dnull= &&(s=3Dd),l.relative[r](n,s,w)}else = n=3Dx=3D[]}n||(n=3Dj),n||k.error(r||b);if(e.call(n)=3D=3D=3D"[object = Array]")if(!u)f.push.apply(f,n);else = if(d&&d.nodeType=3D=3D=3D1)for(t=3D0;n[t]!=3Dnull;t++)n[t]&&(n[t]=3D=3D=3D= !0||n[t].nodeType=3D=3D=3D1&&k.contains(d,n[t]))&&f.push(j[t]);else = for(t=3D0;n[t]!=3Dnull;t++)n[t]&&n[t].nodeType=3D=3D=3D1&&f.push(j[t]);el= se p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return = f};k.uniqueSort=3Dfunction(a){if(r){g=3Dh,a.sort(r);if(g)for(var = b=3D1;b0},k.find=3Dfunction(a,b,c){var = d;if(!a)return[];for(var e=3D0,f=3Dl.order.length;e":function(a,b){var c,d=3Dtypeof = b=3D=3D"string",e=3D0,f=3Da.length;if(d&&!j.test(b)){b=3Db.toLowerCase();= for(;e=3D0)?c||d.push(h):c&&(b[g]=3D!1));return!1},ID:function(a)= {return a[1].replace(i,"")},TAG:function(a,b){return = a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]=3D=3D=3D"nth"= ){a[2]||k.error(a[0]),a[2]=3Da[2].replace(/^\+|\s*/g,"");var = b=3D/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]=3D=3D=3D"even"&&"2n"||a[2]=3D=3D= =3D"odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=3Db[1]+(b[2]||= 1)-0,a[3]=3Db[3]-0}else a[2]&&k.error(a[0]);a[0]=3Dd++;return = a},ATTR:function(a,b,c,d,e,f){var = g=3Da[1]=3Da[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=3Dl.attrMap[g]),a[4= ]=3D(a[4]||a[5]||"").replace(i,""),a[2]=3D=3D=3D"~=3D"&&(a[4]=3D" = "+a[4]+" ");return = a},PSEUDO:function(b,c,d,e,f){if(b[1]=3D=3D=3D"not")if((a.exec(b[3])||"")= .length>1||/^\w/.test(b[3]))b[3]=3Dk(b[3],null,null,c);else{var = g=3Dk.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else = if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return = b},POS:function(a){a.unshift(!0);return = a}},filters:{enabled:function(a){return = a.disabled=3D=3D=3D!1&&a.type!=3D=3D"hidden"},disabled:function(a){return= a.disabled=3D=3D=3D!0},checked:function(a){return = a.checked=3D=3D=3D!0},selected:function(a){a.parentNode&&a.parentNode.sel= ectedIndex;return = a.selected=3D=3D=3D!0},parent:function(a){return!!a.firstChild},empty:fun= ction(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).lengt= h},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var= b=3Da.getAttribute("type"),c=3Da.type;return = a.nodeName.toLowerCase()=3D=3D=3D"input"&&"text"=3D=3D=3Dc&&(b=3D=3D=3Dc|= |b=3D=3D=3Dnull)},radio:function(a){return = a.nodeName.toLowerCase()=3D=3D=3D"input"&&"radio"=3D=3D=3Da.type},checkbo= x:function(a){return = a.nodeName.toLowerCase()=3D=3D=3D"input"&&"checkbox"=3D=3D=3Da.type},file= :function(a){return = a.nodeName.toLowerCase()=3D=3D=3D"input"&&"file"=3D=3D=3Da.type},password= :function(a){return = a.nodeName.toLowerCase()=3D=3D=3D"input"&&"password"=3D=3D=3Da.type},subm= it:function(a){var = b=3Da.nodeName.toLowerCase();return(b=3D=3D=3D"input"||b=3D=3D=3D"button"= )&&"submit"=3D=3D=3Da.type},image:function(a){return = a.nodeName.toLowerCase()=3D=3D=3D"input"&&"image"=3D=3D=3Da.type},reset:f= unction(a){var = b=3Da.nodeName.toLowerCase();return(b=3D=3D=3D"input"||b=3D=3D=3D"button"= )&&"reset"=3D=3D=3Da.type},button:function(a){var = b=3Da.nodeName.toLowerCase();return = b=3D=3D=3D"input"&&"button"=3D=3D=3Da.type||b=3D=3D=3D"button"},input:fun= ction(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:fu= nction(a){return = a=3D=3D=3Da.ownerDocument.activeElement}},setFilters:{first:function(a,b)= {return b=3D=3D=3D0},last:function(a,b,c,d){return = b=3D=3D=3Dd.length-1},even:function(a,b){return = b%2=3D=3D=3D0},odd:function(a,b){return = b%2=3D=3D=3D1},lt:function(a,b,c){return = bc[3]-0},nth:function(a,b,c){return = c[3]-0=3D=3D=3Db},eq:function(a,b,c){return = c[3]-0=3D=3D=3Db}},filter:{PSEUDO:function(a,b,c,d){var = e=3Db[1],f=3Dl.filters[e];if(f)return = f(a,c,b,d);if(e=3D=3D=3D"contains")return(a.textContent||a.innerText||k.g= etText([a])||"").indexOf(b[3])>=3D0;if(e=3D=3D=3D"not"){var = g=3Db[3];for(var = h=3D0,i=3Dg.length;h=3D0}},ID:function(a,b){return= = a.nodeType=3D=3D=3D1&&a.getAttribute("id")=3D=3D=3Db},TAG:function(a,b){r= eturn = b=3D=3D=3D"*"&&a.nodeType=3D=3D=3D1||a.nodeName.toLowerCase()=3D=3D=3Db},= CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" = ").indexOf(b)>-1},ATTR:function(a,b){var = c=3Db[1],d=3Dl.attrHandle[c]?l.attrHandle[c](a):a[c]!=3Dnull?a[c]:a.getAt= tribute(c),e=3Dd+"",f=3Db[2],g=3Db[4];return = d=3D=3Dnull?f=3D=3D=3D"!=3D":f=3D=3D=3D"=3D"?e=3D=3D=3Dg:f=3D=3D=3D"*=3D"= ?e.indexOf(g)>=3D0:f=3D=3D=3D"~=3D"?(" "+e+" = ").indexOf(g)>=3D0:g?f=3D=3D=3D"!=3D"?e!=3D=3Dg:f=3D=3D=3D"^=3D"?e.indexO= f(g)=3D=3D=3D0:f=3D=3D=3D"$=3D"?e.substr(e.length-g.length)=3D=3D=3Dg:f=3D= =3D=3D"|=3D"?e=3D=3D=3Dg||e.substr(0,g.length+1)=3D=3D=3Dg+"-":!1:e&&d!=3D= =3D!1},POS:function(a,b,c,d){var = e=3Db[2],f=3Dl.setFilters[e];if(f)return = f(a,c,b,d)}}},m=3Dl.match.POS,n=3Dfunction(a,b){return"\\"+(b-0+1)};for(v= ar o in l.match)l.match[o]=3Dnew = RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o= ]=3Dnew = RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n))= ;var = p=3Dfunction(a,b){a=3DArray.prototype.slice.call(a,0);if(b){b.push.apply(= b,a);return b}return = a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].node= Type}catch(q){p=3Dfunction(a,b){var = c=3D0,d=3Db||[];if(e.call(a)=3D=3D=3D"[object = Array]")Array.prototype.push.apply(d,a);else if(typeof = a.length=3D=3D"number")for(var f=3Da.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.= find.ID=3Dfunction(a,c,d){if(typeof = c.getElementById!=3D"undefined"&&!d){var = e=3Dc.getElementById(a[1]);return e?e.id=3D=3D=3Da[1]||typeof = e.getAttributeNode!=3D"undefined"&&e.getAttributeNode("id").nodeValue=3D=3D= =3Da[1]?[e]:b:[]}},l.filter.ID=3Dfunction(a,b){var c=3Dtypeof = a.getAttributeNode!=3D"undefined"&&a.getAttributeNode("id");return = a.nodeType=3D=3D=3D1&&c&&c.nodeValue=3D=3D=3Db}),e.removeChild(a),e=3Da=3D= null}(),function(){var = a=3Dc.createElement("div");a.appendChild(c.createComment("")),a.getElemen= tsByTagName("*").length>0&&(l.find.TAG=3Dfunction(a,b){var = c=3Db.getElementsByTagName(a[1]);if(a[1]=3D=3D=3D"*"){var d=3D[];for(var = e=3D0;c[e];e++)c[e].nodeType=3D=3D=3D1&&d.push(c[e]);c=3Dd}return = c}),a.innerHTML=3D"",a.firstChild&&typeof = a.firstChild.getAttribute!=3D"undefined"&&a.firstChild.getAttribute("href= ")!=3D=3D"#"&&(l.attrHandle.href=3Dfunction(a){return = a.getAttribute("href",2)}),a=3Dnull}(),c.querySelectorAll&&function(){var= a=3Dk,b=3Dc.createElement("div"),d=3D"__sizzle__";b.innerHTML=3D"

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").= length!=3D=3D0){k=3Dfunction(b,e,f,g){e=3De||c;if(!g&&!k.isXML(e)){var = h=3D/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType=3D=3D=3D= 1||e.nodeType=3D=3D=3D9)){if(h[1])return = p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClas= sName)return = p(e.getElementsByClassName(h[2]),f)}if(e.nodeType=3D=3D=3D9){if(b=3D=3D=3D= "body"&&e.body)return p([e.body],f);if(h&&h[3]){var = i=3De.getElementById(h[3]);if(!i||!i.parentNode)return = p([],f);if(i.id=3D=3D=3Dh[3])return p([i],f)}try{return = p(e.querySelectorAll(b),f)}catch(j){}}else = if(e.nodeType=3D=3D=3D1&&e.nodeName.toLowerCase()!=3D=3D"object"){var = m=3De,n=3De.getAttribute("id"),o=3Dn||d,q=3De.parentNode,r=3D/^\s*[+~]/.t= est(b);n?o=3Do.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=3De.p= arentNode);try{if(!r||q)return p(e.querySelectorAll("[id=3D'"+o+"'] = "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return = a(b,e,f,g)};for(var e in a)k[e]=3Da[e];b=3Dnull}}(),function(){var = a=3Dc.documentElement,b=3Da.matchesSelector||a.mozMatchesSelector||a.webk= itMatchesSelector||a.msMatchesSelector;if(b){var = d=3D!b.call(c.createElement("div"),"div"),e=3D!1;try{b.call(c.documentEle= ment,"[test!=3D'']:sizzle")}catch(f){e=3D!0}k.matchesSelector=3Dfunction(= a,c){c=3Dc.replace(/\=3D\s*([^'"\]]*)\s*\]/g,"=3D'$1']");if(!k.isXML(a))t= ry{if(e||!l.match.PSEUDO.test(c)&&!/!=3D/.test(c)){var = f=3Db.call(a,c);if(f||!d||a.document&&a.document.nodeType!=3D=3D11)return= f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var = a=3Dc.createElement("div");a.innerHTML=3D"
";if(!!a.getElementsByClassName&&a.getElementsByClas= sName("e").length!=3D=3D0){a.lastChild.className=3D"e";if(a.getElementsBy= ClassName("e").length=3D=3D=3D1)return;l.order.splice(1,0,"CLASS"),l.find= .CLASS=3Dfunction(a,b,c){if(typeof = b.getElementsByClassName!=3D"undefined"&&!c)return = b.getElementsByClassName(a[1])},a=3Dnull}}(),c.documentElement.contains?k= .contains=3Dfunction(a,b){return = a!=3D=3Db&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocume= ntPosition?k.contains=3Dfunction(a,b){return!!(a.compareDocumentPosition(= b)&16)}:k.contains=3Dfunction(){return!1},k.isXML=3Dfunction(a){var = b=3D(a?a.ownerDocument||a:0).documentElement;return = b?b.nodeName!=3D=3D"HTML":!1};var v=3Dfunction(a,b){var = c,d=3D[],e=3D"",f=3Db.nodeType?[b]:b;while(c=3Dl.match.PSEUDO.exec(a))e+=3D= c[0],a=3Da.replace(l.match.PSEUDO,"");a=3Dl.relative[a]?a+"*":a;for(var = g=3D0,h=3Df.length;g0)for(h=3Dg;h0:this.filter(a).length>0)},close= st:function(a,b){var c=3D[],d,e,g=3Dthis[0];if(f.isArray(a)){var = h,i,j=3D{},k=3D1;if(g&&a.length){for(d=3D0,e=3Da.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g= ,level:k});g=3Dg.parentNode,k++}}return c}var l=3DU.test(a)||typeof = a!=3D"string"?f(a,b||this.context):0;for(d=3D0,e=3Dthis.length;d-1:f.find.matchesSelector(g,a)){c.pus= h(g);break}g=3Dg.parentNode;if(!g||!g.ownerDocument||g=3D=3D=3Db||g.nodeT= ype=3D=3D=3D11)break}}c=3Dc.length>1?f.unique(c):c;return = this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof = a=3D=3D"string")return = f.inArray(this[0],a?f(a):this.parent().children());return = f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=3Dtypeof = a=3D=3D"string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=3Df.merge(this.= get(),c);return = this.pushStack(W(c[0])||W(d[0])?d:f.unique(d))},andSelf:function(){return= this.add(this.prevObject)}}),f.each({parent:function(a){var = b=3Da.parentNode;return = b&&b.nodeType!=3D=3D11?b:null},parents:function(a){return = f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return = f.dir(a,"parentNode",c)},next:function(a){return = f.nth(a,2,"nextSibling")},prev:function(a){return = f.nth(a,2,"previousSibling")},nextAll:function(a){return = f.dir(a,"nextSibling")},prevAll:function(a){return = f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return = f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return = f.dir(a,"previousSibling",c)},siblings:function(a){return = f.sibling(a.parentNode.firstChild,a)},children:function(a){return = f.sibling(a.firstChild)},contents:function(a){return = f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.make= Array(a.childNodes)}},function(a,b){f.fn[a]=3Dfunction(c,d){var = e=3Df.map(this,b,c),g=3DT.call(arguments);P.test(a)||(d=3Dc),d&&typeof = d=3D=3D"string"&&(e=3Df.filter(d,e)),e=3Dthis.length>1&&!V[a]?f.unique(e)= :e,(this.length>1||R.test(d))&&Q.test(a)&&(e=3De.reverse());return = this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a= =3D":not("+a+")");return = b.length=3D=3D=3D1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matche= s(a,b)},dir:function(a,c,d){var = e=3D[],g=3Da[c];while(g&&g.nodeType!=3D=3D9&&(d=3D=3D=3Db||g.nodeType!=3D= =3D1||!f(g).is(d)))g.nodeType=3D=3D=3D1&&e.push(g),g=3Dg[c];return = e},nth:function(a,b,c,d){b=3Db||1;var = e=3D0;for(;a;a=3Da[c])if(a.nodeType=3D=3D=3D1&&++e=3D=3D=3Db)break;return= a},sibling:function(a,b){var = c=3D[];for(;a;a=3Da.nextSibling)a.nodeType=3D=3D=3D1&&a!=3D=3Db&&c.push(a= );return c}});var Y=3D/ = jQuery\d+=3D"(?:\d+|null)"/g,Z=3D/^\s+/,$=3D/<(?!area|br|col|embed|hr|img= |input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,_=3D/<([\w:]+)/,ba=3D/",""],legend:[1,"
","
"= ],thead:[1,"","
"],tr:[2,"","
= "],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],= _default:[0,"",""]};bg.optgroup=3Dbg.option,bg.tbody=3Dbg.tfoot=3Dbg.colg= roup=3Dbg.caption=3Dbg.thead,bg.th=3Dbg.td,f.support.htmlSerialize||(bg._= default=3D[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isF= unction(a))return this.each(function(b){var = c=3Df(this);c.text(a.call(this,b,c.text()))});if(typeof = a!=3D"object"&&a!=3D=3Db)return = this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a)= );return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return = this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var = b=3Df(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.inse= rtBefore(this[0]),b.map(function(){var = a=3Dthis;while(a.firstChild&&a.firstChild.nodeType=3D=3D=3D1)a=3Da.firstC= hild;return a}).append(this)}return = this},wrapInner:function(a){if(f.isFunction(a))return = this.each(function(b){f(this).wrapInner(a.call(this,b))});return = this.each(function(){var = b=3Df(this),c=3Db.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:fu= nction(a){return = this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return = this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWit= h(this.childNodes)}).end()},append:function(){return = this.domManip(arguments,!0,function(a){this.nodeType=3D=3D=3D1&&this.appe= ndChild(a)})},prepend:function(){return = this.domManip(arguments,!0,function(a){this.nodeType=3D=3D=3D1&&this.inse= rtBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].pare= ntNode)return = this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,thi= s)});if(arguments.length){var = a=3Df(arguments[0]);a.push.apply(a,this.toArray());return = this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[= 0].parentNode)return = this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,thi= s.nextSibling)});if(arguments.length){var = a=3Dthis.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0])= .toArray());return a}},remove:function(a,b){for(var = c=3D0,d;(d=3Dthis[c])!=3Dnull;c++)if(!a||f.filter(a,[d]).length)!b&&d.nod= eType=3D=3D=3D1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d= ])),d.parentNode&&d.parentNode.removeChild(d);return = this},empty:function(){for(var = a=3D0,b;(b=3Dthis[a])!=3Dnull;a++){b.nodeType=3D=3D=3D1&&f.cleanData(b.ge= tElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}r= eturn = this},clone:function(a,b){a=3Da=3D=3Dnull?!1:a,b=3Db=3D=3Dnull?a:b;return= this.map(function(){return = f.clone(this,a,b)})},html:function(a){if(a=3D=3D=3Db)return = this[0]&&this[0].nodeType=3D=3D=3D1?this[0].innerHTML.replace(Y,""):null;= if(typeof = a=3D=3D"string"&&!bc.test(a)&&(f.support.leadingWhitespace||!Z.test(a))&&= !bg[(_.exec(a)||["",""])[1].toLowerCase()]){a=3Da.replace($,"<$1>");= try{for(var = c=3D0,d=3Dthis.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=3Dd.concat(j)}return = this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var = d=3Da.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noClone= Checked)&&(a.nodeType=3D=3D=3D1||a.nodeType=3D=3D=3D11)&&!f.isXMLDoc(a)){= bj(a,d),e=3Dbk(a),g=3Dbk(d);for(h=3D0;e[h];++h)bj(e[h],g[h])}if(b){bi(a,d= );if(c){e=3Dbk(a),g=3Dbk(d);for(h=3D0;e[h];++h)bi(e[h],g[h])}}return = d},clean:function(a,b,d,e){var g;b=3Db||c,typeof = b.createElement=3D=3D"undefined"&&(b=3Db.ownerDocument||b[0]&&b[0].ownerD= ocument||c);var h=3D[],i;for(var j=3D0,k;(k=3Da[j])!=3Dnull;j++){typeof = k=3D=3D"number"&&(k+=3D"");if(!k)continue;if(typeof = k=3D=3D"string")if(!bb.test(k))k=3Db.createTextNode(k);else{k=3Dk.replace= ($,"<$1>");var = l=3D(_.exec(k)||["",""])[1].toLowerCase(),m=3Dbg[l]||bg._default,n=3Dm[0]= ,o=3Db.createElement("div");o.innerHTML=3Dm[1]+k+m[2];while(n--)o=3Do.las= tChild;if(!f.support.tbody){var = p=3Dba.test(k),q=3Dl=3D=3D=3D"table"&&!p?o.firstChild&&o.firstChild.child= Nodes:m[1]=3D=3D=3D""&&!p?o.childNodes:[];for(i=3Dq.length-1;i>=3D= 0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.= removeChild(q[i])}!f.support.leadingWhitespace&&Z.test(k)&&o.insertBefore= (b.createTextNode(Z.exec(k)[0]),o.firstChild),k=3Do.childNodes}var = r;if(!f.support.appendChecked)if(k[0]&&typeof(r=3Dk.length)=3D=3D"number"= )for(i=3D0;i=3D0)return = b+"px"}}}),f.support.opacity||(f.cssHooks.opacity=3D{get:function(a,b){re= turn = bp.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?par= seFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var = c=3Da.style,d=3Da.currentStyle;c.zoom=3D1;var = e=3Df.isNaN(b)?"":"alpha(opacity=3D"+b*100+")",g=3Dd&&d.filter||c.filter|= |"";c.filter=3Dbo.test(g)?g.replace(bo,e):g+" = "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRigh= t=3D{get:function(a,b){var = c;f.swap(a,{display:"inline-block"},function(){b?c=3Dbz(a,"margin-right",= "marginRight"):c=3Da.style.marginRight});return = c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=3Dfunction(a,c)= {var = d,e,g;c=3Dc.replace(br,"-$1").toLowerCase();if(!(e=3Da.ownerDocument.defa= ultView))return = b;if(g=3De.getComputedStyle(a,null))d=3Dg.getPropertyValue(c),d=3D=3D=3D"= "&&!f.contains(a.ownerDocument.documentElement,a)&&(d=3Df.style(a,c));ret= urn d}),c.documentElement.currentStyle&&(bB=3Dfunction(a,b){var = c,d=3Da.currentStyle&&a.currentStyle[b],e=3Da.runtimeStyle&&a.runtimeStyl= e[b],f=3Da.style;!bs.test(d)&&bt.test(d)&&(c=3Df.left,e&&(a.runtimeStyle.= left=3Da.currentStyle.left),f.left=3Db=3D=3D=3D"fontSize"?"1em":d||0,d=3D= f.pixelLeft+"px",f.left=3Dc,e&&(a.runtimeStyle.left=3De));return = d=3D=3D=3D""?"auto":d}),bz=3DbA||bB,f.expr&&f.expr.filters&&(f.expr.filte= rs.hidden=3Dfunction(a){var b=3Da.offsetWidth,c=3Da.offsetHeight;return = b=3D=3D=3D0&&c=3D=3D=3D0||!f.support.reliableHiddenOffsets&&(a.style.disp= lay||f.css(a,"display"))=3D=3D=3D"none"},f.expr.filters.visible=3Dfunctio= n(a){return!f.expr.filters.hidden(a)});var = bE=3D/%20/g,bF=3D/\[\]$/,bG=3D/\r?\n/g,bH=3D/#.*$/,bI=3D/^(.*?):[ = \t]*([^\r\n]*)\r?$/mg,bJ=3D/^(?:color|date|datetime|email|hidden|month|nu= mber|password|range|search|tel|text|time|url|week)$/i,bK=3D/^(?:about|app= |app\-storage|.+\-extension|file|widget):$/,bL=3D/^(?:GET|HEAD)$/,bM=3D/^= \/\//,bN=3D/\?/,bO=3D/)<[^<]*)*<\/script>/g= i,bP=3D/^(?:select|textarea)/i,bQ=3D/\s+/,bR=3D/([?&])_=3D[^&]*/,bS=3D/^(= [\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bT=3Df.fn.load,bU=3D{},bV=3D= {},bW,bX;try{bW=3De.href}catch(bY){bW=3Dc.createElement("a"),bW.href=3D""= ,bW=3DbW.href}bX=3DbS.exec(bW.toLowerCase())||[],f.fn.extend({load:functi= on(a,c,d){if(typeof a!=3D"string"&&bT)return = bT.apply(this,arguments);if(!this.length)return this;var e=3Da.indexOf(" = ");if(e>=3D0){var g=3Da.slice(e,a.length);a=3Da.slice(0,e)}var = h=3D"GET";c&&(f.isFunction(c)?(d=3Dc,c=3Db):typeof = c=3D=3D"object"&&(c=3Df.param(c,f.ajaxSettings.traditional),h=3D"POST"));= var = i=3Dthis;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,= b,c){c=3Da.responseText,a.isResolved()&&(a.done(function(a){c=3Da}),i.htm= l(g?f("
").append(c.replace(bO,"")).find(g):c)),d&&i.each(d,[c,b,a])}= });return this},serialize:function(){return = f.param(this.serializeArray())},serializeArray:function(){return = this.map(function(){return = this.elements?f.makeArray(this.elements):this}).filter(function(){return = this.name&&!this.disabled&&(this.checked||bP.test(this.nodeName)||bJ.test= (this.type))}).map(function(a,b){var c=3Df(this).val();return = c=3D=3Dnull?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,va= lue:a.replace(bG,"\r\n")}}):{name:b.name,value:c.replace(bG,"\r\n")}}).ge= t()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess = ajaxSend".split(" "),function(a,b){f.fn[b]=3Dfunction(a){return = this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=3Dfunction(a,d= ,e,g){f.isFunction(d)&&(g=3Dg||e,e=3Dd,d=3Db);return = f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript= :function(a,c){return = f.get(a,b,c,"script")},getJSON:function(a,b,c){return = f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettin= gs,b):(b=3Da,a=3Df.extend(!0,f.ajaxSettings,b));for(var c = in{context:1,url:1})c in b?a[c]=3Db[c]:c in = f.ajaxSettings&&(a[c]=3Df.ajaxSettings[c]);return = a},ajaxSettings:{url:bW,isLocal:bK.test(bX[1]),global:!0,type:"GET",conte= ntType:"application/x-www-form-urlencoded",processData:!0,async:!0,accept= s:{xml:"application/xml, = text/xml",html:"text/html",text:"text/plain",json:"application/json, = text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},= responseFields:{xml:"responseXML",text:"responseText"},converters:{"* = text":a.String,"text html":!0,"text json":f.parseJSON,"text = xml":f.parseXML}},ajaxPrefilter:bZ(bU),ajaxTransport:bZ(bV),ajax:function= (a,c){function = w(a,c,l,m){if(s!=3D=3D2){s=3D2,q&&clearTimeout(q),p=3Db,n=3Dm||"",v.ready= State=3Da?4:0;var = o,r,u,w=3Dl?ca(d,v,l):b,x,y;if(a>=3D200&&a<300||a=3D=3D=3D304){if(d.ifMod= ified){if(x=3Dv.getResponseHeader("Last-Modified"))f.lastModified[k]=3Dx;= if(y=3Dv.getResponseHeader("Etag"))f.etag[k]=3Dy}if(a=3D=3D=3D304)c=3D"no= tmodified",o=3D!0;else = try{r=3Dcb(d,w),c=3D"success",o=3D!0}catch(z){c=3D"parsererror",u=3Dz}}el= se{u=3Dc;if(!c||a)c=3D"error",a<0&&(a=3D0)}v.status=3Da,v.statusText=3Dc,= o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=3Db,= t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v= ,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("aja= xStop"))}}typeof a=3D=3D"object"&&(c=3Da,a=3Db),c=3Dc||{};var = d=3Df.ajaxSetup({},c),e=3Dd.context||d,g=3De!=3D=3Dd&&(e.nodeType||e = instanceof = f)?f(e):f.event,h=3Df.Deferred(),i=3Df._Deferred(),j=3Dd.statusCode||{},k= ,l=3D{},m=3D{},n,o,p,q,r,s=3D0,t,u,v=3D{readyState:0,setRequestHeader:fun= ction(a,b){if(!s){var = c=3Da.toLowerCase();a=3Dm[c]=3Dm[c]||a,l[a]=3Db}return = this},getAllResponseHeaders:function(){return = s=3D=3D=3D2?n:null},getResponseHeader:function(a){var = c;if(s=3D=3D=3D2){if(!o){o=3D{};while(c=3DbI.exec(n))o[c[1].toLowerCase()= ]=3Dc[2]}c=3Do[a.toLowerCase()]}return = c=3D=3D=3Db?null:c},overrideMimeType:function(a){s||(d.mimeType=3Da);retu= rn this},abort:function(a){a=3Da||"abort",p&&p.abort(a),w(0,a);return = this}};h.promise(v),v.success=3Dv.done,v.error=3Dv.fail,v.complete=3Di.do= ne,v.statusCode=3Dfunction(a){if(a){var b;if(s<2)for(b in = a)j[b]=3D[j[b],a[b]];else b=3Da[v.status],v.then(b,b)}return = this},d.url=3D((a||d.url)+"").replace(bH,"").replace(bM,bX[1]+"//"),d.dat= aTypes=3Df.trim(d.dataType||"*").toLowerCase().split(bQ),d.crossDomain=3D= =3Dnull&&(r=3DbS.exec(d.url.toLowerCase()),d.crossDomain=3D!(!r||r[1]=3D=3D= bX[1]&&r[2]=3D=3DbX[2]&&(r[3]||(r[1]=3D=3D=3D"http:"?80:443))=3D=3D(bX[3]= ||(bX[1]=3D=3D=3D"http:"?80:443)))),d.data&&d.processData&&typeof = d.data!=3D"string"&&(d.data=3Df.param(d.data,d.traditional)),b$(bU,d,c,v)= ;if(s=3D=3D=3D2)return!1;t=3Dd.global,d.type=3Dd.type.toUpperCase(),d.has= Content=3D!bL.test(d.type),t&&f.active++=3D=3D=3D0&&f.event.trigger("ajax= Start");if(!d.hasContent){d.data&&(d.url+=3D(bN.test(d.url)?"&":"?")+d.da= ta),k=3Dd.url;if(d.cache=3D=3D=3D!1){var = x=3Df.now(),y=3Dd.url.replace(bR,"$1_=3D"+x);d.url=3Dy+(y=3D=3D=3Dd.url?(= bN.test(d.url)?"&":"?")+"_=3D"+x:"")}}(d.data&&d.hasContent&&d.contentTyp= e!=3D=3D!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentTy= pe),d.ifModified&&(k=3Dk||d.url,f.lastModified[k]&&v.setRequestHeader("If= -Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-Non= e-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accept= s[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=3D=3D"*"?", = */*; q=3D0.01":""):d.accepts["*"]);for(u in = d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSe= nd.call(e,v,d)=3D=3D=3D!1||s=3D=3D=3D2)){v.abort();return!1}for(u = in{success:1,error:1,complete:1})v[u](d[u]);p=3Db$(bV,d,c,v);if(!p)w(-1,"= No = Transport");else{v.readyState=3D1,t&&g.trigger("ajaxSend",[v,d]),d.async&= &d.timeout>0&&(q=3DsetTimeout(function(){v.abort("timeout")},d.timeout));= try{s=3D1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return = v},param:function(a,c){var = d=3D[],e=3Dfunction(a,b){b=3Df.isFunction(b)?b():b,d[d.length]=3DencodeUR= IComponent(a)+"=3D"+encodeURIComponent(b)};c=3D=3D=3Db&&(c=3Df.ajaxSettin= gs.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,f= unction(){e(this.name,this.value)});else for(var g in = a)b_(g,a[g],c,e);return = d.join("&").replace(bE,"+")}}),f.extend({active:0,lastModified:{},etag:{}= });var = cc=3Df.now(),cd=3D/(\=3D)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jso= npCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json = jsonp",function(b,c,d){var = e=3Db.contentType=3D=3D=3D"application/x-www-form-urlencoded"&&typeof = b.data=3D=3D"string";if(b.dataTypes[0]=3D=3D=3D"jsonp"||b.jsonp!=3D=3D!1&= &(cd.test(b.url)||e&&cd.test(b.data))){var = g,h=3Db.jsonpCallback=3Df.isFunction(b.jsonpCallback)?b.jsonpCallback():b= .jsonpCallback,i=3Da[h],j=3Db.url,k=3Db.data,l=3D"$1"+h+"$2";b.jsonp!=3D=3D= !1&&(j=3Dj.replace(cd,l),b.url=3D=3D=3Dj&&(e&&(k=3Dk.replace(cd,l)),b.dat= a=3D=3D=3Dk&&(j+=3D(/\?/.test(j)?"&":"?")+b.jsonp+"=3D"+h))),b.url=3Dj,b.= data=3Dk,a[h]=3Dfunction(a){g=3D[a]},d.always(function(){a[h]=3Di,g&&f.is= Function(i)&&a[h](g[0])}),b.converters["script = json"]=3Dfunction(){g||f.error(h+" was not called");return = g[0]},b.dataTypes[0]=3D"json";return"script"}}),f.ajaxSetup({accepts:{scr= ipt:"text/javascript, application/javascript, application/ecmascript, = application/x-ecmascript"},contents:{script:/javascript|ecmascript/},conv= erters:{"text script":function(a){f.globalEval(a);return = a}}}),f.ajaxPrefilter("script",function(a){a.cache=3D=3D=3Db&&(a.cache=3D= !1),a.crossDomain&&(a.type=3D"GET",a.global=3D!1)}),f.ajaxTransport("scri= pt",function(a){if(a.crossDomain){var = d,e=3Dc.head||c.getElementsByTagName("head")[0]||c.documentElement;return= {send:function(f,g){d=3Dc.createElement("script"),d.async=3D"async",a.scr= iptCharset&&(d.charset=3Da.scriptCharset),d.src=3Da.url,d.onload=3Dd.onre= adystatechange=3Dfunction(a,c){if(c||!d.readyState||/loaded|complete/.tes= t(d.readyState))d.onload=3Dd.onreadystatechange=3Dnull,e&&d.parentNode&&e= .removeChild(d),d=3Db,c||g(200,"success")},e.insertBefore(d,e.firstChild)= },abort:function(){d&&d.onload(0,1)}}}});var = ce=3Da.ActiveXObject?function(){for(var a in = cg)cg[a](0,1)}:!1,cf=3D0,cg;f.ajaxSettings.xhr=3Da.ActiveXObject?function= (){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{aj= ax:!!a,cors:!!a&&"withCredentials"in = a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if= (!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var = h=3Dc.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.passw= ord):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in = c.xhrFields)h[j]=3Dc.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overr= ideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Req= uested-With"]=3D"XMLHttpRequest");try{for(j in = e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null)= ,d=3Dfunction(a,e){var = j,k,l,m,n;try{if(d&&(e||h.readyState=3D=3D=3D4)){d=3Db,i&&(h.onreadystate= change=3Df.noop,ce&&delete = cg[i]);if(e)h.readyState!=3D=3D4&&h.abort();else{j=3Dh.status,l=3Dh.getAl= lResponseHeaders(),m=3D{},n=3Dh.responseXML,n&&n.documentElement&&(m.xml=3D= n),m.text=3Dh.responseText;try{k=3Dh.statusText}catch(o){k=3D""}!j&&c.isL= ocal&&!c.crossDomain?j=3Dm.text?200:404:j=3D=3D=3D1223&&(j=3D204)}}}catch= (p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState=3D=3D=3D4?d():(i=3D+= +cf,ce&&(cg||(cg=3D{},f(a).unload(ce)),cg[i]=3Dd),h.onreadystatechange=3D= d)},abort:function(){d&&d(0,1)}}}});var = cj=3D{},ck,cl,cm=3D/^(?:toggle|show|hide)$/,cn=3D/^([+\-]=3D)?([\d+.\-]+)= ([a-z%]*)$/i,co,cp=3D[["height","marginTop","marginBottom","paddingTop","= paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddin= gRight"],["opacity"]],cq,cr=3Da.webkitRequestAnimationFrame||a.mozRequest= AnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c= ){var d,e;if(a||a=3D=3D=3D0)return = this.animate(cu("show",3),a,b,c);for(var = g=3D0,h=3Dthis.length;g=3De.durat= ion+this.startTime){this.now=3Dthis.end,this.pos=3Dthis.state=3D1,this.up= date(),e.animatedProperties[this.prop]=3D!0;for(g in = e.animatedProperties)e.animatedProperties[g]!=3D=3D!0&&(c=3D!1);if(c){e.o= verflow!=3Dnull&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],functio= n(a,b){d.style["overflow"+b]=3De.overflow[a]}),e.hide&&f(d).hide();if(e.h= ide||e.show)for(var i in = e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e= .duration=3D=3DInfinity?this.now=3Db:(h=3Db-this.startTime,this.state=3Dh= /e.duration,this.pos=3Df.easing[e.animatedProperties[this.prop]](this.sta= te,h,0,1,e.duration),this.now=3Dthis.start+(this.end-this.start)*this.pos= ),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var = a=3Df.timers,b=3D0;b
";f.extend(b.style,{position:= "absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibi= lity:"hidden"}),b.innerHTML=3Dj,a.insertBefore(b,a.firstChild),d=3Db.firs= tChild,e=3Dd.firstChild,h=3Dd.nextSibling.firstChild.firstChild,this.does= NotAddBorder=3De.offsetTop!=3D=3D5,this.doesAddBorderForTableAndCells=3Dh= .offsetTop=3D=3D=3D5,e.style.position=3D"fixed",e.style.top=3D"20px",this= .supportsFixedPosition=3De.offsetTop=3D=3D=3D20||e.offsetTop=3D=3D=3D15,e= .style.position=3De.style.top=3D"",d.style.overflow=3D"hidden",d.style.po= sition=3D"relative",this.subtractsBorderForOverflowNotVisible=3De.offsetT= op=3D=3D=3D-5,this.doesNotIncludeMarginInBodyOffset=3Da.offsetTop!=3D=3Di= ,a.removeChild(b),f.offset.initialize=3Df.noop},bodyOffset:function(a){va= r = b=3Da.offsetTop,c=3Da.offsetLeft;f.offset.initialize(),f.offset.doesNotIn= cludeMarginInBodyOffset&&(b+=3DparseFloat(f.css(a,"marginTop"))||0,c+=3Dp= arseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:func= tion(a,b,c){var = d=3Df.css(a,"position");d=3D=3D=3D"static"&&(a.style.position=3D"relative= ");var = e=3Df(a),g=3De.offset(),h=3Df.css(a,"top"),i=3Df.css(a,"left"),j=3D(d=3D=3D= =3D"absolute"||d=3D=3D=3D"fixed")&&f.inArray("auto",[h,i])>-1,k=3D{},l=3D= {},m,n;j?(l=3De.position(),m=3Dl.top,n=3Dl.left):(m=3DparseFloat(h)||0,n=3D= parseFloat(i)||0),f.isFunction(b)&&(b=3Db.call(a,c,g)),b.top!=3Dnull&&(k.= top=3Db.top-g.top+m),b.left!=3Dnull&&(k.left=3Db.left-g.left+n),"using"in= = b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[= 0])return null;var = a=3Dthis[0],b=3Dthis.offsetParent(),c=3Dthis.offset(),d=3Dcx.test(b[0].no= deName)?{top:0,left:0}:b.offset();c.top-=3DparseFloat(f.css(a,"marginTop"= ))||0,c.left-=3DparseFloat(f.css(a,"marginLeft"))||0,d.top+=3DparseFloat(= f.css(b[0],"borderTopWidth"))||0,d.left+=3DparseFloat(f.css(b[0],"borderL= eftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:f= unction(){return this.map(function(){var = a=3Dthis.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"pos= ition")=3D=3D=3D"static")a=3Da.offsetParent;return = a})}}),f.each(["Left","Top"],function(a,c){var = d=3D"scroll"+c;f.fn[d]=3Dfunction(c){var = e,g;if(c=3D=3D=3Db){e=3Dthis[0];if(!e)return null;g=3Dcy(e);return = g?"pageXOffset"in = g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documen= tElement[d]||g.document.body[d]:e[d]}return = this.each(function(){g=3Dcy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:= f(g).scrollTop()):this[d]=3Dc})}}),f.each(["Height","Width"],function(a,c= ){var d=3Dc.toLowerCase();f.fn["inner"+c]=3Dfunction(){return = this[0]?parseFloat(f.css(this[0],d,"padding")):null},f.fn["outer"+c]=3Dfu= nction(a){return = this[0]?parseFloat(f.css(this[0],d,a?"margin":"border")):null},f.fn[d]=3D= function(a){var e=3Dthis[0];if(!e)return = a=3D=3Dnull?null:this;if(f.isFunction(a))return = this.each(function(b){var = c=3Df(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var = g=3De.document.documentElement["client"+c];return = e.document.compatMode=3D=3D=3D"CSS1Compat"&&g||e.document.body["client"+c= ]||g}if(e.nodeType=3D=3D=3D9)return = Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentEleme= nt["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a=3D=3D= =3Db){var h=3Df.css(e,d),i=3DparseFloat(h);return f.isNaN(i)?h:i}return = this.css(d,typeof = a=3D=3D"string"?a:a+"px")}}),a.jQuery=3Da.$=3Df})(window);jQuery.noConfli= ct(); ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://s0.wp.com/wp-content/themes/vip/plugins/kimili-flash-embed/js/swfobject.js?m=1308075501g&ver=1.4.3b var swfobject=3Dfunction(){var = D=3D"undefined",r=3D"object",S=3D"Shockwave = Flash",W=3D"ShockwaveFlash.ShockwaveFlash",q=3D"application/x-shockwave-f= lash",R=3D"SWFObjectExprInst",x=3D"onreadystatechange",O=3Dwindow,j=3Ddoc= ument,t=3Dnavigator,T=3Dfalse,U=3D[h],o=3D[],N=3D[],I=3D[],l,Q,E,B,J=3Dfa= lse,a=3Dfalse,n,G,m=3Dtrue,M=3Dfunction(){var aa=3Dtypeof = j.getElementById!=3DD&&typeof j.getElementsByTagName!=3DD&&typeof = j.createElement!=3DD,ah=3Dt.userAgent.toLowerCase(),Y=3Dt.platform.toLowe= rCase(),ae=3DY?/win/.test(Y):/win/.test(ah),ac=3DY?/mac/.test(Y):/mac/.te= st(ah),af=3D/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d= +)?).*$/,"$1")):false,X=3D!+"\v1",ag=3D[0,0,0],ab=3Dnull;if(typeof = t.plugins!=3DD&&typeof = t.plugins[S]=3D=3Dr){ab=3Dt.plugins[S].description;if(ab&&!(typeof = t.mimeTypes!=3DD&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=3Dtru= e;X=3Dfalse;ab=3Dab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=3DparseInt(a= b.replace(/^(.*)\..*$/,"$1"),10);ag[1]=3DparseInt(ab.replace(/^.*\.(.*)\s= .*$/,"$1"),10);ag[2]=3D/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-= Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=3DD){try{var = ad=3Dnew = ActiveXObject(W);if(ad){ab=3Dad.GetVariable("$version");if(ab){X=3Dtrue;a= b=3Dab.split(" = ")[1].split(",");ag=3D[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[= 2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=3D= function(){if(!M.w3){return}if((typeof = j.readyState!=3DD&&j.readyState=3D=3D"complete")||(typeof = j.readyState=3D=3DD&&(j.getElementsByTagName("body")[0]||j.body))){f()}if= (!J){if(typeof = j.addEventListener!=3DD){j.addEventListener("DOMContentLoaded",f,false)}i= f(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=3D=3D"complete"= ){j.detachEvent(x,arguments.callee);f()}});if(O=3D=3Dtop){(function(){if(= J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(argu= ments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/lo= aded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}= f()})()}s(f)}}();function f(){if(J){return}try{var = Z=3Dj.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode= .removeChild(Z)}catch(aa){return}J=3Dtrue;var X=3DU.length;for(var = Y=3D0;Y0){for(var af=3D0;af0){var = ae=3Dc(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(= ab){aa.success=3Dtrue;aa.ref=3Dz(Y);ab(aa)}}else{if(o[af].expressInstall&= &A()){var = ai=3D{};ai.data=3Do[af].expressInstall;ai.width=3Dae.getAttribute("width"= )||"0";ai.height=3Dae.getAttribute("height")||"0";if(ae.getAttribute("cla= ss")){ai.styleclass=3Dae.getAttribute("class")}if(ae.getAttribute("align"= )){ai.align=3Dae.getAttribute("align")}var ah=3D{};var = X=3Dae.getElementsByTagName("param");var ac=3DX.length;for(var = ad=3D0;ad'}}aa.outerHTML=3D'"+af+"";N[N.length]=3Dai.id;X=3Dc(ai.id)}else{var = Z=3DC(r);Z.setAttribute("type",q);for(var ac in = ai){if(ai[ac]!=3DObject.prototype[ac]){if(ac.toLowerCase()=3D=3D"stylecla= ss"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!=3D"classid"= ){Z.setAttribute(ac,ai[ac])}}}}for(var ab in = ag){if(ag[ab]!=3DObject.prototype[ab]&&ab.toLowerCase()!=3D"movie"){e(Z,a= b,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=3DZ}}return X}function = e(Z,X,Y){var = aa=3DC("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.ap= pendChild(aa)}function y(Y){var = X=3Dc(Y);if(X&&X.nodeName=3D=3D"OBJECT"){if(M.ie&&M.win){X.style.display=3D= "none";(function(){if(X.readyState=3D=3D4){b(Y)}else{setTimeout(arguments= .callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var = Y=3Dc(Z);if(Y){for(var X in Y){if(typeof = Y[X]=3D=3D"function"){Y[X]=3Dnull}}Y.parentNode.removeChild(Y)}}function = c(Z){var X=3Dnull;try{X=3Dj.getElementById(Z)}catch(Y){}return = X}function C(X){return j.createElement(X)}function = i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=3D[Z,X,Y]}function F(Z){var = Y=3DM.pv,X=3DZ.split(".");X[0]=3DparseInt(X[0],10);X[1]=3DparseInt(X[1],1= 0)||0;X[2]=3DparseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]=3D=3DX[0]&&Y[1]= >X[1])||(Y[0]=3D=3DX[0]&&Y[1]=3D=3DX[1]&&Y[2]>=3DX[2]))?true:false}functi= on v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var = aa=3Dj.getElementsByTagName("head")[0];if(!aa){return}var = X=3D(ad&&typeof = ad=3D=3D"string")?ad:"screen";if(ab){n=3Dnull;G=3Dnull}if(!n||G!=3DX){var= = Z=3DC("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X= );n=3Daa.appendChild(Z);if(M.ie&&M.win&&typeof = j.styleSheets!=3DD&&j.styleSheets.length>0){n=3Dj.styleSheets[j.styleShee= ts.length-1]}G=3DX}if(M.ie&&M.win){if(n&&typeof = n.addRule=3D=3Dr){n.addRule(ac,Y)}}else{if(n&&typeof = j.createTextNode!=3DD){n.appendChild(j.createTextNode(ac+" = {"+Y+"}"))}}}function w(Z,X){if(!m){return}var = Y=3DX?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=3DY}else{v("#"= +Z,"visibility:"+Y)}}function L(Y){var Z=3D/[\\\"<>\.;]/;var = X=3DZ.exec(Y)!=3Dnull;return X&&typeof = encodeURIComponent!=3DD?encodeURIComponent(Y):Y}var = d=3Dfunction(){if(M.ie&&M.win){window.attachEvent("onunload",function(){v= ar ac=3DI.length;for(var = ab=3D0;ab 0 ? 'sck=3D' + sck + ';' : ''; var zone =3D '/blogs' + sPatharr.join('/').replace(/\/+/g, '/'); //var zone =3D sPatharr[sPatharr.length - 2] + '/' + = sPatharr[sPatharr.length - 3] + '/' + sfilename; var randomad =3D Math.round(Math.random()*100000000); ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js /*!=0A= * jQuery JavaScript Library v1.4.2=0A= * http://jquery.com/=0A= *=0A= * Copyright 2010, John Resig=0A= * Dual licensed under the MIT or GPL Version 2 licenses.=0A= * http://jquery.org/license=0A= *=0A= * Includes Sizzle.js=0A= * http://sizzlejs.com/=0A= * Copyright 2010, The Dojo Foundation=0A= * Released under the MIT, BSD, and GPL Licenses.=0A= *=0A= * Date: Sat Feb 13 22:33:48 2010 -0500=0A= */=0A= (function(A,w){function = ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTi= meout(ma,1);return}c.ready()}}function = Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalE= val(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.re= moveChild(b)}function X(a,b,d,f,e,j){var i=3Da.length;if(typeof = b=3D=3D=3D"object"){for(var o in b)X(a,o,b[o],f,e,d);return = a}if(d!=3D=3Dw){f=3D!j&&f&&c.isFunction(d);for(o=3D0;o)[^>]*$|^#([\w-]+)$/,Ua=3D/^.[^:#\[\.,]*$/,Va=3D/\S/,=0A= Wa=3D/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=3D/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=3D= navigator.userAgent,xa=3Dfalse,Q=3D[],L,$=3DObject.prototype.toString,aa=3D= Object.prototype.hasOwnProperty,ba=3DArray.prototype.push,R=3DArray.proto= type.slice,ya=3DArray.prototype.indexOf;c.fn=3Dc.prototype=3D{init:functi= on(a,b){var d,f;if(!a)return = this;if(a.nodeType){this.context=3Dthis[0]=3Da;this.length=3D1;return = this}if(a=3D=3D=3D"body"&&!b){this.context=3Ds;this[0]=3Ds.body;this.sele= ctor=3D"body";this.length=3D1;return this}if(typeof = a=3D=3D=3D"string")if((d=3DTa.exec(a))&&=0A= (d[1]||!b))if(d[1]){f=3Db?b.ownerDocument||b:s;if(a=3DXa.exec(a))if(c.isP= lainObject(b)){a=3D[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else = a=3D[f.createElement(a[1])];else{a=3Dsa([d[1]],[f]);a=3D(a.cacheable?a.fr= agment.cloneNode(true):a.fragment).childNodes}return = c.merge(this,a)}else{if(b=3Ds.getElementById(d[2])){if(b.id!=3D=3Dd[2])re= turn = T.find(a);this.length=3D1;this[0]=3Db}this.context=3Ds;this.selector=3Da;= return this}else = if(!b&&/^\w+$/.test(a)){this.selector=3Da;this.context=3Ds;a=3Ds.getEleme= ntsByTagName(a);return c.merge(this,=0A= a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else = if(c.isFunction(a))return = T.ready(a);if(a.selector!=3D=3Dw){this.selector=3Da.selector;this.context= =3Da.context}return = c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){= return this.length},toArray:function(){return = R.call(this,0)},get:function(a){return = a=3D=3Dnull?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:functi= on(a,b,d){var = f=3Dc();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=3Dthis;f.con= text=3Dthis.context;if(b=3D=3D=3D=0A= "find")f.selector=3Dthis.selector+(this.selector?" ":"")+d;else = if(b)f.selector=3Dthis.selector+"."+b+"("+d+")";return = f},each:function(a,b){return = c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c= );else Q&&Q.push(a);return this},eq:function(a){return = a=3D=3D=3D-1?this.slice(a):this.slice(a,+a+1)},first:function(){return = this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return = this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","= ))},map:function(a){return this.pushStack(c.map(this,=0A= function(b,d){return a.call(b,d,b)}))},end:function(){return = this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.ini= t.prototype=3Dc.fn;c.extend=3Dc.fn.extend=3Dfunction(){var = a=3Darguments[0]||{},b=3D1,d=3Darguments.length,f=3Dfalse,e,j,i,o;if(type= of a=3D=3D=3D"boolean"){f=3Da;a=3Darguments[1]||{};b=3D2}if(typeof = a!=3D=3D"object"&&!c.isFunction(a))a=3D{};if(d=3D=3D=3Db){a=3Dthis;--b}fo= r(;b
a";=0A= var = e=3Dd.getElementsByTagName("*"),j=3Dd.getElementsByTagName("a")[0];if(!(!= e||!e.length||!j)){c.support=3D{leadingWhitespace:d.firstChild.nodeType=3D= =3D=3D3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.g= etElementsByTagName("link").length,style:/red/.test(j.getAttribute("style= ")),hrefNormalized:j.getAttribute("href")=3D=3D=3D"/a",opacity:/^0.55$/.t= est(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByT= agName("input")[0].value=3D=3D=3D"on",optSelected:s.createElement("select= ").appendChild(s.createElement("option")).selected,=0A= parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNod= e=3D=3D=3Dnull,deleteExpando:true,checkClone:false,scriptEval:false,noClo= neEvent:true,boxModel:null};b.type=3D"text/javascript";try{b.appendChild(= s.createTextNode("window."+f+"=3D1;"))}catch(i){}a.insertBefore(b,a.first= Child);if(A[f]){c.support.scriptEval=3Dtrue;delete A[f]}try{delete = b.test}catch(o){c.support.deleteExpando=3Dfalse}a.removeChild(b);if(d.att= achEvent&&d.fireEvent){d.attachEvent("onclick",function = k(){c.support.noCloneEvent=3D=0A= false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")= }d=3Ds.createElement("div");d.innerHTML=3D"";a=3Ds.createDocumentFragment();a.appendChild(d.fir= stChild);c.support.checkClone=3Da.cloneNode(true).cloneNode(true).lastChi= ld.checked;c(function(){var = k=3Ds.createElement("div");k.style.width=3Dk.style.paddingLeft=3D"1px";s.= body.appendChild(k);c.boxModel=3Dc.support.boxModel=3Dk.offsetWidth=3D=3D= =3D2;s.body.removeChild(k).style.display=3D"none"});a=3Dfunction(k){var = n=3D=0A= s.createElement("div");k=3D"on"+k;var r=3Dk in = n;if(!r){n.setAttribute(k,"return;");r=3Dtypeof = n[k]=3D=3D=3D"function"}return = r};c.support.submitBubbles=3Da("submit");c.support.changeBubbles=3Da("cha= nge");a=3Db=3Dd=3De=3Dj=3Dnull}})();c.props=3D{"for":"htmlFor","class":"c= lassName",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpac= ing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useM= ap",frameborder:"frameBorder"};var = G=3D"jQuery"+J(),Ya=3D0,za=3D{};c.extend({cache:{},expando:G,noData:{embe= d:true,object:true,=0A= applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.to= LowerCase()])){a=3Da=3D=3DA?za:a;var f=3Da[G],e=3Dc.cache;if(!f&&typeof = b=3D=3D=3D"string"&&d=3D=3D=3Dw)return null;f||(f=3D++Ya);if(typeof = b=3D=3D=3D"object"){a[G]=3Df;e[f]=3Dc.extend(true,{},b)}else = if(!e[f]){a[G]=3Df;e[f]=3D{}}a=3De[f];if(d!=3D=3Dw)a[b]=3Dd;return = typeof = b=3D=3D=3D"string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.n= oData[a.nodeName.toLowerCase()])){a=3Da=3D=3DA?za:a;var = d=3Da[G],f=3Dc.cache,e=3Df[d];if(b){if(e){delete = e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando= )delete a[c.expando];=0A= else a.removeAttribute&&a.removeAttribute(c.expando);delete = f[d]}}}});c.fn.extend({data:function(a,b){if(typeof = a=3D=3D=3D"undefined"&&this.length)return c.data(this[0]);else if(typeof = a=3D=3D=3D"object")return this.each(function(){c.data(this,a)});var = d=3Da.split(".");d[1]=3Dd[1]?"."+d[1]:"";if(b=3D=3D=3Dw){var = f=3Dthis.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f=3D=3D=3Dw&&this.l= ength)f=3Dc.data(this[0],a);return = f=3D=3D=3Dw&&d[1]?this.data(d[0]):f}else return = this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,=0A= a,b)})},removeData:function(a){return = this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a= ,b,d){if(a){b=3D(b||"fx")+"queue";var f=3Dc.data(a,b);if(!d)return = f||[];if(!f||c.isArray(d))f=3Dc.data(a,b,c.makeArray(d));else = f.push(d);return f}},dequeue:function(a,b){b=3Db||"fx";var = d=3Dc.queue(a,b),f=3Dd.shift();if(f=3D=3D=3D"inprogress")f=3Dd.shift();if= (f){b=3D=3D=3D"fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue= (a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof = a!=3D=3D"string"){b=3Da;a=3D"fx"}if(b=3D=3D=3D=0A= w)return c.queue(this[0],a);return this.each(function(){var = d=3Dc.queue(this,a,b);a=3D=3D=3D"fx"&&d[0]!=3D=3D"inprogress"&&c.dequeue(= this,a)})},dequeue:function(a){return = this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=3Dc.fx?c.= fx.speeds[a]||a:a;b=3Db||"fx";return this.queue(b,function(){var = d=3Dthis;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(= a){return this.queue(a||"fx",[])}});var = Aa=3D/[\n\t]/g,ca=3D/\s+/,Za=3D/\r/g,$a=3D/href|src|style/,ab=3D/(button|= input)/i,bb=3D/(button|input|object|select|textarea)/i,=0A= cb=3D/^(a|area)$/i,Ba=3D/radio|checkbox/;c.fn.extend({attr:function(a,b){= return X(this,a,b,true,c.attr)},removeAttr:function(a){return = this.each(function(){c.attr(this,a,"");this.nodeType=3D=3D=3D1&&this.remo= veAttribute(a)})},addClass:function(a){if(c.isFunction(a))return = this.each(function(n){var = r=3Dc(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof = a=3D=3D=3D"string")for(var = b=3D(a||"").split(ca),d=3D0,f=3Dthis.length;d-1)return true;return = false},val:function(a){if(a=3D=3D=3Dw){var = b=3Dthis[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}= ).specified?b.value:b.text;if(c.nodeName(b,"select")){var = d=3Db.selectedIndex,f=3D[],e=3Db.options;b=3Db.type=3D=3D=3D"select-one";= if(d<0)return null;var j=3Db?d:0;for(d=3Db?d+1:e.length;j=3D0;else if(c.nodeName(this,"select")){var = u=3Dc.makeArray(r);c("option",this).each(function(){this.selected=3D=0A= c.inArray(c(this).val(),u)>=3D0});if(!u.length)this.selectedIndex=3D-1}el= se = this.value=3Dr}})}});c.extend({attrFn:{val:true,css:true,html:true,text:t= rue,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){= if(!a||a.nodeType=3D=3D=3D3||a.nodeType=3D=3D=3D8)return w;if(f&&b in = c.attrFn)return c(a)[b](d);f=3Da.nodeType!=3D=3D1||!c.isXMLDoc(a);var = e=3Dd!=3D=3Dw;b=3Df&&c.props[b]||b;if(a.nodeType=3D=3D=3D1){var = j=3D$a.test(b);if(b in = a&&f&&!j){if(e){b=3D=3D=3D"type"&&ab.test(a.nodeName)&&a.parentNode&&c.er= ror("type property can't be changed");=0A= a[b]=3Dd}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return = a.getAttributeNode(b).nodeValue;if(b=3D=3D=3D"tabIndex")return(b=3Da.getA= ttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.te= st(a.nodeName)&&a.href?0:w;return = a[b]}if(!c.support.style&&f&&b=3D=3D=3D"style"){if(e)a.style.cssText=3D""= +d;return = a.style.cssText}e&&a.setAttribute(b,""+d);a=3D!c.support.hrefNormalized&&= f&&j?a.getAttribute(b,2):a.getAttribute(b);return = a=3D=3D=3Dnull?w:a}return c.style(a,b,d)}});var = O=3D/\.(.*)$/,db=3Dfunction(a){return a.replace(/[^\w\s\.\|`]/g,=0A= function(b){return"\\"+b})};c.event=3D{add:function(a,b,d,f){if(!(a.nodeT= ype=3D=3D=3D3||a.nodeType=3D=3D=3D8)){if(a.setInterval&&a!=3D=3DA&&!a.fra= meElement)a=3DA;var = e,j;if(d.handler){e=3Dd;d=3De.handler}if(!d.guid)d.guid=3Dc.guid++;if(j=3D= c.data(a)){var = i=3Dj.events=3Dj.events||{},o=3Dj.handle;if(!o)j.handle=3Do=3Dfunction(){= return typeof = c!=3D=3D"undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,argum= ents):w};o.elem=3Da;b=3Db.split(" ");for(var = k,n=3D0,r;k=3Db[n++];){j=3De?c.extend({},e):{handler:d,data:f};if(k.index= Of(".")>-1){r=3Dk.split(".");=0A= k=3Dr.shift();j.namespace=3Dr.slice(0).sort().join(".")}else{r=3D[];j.nam= espace=3D""}j.type=3Dk;j.guid=3Dd.guid;var = u=3Di[k],z=3Dc.event.special[k]||{};if(!u){u=3Di[k]=3D[];if(!z.setup||z.s= etup.call(a,f,r,o)=3D=3D=3Dfalse)if(a.addEventListener)a.addEventListener= (k,o,false);else = a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.ha= ndler.guid)j.handler.guid=3Dd.guid}u.push(j);c.event.global[k]=3Dtrue}a=3D= null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType=3D=3D=3D3||a.n= odeType=3D=3D=3D8)){var e,j=3D0,i,o,k,n,r,u,z=3Dc.data(a),=0A= C=3Dz&&z.events;if(z&&C){if(b&&b.type){d=3Db.handler;b=3Db.type}if(!b||ty= peof b=3D=3D=3D"string"&&b.charAt(0)=3D=3D=3D"."){b=3Db||"";for(e in = C)c.event.remove(a,e+b)}else{for(b=3Db.split(" = ");e=3Db[j++];){n=3De;i=3De.indexOf(".")<0;o=3D[];if(!i){o=3De.split(".")= ;e=3Do.shift();k=3Dnew = RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|= $)")}if(r=3DC[e])if(d){n=3Dc.event.special[e]||{};for(B=3Df||0;B=3D0){a.type=3D=0A= e=3De.slice(0,-1);a.exclusive=3Dtrue}if(!d){a.stopPropagation();c.event.g= lobal[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.= trigger(a,b,this.handle.elem)})}if(!d||d.nodeType=3D=3D=3D3||d.nodeType=3D= =3D=3D8)return = w;a.result=3Dw;a.target=3Dd;b=3Dc.makeArray(b);b.unshift(a)}a.currentTarg= et=3Dd;(f=3Dc.data(d,"handle"))&&f.apply(d,b);f=3Dd.parentNode||d.ownerDo= cument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["= on"+e]&&d["on"+e].apply(d,b)=3D=3D=3Dfalse)a.result=3Dfalse}catch(j){}if(= !a.isPropagationStopped()&&=0A= f)c.event.trigger(a,b,f,true);else = if(!a.isDefaultPrevented()){f=3Da.target;var = i,o=3Dc.nodeName(f,"a")&&e=3D=3D=3D"click",k=3Dc.event.special[e]||{};if(= (!k._default||k._default.call(d,a)=3D=3D=3Dfalse)&&!o&&!(f&&f.nodeName&&c= .noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=3Df["on"+e])f["on"+= e]=3Dnull;c.event.triggered=3Dtrue;f[e]()}}catch(n){}if(i)f["on"+e]=3Di;c= .event.triggered=3Dfalse}}},handle:function(a){var = b,d,f,e;a=3Darguments[0]=3Dc.event.fix(a||A.event);a.currentTarget=3Dthis= ;b=3Da.type.indexOf(".")<0&&!a.exclusive;=0A= if(!b){d=3Da.type.split(".");a.type=3Dd.shift();f=3Dnew = RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=3Dc= .data(this,"events");d=3De[a.type];if(e&&d){d=3Dd.slice(0);e=3D0;for(var = j=3Dd.length;e-1?c.map(a.options,fun= ction(f){return f.selected}).join("-"):"";else = if(a.nodeName.toLowerCase()=3D=3D=3D"select")d=3Da.selectedIndex;return = d},fa=3Dfunction(a,b){var = d=3Da.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=3Dc.data(d,"_c= hange_data");e=3DFa(d);if(a.type!=3D=3D"focusout"||d.type!=3D=3D"radio")c= .data(d,"_change_data",=0A= e);if(!(f=3D=3D=3Dw||e=3D=3D=3Df))if(f!=3Dnull||e){a.type=3D"change";retu= rn = c.event.trigger(a,b,d)}}};c.event.special.change=3D{filters:{focusout:fa,= click:function(a){var = b=3Da.target,d=3Db.type;if(d=3D=3D=3D"radio"||d=3D=3D=3D"checkbox"||b.nod= eName.toLowerCase()=3D=3D=3D"select")return = fa.call(this,a)},keydown:function(a){var = b=3Da.target,d=3Db.type;if(a.keyCode=3D=3D=3D13&&b.nodeName.toLowerCase()= !=3D=3D"textarea"||a.keyCode=3D=3D=3D32&&(d=3D=3D=3D"checkbox"||d=3D=3D=3D= "radio")||d=3D=3D=3D"select-multiple")return = fa.call(this,a)},beforeactivate:function(a){a=3Da.target;c.data(a,=0A= "_change_data",Fa(a))}},setup:function(){if(this.type=3D=3D=3D"file")retu= rn false;for(var a in = ea)c.event.add(this,a+".specialChange",ea[a]);return = da.test(this.nodeName)},teardown:function(){c.event.remove(this,".special= Change");return = da.test(this.nodeName)}};ea=3Dc.event.special.change.filters}s.addEventLi= stener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function = d(f){f=3Dc.event.fix(f);f.type=3Db;return = c.event.handle.call(this,f)}c.event.special[b]=3D{setup:function(){this.a= ddEventListener(a,=0A= d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.eac= h(["bind","one"],function(a,b){c.fn[b]=3Dfunction(d,f,e){if(typeof = d=3D=3D=3D"object"){for(var j in d)this[b](j,f,d[j],e);return = this}if(c.isFunction(f)){e=3Df;f=3Dw}var = i=3Db=3D=3D=3D"one"?c.proxy(e,function(k){c(this).unbind(k,i);return = e.apply(this,arguments)}):e;if(d=3D=3D=3D"unload"&&b!=3D=3D"one")this.one= (d,f,e);else{j=3D0;for(var = o=3Dthis.length;j0){y=3Dt;break}}t=3Dt[g]}m[q]=3Dy}}}var = f=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]= '"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,=0A= e=3D0,j=3DObject.prototype.toString,i=3Dfalse,o=3Dtrue;[0,0].sort(functio= n(){o=3Dfalse;return 0});var k=3Dfunction(g,h,l,m){l=3Dl||[];var = q=3Dh=3Dh||s;if(h.nodeType!=3D=3D1&&h.nodeType!=3D=3D9)return[];if(!g||ty= peof g!=3D=3D"string")return l;for(var = p=3D[],v,t,y,S,H=3Dtrue,M=3Dx(h),I=3Dg;(f.exec(""),v=3Df.exec(I))!=3D=3Dn= ull;){I=3Dv[3];p.push(v[1]);if(v[2]){S=3Dv[3];break}}if(p.length>1&&r.exe= c(g))if(p.length=3D=3D=3D2&&n.relative[p[0]])t=3Dga(p[0]+p[1],h);else = for(t=3Dn.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=3Dp.shift();if(n= .relative[g])g+=3Dp.shift();=0A= t=3Dga(g,t)}else{if(!m&&p.length>1&&h.nodeType=3D=3D=3D9&&!M&&n.match.ID.= test(p[0])&&!n.match.ID.test(p[p.length-1])){v=3Dk.find(p.shift(),h,M);h=3D= v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=3Dm?{expr:p.pop(),set:z= (m)}:k.find(p.pop(),p.length=3D=3D=3D1&&(p[0]=3D=3D=3D"~"||p[0]=3D=3D=3D"= +")&&h.parentNode?h.parentNode:h,M);t=3Dv.expr?k.filter(v.expr,v.set):v.s= et;if(p.length>0)y=3Dz(t);else H=3Dfalse;for(;p.length;){var = D=3Dp.pop();v=3DD;if(n.relative[D])v=3Dp.pop();else = D=3D"";if(v=3D=3Dnull)v=3Dh;n.relative[D](y,v,M)}}else = y=3D[]}y||(y=3Dt);y||k.error(D||=0A= g);if(j.call(y)=3D=3D=3D"[object = Array]")if(H)if(h&&h.nodeType=3D=3D=3D1)for(g=3D0;y[g]!=3Dnull;g++){if(y[= g]&&(y[g]=3D=3D=3Dtrue||y[g].nodeType=3D=3D=3D1&&E(h,y[g])))l.push(t[g])}= else = for(g=3D0;y[g]!=3Dnull;g++)y[g]&&y[g].nodeType=3D=3D=3D1&&l.push(t[g]);el= se l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return = l};k.uniqueSort=3Dfunction(g){if(B){i=3Do;g.sort(B);if(i)for(var = h=3D1;h":function(g,h){var l=3Dtypeof = h=3D=3D=3D"string";if(l&&!/\W/.test(h)){h=3Dh.toLowerCase();for(var = m=3D0,q=3Dg.length;m=3D0))l||m.push(v);else = if(l)h[p]=3Dfalse;return false},ID:function(g){return = g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},=0A= CHILD:function(g){if(g[1]=3D=3D=3D"nth"){var = h=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]=3D=3D=3D"even"&&"2n"||g[2]=3D=3D= =3D"odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=3Dh[1]+(h[2]||= 1)-0;g[3]=3Dh[3]-0}g[0]=3De++;return = g},ATTR:function(g,h,l,m,q,p){h=3Dg[1].replace(/\\/g,"");if(!p&&n.attrMap= [h])g[1]=3Dn.attrMap[h];if(g[2]=3D=3D=3D"~=3D")g[4]=3D" "+g[4]+" = ";return = g},PSEUDO:function(g,h,l,m,q){if(g[1]=3D=3D=3D"not")if((f.exec(g[3])||"")= .length>1||/^\w/.test(g[3]))g[3]=3Dk(g[3],null,null,h);else{g=3Dk.filter(= g[3],h,l,true^q);l||m.push.apply(m,=0A= g);return false}else = if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return = g},POS:function(g){g.unshift(true);return = g}},filters:{enabled:function(g){return = g.disabled=3D=3D=3Dfalse&&g.type!=3D=3D"hidden"},disabled:function(g){ret= urn g.disabled=3D=3D=3Dtrue},checked:function(g){return = g.checked=3D=3D=3Dtrue},selected:function(g){return = g.selected=3D=3D=3Dtrue},parent:function(g){return!!g.firstChild},empty:f= unction(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).len= gth},header:function(g){return/h\d/i.test(g.nodeName)},=0A= text:function(g){return"text"=3D=3D=3Dg.type},radio:function(g){return"ra= dio"=3D=3D=3Dg.type},checkbox:function(g){return"checkbox"=3D=3D=3Dg.type= },file:function(g){return"file"=3D=3D=3Dg.type},password:function(g){retu= rn"password"=3D=3D=3Dg.type},submit:function(g){return"submit"=3D=3D=3Dg.= type},image:function(g){return"image"=3D=3D=3Dg.type},reset:function(g){r= eturn"reset"=3D=3D=3Dg.type},button:function(g){return"button"=3D=3D=3Dg.= type||g.nodeName.toLowerCase()=3D=3D=3D"button"},input:function(g){return= /input|select|textarea|button/i.test(g.nodeName)}},=0A= setFilters:{first:function(g,h){return = h=3D=3D=3D0},last:function(g,h,l,m){return = h=3D=3D=3Dm.length-1},even:function(g,h){return = h%2=3D=3D=3D0},odd:function(g,h){return = h%2=3D=3D=3D1},lt:function(g,h,l){return = hl[3]-0},nth:function(g,h,l){return = l[3]-0=3D=3D=3Dh},eq:function(g,h,l){return = l[3]-0=3D=3D=3Dh}},filter:{PSEUDO:function(g,h,l,m){var = q=3Dh[1],p=3Dn.filters[q];if(p)return p(g,l,h,m);else = if(q=3D=3D=3D"contains")return(g.textContent||g.innerText||a([g])||"").in= dexOf(h[3])>=3D0;else if(q=3D=3D=3D"not"){h=3D=0A= h[3];l=3D0;for(m=3Dh.length;l=3D0}},ID:function(g,h){return= = g.nodeType=3D=3D=3D1&&g.getAttribute("id")=3D=3D=3Dh},TAG:function(g,h){r= eturn = h=3D=3D=3D"*"&&g.nodeType=3D=3D=3D1||g.nodeName.toLowerCase()=3D=3D=3Dh},= CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" = ").indexOf(h)>-1},ATTR:function(g,h){var = l=3Dh[1];g=3Dn.attrHandle[l]?n.attrHandle[l](g):g[l]!=3Dnull?g[l]:g.getAt= tribute(l);l=3Dg+"";var m=3Dh[2];h=3Dh[4];return = g=3D=3Dnull?m=3D=3D=3D"!=3D":m=3D=3D=3D=0A= "=3D"?l=3D=3D=3Dh:m=3D=3D=3D"*=3D"?l.indexOf(h)>=3D0:m=3D=3D=3D"~=3D"?(" = "+l+" = ").indexOf(h)>=3D0:!h?l&&g!=3D=3Dfalse:m=3D=3D=3D"!=3D"?l!=3D=3Dh:m=3D=3D= =3D"^=3D"?l.indexOf(h)=3D=3D=3D0:m=3D=3D=3D"$=3D"?l.substr(l.length-h.len= gth)=3D=3D=3Dh:m=3D=3D=3D"|=3D"?l=3D=3D=3Dh||l.substr(0,h.length+1)=3D=3D= =3Dh+"-":false},POS:function(g,h,l,m){var = q=3Dn.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=3Dn.match.POS;for(var = u in n.match){n.match[u]=3Dnew = RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u= ]=3Dnew = RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,fun= ction(g,=0A= h){return"\\"+(h-0+1)}))}var = z=3Dfunction(g,h){g=3DArray.prototype.slice.call(g,0);if(h){h.push.apply(= h,g);return h}return = g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C= ){z=3Dfunction(g,h){h=3Dh||[];if(j.call(g)=3D=3D=3D"[object = Array]")Array.prototype.push.apply(h,g);else if(typeof = g.length=3D=3D=3D"number")for(var = l=3D0,m=3Dg.length;l";var = l=3Ds.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(= h)){n.find.ID=3Dfunction(m,q,p){if(typeof = q.getElementById!=3D=3D"undefined"&&!p)return(q=3Dq.getElementById(m[1]))= ?q.id=3D=3D=3Dm[1]||typeof q.getAttributeNode!=3D=3D"undefined"&&=0A= q.getAttributeNode("id").nodeValue=3D=3D=3Dm[1]?[q]:w:[]};n.filter.ID=3Df= unction(m,q){var p=3Dtypeof = m.getAttributeNode!=3D=3D"undefined"&&m.getAttributeNode("id");return = m.nodeType=3D=3D=3D1&&p&&p.nodeValue=3D=3D=3Dq}}l.removeChild(g);l=3Dg=3D= null})();(function(){var = g=3Ds.createElement("div");g.appendChild(s.createComment(""));if(g.getEle= mentsByTagName("*").length>0)n.find.TAG=3Dfunction(h,l){l=3Dl.getElements= ByTagName(h[1]);if(h[1]=3D=3D=3D"*"){h=3D[];for(var = m=3D0;l[m];m++)l[m].nodeType=3D=3D=3D1&&h.push(l[m]);l=3Dh}return = l};g.innerHTML=3D"";=0A= if(g.firstChild&&typeof = g.firstChild.getAttribute!=3D=3D"undefined"&&g.firstChild.getAttribute("h= ref")!=3D=3D"#")n.attrHandle.href=3Dfunction(h){return = h.getAttribute("href",2)};g=3Dnull})();s.querySelectorAll&&function(){var= g=3Dk,h=3Ds.createElement("div");h.innerHTML=3D"

";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST")= .length=3D=3D=3D0)){k=3Dfunction(m,q,p,v){q=3Dq||s;if(!v&&q.nodeType=3D=3D= =3D9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return = g(m,q,p,v)};for(var l in g)k[l]=3Dg[l];h=3Dnull}}();=0A= (function(){var g=3Ds.createElement("div");g.innerHTML=3D"
";if(!(!g.getElementsByClassName||g.getElementsByCla= ssName("e").length=3D=3D=3D0)){g.lastChild.className=3D"e";if(g.getElemen= tsByClassName("e").length!=3D=3D1){n.order.splice(1,0,"CLASS");n.find.CLA= SS=3Dfunction(h,l,m){if(typeof = l.getElementsByClassName!=3D=3D"undefined"&&!m)return = l.getElementsByClassName(h[1])};g=3Dnull}}})();var = E=3Ds.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPos= ition(h)&16)}:=0A= function(g,h){return = g!=3D=3Dh&&(g.contains?g.contains(h):true)},x=3Dfunction(g){return(g=3D(g= ?g.ownerDocument||g:0).documentElement)?g.nodeName!=3D=3D"HTML":false},ga= =3Dfunction(g,h){var = l=3D[],m=3D"",q;for(h=3Dh.nodeType?[h]:h;q=3Dn.match.PSEUDO.exec(g);){m+=3D= q[0];g=3Dg.replace(n.match.PSEUDO,"")}g=3Dn.relative[g]?g+"*":g;q=3D0;for= (var p=3Dh.length;q=3D0=3D=3D=3Dd})};c.fn.extend({find:function(a){for(var = b=3Dthis.pushStack("","find",a),d=3D0,f=3D0,e=3Dthis.length;f0)for(var j=3Dd;j0},closest:function(a,b){if(c.isArray(a)){var = d=3D[],f=3Dthis[0],e,j=3D=0A= {},i;if(f&&a.length){e=3D0;for(var = o=3Da.length;e-1:c(f).is(e)){d.push({selector:i,elem= :f});delete j[i]}}f=3Df.parentNode}}return d}var = k=3Dc.expr.match.POS.test(a)?c(a,b||this.context):null;return = this.map(function(n,r){for(;r&&r.ownerDocument&&r!=3D=3Db;){if(k?k.index(= r)>-1:c(r).is(a))return r;r=3Dr.parentNode}return = null})},index:function(a){if(!a||typeof a=3D=3D=3D=0A= "string")return = c.inArray(this[0],a?c(a):this.parent().children());return = c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=3Dtypeof = a=3D=3D=3D"string"?c(a,b||this.context):c.makeArray(a);b=3Dc.merge(this.g= et(),a);return = this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){retu= rn = this.add(this.prevObject)}});c.each({parent:function(a){return(a=3Da.pare= ntNode)&&a.nodeType!=3D=3D11?a:null},parents:function(a){return = c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return = c.dir(a,"parentNode",=0A= d)},next:function(a){return = c.nth(a,2,"nextSibling")},prev:function(a){return = c.nth(a,2,"previousSibling")},nextAll:function(a){return = c.dir(a,"nextSibling")},prevAll:function(a){return = c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return = c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return = c.dir(a,"previousSibling",d)},siblings:function(a){return = c.sibling(a.parentNode.firstChild,a)},children:function(a){return = c.sibling(a.firstChild)},contents:function(a){return = c.nodeName(a,"iframe")?=0A= a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},f= unction(a,b){c.fn[a]=3Dfunction(d,f){var = e=3Dc.map(this,b,d);eb.test(a)||(f=3Dd);if(f&&typeof = f=3D=3D=3D"string")e=3Dc.filter(f,e);e=3Dthis.length>1?c.unique(e):e;if((= this.length>1||gb.test(f))&&fb.test(a))e=3De.reverse();return = this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:funct= ion(a,b,d){if(d)a=3D":not("+a+")";return = c.find.matches(a,b)},dir:function(a,b,d){var = f=3D[];for(a=3Da[b];a&&a.nodeType!=3D=3D9&&(d=3D=3D=3Dw||a.nodeType!=3D=3D= 1||!c(a).is(d));){a.nodeType=3D=3D=3D=0A= 1&&f.push(a);a=3Da[b]}return f},nth:function(a,b,d){b=3Db||1;for(var = f=3D0;a;a=3Da[d])if(a.nodeType=3D=3D=3D1&&++f=3D=3D=3Db)break;return = a},sibling:function(a,b){for(var = d=3D[];a;a=3Da.nextSibling)a.nodeType=3D=3D=3D1&&a!=3D=3Db&&d.push(a);ret= urn d}});var Ja=3D/ = jQuery\d+=3D"(?:\d+|null)"/g,V=3D/^\s+/,Ka=3D/(<([\w:]+)[^>]*?)\/>/g,hb=3D= /^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=3D/<([\w:]+)/,= ib=3D/"},F=3D{option:[1,""],legend:[1,"
","
"= ],thead:[1,"","
"],tr:[2,"","
= "],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],= _default:[0,"",""]};F.optgroup=3DF.option;F.tbody=3DF.tfoot=3DF.colgroup=3D= F.caption=3DF.thead;F.th=3DF.td;if(!c.support.htmlSerialize)F._default=3D= [1,"div
","
"];c.fn.extend({text:function(a){if(c.isFunction(a))= return this.each(function(b){var d=3D=0A= c(this);d.text(a.call(this,b,d.text()))});if(typeof = a!=3D=3D"object"&&a!=3D=3Dw)return = this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a)= );return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return = this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var = b=3Dc(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.in= sertBefore(this[0]);b.map(function(){for(var = d=3Dthis;d.firstChild&&d.firstChild.nodeType=3D=3D=3D1;)d=3Dd.firstChild;= return d}).append(this)}return this},=0A= wrapInner:function(a){if(c.isFunction(a))return = this.each(function(b){c(this).wrapInner(a.call(this,b))});return = this.each(function(){var = b=3Dc(this),d=3Db.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:fu= nction(a){return = this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return = this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWit= h(this.childNodes)}).end()},append:function(){return = this.domManip(arguments,true,function(a){this.nodeType=3D=3D=3D1&&this.ap= pendChild(a)})},=0A= prepend:function(){return = this.domManip(arguments,true,function(a){this.nodeType=3D=3D=3D1&&this.in= sertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].pa= rentNode)return = this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,= this)});else if(arguments.length){var = a=3Dc(arguments[0]);a.push.apply(a,this.toArray());return = this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[= 0].parentNode)return = this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,=0A= this.nextSibling)});else if(arguments.length){var = a=3Dthis.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0])= .toArray());return a}},remove:function(a,b){for(var = d=3D0,f;(f=3Dthis[d])!=3Dnull;d++)if(!a||c.filter(a,[f]).length){if(!b&&f= .nodeType=3D=3D=3D1){c.cleanData(f.getElementsByTagName("*"));c.cleanData= ([f])}f.parentNode&&f.parentNode.removeChild(f)}return = this},empty:function(){for(var = a=3D0,b;(b=3Dthis[a])!=3Dnull;a++)for(b.nodeType=3D=3D=3D1&&c.cleanData(b= .getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);=0A= return this},clone:function(a){var = b=3Dthis.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){va= r = d=3Dthis.outerHTML,f=3Dthis.ownerDocument;if(!d){d=3Df.createElement("div= ");d.appendChild(this.cloneNode(true));d=3Dd.innerHTML}return = c.clean([d.replace(Ja,"").replace(/=3D([^=3D"'>\s]+\/)>/g,'=3D"$1">').rep= lace(V,"")],f)[0]}else return = this.cloneNode(true)});if(a=3D=3D=3Dtrue){ra(this,b);ra(this.find("*"),b.= find("*"))}return b},html:function(a){if(a=3D=3D=3Dw)return = this[0]&&this[0].nodeType=3D=3D=3D1?this[0].innerHTML.replace(Ja,=0A= ""):null;else if(typeof = a=3D=3D=3D"string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a)= )&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=3Da.replace(Ka,Ma);try{f= or(var = b=3D0,d=3Dthis.length;b0||e.cachea= ble||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return = this}});c.fragments=3D{};c.each({appendTo:"append",prependTo:"prepend",in= sertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},functio= n(a,b){c.fn[a]=3Dfunction(d){var f=3D[];d=3Dc(d);var = e=3Dthis.length=3D=3D=3D1&&this[0].parentNode;if(e&&e.nodeType=3D=3D=3D11= &&e.childNodes.length=3D=3D=3D1&&d.length=3D=3D=3D1){d[b](this[0]);=0A= return this}else{e=3D0;for(var j=3Dd.length;e0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=3Df.conc= at(i)}return = this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=3D= b||s;if(typeof = b.createElement=3D=3D=3D"undefined")b=3Db.ownerDocument||b[0]&&b[0].owner= Document||s;for(var e=3D[],j=3D0,i;(i=3Da[j])!=3Dnull;j++){if(typeof = i=3D=3D=3D"number")i+=3D"";if(i){if(typeof = i=3D=3D=3D"string"&&!jb.test(i))i=3Db.createTextNode(i);else if(typeof = i=3D=3D=3D"string"){i=3Di.replace(Ka,Ma);var o=3D(La.exec(i)||["",=0A= ""])[1].toLowerCase(),k=3DF[o]||F._default,n=3Dk[0],r=3Db.createElement("= div");for(r.innerHTML=3Dk[1]+i+k[2];n--;)r=3Dr.lastChild;if(!c.support.tb= ody){n=3Dib.test(i);o=3Do=3D=3D=3D"table"&&!n?r.firstChild&&r.firstChild.= childNodes:k[1]=3D=3D=3D""&&!n?r.childNodes:[];for(k=3Do.length-1;= k>=3D0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parent= Node.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertB= efore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=3Dr.childNodes}if(i.= nodeType)e.push(i);else e=3D=0A= c.merge(e,i)}}if(d)for(j=3D0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!= e[j].type||e[j].type.toLowerCase()=3D=3D=3D"text/javascript"))f.push(e[j]= .parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType=3D= =3D=3D1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTa= gName("script"))));d.appendChild(e[j])}return = e},cleanData:function(a){for(var = b,d,f=3Dc.cache,e=3Dc.event.special,j=3Dc.support.deleteExpando,i=3D0,o;(= o=3Da[i])!=3Dnull;i++)if(d=3Do[c.expando]){b=3Df[d];if(b.events)for(var = k in b.events)e[k]?=0A= c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else = o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var = kb=3D/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=3D/alpha\([^)]= *\)/,Oa=3D/opacity=3D([^)]*)/,ha=3D/float/i,ia=3D/-([a-z])/ig,lb=3D/([A-Z= ])/g,mb=3D/^-?\d+(?:px)?$/i,nb=3D/^-?\d/,ob=3D{position:"absolute",visibi= lity:"hidden",display:"block"},pb=3D["Left","Right"],qb=3D["Top","Bottom"= ],rb=3Ds.defaultView&&s.defaultView.getComputedStyle,Pa=3Dc.support.cssFl= oat?"cssFloat":"styleFloat",ja=3D=0A= function(a,b){return b.toUpperCase()};c.fn.css=3Dfunction(a,b){return = X(this,a,b,true,function(d,f,e){if(e=3D=3D=3Dw)return = c.curCSS(d,f);if(typeof = e=3D=3D=3D"number"&&!kb.test(f))e+=3D"px";c.style(d,f,e)})};c.extend({sty= le:function(a,b,d){if(!a||a.nodeType=3D=3D=3D3||a.nodeType=3D=3D=3D8)retu= rn = w;if((b=3D=3D=3D"width"||b=3D=3D=3D"height")&&parseFloat(d)<0)d=3Dw;var = f=3Da.style||a,e=3Dd!=3D=3Dw;if(!c.support.opacity&&b=3D=3D=3D"opacity"){= if(e){f.zoom=3D1;b=3DparseInt(d,10)+""=3D=3D=3D"NaN"?"":"alpha(opacity=3D= "+d*100+")";a=3Df.filter||c.curCSS(a,"filter")||"";f.filter=3D=0A= Na.test(a)?a.replace(Na,b):b}return = f.filter&&f.filter.indexOf("opacity=3D")>=3D0?parseFloat(Oa.exec(f.filter= )[1])/100+"":""}if(ha.test(b))b=3DPa;b=3Db.replace(ia,ja);if(e)f[b]=3Dd;r= eturn = f[b]},css:function(a,b,d,f){if(b=3D=3D=3D"width"||b=3D=3D=3D"height"){var= e,j=3Db=3D=3D=3D"width"?pb:qb;function = i(){e=3Db=3D=3D=3D"width"?a.offsetWidth:a.offsetHeight;f!=3D=3D"border"&&= c.each(j,function(){f||(e-=3DparseFloat(c.curCSS(a,"padding"+this,true))|= |0);if(f=3D=3D=3D"margin")e+=3DparseFloat(c.curCSS(a,"margin"+this,true))= ||0;else e-=3DparseFloat(c.curCSS(a,=0A= "border"+this+"Width",true))||0})}a.offsetWidth!=3D=3D0?i():c.swap(a,ob,i= );return Math.max(0,Math.round(e))}return = c.curCSS(a,b,d)},curCSS:function(a,b,d){var = f,e=3Da.style;if(!c.support.opacity&&b=3D=3D=3D"opacity"&&a.currentStyle)= {f=3DOa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";r= eturn = f=3D=3D=3D""?"1":f}if(ha.test(b))b=3DPa;if(!d&&e&&e[b])f=3De[b];else = if(rb){if(ha.test(b))b=3D"float";b=3Db.replace(lb,"-$1").toLowerCase();e=3D= a.ownerDocument.defaultView;if(!e)return = null;if(a=3De.getComputedStyle(a,null))f=3D=0A= a.getPropertyValue(b);if(b=3D=3D=3D"opacity"&&f=3D=3D=3D"")f=3D"1"}else = if(a.currentStyle){d=3Db.replace(ia,ja);f=3Da.currentStyle[b]||a.currentS= tyle[d];if(!mb.test(f)&&nb.test(f)){b=3De.left;var = j=3Da.runtimeStyle.left;a.runtimeStyle.left=3Da.currentStyle.left;e.left=3D= d=3D=3D=3D"fontSize"?"1em":f||0;f=3De.pixelLeft+"px";e.left=3Db;a.runtime= Style.left=3Dj}}return f},swap:function(a,b,d){var f=3D{};for(var e in = b){f[e]=3Da.style[e];a.style[e]=3Db[e]}d.call(a);for(e in = b)a.style[e]=3Df[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=3D= function(a){var b=3D=0A= a.offsetWidth,d=3Da.offsetHeight,f=3Da.nodeName.toLowerCase()=3D=3D=3D"tr= ";return = b=3D=3D=3D0&&d=3D=3D=3D0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display"= )=3D=3D=3D"none"};c.expr.filters.visible=3Dfunction(a){return!c.expr.filt= ers.hidden(a)}}var = sb=3DJ(),tb=3D//gi,ub=3D/select|textarea/i,vb=3D/= color|date|datetime|email|hidden|month|number|password|range|search|tel|t= ext|time|url|week/i,N=3D/=3D\?(&|$)/,ka=3D/\?/,wb=3D/(\?|&)_=3D.*?(&|$)/,= xb=3D/^(\w+:)?\/\/([^\/?#]+)/,yb=3D/%20/g,zb=3Dc.fn.load;c.fn.extend({loa= d:function(a,b,d){if(typeof a!=3D=3D=0A= "string")return zb.call(this,a);else if(!this.length)return this;var = f=3Da.indexOf(" ");if(f>=3D0){var = e=3Da.slice(f,a.length);a=3Da.slice(0,f)}f=3D"GET";if(b)if(c.isFunction(b= )){d=3Db;b=3Dnull}else if(typeof = b=3D=3D=3D"object"){b=3Dc.param(b,c.ajaxSettings.traditional);f=3D"POST"}= var = j=3Dthis;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,= o){if(o=3D=3D=3D"success"||o=3D=3D=3D"notmodified")j.html(e?c("
").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.e= ach(d,[i.responseText,o,i])}});return this},=0A= serialize:function(){return = c.param(this.serializeArray())},serializeArray:function(){return = this.map(function(){return = this.elements?c.makeArray(this.elements):this}).filter(function(){return = this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test= (this.type))}).map(function(a,b){a=3Dc(this).val();return = a=3D=3Dnull?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,valu= e:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop = ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),=0A= function(a,b){c.fn[b]=3Dfunction(d){return = this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=3D= f||d;d=3Db;b=3Dnull}return = c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:functio= n(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return = c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=3Df||d;= d=3Db;b=3D{}}return = c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:functi= on(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,=0A= global:true,type:"GET",contentType:"application/x-www-form-urlencoded",pr= ocessData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=3D=3D= "file:"||!A.ActiveXObject)?function(){return new = A.XMLHttpRequest}:function(){try{return new = A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"applicatio= n/xml, text/xml",html:"text/html",script:"text/javascript, = application/javascript",json:"application/json, = text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:= {},ajax:function(a){function b(){e.success&&=0A= e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function = d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);= e.global&&!--c.active&&c.event.trigger("ajaxStop")}function = f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var = e=3Dc.extend(true,{},c.ajaxSettings,a),j,i,o,k=3Da&&a.context||e,n=3De.ty= pe.toUpperCase();if(e.data&&e.processData&&typeof = e.data!=3D=3D"string")e.data=3Dc.param(e.data,e.traditional);if(e.dataTyp= e=3D=3D=3D"jsonp"){if(n=3D=3D=3D"GET")N.test(e.url)||(e.url+=3D(ka.test(e= .url)?=0A= "&":"?")+(e.jsonp||"callback")+"=3D?");else = if(!e.data||!N.test(e.data))e.data=3D(e.data?e.data+"&":"")+(e.jsonp||"ca= llback")+"=3D?";e.dataType=3D"json"}if(e.dataType=3D=3D=3D"json"&&(e.data= &&N.test(e.data)||N.test(e.url))){j=3De.jsonpCallback||"jsonp"+sb++;if(e.= data)e.data=3D(e.data+"").replace(N,"=3D"+j+"$1");e.url=3De.url.replace(N= ,"=3D"+j+"$1");e.dataType=3D"script";A[j]=3DA[j]||function(q){o=3Dq;b();d= ();A[j]=3Dw;try{delete = A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType=3D=3D=3D"script"&&e.cac= he=3D=3D=3Dnull)e.cache=3Dfalse;if(e.cache=3D=3D=3D=0A= false&&n=3D=3D=3D"GET"){var = r=3DJ(),u=3De.url.replace(wb,"$1_=3D"+r+"$2");e.url=3Du+(u=3D=3D=3De.url?= (ka.test(e.url)?"&":"?")+"_=3D"+r:"")}if(e.data&&n=3D=3D=3D"GET")e.url+=3D= (ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("a= jaxStart");r=3D(r=3Dxb.exec(e.url))&&(r[1]&&r[1]!=3D=3Dlocation.protocol|= |r[2]!=3D=3Dlocation.host);if(e.dataType=3D=3D=3D"script"&&n=3D=3D=3D"GET= "&&r){var = z=3Ds.getElementsByTagName("head")[0]||s.documentElement,C=3Ds.createElem= ent("script");C.src=3De.url;if(e.scriptCharset)C.charset=3De.scriptCharse= t;if(!j){var B=3D=0A= false;C.onload=3DC.onreadystatechange=3Dfunction(){if(!B&&(!this.readySta= te||this.readyState=3D=3D=3D"loaded"||this.readyState=3D=3D=3D"complete")= ){B=3Dtrue;b();d();C.onload=3DC.onreadystatechange=3Dnull;z&&C.parentNode= &&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var = E=3Dfalse,x=3De.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,= e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.set= RequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModifi= ed[e.url]&&x.setRequestHeader("If-Modified-Since",=0A= c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",= c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest")= ;x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[= e.dataType]+", = */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,= x,e)=3D=3D=3Dfalse){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.= abort();return false}e.global&&f("ajaxSend",[x,e]);var = g=3Dx.onreadystatechange=3Dfunction(q){if(!x||x.readyState=3D=3D=3D0||q=3D= =3D=3D"abort"){E||=0A= d();E=3Dtrue;if(x)x.onreadystatechange=3Dc.noop}else = if(!E&&x&&(x.readyState=3D=3D=3D4||q=3D=3D=3D"timeout")){E=3Dtrue;x.onrea= dystatechange=3Dc.noop;i=3Dq=3D=3D=3D"timeout"?"timeout":!c.httpSuccess(x= )?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success= ";var = p;if(i=3D=3D=3D"success")try{o=3Dc.httpData(x,e.dataType,e)}catch(v){i=3D= "parsererror";p=3Dv}if(i=3D=3D=3D"success"||i=3D=3D=3D"notmodified")j||b(= );else = c.handleError(e,x,i,p);d();q=3D=3D=3D"timeout"&&x.abort();if(e.async)x=3D= null}};try{var h=3Dx.abort;x.abort=3Dfunction(){x&&h.call(x);=0A= g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&= g("timeout")},e.timeout);try{x.send(n=3D=3D=3D"POST"||n=3D=3D=3D"PUT"||n=3D= =3D=3D"DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.asyn= c||g();return = x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,= d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,= a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.pro= tocol=3D=3D=3D"file:"||a.status>=3D200&&a.status<300||a.status=3D=3D=3D30= 4||a.status=3D=3D=3D=0A= 1223||a.status=3D=3D=3D0}catch(b){}return = false},httpNotModified:function(a,b){var = d=3Da.getResponseHeader("Last-Modified"),f=3Da.getResponseHeader("Etag");= if(d)c.lastModified[b]=3Dd;if(f)c.etag[b]=3Df;return = a.status=3D=3D=3D304||a.status=3D=3D=3D0},httpData:function(a,b,d){var = f=3Da.getResponseHeader("content-type")||"",e=3Db=3D=3D=3D"xml"||!b&&f.in= dexOf("xml")>=3D0;a=3De?a.responseXML:a.responseText;e&&a.documentElement= .nodeName=3D=3D=3D"parsererror"&&c.error("parsererror");if(d&&d.dataFilte= r)a=3Dd.dataFilter(a,b);if(typeof a=3D=3D=3D"string")if(b=3D=3D=3D=0A= "json"||!b&&f.indexOf("json")>=3D0)a=3Dc.parseJSON(a);else = if(b=3D=3D=3D"script"||!b&&f.indexOf("javascript")>=3D0)c.globalEval(a);r= eturn a},param:function(a,b){function = d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d= (i+"["+(typeof = n=3D=3D=3D"object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=3Dnull&&typeof= = o=3D=3D=3D"object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}funct= ion = f(i,o){o=3Dc.isFunction(o)?o():o;e[e.length]=3DencodeURIComponent(i)+"=3D= "+encodeURIComponent(o)}var = e=3D[];if(b=3D=3D=3Dw)b=3Dc.ajaxSettings.traditional;=0A= if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});e= lse for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var = la=3D{},Ab=3D/toggle|show|hide/,Bb=3D/^([+-]=3D)?([\d+-.]+)(.*)$/,W,va=3D= [["height","marginTop","marginBottom","paddingTop","paddingBottom"],["wid= th","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]]= ;c.fn.extend({show:function(a,b){if(a||a=3D=3D=3D0)return = this.animate(K("show",3),a,b);else{a=3D0;for(b=3Dthis.length;a").appendTo("body");f=3De.css("display");if(f=3D=3D=3D"none")f=3D"block= ";e.remove();la[d]=3Df}c.data(this[a],"olddisplay",f)}}a=3D0;for(b=3Dthis= .length;a=3D0;f--)if(d[f].elem=3D=3D=3Dthis){b&&d[f](true);d.spli= ce(f,1)}});b||this.dequeue();return = this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("= toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b= ){c.fn[a]=3Dfunction(d,f){return = this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=3Da&&typeof = a=3D=3D=3D"object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,ea= sing:d&&b||b&&!c.isFunction(b)&&b};f.duration=3Dc.fx.off?0:typeof = f.duration=3D=3D=3D=0A= "number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=3D= f.complete;f.complete=3Dfunction(){f.queue!=3D=3Dfalse&&c(this).dequeue()= ;c.isFunction(f.old)&&f.old.call(this)};return = f},easing:{linear:function(a,b,d,f){return = d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},t= imers:[],fx:function(a,b,d){this.options=3Db;this.elem=3Da;this.prop=3Dd;= if(!b.orig)b.orig=3D{}}});c.fx.prototype=3D{update:function(){this.option= s.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.p= rop]||=0A= c.fx.step._default)(this);if((this.prop=3D=3D=3D"height"||this.prop=3D=3D= =3D"width")&&this.elem.style)this.elem.style.display=3D"block"},cur:funct= ion(a){if(this.elem[this.prop]!=3Dnull&&(!this.elem.style||this.elem.styl= e[this.prop]=3D=3Dnull))return = this.elem[this.prop];return(a=3DparseFloat(c.css(this.elem,this.prop,a)))= &&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:functio= n(a,b,d){function f(j){return = e.step(j)}this.startTime=3DJ();this.start=3Da;this.end=3Db;this.unit=3Dd|= |this.unit||"px";this.now=3Dthis.start;=0A= this.pos=3Dthis.state=3D0;var = e=3Dthis;f.elem=3Dthis.elem;if(f()&&c.timers.push(f)&&!W)W=3DsetInterval(= c.fx.tick,13)},show:function(){this.options.orig[this.prop]=3Dc.style(thi= s.elem,this.prop);this.options.show=3Dtrue;this.custom(this.prop=3D=3D=3D= "width"||this.prop=3D=3D=3D"height"?1:0,this.cur());c(this.elem).show()},= hide:function(){this.options.orig[this.prop]=3Dc.style(this.elem,this.pro= p);this.options.hide=3Dtrue;this.custom(this.cur(),0)},step:function(a){v= ar = b=3DJ(),d=3Dtrue;if(a||b>=3Dthis.options.duration+this.startTime){this.no= w=3D=0A= this.end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[thi= s.prop]=3Dtrue;for(var f in = this.options.curAnim)if(this.options.curAnim[f]!=3D=3Dtrue)d=3Dfalse;if(d= ){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.option= s.overflow;a=3Dc.data(this.elem,"olddisplay");this.elem.style.display=3Da= ?a:this.options.display;if(c.css(this.elem,"display")=3D=3D=3D"none")this= .elem.style.display=3D"block"}this.options.hide&&c(this.elem).hide();if(t= his.options.hide||this.options.show)for(var e in = this.options.curAnim)c.style(this.elem,=0A= e,this.options.orig[e]);this.options.complete.call(this.elem)}return = false}else{e=3Db-this.startTime;this.state=3De/this.options.duration;a=3D= this.options.easing||(c.easing.swing?"swing":"linear");this.pos=3Dc.easin= g[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](t= his.state,e,0,1,this.options.duration);this.now=3Dthis.start+(this.end-th= is.start)*this.pos;this.update()}return = true}};c.extend(c.fx,{tick:function(){for(var = a=3Dc.timers,b=3D0;b
";=0A= a.insertBefore(b,a.firstChild);d=3Db.firstChild;f=3Dd.firstChild;e=3Dd.ne= xtSibling.firstChild.firstChild;this.doesNotAddBorder=3Df.offsetTop!=3D=3D= 5;this.doesAddBorderForTableAndCells=3De.offsetTop=3D=3D=3D5;f.style.posi= tion=3D"fixed";f.style.top=3D"20px";this.supportsFixedPosition=3Df.offset= Top=3D=3D=3D20||f.offsetTop=3D=3D=3D15;f.style.position=3Df.style.top=3D"= ";d.style.overflow=3D"hidden";d.style.position=3D"relative";this.subtract= sBorderForOverflowNotVisible=3Df.offsetTop=3D=3D=3D-5;this.doesNotInclude= MarginInBodyOffset=3Da.offsetTop!=3D=3Dj;a.removeChild(b);=0A= c.offset.initialize=3Dc.noop},bodyOffset:function(a){var = b=3Da.offsetTop,d=3Da.offsetLeft;c.offset.initialize();if(c.offset.doesNo= tIncludeMarginInBodyOffset){b+=3DparseFloat(c.curCSS(a,"marginTop",true))= ||0;d+=3DparseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d= }},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.s= tyle.position=3D"relative";var = f=3Dc(a),e=3Df.offset(),j=3DparseInt(c.curCSS(a,"top",true),10)||0,i=3Dpa= rseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=3Db.call(a,=0A= d,e);d=3D{top:b.top-e.top+j,left:b.left-e.left+i};"using"in = b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[= 0])return null;var = a=3Dthis[0],b=3Dthis.offsetParent(),d=3Dthis.offset(),f=3D/^body|html$/i.= test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=3DparseFloat(c.curCS= S(a,"marginTop",true))||0;d.left-=3DparseFloat(c.curCSS(a,"marginLeft",tr= ue))||0;f.top+=3DparseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.le= ft+=3DparseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.t= op-=0A= f.top,left:d.left-f.left}},offsetParent:function(){return = this.map(function(){for(var = a=3Dthis.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(= a,"position")=3D=3D=3D"static";)a=3Da.offsetParent;return = a})}});c.each(["Left","Top"],function(a,b){var = d=3D"scroll"+b;c.fn[d]=3Dfunction(f){var e=3Dthis[0],j;if(!e)return = null;if(f!=3D=3Dw)return = this.each(function(){if(j=3Dwa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?= f:c(j).scrollTop());else this[d]=3Df});else = return(j=3Dwa(e))?"pageXOffset"in j?j[a?"pageYOffset":=0A= "pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.docum= ent.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var = d=3Db.toLowerCase();c.fn["inner"+b]=3Dfunction(){return = this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=3Dfunction= (f){return = this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=3Dfuncti= on(f){var e=3Dthis[0];if(!e)return = f=3D=3Dnull?null:this;if(c.isFunction(f))return = this.each(function(j){var = i=3Dc(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in=0A= e&&e.document?e.document.compatMode=3D=3D=3D"CSS1Compat"&&e.document.docu= mentElement["client"+b]||e.document.body["client"+b]:e.nodeType=3D=3D=3D9= ?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElem= ent["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f=3D=3D= =3Dw?c.css(e,d):this.css(d,typeof = f=3D=3D=3D"string"?f:f+"px")}});A.jQuery=3DA.$=3Dc})(window);=0A= ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js /* SWFObject v2.2 =0A= is released under the MIT License = =0A= */=0A= var swfobject=3Dfunction(){var = D=3D"undefined",r=3D"object",S=3D"Shockwave = Flash",W=3D"ShockwaveFlash.ShockwaveFlash",q=3D"application/x-shockwave-f= lash",R=3D"SWFObjectExprInst",x=3D"onreadystatechange",O=3Dwindow,j=3Ddoc= ument,t=3Dnavigator,T=3Dfalse,U=3D[h],o=3D[],N=3D[],I=3D[],l,Q,E,B,J=3Dfa= lse,a=3Dfalse,n,G,m=3Dtrue,M=3Dfunction(){var aa=3Dtypeof = j.getElementById!=3DD&&typeof j.getElementsByTagName!=3DD&&typeof = j.createElement!=3DD,ah=3Dt.userAgent.toLowerCase(),Y=3Dt.platform.toLowe= rCase(),ae=3DY?/win/.test(Y):/win/.test(ah),ac=3DY?/mac/.test(Y):/mac/.te= st(ah),af=3D/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d= +)?).*$/,"$1")):false,X=3D!+"\v1",ag=3D[0,0,0],ab=3Dnull;if(typeof = t.plugins!=3DD&&typeof = t.plugins[S]=3D=3Dr){ab=3Dt.plugins[S].description;if(ab&&!(typeof = t.mimeTypes!=3DD&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=3Dtru= e;X=3Dfalse;ab=3Dab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=3DparseInt(a= b.replace(/^(.*)\..*$/,"$1"),10);ag[1]=3DparseInt(ab.replace(/^.*\.(.*)\s= .*$/,"$1"),10);ag[2]=3D/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-= Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=3DD){try{var = ad=3Dnew = ActiveXObject(W);if(ad){ab=3Dad.GetVariable("$version");if(ab){X=3Dtrue;a= b=3Dab.split(" = ")[1].split(",");ag=3D[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[= 2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=3D= function(){if(!M.w3){return}if((typeof = j.readyState!=3DD&&j.readyState=3D=3D"complete")||(typeof = j.readyState=3D=3DD&&(j.getElementsByTagName("body")[0]||j.body))){f()}if= (!J){if(typeof = j.addEventListener!=3DD){j.addEventListener("DOMContentLoaded",f,false)}i= f(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=3D=3D"complete"= ){j.detachEvent(x,arguments.callee);f()}});if(O=3D=3Dtop){(function(){if(= J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(argu= ments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/lo= aded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}= f()})()}s(f)}}();function f(){if(J){return}try{var = Z=3Dj.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode= .removeChild(Z)}catch(aa){return}J=3Dtrue;var X=3DU.length;for(var = Y=3D0;Y0){for(var af=3D0;af0){var = ae=3Dc(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(= ab){aa.success=3Dtrue;aa.ref=3Dz(Y);ab(aa)}}else{if(o[af].expressInstall&= &A()){var = ai=3D{};ai.data=3Do[af].expressInstall;ai.width=3Dae.getAttribute("width"= )||"0";ai.height=3Dae.getAttribute("height")||"0";if(ae.getAttribute("cla= ss")){ai.styleclass=3Dae.getAttribute("class")}if(ae.getAttribute("align"= )){ai.align=3Dae.getAttribute("align")}var ah=3D{};var = X=3Dae.getElementsByTagName("param");var ac=3DX.length;for(var = ad=3D0;ad'}}aa.outerHTML=3D'"+af+"";N[N.length]=3Dai.id;X=3Dc(ai.id)}else{var = Z=3DC(r);Z.setAttribute("type",q);for(var ac in = ai){if(ai[ac]!=3DObject.prototype[ac]){if(ac.toLowerCase()=3D=3D"stylecla= ss"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!=3D"classid"= ){Z.setAttribute(ac,ai[ac])}}}}for(var ab in = ag){if(ag[ab]!=3DObject.prototype[ab]&&ab.toLowerCase()!=3D"movie"){e(Z,a= b,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=3DZ}}return X}function = e(Z,X,Y){var = aa=3DC("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.ap= pendChild(aa)}function y(Y){var = X=3Dc(Y);if(X&&X.nodeName=3D=3D"OBJECT"){if(M.ie&&M.win){X.style.display=3D= "none";(function(){if(X.readyState=3D=3D4){b(Y)}else{setTimeout(arguments= .callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var = Y=3Dc(Z);if(Y){for(var X in Y){if(typeof = Y[X]=3D=3D"function"){Y[X]=3Dnull}}Y.parentNode.removeChild(Y)}}function = c(Z){var X=3Dnull;try{X=3Dj.getElementById(Z)}catch(Y){}return = X}function C(X){return j.createElement(X)}function = i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=3D[Z,X,Y]}function F(Z){var = Y=3DM.pv,X=3DZ.split(".");X[0]=3DparseInt(X[0],10);X[1]=3DparseInt(X[1],1= 0)||0;X[2]=3DparseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]=3D=3DX[0]&&Y[1]= >X[1])||(Y[0]=3D=3DX[0]&&Y[1]=3D=3DX[1]&&Y[2]>=3DX[2]))?true:false}functi= on v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var = aa=3Dj.getElementsByTagName("head")[0];if(!aa){return}var = X=3D(ad&&typeof = ad=3D=3D"string")?ad:"screen";if(ab){n=3Dnull;G=3Dnull}if(!n||G!=3DX){var= = Z=3DC("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X= );n=3Daa.appendChild(Z);if(M.ie&&M.win&&typeof = j.styleSheets!=3DD&&j.styleSheets.length>0){n=3Dj.styleSheets[j.styleShee= ts.length-1]}G=3DX}if(M.ie&&M.win){if(n&&typeof = n.addRule=3D=3Dr){n.addRule(ac,Y)}}else{if(n&&typeof = j.createTextNode!=3DD){n.appendChild(j.createTextNode(ac+" = {"+Y+"}"))}}}function w(Z,X){if(!m){return}var = Y=3DX?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=3DY}else{v("#"= +Z,"visibility:"+Y)}}function L(Y){var Z=3D/[\\\"<>\.;]/;var = X=3DZ.exec(Y)!=3Dnull;return X&&typeof = encodeURIComponent!=3DD?encodeURIComponent(Y):Y}var = d=3Dfunction(){if(M.ie&&M.win){window.attachEvent("onunload",function(){v= ar ac=3DI.length;for(var = ab=3D0;abc.failurelimit){return false}}}});var = f=3Da.grep(d,function(h){return = !h.loaded});d=3Da(f)})}this.each(function(){var = e=3Dthis;if(undefined=3D=3Da(e).attr("original")){a(e).attr("original",a(= e).attr("src"))}if("scroll"!=3Dc.event||undefined=3D=3Da(e).attr("src")||= c.placeholder=3D=3Da(e).attr("src")||(a.abovethetop(e,c)||a.leftofbegin(e= ,c)||a.belowthefold(e,c)||a.rightoffold(e,c))){if(c.placeholder){a(e).att= r("src",c.placeholder)}else{a(e).removeAttr("src")}e.loaded=3Dfalse}else{= e.loaded=3Dtrue}a(e).one("appear",function(){if(!this.loaded){a("").bind("load",function(){a(e).hide().attr("src",a(e).attr("original"))= [c.effect](c.effectspeed);e.loaded=3Dtrue}).attr("src",a(e).attr("origina= l"))}});if("scroll"!=3Dc.event){a(e).bind(c.event,function(f){if(!e.loade= d){a(e).trigger("appear")}})}});a(c.container).trigger(c.event);return = this};a.belowthefold=3Dfunction(c,d){if(d.container=3D=3D=3Dundefined||d.= container=3D=3D=3Dwindow){var = b=3Da(window).height()+a(window).scrollTop()}else{var = b=3Da(d.container).offset().top+a(d.container).height()}return = b<=3Da(c).offset().top-d.threshold};a.rightoffold=3Dfunction(c,d){if(d.co= ntainer=3D=3D=3Dundefined||d.container=3D=3D=3Dwindow){var = b=3Da(window).width()+a(window).scrollLeft()}else{var = b=3Da(d.container).offset().left+a(d.container).width()}return = b<=3Da(c).offset().left-d.threshold};a.abovethetop=3Dfunction(c,d){if(d.c= ontainer=3D=3D=3Dundefined||d.container=3D=3D=3Dwindow){var = b=3Da(window).scrollTop()}else{var = b=3Da(d.container).offset().top}return = b>=3Da(c).offset().top+d.threshold+a(c).height()};a.leftofbegin=3Dfunctio= n(c,d){if(d.container=3D=3D=3Dundefined||d.container=3D=3D=3Dwindow){var = b=3Da(window).scrollLeft()}else{var = b=3Da(d.container).offset().left}return = b>=3Da(c).offset().left+d.threshold+a(c).width()};a.extend(a.expr[":"],{"= below-the-fold":"$.belowthefold(a, {threshold : 0, container: = window})","above-the-fold":"!$.belowthefold(a, {threshold : 0, = container: window})","right-of-fold":"$.rightoffold(a, {threshold : 0, = container: window})","left-of-fold":"!$.rightoffold(a, {threshold : 0, = container: window})"})})(jQuery); ------=_NextPart_000_0000_01CC7139.78648570 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.nationalpost.com/js/NPLib.min.js var npJ=3DjQuery.noConflict(),npLib,NPLib=3Dfunction(){var = a=3Dthis;this.bIE=3Dwindow.ActiveXObject?true:false;this.biOS=3D/(iPad|iP= hone|iPod)/.test(navigator.userAgent)?true:false;this.iFxD=3D250;this.iFx= DL=3D500;this.iPageYOffset=3D0;this.sProxy=3D"";this.sRecaptchaPublicKey=3D= "6LegX8ESAAAAABESFvyu_qAGc12d_GBuQ_bPSVfP";this.sWeatherUrl=3D"/scripts/w= eather.aspx";this.ajaxMakeURL=3Dfunction(c){var = d=3Dwindow.location.host;if(!(/^http/.test(c))){c=3D"http://"+(/^((stagin= g|www)\.)?(national|financial)post(\.(dev|qa)\.canada)?\.com$/.test(d)?d:= (/financialpost/.test(d)?"www.financialpost.com":"www.nationalpost.com"))= +c}return = this.sProxy.length>0?this.sProxy+encodeURIComponent(c):c};this.blockScree= nInit=3Dfunction(){if(typeof this.blockScreen=3D=3D=3D"undefined"){var = c=3Ddocument.createElement("div");document.body.appendChild(c);c=3DnpJ(c)= ;c.addClass("npBlockScreen");this.blockScreen=3Dc}this.blockScreen.css("h= eight",parseInt(npJ("body").outerHeight(),10)+"px");this.blockScreen.css(= "opacity",0.75)};this.cookieSet=3Dfunction(h,f,j,g,c){var = i,e=3D"";g=3D";path=3D"+(typeof g!=3D=3D"undefined"?g:"/");c=3Dtypeof = c!=3D=3D"undefined"?";domain=3D"+c:"";if(typeof = j!=3D=3D"undefined"){i=3Dnew = Date();if(j>0){i.setTime(i.getTime()+(j*86400000))}e=3D";expires=3D"+i.to= GMTString()}document.cookie=3Dh+"=3D"+f+e+g+c};this.cookieGet=3Dfunction(= f){var = e=3Ddocument.cookie.split(";"),g,d;f+=3D"=3D";for(d=3D0;d0){c.addClass("npCursor")}else{c.rem= oveClass("npCursor")}c.css("cursor",d)};this.iOSScroll=3Dfunction(){var = d,c,e,l=3D17,k=3D0,g,i,f,j=3DnpJ(this),h;function = m(){f.css("top",Math.round(j.get(0).scrollTop/d*c)+"px")}if(j.css("overfl= ow-y")!=3D=3D"auto"){return}j.after('

Use two = fingers to scroll

');j.css("margin-bottom",0);j.wrap('
');h=3Dj.parent("div");j.find("li").each(function(){k+=3DnpJ(this).oute= rHeight()});h.append('
');i=3Dh.find(".npIOSScrollBox");f=3D= i.find(".npIOSScrollBar");e=3Dj.innerHeight();i.css({height:e+"px",top:j.= css("border-top-width"),right:j.css("border-right-width")});g=3DMath.roun= d(e/k*(e-l*2));f.css("height",g-2+"px");d=3D(k-e);c=3D(e-l*2-g);j.scroll(= m)};this.limitChars=3Dfunction(f,e,d){var c=3D100;d=3Dtypeof = d!=3D=3D"undefined"?d:"...";while(f.length>e){c-=3D1;if(c<=3D0){break}f=3D= f.replace(/^([\s\S]*) [\s\S]+$/,"$1"+d)}return = f};this.popup=3Dfunction(f,d,g,e){var = i=3Dthis.bIE?document.body.offsetWidth:window.outerWidth,c=3Dthis.bIE?doc= ument.body.offsetHeight:window.outerHeight,j=3Dthis.bIE?window.screenTop:= window.screenY,h=3Dthis.bIE?window.screenLeft:window.screenX;e=3Dtypeof = e!=3D=3D"undefined"?e:"location=3D0,resizeable=3D1,scrollbars=3D1";e+=3D"= ,width=3D"+d+",height=3D"+g+",top=3D"+((j+c-g)*0.5)+",left=3D"+((h+i-d)*0= .5);return = window.open(f,"",e)};this.print=3Dfunction(c){if(this.bIE&&/MSIE = [1-7]/.test(navigator.userAgent)){alert('Internet Explorer users will = have to click "File > Print..." to print the page.');return = false}if(typeof = c!=3D=3D"undefined"){c.print()}else{window.print()}return = false};this.storyShareEmail=3Dfunction(e){var = d=3DnpJ("#npShareEmailBox");function = c(){a.storyShareEmailCaptchaGet("npCaptcha");d.find('input[type=3D"text"]= ').get(0).focus()}function = f(){a.blockScreenInit();a.blockScreen.fadeIn(a.iFxD);d.fadeIn(a.iFxD,c)}i= f(d.size()=3D=3D=3D0){d=3Ddocument.createElement("div");d.id=3D"npShareEm= ailBox";document.body.appendChild(d);d=3DnpJ("#npShareEmailBox");d.addCla= ss("npLayerTop")}if(this.biOS){d.css("margin-top",0);d.css("top",(200+thi= s.iPageYOffset)+"px")}d.load(e.attr("href"),f)};this.storyShareEmailCaptc= haGet=3Dfunction(d){var c;if(typeof = Recaptcha=3D=3D=3D"undefined"){npJ("head").append('