From af3ee14057b5f67c579b8b5bf30fba1d065e5bca Mon Sep 17 00:00:00 2001 From: Malishev Dmitry Date: Thu, 29 Dec 2011 13:41:30 +0300 Subject: [PATCH] Yahooo, sync with devel server :) --- web/change_password.php | 227 ++++++++-- web/css/main.css | 48 ++- web/css/main2.css | 0 web/css/vesta-login-form.css | 9 +- web/images/_fav.ico | Bin 0 -> 1080 bytes web/images/auth/logo.png | Bin 0 -> 2778 bytes web/images/autocomplete-field-arrow.png | Bin 0 -> 874 bytes web/images/backup-checkbox-checked.png | Bin 0 -> 1240 bytes web/images/backup-checkbox-unchecked.png | Bin 0 -> 1096 bytes web/images/backup-checkbox.png | Bin 0 -> 1015 bytes web/images/backup-checkboxes.png | Bin 0 -> 1573 bytes web/images/backup-collapsed-ico.png | Bin 0 -> 1075 bytes web/images/backup-expand-ico.png | Bin 0 -> 1097 bytes web/images/backup-restore-ico.png | Bin 0 -> 2161 bytes web/images/bar-value-mark.png | Bin 0 -> 941 bytes web/images/bg-left.gif | Bin 0 -> 205 bytes web/images/bg-right.gif | Bin 0 -> 205 bytes web/images/bg_line.png | Bin 0 -> 99 bytes web/images/check-row-sprite.png | Bin 0 -> 365 bytes web/images/checkbox.png | Bin 0 -> 483 bytes web/images/chosen-sprite.png | Bin 0 -> 396 bytes web/images/custom-arrow.png | Bin 1045 -> 1025 bytes web/images/custom-checkbox.gif | Bin 0 -> 267 bytes web/images/delete-ico-active.png | Bin 0 -> 175 bytes web/images/delete.gif | Bin 0 -> 778 bytes web/images/enabled-ico.png | Bin 0 -> 421 bytes web/images/fone-tr.png | Bin 0 -> 100 bytes web/images/form-bottom-bg.png | Bin 266 -> 218 bytes web/images/form-group-collapsed.png | Bin 288 -> 1099 bytes web/images/form-group-collapsed_.png | Bin 0 -> 288 bytes web/images/green-bracket-l-highlighted.png | Bin 0 -> 1094 bytes web/images/green-bracket-l.png | Bin 0 -> 966 bytes web/images/green-bracket-r-highlighted.png | Bin 0 -> 1067 bytes web/images/green-bracket-r.png | Bin 0 -> 968 bytes web/images/images.tar | Bin 0 -> 245760 bytes web/images/info-popup-bg-1.png | Bin 0 -> 933 bytes web/images/info-popup-sprite-2011-12-14.png | Bin 0 -> 641 bytes web/images/logging-status-sprite.png | Bin 0 -> 323 bytes web/images/nav-devider.png | Bin 0 -> 131 bytes web/images/old-add-entry-plus.gif | Bin 0 -> 332 bytes web/images/old-delete-ico-off.png | Bin 0 -> 254 bytes web/images/old-delete-ico.png | Bin 0 -> 356 bytes web/images/overrun-border.png | Bin 0 -> 938 bytes web/images/plus-sprite.png | Bin 0 -> 1021 bytes web/images/primary-plus.gif | Bin 0 -> 346 bytes web/images/primary-plus_active.png | Bin 0 -> 2867 bytes web/images/section-status-sprite-2.gif | Bin 0 -> 55 bytes web/images/section-status-sprite-3.gif | Bin 0 -> 104 bytes web/images/section-status-sprite-4.gif | Bin 0 -> 111 bytes web/images/section-status-sprite-6.png | Bin 1738 -> 217 bytes web/images/section-status-sprite.gif | Bin 0 -> 59 bytes web/images/sprite.png | Bin 0 -> 1200 bytes web/images/stats-curve-grey.png | Bin 0 -> 1217 bytes web/images/status-arrow.png | Bin 0 -> 293 bytes web/images/thin-grey-line-3.gif | Bin 0 -> 893 bytes web/images/thin-grey-line.gif | Bin 0 -> 48 bytes web/images/vesta-italic-logo.png | Bin 0 -> 1822 bytes web/images/vesta-logo-2011-11-16.png | Bin 0 -> 3962 bytes web/images/vesta-logo-2011-11-25.png | Bin 0 -> 2808 bytes web/images/vesta-logo-2011-12-14.png | Bin 0 -> 5117 bytes web/images/vesta-logo.png | Bin 5117 -> 1946 bytes web/index.html | 44 +- web/index.php | 2 +- web/index_tests.html | 276 ++++++++++++ web/js/_settings.js | 1 + web/js/actions.js | 59 ++- web/js/core.js | 21 +- web/js/html.js | 81 +++- web/js/lib/.svn/entries | 132 ++++++ web/js/lib/.svn/text-base/browser.js.svn-base | 396 ++++++++++++++++++ .../custom-form-elements.js.svn-base | 153 +++++++ .../text-base/jquery-1.4.4.min.js.svn-base | 167 ++++++++ .../jquery-ui-1.8.13.custom.min.js.svn-base | 285 +++++++++++++ web/js/lib/.svn/text-base/popup.js.svn-base | 209 +++++++++ web/js/lib/custom-form-elements.js | 4 + web/js/pages.js | 46 +- web/js/templates.js | 91 ++-- web/js/view.js | 2 +- web/ssl/demo.vestacp.com.crt | 22 + web/ssl/demo.vestacp.com.key | 27 ++ web/test.php | 2 +- web/time.php | 8 + web/vesta-login-form_mine.css | 213 ++++++++++ web/vesta/api/AjaxHandler.php | 9 +- web/vesta/api/CRON.class.php | 38 +- web/vesta/api/DB.class.php | 32 +- web/vesta/api/DNS.class.php | 37 +- web/vesta/api/MAIN.class.php | 94 +++-- web/vesta/api/STATS.class.php | 65 +++ web/vesta/api/USER.class.php | 150 +++++-- web/vesta/api/WEB_DOMAIN.class.php | 56 ++- web/vesta/core/Request.class.php | 17 +- web/vesta/core/Vesta.class.php | 217 ++++++---- web/vesta/core/VestaSession.class.php | 37 +- 94 files changed, 2975 insertions(+), 302 deletions(-) create mode 100644 web/css/main2.css create mode 100644 web/images/_fav.ico create mode 100644 web/images/auth/logo.png create mode 100644 web/images/autocomplete-field-arrow.png create mode 100644 web/images/backup-checkbox-checked.png create mode 100644 web/images/backup-checkbox-unchecked.png create mode 100644 web/images/backup-checkbox.png create mode 100644 web/images/backup-checkboxes.png create mode 100644 web/images/backup-collapsed-ico.png create mode 100644 web/images/backup-expand-ico.png create mode 100644 web/images/backup-restore-ico.png create mode 100644 web/images/bar-value-mark.png create mode 100644 web/images/bg-left.gif create mode 100644 web/images/bg-right.gif create mode 100644 web/images/bg_line.png create mode 100644 web/images/check-row-sprite.png create mode 100644 web/images/checkbox.png create mode 100644 web/images/chosen-sprite.png create mode 100644 web/images/custom-checkbox.gif create mode 100644 web/images/delete-ico-active.png create mode 100644 web/images/delete.gif create mode 100644 web/images/enabled-ico.png create mode 100644 web/images/fone-tr.png create mode 100644 web/images/form-group-collapsed_.png create mode 100644 web/images/green-bracket-l-highlighted.png create mode 100644 web/images/green-bracket-l.png create mode 100644 web/images/green-bracket-r-highlighted.png create mode 100644 web/images/green-bracket-r.png create mode 100644 web/images/images.tar create mode 100644 web/images/info-popup-bg-1.png create mode 100644 web/images/info-popup-sprite-2011-12-14.png create mode 100644 web/images/logging-status-sprite.png create mode 100644 web/images/nav-devider.png create mode 100644 web/images/old-add-entry-plus.gif create mode 100644 web/images/old-delete-ico-off.png create mode 100644 web/images/old-delete-ico.png create mode 100644 web/images/overrun-border.png create mode 100644 web/images/plus-sprite.png create mode 100644 web/images/primary-plus.gif create mode 100644 web/images/primary-plus_active.png create mode 100644 web/images/section-status-sprite-2.gif create mode 100644 web/images/section-status-sprite-3.gif create mode 100644 web/images/section-status-sprite-4.gif create mode 100644 web/images/section-status-sprite.gif create mode 100644 web/images/sprite.png create mode 100644 web/images/stats-curve-grey.png create mode 100644 web/images/status-arrow.png create mode 100644 web/images/thin-grey-line-3.gif create mode 100644 web/images/thin-grey-line.gif create mode 100644 web/images/vesta-italic-logo.png create mode 100644 web/images/vesta-logo-2011-11-16.png create mode 100644 web/images/vesta-logo-2011-11-25.png create mode 100644 web/images/vesta-logo-2011-12-14.png create mode 100644 web/index_tests.html create mode 100644 web/js/lib/.svn/entries create mode 100644 web/js/lib/.svn/text-base/browser.js.svn-base create mode 100644 web/js/lib/.svn/text-base/custom-form-elements.js.svn-base create mode 100644 web/js/lib/.svn/text-base/jquery-1.4.4.min.js.svn-base create mode 100644 web/js/lib/.svn/text-base/jquery-ui-1.8.13.custom.min.js.svn-base create mode 100644 web/js/lib/.svn/text-base/popup.js.svn-base create mode 100644 web/ssl/demo.vestacp.com.crt create mode 100644 web/ssl/demo.vestacp.com.key create mode 100644 web/time.php create mode 100644 web/vesta-login-form_mine.css create mode 100644 web/vesta/api/STATS.class.php diff --git a/web/change_password.php b/web/change_password.php index a9e5a6dd..ecb42efe 100644 --- a/web/change_password.php +++ b/web/change_password.php @@ -1,47 +1,226 @@ renderError('General error'); } - $key = $_GET['v']; - $real_key = sha1($_SERVER['HTTP_USER_AGENT'].$_SERVER['REMOTE_ADDR']); - $key_sha1 = substr($key, 0, 10) . substr($key, 20, strlen($key)); - $stamp = substr($key, 10, 10); - $allowed = time() - 60 * 5; // - 5 mins - - if (strcmp($real_key, $key_sha1) != 0) { - return $this->renderError('Invalid keys'); - } + $key = addslashes(htmlspecialchars($_GET['v'])); + + $users = Vesta::execute(Vesta::V_LIST_SYS_USERS, 'json'); + $email_matched_count = array(); - /*if ($stamp < $allowed) { - return $this->renderError('Key is expired'); + /*if (strcmp($real_key, $key_sha1) != 0) { + return $this->renderError('Invalid keys'); }*/ - $this->showResetForm(); - print $key_sha1 . "
" . $real_key; + foreach ($users['data'] as $username => $user) { + if ($user['RKEY'] == trim($key)) { + $email_matched_count[] = array_merge(array('USERNAME' => $username), $user); + } + } + + if (isset($_POST['action']) && $_POST['action'] == 'change') { + return $this->doChangePassword($email_matched_count); + } + + return $this->showResetForm(); } - public function showResetForm() + protected function doChangePassword($users) + { + if ($_POST['secret_code'] != $_POST['confirm_secret_code']) { + return $this->showResetForm('Passwords don\'t match'); + } + + if (strlen($_POST['secret_code']) < 6) { + return $this->showResetForm('Passwords is too short'); + } + + if (strlen($_POST['secret_code']) > 255) { + return $this->showResetForm('Passwords is too long'); + } + + $success = true; + foreach ($users as $user) { + $rs = Vesta::execute(Vesta::V_CHANGE_SYS_USER_PASSWORD, array('USER' => $user['USERNAME'], + 'PASSWORD' => $_POST['secret_code'])); + if (!$rs) { + $success = false; + } + } + + if (!$success) { + return $this->showResetForm('Something went wrong. Please contact support.'); + } + + return $this->showSuccessTpl(); + } + + public function showSuccessTpl() { print << - - - - - + + + + Vesta Control Panel + + + + + + + + + + + + +
+
+
+ + ~!:VERSION~! +
+ Control Panel  +
+
+ + +
Password successfully changed.
+ +
+

 

+
+

For questions please contact info@vestacp.com

+
© 2011 Vesta Control Panel
+
+
+
+
+ + + +HTML; + + } + + public function showResetForm($error_msg = '') + { + if (!empty($error_msg)) { + $error_msg = ''.$error_msg.''; + } + + print << + + + Vesta Control Panel + + + + + + + + + + + + +
+
+
+ + ~!:VERSION~! +
+ Control Panel  +
+
+ + +
+ + +
+ +
+ + +
+ +
+ +
+
+

 

+
+

For questions please contact info@vestacp.com

+
© 2011 Vesta Control Panel
+
+
+
+
+ + + + + HTML; } diff --git a/web/css/main.css b/web/css/main.css index fe10b550..41597962 100644 --- a/web/css/main.css +++ b/web/css/main.css @@ -305,12 +305,12 @@ input::-moz-focus-inner{ color:#000; } .primary-nav .active .section-inner{ - cursor:default; + cursor:pointer; } .primary-nav .active .section-devider{ - background-position:-140px 100%; - height:5px; - bottom:-2px; + background-position:-283px 100%; + height:6px; + bottom:-3px; } .primary-nav .active .def{ color:#8c9c91; @@ -1777,7 +1777,7 @@ input::-moz-focus-inner{ *display: inline; margin-left:30px; - font-size:12px; + font-size:11px; line-height:1; font-weight:bold; @@ -1797,14 +1797,14 @@ input::-moz-focus-inner{ .b-new-entry .delete-btn{ position:absolute; - top:15px; + top:18px; right:16px; - font-size:12px; - line-height:14px; + font-size:9px; + line-height:11px; text-transform:uppercase; color:#333; - letter-spacing:2px; + letter-spacing:3px; cursor:pointer; border-bottom:1px solid #ff6766; } @@ -3118,8 +3118,36 @@ input::-moz-focus-inner{ background-image:url(../images/stats-curve-grey.png); } -.success-box {border: 1px dashed #BBBF45;color: #BBBF45;} +.success-box { + color: #BBBF45; + font-size: 22px; + padding-left: 136px; + padding-bottom: 30px; +} .inactive-row { font-style: italic; opacity: 0.38; background: url('../images/bg_line.png');filter: alpha(opacity = 38); } .form-suspended input[type="text"], .form-suspended input[type="checkbox"], .form-suspended .checkbox, .form-suspended select, .form-suspended textarea, .form-suspended .select { opacity: 0.38;filter: alpha(opacity = 38); } .form-suspended .do_action_toggle_suspend {opacity: 1; filter: alpha(opacity = 100);} + + +.stats-block{ + background:#474338; + padding:10px; + width:600px; + margin:0 auto 10px; +} +.stats-block-header{ + color:#fc0; + font-size:12px; + font-weight:bold; + text-align:center; +} +.stats-block .stats-graph{ + display:block; + margin:0 auto; +} + +/* START: DEV!! */ +.stats-subbar {cursor: pointer;} +.stats-subbar .sub-active{font-weight: bold;} +/* END: DEV */ diff --git a/web/css/main2.css b/web/css/main2.css new file mode 100644 index 00000000..e69de29b diff --git a/web/css/vesta-login-form.css b/web/css/vesta-login-form.css index 72dd3541..73e0e93e 100644 --- a/web/css/vesta-login-form.css +++ b/web/css/vesta-login-form.css @@ -68,13 +68,16 @@ } .page-auth .field-label{ float:left; - width:87px; - padding-left:45px; + width:101px; + padding-left:15px; + padding-right:17px; color:#e3d785; font-size:12px; + font-weight:bold; line-height:34px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; + text-align:right; /*letter-spacing:-.5px;*/ } .page-auth .field-text{ @@ -183,7 +186,7 @@ margin:0 -20px; padding:15px 20px; font-size:14px; - border-top:2px solid #34352f; + border-top:1px solid #34352f; color:#5a5e5d; } .page-auth .footnotes .additional-info{ diff --git a/web/images/_fav.ico b/web/images/_fav.ico new file mode 100644 index 0000000000000000000000000000000000000000..eeda47d82b1a5f4850464e64ec5b7ac2164806e1 GIT binary patch literal 1080 zcmcK3>rayh6bA4&;M5VabkiXkwn3%|+gRcxETCo)aEhRr8;dOHKr)t~k?VjKvMnH# z6pVso*nxx5hMNksX`04mlcYuot{i{L27q1I1xF+78V0(A6aAF&0qTkX ztDB&Yb_&y2mL4MC%>eqX|Z&c_O))$4o7uFDd4$ z?Q-SP)-2c;VezS3UBPYT!5h@`iV89fI$;9Px%@1*VnE{o@R>aPDA)n#0_3JQg3Y3s zD?~S~c&>#Zx&vm0hqt<57i;HRK*?Qvxy*k`$mrham-mB5M3=3$G9&;LDM|$Q3m&@b ze$)Ke3;*mic&FQj+Zf>O=qF94HR~9xTbt@mKt^*=Q6> z_%xdvCD~!dX9e)oJNHDaVv`%zwT+Y~n)C^iws$gvG2_uc;*g5K?=rCrD)D{CdK=jL z$g6-OoVw0L%ZAt-9{}jL==WiV#p~qRBv_tu?Z>N4`IDT*QTiGHlatOYOVms8eZ9rE zlJJH(CAV+Wt02zqNyr~M1Yd%G&N2%Y4K#^u=)RQ1u+jmxd~kG8nuXnbT2U)Y&faE_ zm}(hnef2At6*i!|mJPb$k5|0;@}{H9Xfatb(aWbO0{t zUe-mTdAbVhk3l8l2l3 zO`yx2`8ySiFt5Ubf1-4R;ox0#xuyUu5w&9lbX^f4dUd4-H2gh5JG=vMB7z$FVbi91S9mhX$a+Z$hF2bf>S!vyW6>mEMz6V|tYbD}UAm z<8GupxbQ_L=6LGKgz&)|g0s&Os_trIGM}7BknpNQv}A@GS4m#I_8@#b=kwzw?DU$u zV&}W#G&NqP}cJRP7tN=-7phh5qXoAm&T2%Xb*lT;B4Vn*UCxp z(#n9_()O_n4{Ixske-A?Slbf2%yz^_od5!2Ke%(0I{p(P3yk<| fa_ar^GkK{WB^^olI{9>V5TP)tG$Qal407&Y6b^ze literal 0 HcmV?d00001 diff --git a/web/images/auth/logo.png b/web/images/auth/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..4ce3235d962de90adc70c84dde3c89eb8decd53c GIT binary patch literal 2778 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 Top@cb@V7~)Y$Yq*qB8#j9^j=S literal 0 HcmV?d00001 diff --git a/web/images/autocomplete-field-arrow.png b/web/images/autocomplete-field-arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..7693cc74e670d818373943f92711538403986364 GIT binary patch literal 874 zcmV-w1C{)VP)Bs{O8%=&dt)Q?C{^WzOKyC%Gch`?eFfw$+z9&#P0Xv;pDaa|Ipv% zx6Iho^7!=o|NY9)(7(#Y>+;~$+|0Yi!o|tE)7Q!S|M}J2%DKI)*4@k2-^%*`((Cf# z{Qcg($;J8q+1K06{{Qp)|N8m+?akAz;^nyW_1(I^!u>#ty2ipZG&J-1 z`L@5RzrVlS<Ln5UYR@U5XKm z1#9&2n~;^RjieyEudl8T1R4NEAe)xPiA6ML$qM zw>PRIc?GypeB^7If}#M!vwlhOR7eke?CjtKhZP7`>f=?wSZoUqNsuzUZXl?Dg9B@V z2`eL@z&VvrnlwUEz=#=`pfs5%BH~lR#H6JeB*w%fCCS939-5#IVQFcG=Q1!OV07*qoM6N<$g8cR( At^fc4 literal 0 HcmV?d00001 diff --git a/web/images/backup-checkbox-checked.png b/web/images/backup-checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..80ce7f98483a7543c66cf3d08c766e40b19c3783 GIT binary patch literal 1240 zcmaJ>ZA=?w96z$K=q3r8CAt}t%k6_PS?{H#J$j*IePcACNJ=*v^+S)|Q@Fsr?C!7y zjS)0K;u56{kt}ReqKh*iZFhl=fh#e(C3^`0KKL4zAo|7mp)=V_?D-s{%n#N}?w;rQ z=lA>lU!NOlX+B!D=fEBWL8=0cz7SmZn(q_4;P;F&xDPJ-HGf2FmEu~0RRH4Vq;`M? z1hxZ&0L%5BxCZJFWEaYZBU&Wb#Ka^4XH5*A6lBOokh=P$%*MKahPHzaUUXr9&VP-e zJm_IXpdqF4P*r$NjzUFYOuPf%{u=>MjU6O$U0?=4ADRhe}lXPKQx(wW#W&%UE zAX=9TdlXb8*n)Z`1)z4Ew8TgUi8?5pvenQueF(LZ6iJX)g0fmDnz30Kl0>&340=)o`y2 zh!9Yv9wi1F7e8pak{Pc8SWQyGlGI(QVoRr_NouDgquy3K+Qy5Vlu)SxCNy&CX>Ft_RYEU8bLPU8x04l5Q!q6(;B$wQKeSiJ->m?UP50z)&H{RXL!S4p%8Ok4jrS;fPtBwBWuWs78XO~k6j*TLj zKmPi@vTEZ>H{KPn@2~tYci^elHu1j9x7UxXBh^s^JMrWS)gSrQ{MQ8h&Aw?*bl@MQ CYuPRU literal 0 HcmV?d00001 diff --git a/web/images/backup-checkbox-unchecked.png b/web/images/backup-checkbox-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..d6757ce476682aacc52dd0f2487169a9de9cb434 GIT binary patch literal 1096 zcmaJ=+e;Kt93GM&?DAw#LU0%#B4~Fm>$>f*TdX^?w&0qr8(I-G&Kz~JnKR8C+fgXG zJcRTYM05`-im;U>#MIi#Y6GbZ4IwE5A1!>a5Yo<=Ydy3LoH-Z1@B3ZOce?BAYSx#Q zmr@k9KE7K_l6kE=)|8O{W$RoSnKomo2{)h?oR%#}MO4%bL0p$xVG_z}=do8XL{TL` zOEux9M6IA8-7C8oucMoUO;Mp;jwvhc5QApesu^MWYyS`pG&M{&`V(xzjKVf;cb5el zy6RF&SGy8a>0LWP$PtKu4zUaz{itCJPMBWO70B8>W@xYk!R=xCcT!D>dJshx1b#2; zQP?ULRB>L;R~ZNdwgaB!Scc^pj`wf@!N&_M3zk2cM6=WuAt}a|W075$Zo}9V7$%)g zd(%EIvRWA~7!0}^Jntb0kKJit+3^^5ML|J?wqj`}){p^QMY$Pu;4n=x{au1?uE-kp za+^rQ7)Lf4&da(b6@ZDv|Dn3Rg0^uI{>k^B!gi|DgiI3JsKZjo#kEwpp-draK^Y?} zh0xJL7wg*)Ms^!ALA1dS8Z|>jX?qEsNCYe=5Rm-Qsz^-aeAN+- zlSq@KSj5juK{4v{SMKl^xFS+IbZFoLSN+44igH~e=q8CQLQ6Xi)tH5JuvD<170;!* zsNOPHEuKrXD3>A0Fz&VfbJN85xFLjZ>fW;F{NeYh^33b+$XUIK>K#~h>)o?;*W9-qm+Hj()rZgg0(WnVGXMYp literal 0 HcmV?d00001 diff --git a/web/images/backup-checkbox.png b/web/images/backup-checkbox.png new file mode 100644 index 0000000000000000000000000000000000000000..7a29e0cb53f52ee2f63bbf4a32886dc7092c90de GIT binary patch literal 1015 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 literal 0 HcmV?d00001 diff --git a/web/images/backup-expand-ico.png b/web/images/backup-expand-ico.png new file mode 100644 index 0000000000000000000000000000000000000000..50f6870630a4439b90dbb1ef1e0fa17a540037da GIT binary patch literal 1097 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 O43ORJTOT`Tum1qW`W}G* literal 0 HcmV?d00001 diff --git a/web/images/bg-left.gif b/web/images/bg-left.gif new file mode 100644 index 0000000000000000000000000000000000000000..aaa82891f6aa7f7a4e637e467a6013186eb3edaf GIT binary patch literal 205 zcmZ?wbhEHb{0l*K_x8ro&?yDcR$oSgdKKo_tg(uWPI&!pZ&3E-WmDd ow+l-vYa5EotLyXInmZfYTe_M$S|?5D>zUHu+dX-rnIMBT0JgGSx&QzG literal 0 HcmV?d00001 diff --git a/web/images/bg_line.png b/web/images/bg_line.png new file mode 100644 index 0000000000000000000000000000000000000000..d045b0eb30baf5eaae7eb84024fba068566adea0 GIT binary patch literal 99 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|R1SIpf^3c)I$ztaD0e0syEB9ZCQI literal 0 HcmV?d00001 diff --git a/web/images/check-row-sprite.png b/web/images/check-row-sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..ac264ee5fb7abdfb721c76446ab34c8c7a8bf400 GIT binary patch literal 365 zcmeAS@N?(olHy`uVBq!ia0vp^AhsI^Gmtz~_H_o3k}PqJC<)F_D=AMbN@Z|N$xljE z@XSq2PYp^-qC%3l`0}b^C_CzJ5Vb z_MG`sGqaO7Z(j*C{y!L)oLRUH$WbT>@(YHD;3OGhVx->!)s}m@IEGZ*dNN_BP=f-G zOW?-?zYokl@c;kPM1_c(kuSs6dzei=9>NiP>v`@T{}~hBE812TRK=AnKhC4{WrFuw z^#;kp*QXVGXKoD^W!PYm?#s*hGW+<~Hq)$ literal 0 HcmV?d00001 diff --git a/web/images/checkbox.png b/web/images/checkbox.png new file mode 100644 index 0000000000000000000000000000000000000000..cc805c8e09765126830d673262dafcb7124b11c1 GIT binary patch literal 483 zcmeAS@N?(olHy`uVBq!ia0vp^LO|@o!3-pKAD`L}q$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~-c6*UIPkjFWZ0E5x-~a#Le)#aefB!yyeE;+3j~8F=ef|IB*RP*%-n@MO{>{c?$Dcoc zy#C1XSFfJ!JF#~2$zz*O9^Z3f(}rU}16S=ly8h3f-+%x9{rvgk*RP+SK7IKA-~SCq zkAZCX|9`^8_|rhgXqN=}1w%xLAsLiUF24ZOcF@zsF{I+wo5{!d4l4+_On=Z+*zH}l zUgzh3ejZo8h{C+UqK_WjhlO_+NUnH&QpGpcl=qE);*8XFebNtXIJyprE^-Q-@_e0$ z(-hlUC(k5)rx&Ju?Gv}UsU~|cu54f8RA!UBu26z8hszVtu0Jlw_Yp@SB@~c7VWO z{Q}IDn{i!TF4#od;X3Q_#kIK3wRl==hwEDRz~*jyTo-K>u-u(nATT<+akgC{FyDRG qFW$B*q*ia+6;i9W9%5_PVDkwXFTX6NOX?H=0000^vFweC%1kk4ZiX(VZqDXLriP}5hOUMdPL77I#%_jYu7<8A zW=57u3Kh8pzP?s2`N^fZsd*)yF1AWQ5xtbm6f3A+3tW09FJLlIfGRS@sptcf3`~(3 zPDMJ*PW4arMAQPEUhe7Q7*cU7spi|8oBxf|&lx%#uxBetNKHL@Kt)sYq=v5Yp#ukg z2x}Z+IoPvbG9u!?aYWQi0}gI(<0co$9-gz3swyfEcFmkQQ}WB#uaYh;s*;X1$NvBS ze^}LjzU`O)XJ?xyum%a8>M7uypp^3G#4VWu_Px6IT-_OD97k15-;wLsvs5S3^f7)Pt{rUL$#kTDm&z?K6b=!t#&z?Pf_TawFu}?rV z%{^TlLn>~G91CP}P!Mo9m|mXUy@KQWe$BJjKO8U;O=01Ss>yI4YeDe6d6KnUJ*tFr;kqt*r{P+(9f4}~Jw)^Os9fuCDKXUZn|NrZb9sB?9 z|AwQ-fN~5lp!kyo%+vvqAUhdYI~F7cTrrrSRu$y>Q6`j?;bY9@tB+hJrm`~12S{wm zF|+A(Q3x=a>wEI!iIq|7ufJqFy){c+c%55ut3zLc;ms_&zTKfrY@2spxnFQDCVFoC z$IzN8iTdnDX-UcO%vhVw?!<7GP(hwDnaMI04KnWH9Ic_rGv|tPmUc)+xp$VPaRskk My;fX+SCPRQ00Iz$J^%m! literal 0 HcmV?d00001 diff --git a/web/images/delete-ico-active.png b/web/images/delete-ico-active.png new file mode 100644 index 0000000000000000000000000000000000000000..b7e334f372109d9a640069795c0fb4662d72edf0 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^93afW3?x5a^xFxfBuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrH1%@dWsUxO#bc0h#vp_W%F?*U5Z!9>`%S3GxdDav2=7R(=8U zH9cJ%Ln>}1B_t%VF{!b!sktd|dl)ou2(&XEVdYdZOb9ACYVekUk&Qv<216^C&slMx OCI(MeKbLh*2~7YZNHInL literal 0 HcmV?d00001 diff --git a/web/images/delete.gif b/web/images/delete.gif new file mode 100644 index 0000000000000000000000000000000000000000..ff82ef32e421b197de609d1a032464a29b3e5606 GIT binary patch literal 778 zcmV+l1NHnzNk%w1VH5xq0OkMy?CjM1{NcX6q5S>c(bB~9^wYAluH@v?$jGJ0$i~vt zvGw-Fva_x0?8LORtm5Lm-{8=)va+?co&WyM-ru(E?8&pVqQu3%+1b9<*2=ZCptG~9 z{r=X`(aFus$hEPq|NYne{Mf_8qPe-C#l^bE$F8%rp5^1U*x9+v%&q_b%m4q)wY8i5 z|I7XV&i((;va+!M|H-qorvLuXv$LoE{>uOU(*6F@|NYee|IFdy!~Orw=;gxXY4ztYgB($J~f+ta(cw%gj(z{0G?$EeE4 zqRY&u`u*bh`p)C#%i-X(@A1O1vZ}woz5f2p?d-qC$EW@M+xz*`A^8LV00000EC2ui z02BZe000O7fGR3ADl0P_0|APP12ZdvkdP}tb8#$}ECPKekAsjq1$rPJdu%KBdRwpD|}iENlH0_)6*(90J~)_epD7} zD^VmJI5QIyPb7Rcb|xc21sWDxD+@tEYvw&PGSgRfS537LWMjRP%2odVh05V z91XCcsbT_;4Hph*C?RFV3M3mOkkP^AgNJh*FvuVv;LU(6Ok%`X z@nQf}FC|=(Mqw?L6)I+nwXhx zi6XGjQ?txuvdm%S>(6eB7erbB^Yiom|M;@YWApaqu+=)4pnFzu1#yHjU}!agmOD&e z4O?MFrL2vy*EBCZ0G6I>oU3SlfpD0Zn6TC}%*@P}pmkAQFG^D=JW36p#3^25U74Ag zw905~b5yatk55xV@%Hd%e<5^ySG37)zQMS%&s)pTy0Xe_uhuW7rl#`t<%*eBv$L~{ zi;MsN{bOiSu-7o==H~zZ|FG6Ec7rL?0001ZNklf4X?wajhDcmaHZU{W*V%LT?%n(( w;ba9j!HzT_5u>Q+n$UVg!)arcMFks!di_+(`5{*OfZ7;5UHx3vIVCg!0H1>!Hvj+t literal 0 HcmV?d00001 diff --git a/web/images/form-bottom-bg.png b/web/images/form-bottom-bg.png index 85d9265b8c26019b7dac61908d6292250df8400a..eb9be9030115815f536795137c91848088a82cdf 100644 GIT binary patch delta 104 zcmeBTy2Us_%z#0MgPDPWp-|OQ3rI zE5WI8EAsAt;97dIKvFl?&G>qTM(?$l8BGk|WJ>o|G3xjMwJ~_Q`njxgN@xNAk615i diff --git a/web/images/form-group-collapsed.png b/web/images/form-group-collapsed.png index f8ce963d18e1f4b2b88a2665993fe2193fb7ac37..63bc551cde8f2af2c5d3968485afe53428dde9dc 100644 GIT binary patch literal 1099 zcmaJ=&rj1(94}&sL5aqj#zRv$cyQ~lZDq|Sj&+koMwYS2_>o{~AFLVetL?)LA_5|b zL}TJj6ORVt#giV42T2SufC?ri8X*1w9yBi8bgQqxz=N~N>wE8;&*$^~`Q}qy7n>SS zHxdNVl<1JscyGY#=#hH-&)+@v7;mRgEQ`9~Fe=CvAR;Op0%Ss$M?f0L>iE@V5F&_r zQp;pfHrXjEQ1{9%##_`)%qECXThWx2JV4|S7}1O{_2boRiqzCF)#FbxNizy^TE~P1 zx+l6a%0ylXs#M!~GE@|?fDVvM7WGlX7K>qOM_0sW*GyC74g}@H)NWAOWQvSJ3y^*< z<58FZLk3tc%liaDI7e~}%g_u*vz&(&M4l5FhTQuo?9Eb##k3UP^M!9=Du<9M(sZFv z@D_M4v_@z)7!0}^9OuCZk3DW6x#%(M=Bk1OY{k+{q(Osp73Co~hQbt%bTSu1qm%0U1Fn z1L0`3im4n#(9S`VjCT9U9?ei;!QMe9lVZZKk!&a+A%!W-_iCCd`Xx3H4Mcb;8fa(P z7!!=dTH~A)VB&sXs}PS=xe`>ybYP$=S3ThRYI5B{&`s=F0+x0SsBsJGV=&P^Vqfk002ixL|H*pc-kDrMFM~@3D+QAq(dOUTRB)*RyQ^zGc+&p z^v5zXF#i7B{Qchj{@nim&!(q^{r%g4fnW0S&NnqE^7O;~|ImPcZJC^JfPrFISycc3 z%JTHZTU$5s^3ebP%`!4FGcz&%{>uOU%QG`IGBh*)|H=RV%QG`G2lLpr0000-NklD+QAq(ddESZ4lQeX~{2~8@1G?0|hp=Hoc z5H3>9WKmY=;bo|KBnRWMH3PE=qP^2LB)J3-nF9q?4^cngFH)qcgs8rNzz9YJ6xHsE z33@BZj9e+nL51qai>Tx!!k7ErCG0=<#?Z$XBe{jP&k^Y*`gxO8r~{b-6T7hIZQeSDR~F*gMX2+q8JGZF`_&ubbG^-fvIt;|n3CdNQ$vrMm-G zTRxwE`K4bpBCkIU&#znp#eqVhFu#1I-{eFToL#&#w>mNa!#5}Nw;#u!ujDRN1OR}n zos~){aVT`{QS$ug@rSeW;}_RoeJ(C6-5Rj`(=#`6`k97b)6a3NR3h4yvA^cT!(ijU zK}mcdi)-tJweJd;n#_so8&eZg1yK=2B^Q4B?wnmbwD;Kz(bCb}^I`v(tM^`0_nSG^ i*EHs9*mY7(Tqaz^@5bHZ`%W}>J2yKKOGanI;?+MaeP#>* literal 0 HcmV?d00001 diff --git a/web/images/green-bracket-l.png b/web/images/green-bracket-l.png new file mode 100644 index 0000000000000000000000000000000000000000..4702e9f6901a3f9e3341f38a108f5daf0fbdf57b GIT binary patch literal 966 zcmaJ=O^?z*7#_1RSvTRJ7iAN(ldg%0k#<_3EDd!93cF1xAwaU6$d-11hHa;|!?tkr zraxshdNuLj(dbnZ6aR!4?>J?F^&mEBXWlo@^SqyZ)oPxk_V)Jx04e=cYqRq)WJn`3z@TiC0fxG3j&K{B_Uy$MTmoPRI^7=a84blEE^j6nK6ZV^ z2B35t`=&L)6b|sn@l@{D$4?w|Y?V998_4jhcaYL87##L6L2v# zVeDRbp%SayQdeR3#4T`e3852}yH2WSv|yD480LADv5<_QEb?MDS11&oLJ5gTK$0Lz z8L^;bB?Te4dN>v>u!l-ptFK})OXbFt`idY#QN%}Co&+O7EEbE2h9qSeA`{L$YQ`Ba zJX|YiIJ5%Crw;L8qG%4tl&T!d^tuGs-^hC5s!gn6LTvhi$fKmBHPA5r4|UxQI;3rU zlkY!;!|u$-LK}x<8dz*_!^0$$uT%qUQWA6txmb6xH71mVW8%YVClAjY&n8j0L>q>p zdm%MF3+tN7F+T4&woSB+sx%Le= zx0RbLg6p%$8V;OGY}W(g!ezmVvppAatKN!hZ_h>A$`x2LLNeCB#=Lg1-AS&SrDeuu z?XkypJzz`y#Qpq%{SbFrjc)DjxBi>&{l#L@*B|aP=MHT*JBtPQ@ikRu<^x?TcjKRf l^XIo3jYjTqI(_%iJ+Oey{nwR`~#a-C+z?L literal 0 HcmV?d00001 diff --git a/web/images/green-bracket-r-highlighted.png b/web/images/green-bracket-r-highlighted.png new file mode 100644 index 0000000000000000000000000000000000000000..ae8303f6fac811ef2d56756ecdf0870ea23e05f6 GIT binary patch literal 1067 zcmaJ=O=}ZD7+$RuEfh*ssGf%H)nq^Ny>wgBY-(b=A*8_;rENC5v&pvZ&USZV(&9y> zU~54{rFitxORHc|5IodFK?CBUiU&^~{6G*De}S`U(|Ry2%+3eT^Ssad&O6K5%-Qa) z(_Iurb*EEOj?A58^d0RW{~vFz+$Pg0oSektNXJ#hfmB>WMF`TSQi3_CXbbZVI6zSy zz{pSHNqJ0Ak?B`FjK5~ugiTQcLp57b=O6|}STZb;{`q{128Jfm6Cs(E?F1|vsYM5l zFJ|)U;+z`O=%GO{P!ouN39$ld<|WG&Y9ig#70B8|4tg#4^e zWy358bAB!mj6@=50MBwP!}1Kr`?!b@;02Zidml}rIhroyq>;T?WGB*PjBSBos@1B$ z8t@~h#Bi}#%+ug`A3^xs1q&-RpXK(q6eQ@Xj$va1S-?|Nil~A`nmFA}!L;{fEqAX> zq+m=*fafeFLXP}OasWm!mDE>%1*0Pzm*iq$ zmXAh*d_)Qd1M%c=iz^|uVnPeIxY_}Cq%GHL1k)ywCFmHJp*G?m6EqVRjP_m3j^&fOu5Z4bEn~S}=IFE=otYQax$&pl_h%R7dgJUvyfX)0yh;tNEG;b`i#LApJio%)qwMd%xx+{Ls4eZ#_dD(C*Kt&o7KLk9#Jo;4zEVmX&DK9dRn8R&NVtZz0Hn|h*^V#LG? zI2(YyOgfKWDBiC1jUmrgS&~;RyS1^$o)X3O9orR<`Yj*9~#4bC+;WJoC6fWQq zX2Ha}@FOKrg@vxd@2Oi7-~z%Xs&JE3-)zAe4GAoWC~u=8f<-Li{imf;=?Rn(MiP=G zEa!1a*_RcB;PMf8w9pwUZLPkH#Vu7BGZrY46vwd`?~61XNw{1try8=H=ZJiC=`$k4^u^JK&MO6pp%=0g>7yqSMgkgB$Lpp#r5A5{uEWOX)zbG#b+Y);a~)bA5-#(E@Fn zis47h@@-;hs=)c8>pIGTR+sB~72|@2FxGLoh^yMMUdN?c3F!yL6<4G7)FVDyah+SP zypfwOf*0_}8VTK(#HokWgNuR{cVjN)`bNDa*V&v4+Q^l7GEzF$zs9_B@!d(U>!sz! zdhLnNcRl1w{WB}}_z$twYIOB?U(eotJDbnvXU3yl?#!@uvooKA?_Y9NZtfadwVV7H ooFCn3G#b~}*&X4yv$F;6J^+tjgZS#`&2x?dhThcPAD>_S0qA)sPyhe` literal 0 HcmV?d00001 diff --git a/web/images/images.tar b/web/images/images.tar new file mode 100644 index 0000000000000000000000000000000000000000..4a0fd7d2756b69e84b768be6a1f5cd2138ededa4 GIT binary patch literal 245760 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%0D3E^R=rU8Z6+lT)X^r4 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 UVfFyC2bev;>;YyE{6{_Tf9hW*zyJUM literal 0 HcmV?d00001 diff --git a/web/images/info-popup-bg-1.png b/web/images/info-popup-bg-1.png new file mode 100644 index 0000000000000000000000000000000000000000..cf1afa74568d2162fda02d0d12ecb763cccc61d8 GIT binary patch literal 933 zcmaJ=L64I_6eg}QrpaEssh0_R*kog20NXB;;!1(KB+@i3$@aJurY-5hAWVh!Wb|aB z{sH67vv*^R=Zz-b{S*ELhi>V5uySDDOup}X-+S}sb-(vyzjm+2aooOrY7W?1#;8}ROO7U>jbN$uaR|Ed!5oi~P2}GEB zpolKw3>6x`)4&d4J5*~Lu`%2Ww5QtVNZx`bR*UF^>YCE1K5z!)~bSr`W-&(>(iL3W%` zFZQu*YCPi$VHlue#eiMa=;+NBlq3u4$4$#nB}=yy#q4zDifa;o5#g9t+~AsP?Bte% z5G5?LiPP{o4!S9cz`9@*?)IYY)Z1`_-Cp#aT#=a(%WM7XnyVu=J7u^XTDIAaJ&xI| zr);PXKg1Gy5ch3UcZ*-+AK!bQFCX7LAA>t@jy}HYyx{gYU%7Gg-hEX*M9#K)=BLj2 F%RhY+9cBOk literal 0 HcmV?d00001 diff --git a/web/images/info-popup-sprite-2011-12-14.png b/web/images/info-popup-sprite-2011-12-14.png new file mode 100644 index 0000000000000000000000000000000000000000..9a75462549505e6174b4b06dc7c638934fc7d4ac GIT binary patch literal 641 zcmV-{0)G98P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipt| z6(chJk(&en000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0005pNklo4842J)B+Xd!LmVog*z&sM#_O2s=0|SGrOAGn{LA^^$N0tXz`9MPV7J((c z5xb|TwwrDhNi6BN9Le7W_^)YQNv$gth%2otY1fez0r)h&r4Xg!A^;1sd=jE;gjqb0 zyoJ_PZ3NJ|+7i(*H}dQX02}k16WW*7vlILN&uL$sFADZ!cVajqExoxH)}afoEaZzE**z7 z!}VP|Wkii@j)U%T-yrT9g=;L_7o8#IL}-2DQv6O%(|4KdyUfdD-({-rvLTPgapW;c zTg63`$0TjtJoa5y6H%B)wrh~bBy9)6zwu~n6psU8lD4BqlB6wena{`L9KaobsVyK_ zbAmil03uIEgFGf_dj%fN?HR?RYmO(~^TkA{<)cT{cbRkdvGL1H?hjJ#4=NB>a(@`| zXdFi#n>Af^0;0V!~f&Y<0D?*K1T7lUKN9i_Vt}zF literal 0 HcmV?d00001 diff --git a/web/images/logging-status-sprite.png b/web/images/logging-status-sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..4cc9c94a840b27f14a3e83809fbf9f551d897783 GIT binary patch literal 323 zcmV-J0lfZ+P)#hD+1c5@ zzrWJb()s!M&CSi)+S=yk=AWOR?Ck8An3$THn)CDX-{0S?tgNxIv9hwV#>U2_rKQ!? z)w#L3(b3Vz$H&3e$!-7u0EkIMK~#9!?32j~!!Qg)N8=@SmL}bo|NqcRPN*@IUJIpj z5f34d;0d_PE4~K=HNHjp9{P{nYrQ}+{`u{6RoHG=stZZT(~1smIg;!lA?|HPVQ1oK z33wQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>Jir4~tLR=reIPv)9@%^7(M*~HKJzX3_DsCkuq)2oLuspD7 bU|?oYGhj$`XIiKVlxFaB^>bP0l+XkK+#e<0 literal 0 HcmV?d00001 diff --git a/web/images/old-add-entry-plus.gif b/web/images/old-add-entry-plus.gif new file mode 100644 index 0000000000000000000000000000000000000000..06f0cf98e88858863ccd48593f51d2e4744d4eea GIT binary patch literal 332 zcmZ?wbhEHbGSh()+*bK7YA#@9D#~ZT` z3SGOoX3in;%THQP-e|q^dd8PeH{bu=^#0GbD|gn;J}9=}nDpnbXYW1O@!`kGQm%weXnS;u8vAzMbEFqUqk#_4AL& zFkk@1pDbW89S{lf69ZeOL&FEf>Zt-|3!OMB9$2UxX*?+-!Nj;yU<*sc#_5_0mlx?~ zapx@Fcw%K*(+&pjg-2|qxtj$KA5s!D*VIvDVUdrJ<>OP5VDJv(xOfQw z002@+L_t(|+CD*RV?!521%hMS$P4hv6|tpNMW zbbZ3>ojnf+;B7eC+2Cn`3B}O!-Zg$}AI(_h@7yQA02+@7X!%>lwg3PC07*qoM6N<$ Ef~_HX*8l(j literal 0 HcmV?d00001 diff --git a/web/images/old-delete-ico.png b/web/images/old-delete-ico.png new file mode 100644 index 0000000000000000000000000000000000000000..1c7c666ab72d85d7b24ceddc3380f2a81f1cd671 GIT binary patch literal 356 zcmV-q0h|7bP)O4LF`}_a?|EpJ5 z_ck~G{rljIjP*A+{{R2tKtAd`JOBUv|K{fZ`TPI>|1H!9U;qFBUP(kjRCwBAFf=p* z0z*Rs25k*dBO_T2Z36~zK6XxdeI6lQ21Nl@RegPKLtO?fDF#LzW_~qe1}zm$O&vKA zAd7`bSeZjmPePr6O^i!{S5i+&ok3d0z!(ew0t^7^nhJ_V1eUu10000qXXdVp(x4;N_7z3N* zTBmvJdUL|igj@xY&j0@QokxMM^Op@9+p$4r!TBm7!&T4mR&!7F`O{aZm1`gn66T^j zypB>W*ZH-s27a+E@@NfVbDh6WYGn73K@)-+0LKjTuA=CR3!gwnirJG}d0~2#M79{}}C6z$i{y#Jfx9F4&$V0yW z6i%IGOvC|6=_2u5Rt67&g#l5cxDq*J#_;tSDt} zbnfoHf;(=!c>?CKWwxFC*JOOl-EwgCs@&f5k1s0lhqF38^UK-z F-5+$x83+IX literal 0 HcmV?d00001 diff --git a/web/images/plus-sprite.png b/web/images/plus-sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..b4bcacf266644a772ddf9d94be341d9628a7f399 GIT binary patch literal 1021 zcmaJ=PiWIn7!M4zY-|TTh<}i0=0S$dpLT86usYhL-3m*oY1xVwmnLs(*pe5MSDTJ` zP!Knm;yeg~poreYi5^502YT`#sCe?WgI*L=P&|m#m#*zRSOdv>-}ipM-}k-m`?8YH zjraHN>!m2FKRY2QWIaIMfj|%W_Ptt-l4UPWmv8~i;+pC}DygF~1X)v^g9=pj`l*+2 zl%jfoQ7qw-JSk|%WKg77L4w>guCjs zxO(?ohP!fEk__v&^{+O!U1WCrZD(kS(HVPaky&@hP~XrS`^gWnD?eFGUt6F0_I>l& zi#w~As+X_S8;!==)Q12$-GP-{ftZa3^>E|%2JwhlDOvR1Uw?hPmjVGPIsNF@$;USX z=O29iJ@EWiC2;7?M`ig_-^GJxm#=RAcssTG=ew1|JJ-gS28PyyXO7gD_RLUEhk8z2 SxPSLEk)yKdoOCZWbM6m{A4@6# literal 0 HcmV?d00001 diff --git a/web/images/primary-plus.gif b/web/images/primary-plus.gif new file mode 100644 index 0000000000000000000000000000000000000000..bf607fcee51b0092e406ead436b151d34f3b3421 GIT binary patch literal 346 zcmZ?wbhEHb5Hr1e7^Yh)0MZME}gls zx~wqn)t5_slS|)zzIgQL+BaX$fB10Y*pc;bKVCa=c*ChnYfFk^&tBYi>EfQ+rj**6 z^!K07ow~Sw(xj?)UoK4Puc@y}KX-NWyDyh2Ym+8UtSl~$-nnz(n@{I1UEOu<*4EP( z*Wb9eXUU@83s-i&`+T*zJ?FyZ9j7mCJau8s+b@@DYEmv;+QonuDE?#t%jKLZ*U+5Lu!Sk^o_Z5E4Meg@_7P6crJiNL9pw)e1;Xm069{HJUZAPk55R%$-RIA z6-eL&AQ0xu!e<4=008gy@A0LT~suv4>S3ILP<0Bm`DLLvaF4FK%)Nj?Pt*r}7;7Xa9z9H|HZjR63e zC`Tj$K)V27Re@400>HumpsYY5E(E}?0f1SyGDiY{y#)Yvj#!WnKwtoXnL;eg03bL5 z07D)V%>y7z1E4U{zu>7~aD})?0RX_umCct+(lZpemCzb@^6=o|A>zVpu|i=NDG+7} zl4`aK{0#b-!z=TL9Wt0BGO&T{GJWpjryhdijfaIQ&2!o}p04JRKYg3k&Tf zVxhe-O!X z{f;To;xw^bEES6JSc$k$B2CA6xl)ltA<32E66t?3@gJ7`36pmX0IY^jz)rRYwaaY4 ze(nJRiw;=Qb^t(r^DT@T3y}a2XEZW-_W%Hszxj_qD**t_m!#tW0KDiJT&R>6OvVTR z07RgHDzHHZ48atvzz&?j9lXF70$~P3Knx_nJP<+#`N z#-MZ2bTkiLfR>_b(HgWKJ%F~Nr_oF3b#wrIijHG|(J>BYjM-sajE6;FiC7vY#};Gd zST$CUHDeuEH+B^pz@B062qXfFfD`NpUW5?BY=V%GM_5c)L#QR}BeW8_2v-S%gfYS= zB9o|3v?Y2H`NVi)In3rTB8+ej^> zQ=~r95NVuDChL%G$=>7$vVg20myx%S50Foi`^m%Pw-h?Xh~i8Mq9jtJloCocWk2Nv zrJpiFnV_ms&8eQ$2&#xWpIS+6pmtC%Q-`S&GF4Q#^mhymh7E(qNMa}%YZ-ePrx>>xFPTiH1=E+A$W$=bG8>s^ zm=Bn5Rah$aDtr}@$`X}2l~$F0mFKEdRdZE8)p@E5RI61Ft6o-prbbn>P~)iy)E2AN zsU20jsWz_8Qg>31P|s0cqrPALg8E|(vWA65poU1JRAaZs8I2(p#xiB`SVGovRs-uS zYnV-9TeA7=Om+qP8+I>yOjAR1s%ETak!GFdam@h^# z)@rS0t$wXH+Irf)+G6c;?H29p+V6F6oj{!|o%K3xI`?%6x;DB|x`n#ibhIR?(H}Q3Gzd138Ei2)WAMz7W9Vy`X}HnwgyEn!VS)>mv$8&{hQn>w4zwy3R}t;BYlZQm5)6pty=DfLrs+A-|>>;~;Q z_F?uV_HFjh9n2gO9o9Q^JA86v({H5aB!kjoO6 zc9$1ZZKsN-Zl8L~mE{`ly3)1N^`o1+o7}D0ZPeY&J;i;i`%NyJ8_8Y6J?}yE@b_5a zam?eLr<8@mESk|3$_SkmS{wQ>%qC18))9_|&j{ZT zes8AvOzF(F2#DZEY>2oYX&IRp`F#{ADl)1r>QS^)ba8a|EY_^#S^HO&t^Rgqwv=MZThqqEWH8 zxJo>d=ABlR_Bh=;eM9Tw|Ih34~oTE|= zX_mAr*D$vzw@+p(E0Yc6dFE}(8oqt`+R{gE3x4zjX+Sb3_cYE^= zgB=w+-tUy`ytONMS8KgRef4hA?t0j zufM;t32jm~jUGrkaOInTZ`zyfns>EuS}G30LFK_G-==(f<51|K&cocp&EJ`SxAh3? zNO>#LI=^+SEu(FqJ)ynt=!~PC9bO$rzPJB=?=j6w@a-(u02P7 zaQ)#(uUl{HW%tYNS3ItC^iAtK(eKlL`f9+{bJzISE?u8_z3;~C8@FyI-5j_jy7l;W z_U#vU3hqqYU3!mrul&B+{ptt$59)uk{;_4iZQ%G|z+lhASr6|H35TBkl>gI*;nGLU zN7W-nBaM%pA0HbH8olyl&XeJ%vZoWz%6?Y=dFykl=imL}`%BMQ{Mhgd`HRoLu6e2R za__6DuR6yg#~-}Tc|Gx_{H@O0eebyMy5GmWADJlpK>kqk(fVV@r_fLLKIeS?{4e)} z^ZO;zpECde00d`2O+f$vv5tKEQIh}w03c&XQcVB=dL;k=fP(-4`Tqa_faw4Lbua(` z>RI+y?e7jKeZ#YO-C08mLpK~#9!V*L2!;eQ4)01E>H1H+2lr6g&JaP4MbVjvSR z;WIVDwVQN}WZOto;2=8>o0DMxIS{F1BeIDwn{Y+d00#~(XH(TiMsgE5U;udq7uA9i RZ|ML4002ovPDHLkV1hO+YJ>m) literal 0 HcmV?d00001 diff --git a/web/images/section-status-sprite-2.gif b/web/images/section-status-sprite-2.gif new file mode 100644 index 0000000000000000000000000000000000000000..52b1115ccc8e15567b61eb056112bb8d1bd93c6a GIT binary patch literal 55 zcmZ?wbhEHbWM*Jzn8?iVKRxYhB|~CX`2YX^6@RiYGB7YR=r8~QNS=X-<4zLCwj{d* HMh0sDxDgII literal 0 HcmV?d00001 diff --git a/web/images/section-status-sprite-3.gif b/web/images/section-status-sprite-3.gif new file mode 100644 index 0000000000000000000000000000000000000000..1908eb2e4208d28ff4fe0da3cf732e42e43437ec GIT binary patch literal 104 zcmZ?wbhEHb>|tPMn8?8JKRxYhB|~CXI0FNN;!hSJ$-tlkB0%yCOqMhcgSDt>$zj%&F zWB2BJdw%n`J@S|~vtik*Q`_EgAOGZYeOuJiU+2E>?8YrFF`#|-Okjw8!fcRA$9<_UIu6$0AK#&F;O r1A~MFn5xOH>2qZ*+RVc6=RNDc@0^LQ?^YcG+QQ)J>gTe~DWM4fVWC6X literal 1738 zcmeHGJ#W)M7{0avqADE_3oxBr!9?sk=c~42sy0q&q`HdIphQe{?Mvde_8I%yI2}+` zAtZi57bKWKVqjxp07h081Pgxv)CtydPLs3);SW#`=l4#}^SmGT+|%0Hy}8+&vjBj( z>WW?mU>foGQgVi`J6CRR@!t(rZn1URW<4_?V9BPN1Xf+ML+Zq|`wu^nA^CR}1wJv2e>{1_= z)^o7wcsA{Y1GHhNRWD?wXOXI|37juFj;&_pyk5zpj9x0p7?+Wv6!bE}N*OIwD#`*L zadm3#y2N86u6@SMPUOZ$aDARxCxNp^>`FjgIA~aPCf9-|>J7Q}mQR9ba*wDNI6duFMsb% Zr@++FwOh-Np1+F6RV}aSZ{{U!@E@l7# diff --git a/web/images/section-status-sprite.gif b/web/images/section-status-sprite.gif new file mode 100644 index 0000000000000000000000000000000000000000..f8ad1e7760cc3874809beef41b4ced68b41db953 GIT binary patch literal 59 zcmZ?wbhEHbG}uRomOt(b381=+u@e0MctGd3kyM{nnY8nL05l($J`~va!v~ z%fP~{va_wq%B8!zpzG`F+1a^?Q!e7-%I4N1OF> zTdlRx+P~gALO?`U3}n?p_(XU&JM8Ya9p99blgCggeLjbClGRMeAuP6&6;Z@V88 zgNo?7&BU%4l|pAA!8l;yEQ^jwx!n11NmWa|eYqSV^AdmNE?NAD=*D?|Q%pUPq8*8) zUic?fDt)~zRc-b5RVswM< zL*z?7qEO03b>J!m(wCD2va#*tA$9054~f_Ta=bQK_9s~oYsVyT#YaT=R7vPw0`d^t zLo0z|7>8p)lSRH9#yDmWblM(EUPI)+PZ2S$_(djd>YnF~K#1-hNKmF=bau`tKrv^A z+_bCbK(&2CW*S4%JqNj2(vJ;kAqZO-;V+S6Y8by?j>VSq7;9`dWKvG|0O_(S`)X&B zG!N-ne^T7W!b03tLi`XcEKJhH?o_n98#`^+YBljf>lc5HF0y@CAKj@BSfRJ5v#J`< z-@O@dF1`SYK5%OFLrsf|oC51W6{Y@p#fm7%c?3!$l0LwR>{``RO^d&0TmGoTZR`5Q z0TqPtoqg-o?V0dD5*=Tf;B_{DXGx3QoBOCl>s&Lzq;G?txH&lg6<`3cf5oTHiikG= O00008U}fi7AzZCsS=07?>3@Ln2Bde0{8v^Ko2Tt~skz|cV7z)0WFNY~KZ%Gk)tz(4^Clz_GsrKDK}xwt{?0`hE?GD=Dctn~HE z%ggo3jrH=2()A53EiFN27#ZmTRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1?ON>h49S0l>G8y zuxejlE6=>*lEl2^R8JRMC7^!2%*+%k7guLjGe=`fCsS8vLqk^sM*|lZ3uh-F)6v4j z)!YQ8*Cju>G&eP`1g19yq1O?oUQj~FEdbi=l3J8mmYU*Ll%J~r_OMkZZnv1@G!Lpb z1-Dx)aO%|uIz}H9tw_-f69T3k5EGtgfgE_UPt60S^&()R=6sj%n1O-O+|$J|q~g|+ zNrBx>4g$y1&l-8i3%LX?GMIm4`=5XJ6_q%3YJv>99OSWTdFNsaKADKH^7Q)u zH~+73aFLL%oR>Un*@9JC8p(A2jvd8w-s2(Jos7jY1dsgae9(g!@l<`gJzsf+i?5sgRs8f6Q{r5Em zn{PHeuY5Fl`?lQ4tP!E2Yr!3-q-owxf3q$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~-c6(tAwgt#&?G6)GVFfcOw`#0ynfs6%X3U=5eDOl@#f!NNOboyNE@5V2U}gqtpLg+M zp`akc!2@Xr4y672KmFgoS^xge1lm*eK+^$8MR>Y6hE&|L>GBk6P~c%%+|cp+oLcAq z`lW$7zfEFoADo{qv9zbKWog6f#ap;`t@>Abukph3eX>~!VbiNGZ|_r3b&+4gt1aZa p-b%R1G0e`MW38)~O&%i~L#!^B*S!bMJArmEc)I$ztaD0e0su*zcPsz^ literal 0 HcmV?d00001 diff --git a/web/images/thin-grey-line-3.gif b/web/images/thin-grey-line-3.gif new file mode 100644 index 0000000000000000000000000000000000000000..107d07516a6ac442a089abd0236f05585938fa4b GIT binary patch literal 893 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1d!3-n|-?A0~DajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_cg49pAxJ|V6^#m2_QKynm}hQJ66fv4G@Rsp>&?CIhdQgJIO jfrXJR<&!-J1B(O$|0`B*{Uy^XK%wI4>gTe~DWM4f**YNv literal 0 HcmV?d00001 diff --git a/web/images/thin-grey-line.gif b/web/images/thin-grey-line.gif new file mode 100644 index 0000000000000000000000000000000000000000..958a7d7fe8a95bd2d9d98def42a3c58ebf688a17 GIT binary patch literal 48 xcmZ?wbhEHbWM$xDXkcJ4Ha2EpU{L(Y0wft2bU*}1hJlH_rGMpV+5cP&)&Q`&2pa$Z literal 0 HcmV?d00001 diff --git a/web/images/vesta-italic-logo.png b/web/images/vesta-italic-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..73df0925c43551637e8a7182caddb8b7bbc79b9a GIT binary patch literal 1822 zcmaJ?c~BE)6puP~Jjd3~ShTg>#ap-uK=&YmQjX zpFCm41PX;RSr7_|$Q2;JN#n+lv#&ioi(IA?a10TN%LpT)!zdvrF2MkS8cD!J7=k7z zHDiGk${0W)jv-=%VQeX`rXg+&&7{_nYzieX*rY|IN{j#`Sb{>sp}siVKm`;ihZ^lC zWC*n&CRc=}=&;C?ErxDEsSXbdkYV-W*b#H2BOeEt3X7Xsc4CWFrKrZc_0nEq@ZZ#IJgydPB3 zn+}z+MG)`3FY?5p$_YZtrqhi^BhBbT!*vOCCX2;#Yj}Hmkq9q+vW7rRUK;(ZVFd`& zOLYn@p};kOTM?1q27*H+BYl^GTKhp(qkn%*hpN>d(0W3I zeT?@%h4tcOEk+k%dfcFsl7*Aaa=X&9K^=w=xK51Ys^MFVkmCfdm*ZLhjPwJd6&e&b z>ffS;LbgDoClHMk6F?j)$)_n4DBE`ti^28gK}-e~$U4)Kg2oAm7#KuOh<4a45ubx!&+0PAIh4=Nd@vvs3V@+t*N`g|B!S#QECD@ys`l2DMddX;!7$b#X;LoWA_ zAZuO^_CI;@I}Z%B+wJEX&R(%McXqa0ExSrAd4mIv{{G%OcUo-qr|;jprBX=B_La6j z`(uA)nE(pfn5zA$)bjY@?Tx8A*Px^J_|KIUKbx(cRuDr z!5dQ7wOnn&B;TV_q``J3HCf%>-j=gHZS~4!^=E1!cnJgsovJ-NH1t})<1}8Zv(=y4 zkz-Cwi06asojbOdTk}z5bxfo%Gb63kx;O0y;#u2cjam`ACc0qHj%e|+gH@$66yrew z#YKD9Cu^&#Dj(jxnZ7C6vL4Ou)@HZP32M-PgNEF#g;+L|K=j_`Hz9!d?A+Jz(L|ZVF|TN&tn3 zO%EmUluxfYh$Vm4c6R>z;A zEIwN{byr#bzN^hQ4nL1+S$JjstbnxS0~<07bLN2)rtD-!a-Kmw@vT9vrWM^3xRE-I z$J;T4uGCK)Z(N>HGrHt**w@+mMaS6iaoHhB?1@b)JgrIJMgq!NpXY5EeWTryZD|oL zT%h(h5y?wvqzLn*6Z|%N%4Ddzu-5?SdXrx6CRA7zr3>Ays)RAc*ak{N?H={UTd@O z?)tK6Mblhqck@(E*1fc?shqe!dGQ_xjy+@+G8ti*7%|U(c4Kc>^~=t9^p{naJg;52 zV4rdQT!&xt>~Zp48iTpvo7;&q%b>aYA1r7+er(RTjv9kzQ|3IzQ5K?NGRIw;LZytJ ZM7iI^4J&GVdC2|862Qx$!`%4I{{UO>{#5_~ literal 0 HcmV?d00001 diff --git a/web/images/vesta-logo-2011-11-16.png b/web/images/vesta-logo-2011-11-16.png new file mode 100644 index 0000000000000000000000000000000000000000..994e0091b2fd13b7b257e78ce7a704642f8a755a GIT binary patch literal 3962 zcmV-=4~6iFP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipk~ z6fHHDCrK;-000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000ivNklPG$F|jBY32yxjLWgnahZ0(J~P_V zh^HADrs+Xj8t`};Wdz5AqKL9e1hhvbRS6nGl#mbz36P{JmDFDK?)*_zAz<*dGyT`x zf8KfT-S@lq_r1UM`^3yy)qKyW1y+Hm6`G176@(CI8VI4F2?-(yXhG>bxLk(7}~6m*O&p2Y3*9s(_iH{agMbn846O;3_i zz=VoQWNHcn#xmM^Izfau*K)#Uiu5eiN$*ymH+~ZFQxOuRkVq*J;`$@jVprwHrz-?f z$`R*Z`;Hr|@qYtoo`K=A@eAbcq)DapQoKM;vTRFFX_B@*;PhzN)TAT}2tkQ`l4sz5jv z6LlaXLI{x3eGNcT$|OaE{#`EyYZJsJq(4A!mxJPb1B0%wC@id@Vu~4Ga6DVKZlkla zi-6CM5FrNodoZX9XIjq@P?N|lE~jX01-d}bn1&C|j6o;|g%B5Gr|SS#1GU??Z^z^D zuwun8uAaUSn9XK3Z1_FzzyCfPHf&)1`t?kmQbi;Z0imJO>FDXX!c$K@MORlB7K@ep z?ztC>#loQ1!=XcmczNSX%L4&FTefc5UQkd7a+u2sjbJdynl)>vuRpOFVC~wqD@sdC zdGNs%IGxUo0{-b5fP@f>^kVRyy!1Zi)|8mGTWf37tq|C3)fn`NC`wc*v)N2?QtCA^M+iYuQZgkaV_Ey#7crSkghL@r#xxc! zTtxb)wC!uwtRX8ao3v4BBgVAkG$JyMS6)5Ak%NCk(?&6FoDGqaKtgIC(`FPiYD@tqx(7JxZo!Zg zkiXD;G)0D#gk7yfr0?!X0O+Chu7=P8_JQI zhQ~Wl=kX5wCYIrTW3gCni)TW!*&NM$h!!93RyZE{DSbfW=}N%05<0HHxC(XmH?ixkgGTEmyOXBx(gvGi?Td9i;8_ z>C>y5o0~TSzXGO!JTN@|L}kbpA!q?wq6ZQkrDIDeDJcP150njAkjj9qwx*DIHB$)t zFOr*KAR{xMt_z(!@yJ}zBD}Wa9S+qy2^$163Iqy1!Z;}^O9M2He&*-HeGa@Lhpu)5 z?vR79F-SP%M@730NQtHUeo#K>=;(OhOzRoS#+6ZNuA;HAfvT!1qSod3P7RZmmWJw4 zj_Y(ftIOpCVBfxdEL^adMT-{U^ZBfQc;%&fAy|!+TjG`)%YN5%22#qULJ0En^J~k? z%W*n;sjshR-n@C(Y}ItMp9A;@&>Du)e13jD@18eFOb&73e3*<39TO@ik&>B1Tdxj%_9*(&BAo4tpjK!~+g{BW2^tv0AM(Ha23hScU+)zJ}SgYZsD;RUkN0_c6~r^9;?+r&#mCYF7Vd z4R_sj7r~I9ty{OO5|A6qmLU*XR|_Qtz$S#)3P`J^dT6~kK+|hx##~-|0}(Ah)G$VN z?>$M_4K0`Z_)5Knq^hM%H9yXhKklNUw1~@>vayT_k*)VbcQOG#gcT^tPNQb7iCMF+ z&~$2m(y^HojZNpzf7nB=(CF`Qp-LaI+QS`nC(#k#*peknu$XNe7;}j7@^bq7`?1^Y zv7jx6N`O!(gd~DqugB~44e5OF-~m)c$FHAzj(hL9pFkkM8{4+609M36`ZF;9IxDgY zA%+g5q0x?`p&o$QvuDTW+ycr;098Ye$EPPbbtF}kaP<8Qr=R#=L2a1hPo#o+TW#_1)!yN|LlIh3U837K-)vF|Ls zmwL%A*Rk;SG%oiCa5%jD-4ZiW36Ux;a^#>3NmdgmTGY*04AAd(;&3>y*=(52)**8r zY54tqLZQ&+P$;+qr~qcgUcCX_{oZ@K^YjS@9{=UzEL*mW-Me=Ka@7r55bLB#lgY`+ z0Tgci=^Y3maJgLM=8ncJGsJkJZWY!nt}(srherjyMi=v8j6E@L1`5QqdRDHu;)v5t3l?dS8)n#jvb;>@XL z6f%fh4VnUY4dgc<)-*KQXWMKxZoT!^XnG%VukZF}BlKvsz^M4m+i$yVIT%a&c!Fk7wFY}>XCiR_NH8iLIc*Xbs@-m%egA#Yryb`zXl-qc@AQ3OYy2i04kM*p0iq&i zLA5Jau1vL9EUa9)lFrUfiV91}%^8E#!g#&jIDjKItutoK0ASOmP5Av@q>M5Qk3IGn z)zhYtnrdReB8mDK26C`t>w4G%&4tI-s$C|9%Dr z+(W$F^)8m2oQ%aBjX!($?xD}w^L4BQnSRsX)M7E)u-Rui9!JYi{C$;Q6SclGa1%q~l`P0Tzrm6I}2T4vh;nQWa_w!RU4MylU3)iHopfi~o#W5<>P(AM5cpR)&${|0<1r95S~ z+p(A}l$MrIcT@uC)hMYY2f`x!FTU{L;+D2%LIF3as*wq!O#JuB20FVP6lZl)T9Se` z*u^DhKmL>~dfi^UY8GCd5nu(9KLNq(shSbut`c=Q`RS{#Zkb@WpD^yu&O7UaNz0~n3Q zq57(+sfmAmaV_ob?eVR>9(Tnz-~3Pdoh}X>H~>%&^oe1dv_VL*QKzXZGEy=rNH1jJ zf;)+j$cbZz2wteC*f@Zz?Gq{|77$bt`N)2TRzndkHEpF7{7y=#38BQ4`HMK>bRqef zl=9~&Vk~fHtfk18Qr;tk_*=jRd<1Nd1?Br=&tgamq?9`~&#~|Pok|f{>DQE>YiJ7yiD}ZlfHY|h`ixjE8qz~)!Zol~s zswSB^-S`!iQznukdpW-6KbTxG8VP*(`AJRLLiUc_X@c_v*{{`K-^&Z@opJC3PG)+sspkH1yXSe%`7O`;zTf+OzwbQfoT5?)>S|hQ zAP`8MXpeJNjCjSpT~$f(Bt>Xp6@#YO&Ry)nXNe_rAppWM`F;SH$ff%O&H$Y$3+e_i zAdnK6?dmReCp)4Ud@hu}ih)YG0tFic!dOWKbOr|ygZ%)1HqR0=*W3mHvze9?}5EvsxD+IWJm=2b519>8})DrSZ7p<7DZo?qpPY^N3 z67rWRcQO@h%NGJ*6DZt}0XKz%O%YIpk+GSXnE@CHN5EllBn*KxM3|wCkZ3p@{P}_? zq6wKSv@;I>IhJB&2?-F31!x#dB9TBPMo_-cABI4oP^%h9q@e;~D3bBSbg3avr29ny z2Z$I#wm{70^T4Z$bU%Ku*b<^}`d12E!B<(H=yRDA1%pZH0vG}cUrp%?kWBvnP%if? zS|oM`{`UJng+;D10RVFbMEqbOLve5{-PKS6w5<@Ji}^xVK0okF6{!JyF<%tG7l3VD zOu#fYkI9#aKB38EG?6C~(|HVlh_i$!_)s>RiMBI0LE_C(CI~YdGX%m8VUD!1u{E`` zg(I*g2)GUE3m3;{1akqN_zRc$H`nx=+|@?l3KWrXfRG&mF!4e@7yKzW zV0U-9IotP9K&{PnP>OR+%@suKfTLJ`7Ug>N>KaVJtz+dS@h8J6u}#GiiNlYlvW@`# zm57y<#plnT*HXD68b~)N?geMNJLa$KF&;E(+^y#8ImYkbzpD&)GCi3?3nbsKrwUVeot?&HqV3A^k`MY&A0LUuRWxRj? zUQkq^cPzW7d#6k)_V+tTur;6UCYbXsX^2zb{qd&4W$W13nDhu*PtuiT`dxAWC|3%~ zPEYV{z8@YMd`_0Z3;bSmJfNn!tg^Bq0N8q?_DW1ts22fQP;l;2QNDxS0g^4MB(b2) z5pa-ICY}_;rZ;-+og5!IAq$!gK07@< z78WKQ9T{}SYdSe#k`njevZl*R3-Pv=Z;oq($vDnfn9yv4Jq~4$Ge71&+zxy1qD6XU<8r*4~?8Yw9$etBD)zz8CSiepk!JpuygR=RXYGast8 z&_O37BQ@t-W@LC!dCC4??b|nr&I{s9pltZ*dWkaKOzq6Dt(flDf4o5 z+j>`f;NJcYUqK-Vn=R{l3&s3&ZWAI?7L}x@tlIh3T2K~+(_u2xlA~e@1Cti6omz7Q ze_|`3+3&Z0|1hgr(}Pvfn8^;A+ciC3xb&dZY359$=-JJ=4}GXMkw$D8F-=EDhe8>Q zpbW~(XHX{%S;+B76C$$uwCt24sV4G7-bd5=@?ER;O|)D{>8_qJt<=()>#)BQyEawn(r3ybU8x>9>cZK;o4+r#(GxCUwJyknbBG|L7xsloinzR-i{cV%o%J$y$e)V*~T7!QGkW zoX(#aa|!;QdeG5V;t7w1As6}8`C>v+Eg{U_>kwftHBj+suDk2EG@=SxE_LjU3S7oG zchLGB96dj7jNbb)dT&+LU5kha&WN0_qt!DvzcQ&aCpkg+IZfBRhV;T`i}v}UJSDoD z`bo|L?XIo6_nzK)E!B;i&+q)9Z*mfmaO;GP?FZiC)K8X!<#**__j@a1rVx_vcTd61 z4pi#qBpWA=xsRX7_O3@3YX6YkjxvA=NvaDO7^KDTi;Wt4Lq8@vM5?`hQG0FOljdTb z_F2M&dfWQrv)2xf`1BsY>ioQY$NKd$xmwp2$AhwqiP2Qfz8o`FBzk360^{tC%dR)} zY#c5&UTc!M&!4)XGvzlh6y!h5(rd6+p0rnOXJs)rbZT9FxGD8=PIxk`bdN;cr^UCB z`>gvScrG2eD{n(}kuZJUI-=I2Ycg>b78eH$61zYbJfJE@DtB({Z$`htx6RGhb#&Bd zj!S}n!Pke?KQD{V%=CYa#ISD`uaOj4R8Fny^sWeYx|3+JP4`~$L+a_oaB#j{%_yxy z98vdXys9dy>XoM?e0ZStkd)sYjpWbOK@1=U+3jd|9x{kDzBxS>>vuauYEiZ$X*^8@ ztAJb;g5!a!LH!)F5Jc6?v5?mBr;X9k6|@#zNK5iQ5iG0ytxwXXNA>C( zhlI<%B|6$rr&||K_p7?q<@aDU*ztBvd~eK|5dT*`E?zBwbnN2kS%qa_43Tq)Slo};*zT=X2HknM_VpetJH+#O^~db=TeQw z9>=O^=WbzeHLe}es2xx*a}}I)nYCxC;FcG5smE@>t8yPrEw(O_TpwBR+B&;sxS@^u z^O+@c6jJ(XAb2l w>k}ty8wT#^(PliKiVEY-@9dB4T++J*ve{mWzWnaH^wob+q8$ZSW#b$3ACq&tl>h($ literal 0 HcmV?d00001 diff --git a/web/images/vesta-logo-2011-12-14.png b/web/images/vesta-logo-2011-12-14.png new file mode 100644 index 0000000000000000000000000000000000000000..e66fab8cae6aa1fc9c1583c2ebfbb8262f8b8e6a GIT binary patch literal 5117 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 literal 0 HcmV?d00001 diff --git a/web/images/vesta-logo.png b/web/images/vesta-logo.png index e66fab8cae6aa1fc9c1583c2ebfbb8262f8b8e6a..7ac7c4e8e0463e1760280b6de0a5c448774c5e14 100644 GIT binary patch literal 1946 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 diff --git a/web/index.html b/web/index.html index e820f5e1..30783aa8 100644 --- a/web/index.html +++ b/web/index.html @@ -14,7 +14,7 @@ + + + + +

+
+ + +
+
    + +
+
+ +
+ +   + add new entry + + select all + deselect all + Delete selected +
+ +
+
+ Tests:
+
+ +
+ Action +
 
+ +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + diff --git a/web/js/_settings.js b/web/js/_settings.js index 0ddc4818..1dd89d73 100644 --- a/web/js/_settings.js +++ b/web/js/_settings.js @@ -28,6 +28,7 @@ App.Constants.KEY.BACKSPACE = 8; App.Constants.KEY.UP = 38; App.Constants.KEY.DOWN = 40; App.Constants.KEY.CODED_NAME = {'27':'ESC', '13':'ENTER','32':'SPACE','8':'BACKSPACE','38':'UP','40':'DOWN'}; +App.Constants.KEY.WDAYS = {'0':'Sunday', '1':'Monday','2':'Tuesday','3':'Wednesday','4':'Thursday','5':'Friday', '6': 'Saturday'}; // Settings App.Settings.PSW_MIN_LEN = 6; diff --git a/web/js/actions.js b/web/js/actions.js index 7a3aa056..3b136a45 100644 --- a/web/js/actions.js +++ b/web/js/actions.js @@ -56,8 +56,7 @@ App.Actions.do_change_password = function() if (reply.result) { $('#change-psw-error').html(''); $('#change-psw-error').addClass('hidden'); - $('#change-psw-success').html('Reset link was sent to email box provided by you.' - + ' You will need to provide "'+reply.data.key_code+'" code to for resetting the password. Please copy it.'); + $('#change-psw-success').html('Reset link was sent to email box provided by you.'); $('#change-psw-success').removeClass('hidden'); $('.form-row').remove(); } @@ -584,6 +583,58 @@ App.Actions.delete_selected = function(evt) if (!confirmed) { return; } - - +} + +App.Actions.loadStats = function(type) +{ + var period = ''; + switch (type) { + case 'month': + period = 'monthly' + break; + case 'today': + period = 'daily' + break; + case 'week': + period = 'weekly' + break; + case 'year': + period = 'yearly' + break; + default: + period = 'daily'; + break; + } + + $('#actions-toolbar .sub-active').removeClass('sub-active'); + $('#actions-toolbar .'+type).addClass('sub-active'); + + App.Ajax.request('STATS.getList', {period: period}, function(reply) { + if (!reply.result) { + App.Herlers.alert('Stats list failed to load. Please try again a bit later'); + } + + App.Ref.CONTENT.html(App.HTML.Build.stats_list(reply.data)); + App.Helpers.updateScreen(); + }); +} + +App.Actions.toggle_batch_selector = function() +{ + if (App.Tmp[App.Env.world + '_selected_records'] == 0) { // Select all + var rows = $('.row'); + rows.each(function(i, row) { + $(row).addClass('checked-row'); + }); + App.Tmp[App.Env.world + '_selected_records'] = rows.length; + $('#batch-processor .selector-title').html(rows.length + ' SELECTED'); + } + else { + var rows = $('.row'); + rows.each(function(i, row) { + $(row).removeClass('checked-row'); + }); + App.Tmp[App.Env.world + '_selected_records'] = 0; + $('#batch-processor .selector-title').html('NONE'); + } } diff --git a/web/js/core.js b/web/js/core.js index 7d3dc050..97e787bd 100644 --- a/web/js/core.js +++ b/web/js/core.js @@ -15,7 +15,26 @@ App.Core.listen = function() if (action.length < 2) { if (elm.hasClass('check-this')) { var ref = $(elm).parents('.row'); - ref.hasClass('checked-row') ? ref.removeClass('checked-row') : ref.addClass('checked-row'); + if (ref.hasClass('checked-row')) { + ref.removeClass('checked-row'); + App.Tmp[App.Env.world + '_selected_records'] -= 1; + } + else { + ref.addClass('checked-row'); + App.Tmp[App.Env.world + '_selected_records'] += 1; + } + + if (App.Tmp[App.Env.world + '_selected_records'] <= 0) { + App.Tmp[App.Env.world + '_selected_records'] = 0; // if number is negative + $('#batch-processor .selector-title').html('NONE'); + $('.styled.do_action_toggle_batch_selector.style-applied').attr('checked', false); + $('.checkbox.do_action_toggle_batch_selector').css('background-position', '0 0'); + } + else { + $('#batch-processor .selector-title').html(App.Tmp[App.Env.world + '_selected_records'] + ' SELECTED'); + $('.styled.do_action_toggle_batch_selector.style-applied').attr('checked', true); + $('.checkbox.do_action_toggle_batch_selector').css('background-position', '0 -50px'); + } } return; // no action found attached to the dom object } diff --git a/web/js/html.js b/web/js/html.js index 9a2125c4..2b3ea72e 100644 --- a/web/js/html.js +++ b/web/js/html.js @@ -21,7 +21,7 @@ App.HTML.setTplKeys = function (tpl, o, empty) { App.HTML.Build.dns_form = function (options, id) { if ('undefined' == typeof App.Env.initialParams) { - return alert('PLease wait a bit. Some background processes are not yet executed. Thank you for patience.'); + return alert('Please wait a bit. Some background processes are not yet executed. Thank you for patience.'); } var tpl = App.Templates.get('FORM', 'dns'); tpl.set(':source', options); @@ -254,14 +254,14 @@ App.HTML.Build.dns_entry = function (o, is_new) { App.HTML.Build.user_entry = function (o, key) { var processed_data = { 'NICKNAME': key, - 'U_DISK_PERCENTAGE': o.U_DISK > 0 ? o.U_DISK / o.DISK_QUOTA * 100 : 1, - 'U_BANDWIDTH_PERCENTAGE': o.U_BANDWIDTH > 0 ? o.U_BANDWIDTH / o.BANDWIDTH * 100 : 1, - 'U_DISK': o.U_DISK == 0 ? 1 : App.Helpers.formatNumber(o.U_DISK), - 'U_BANDWIDTH': o.U_BANDWIDTH == 0 ? 1 : App.Helpers.formatNumber(o.U_BANDWIDTH), - 'DISK_QUOTA_MEASURE': App.Helpers.getMbHumanMeasure(o.DISK_QUOTA), - 'BANDWIDTH_MEASURE': App.Helpers.getMbHumanMeasure(o.BANDWIDTH), - 'BANDWIDTH': App.Helpers.getMbHuman(o.BANDWIDTH), - 'DISK_QUOTA': App.Helpers.getMbHuman(o.DISK_QUOTA) + 'U_DISK_PERCENTAGE': o.U_DISK > 0 ? parseFloat(o.U_DISK / o.DISK_QUOTA * 100).toFixed(2) : 1, + 'U_BANDWIDTH_PERCENTAGE': o.U_BANDWIDTH > 0 ? parseFloat(o.U_BANDWIDTH / o.BANDWIDTH * 100).toFixed(2) : 1, + 'U_DISK': o.U_DISK == 0 ? 1 : App.Helpers.formatNumber(o.U_DISK), + 'U_BANDWIDTH': o.U_BANDWIDTH == 0 ? 1 : App.Helpers.formatNumber(o.U_BANDWIDTH), + 'DISK_QUOTA_MEASURE': App.Helpers.getMbHumanMeasure(o.DISK_QUOTA), + 'BANDWIDTH_MEASURE': App.Helpers.getMbHumanMeasure(o.BANDWIDTH), + 'BANDWIDTH': App.Helpers.getMbHuman(o.BANDWIDTH), + 'DISK_QUOTA': App.Helpers.getMbHuman(o.DISK_QUOTA) }; var o = $.extend(o, processed_data); o.U_DISK_PERCENTAGE_2 = o.U_DISK_PERCENTAGE; @@ -291,7 +291,8 @@ App.HTML.Build.user_entry = function (o, key) { }); if (ns_full.length <= App.Settings.USER_VISIBLE_NS) { tpl.set(':NS', ns.done()); - } else { + } + else { var ns_custom = App.Templates.get('NS_MINIMIZED', 'user'); ns_custom.set(':NS_MINI', ns.done()); ns_custom.set(':NS_FULL', ns_full.done()); @@ -308,7 +309,8 @@ App.HTML.Build.user_entry = function (o, key) { tpl.set(':OVER_BAR', tpl_over.finalize()); tpl.set(':U_DISK_PERCENTAGE_3', 100); tpl.set(':OVER_DRAFT_VALUE', 'overdraft'); - } else { + } + else { tpl.set(':OVER_BAR', ''); tpl.set(':OVER_DRAFT_VALUE', ''); } @@ -320,7 +322,8 @@ App.HTML.Build.user_entry = function (o, key) { tpl.set(':OVER_BAR_2', tpl_over.finalize()); tpl.set(':U_BANDWIDTH_PERCENTAGE_3', 100); tpl.set(':OVER_DRAFT_VALUE_2', 'overdraft'); - } else { + } + else { tpl.set(':OVER_BAR_2', ''); tpl.set(':OVER_DRAFT_VALUE_2', ''); } @@ -329,19 +332,35 @@ App.HTML.Build.user_entry = function (o, key) { App.HTML.Build.web_domain_entry = function (o, key) { var processed_data = { - DOMAIN: key + DOMAIN: key, + 'U_DISK_PERCENTAGE': o.U_DISK > 0 ? parseFloat(o.U_DISK / App.Env.initialParams.user_data.DISK_QUOTA * 100).toFixed(2) : 1, + 'U_BANDWIDTH_PERCENTAGE': o.U_BANDWIDTH > 0 ? parseFloat(o.U_BANDWIDTH / App.Env.initialParams.user_data.BANDWIDTH * 100).toFixed(2) : 1, + 'U_DISK': o.U_DISK == 0 ? 1 : App.Helpers.formatNumber(o.U_DISK), + 'U_BANDWIDTH': o.U_BANDWIDTH == 0 ? 1 : App.Helpers.formatNumber(o.U_BANDWIDTH), + 'DISK_QUOTA_MEASURE': App.Helpers.getMbHumanMeasure(App.Env.initialParams.user_data.DISK_QUOTA), + 'BANDWIDTH_MEASURE': App.Helpers.getMbHumanMeasure(App.Env.initialParams.user_data.BANDWIDTH), + 'BANDWIDTH': App.Helpers.getMbHuman(App.Env.initialParams.user_data.BANDWIDTH), + 'DISK_QUOTA': App.Helpers.getMbHuman(App.Env.initialParams.user_data.DISK_QUOTA) }; var o = $.extend(o, processed_data); + o.U_DISK_PERCENTAGE_2 = o.U_DISK_PERCENTAGE; + o.U_DISK_PERCENTAGE_3 = o.U_DISK_PERCENTAGE; + o.BANDWIDTH_MEASURE_2 = o.BANDWIDTH_MEASURE; + o.DISK_QUOTA_MEASURE_2 = o.DISK_QUOTA_MEASURE; + o.U_BANDWIDTH_PERCENTAGE_2 = o.U_BANDWIDTH_PERCENTAGE; + o.U_BANDWIDTH_PERCENTAGE_3 = o.U_BANDWIDTH_PERCENTAGE; var tpl = App.Templates.get('ENTRY', 'web_domain'); tpl = App.HTML.setTplKeys(tpl, o); tpl = App.HTML.toggle_suspended_entry(tpl, o); if (o.STATS_LOGIN.trim() != '') { tpl.set(':STATS_AUTH', '+auth'); - } else { + } + else { tpl.set(':STATS_AUTH', ''); } tpl.set(':DISK', App.Env.initialParams.PROFILE.BANDWIDTH); tpl.set(':BANDWIDTH', App.Env.initialParams.PROFILE.DISK); + tpl = App.HTML.toggle_suspended_entry(tpl, o); return tpl.finalize(); @@ -407,12 +426,42 @@ App.HTML.Build.backup_list = function(backups) var acc = []; $.each(backups, function(key) { var bckp = backups[key]; + // generated time calc + var generated_time = 1; //min + bckp.RUNTIME > 60 ? generated_time = bckp.RUNTIME / 60 + ' h.' : generated_time += ' m.'; + + var created_date = new Date(key); var tpl = App.Templates.get('ENTRY', 'backup'); tpl.set(':CREATED_AT', key); tpl.set(':CREATED_AT_TIME', bckp.TIME); - tpl.set(':CREATED_AT_TIME', bckp.TIME); + tpl.set(':GENERATION_TIME', generated_time); + tpl.set(':OWNER', App.Env.initialParams.auth_user.uid.uid); + tpl.set(':CREATED_AT_WDAY', App.Constants.KEY.WDAYS[created_date.getDay()]); + tpl.set(':SIZE', App.Helpers.getMbHuman(bckp.SIZE) + ' ' + App.Helpers.getMbHuman(bckp.SIZE, true)); acc[acc.length++] = tpl.finalize() - }) + }); + + var wrap = App.Templates.get('WRAPPER', 'backup'); + wrap.set(':CONTENT', acc.done()); + + return wrap.finalize(); +} + +App.HTML.Build.stats_list = function(stats) +{ + if (!stats || stats.length == 0) { + return '

Stats are not available

'; + } + + var acc = []; + $.each(stats, function(key) { + var stat = stats[key]; + + var tpl = App.Templates.get('ENTRY', 'stats'); + tpl.set(':HEADER', stat.TITLE); + tpl.set(':IMG_SRC', stat.SRC); + acc[acc.length++] = tpl.finalize() + }); var wrap = App.Templates.get('WRAPPER', 'backup'); wrap.set(':CONTENT', acc.done()); diff --git a/web/js/lib/.svn/entries b/web/js/lib/.svn/entries new file mode 100644 index 00000000..c20324f9 --- /dev/null +++ b/web/js/lib/.svn/entries @@ -0,0 +1,132 @@ +10 + +dir +86 +svn://svn.vestacp.com/vesta/trunk/web/js/lib +svn://svn.vestacp.com/vesta + + + +2011-05-21T18:39:29.042444Z +76 +twi + + + + + + + + + + + + + + +32c52990-e6da-4f1f-8224-85171b9c7084 + +custom-form-elements.js +file + + + + +2011-05-21T16:20:27.000000Z +c32b7ce65d7f5916a3a7ad767bbeeac8 +2011-05-21T17:53:21.905711Z +75 +twi + + + + + + + + + + + + + + + + + + + + + +5866 + +jquery-ui-1.8.13.custom.min.js +file + + + + +2011-05-21T17:06:36.000000Z +305afec5286e0380016fda3c0afa88f3 +2011-05-21T18:39:29.042444Z +76 +twi + + + + + + + + + + + + + + + + + + + + + +41841 + +jquery-1.4.4.min.js +file + + + + +2011-01-12T10:13:30.000000Z +73a9c334c5ca71d70d092b42064f6476 +2011-01-12T11:14:22.700688Z +11 +twi + +popup.js +file + + + + +2011-01-12T10:13:30.000000Z +03b53e40755b05328a0c2cfe7174c0e0 +2011-01-12T11:14:22.700688Z +11 +twi + +browser.js +file + + + + +2011-01-12T11:32:02.000000Z +99d606a8337f5ba58bcee7729fa08676 +2011-01-12T12:31:57.745881Z +21 +twi + diff --git a/web/js/lib/.svn/text-base/browser.js.svn-base b/web/js/lib/.svn/text-base/browser.js.svn-base new file mode 100644 index 00000000..9d27b37c --- /dev/null +++ b/web/js/lib/.svn/text-base/browser.js.svn-base @@ -0,0 +1,396 @@ +/** + * jQBrowser v0.2 - Extend jQuery's browser detection capabilities + * * http://davecardwell.co.uk/javascript/jquery/plugins/jquery-browserdetect/0.2/ + * + * Dave Cardwell + * + * Built on the shoulders of giants: + * * John Resig + * * Peter-Paul Koch + * + * + * Copyright (c) 2006 Dave Cardwell, dual licensed under the MIT and GPL + * licenses: + * * http://www.opensource.org/licenses/mit-license.php + * * http://www.gnu.org/licenses/gpl.txt + */ + + +/** + * For the latest version of this plugin, and a discussion of its usage and + * implementation, visit: + * * http://davecardwell.co.uk/javascript/jquery/plugins/jquery-browserdetect/ + */ + +new function() { + /** + * The following functions and attributes form the Public interface of the + * jQBrowser plugin, accessed externally through the $.browser object. + * See the relevant function definition later in the source for further + * information. + * + * $.browser.browser() + * $.browser.version.number() + * $.browser.version.string() + * $.browser.OS() + * + * $.browser.aol() + * $.browser.camino() + * $.browser.firefox() + * $.browser.flock() + * $.browser.icab() + * $.browser.konqueror() + * $.browser.mozilla() + * $.browser.msie() + * $.browser.netscape() + * $.browser.opera() + * $.browser.safari() + * + * $.browser.linux() + * $.browser.mac() + * $.browser.win() + */ + var Public = { + // The current browser, its version as a number or a string, and the + // operating system its running on. + 'browser': function() { + return Private.browser; + }, + 'version': { + 'number': function() { + return Math.floor(Private.version.number); + }, + 'string': function() { + return Private.version.string; + } + }, + 'OS': function() { + return Private.OS; + }, + + // A boolean value indicating whether or not the given browser was + // detected. + 'chrome': function() { + return Private.chrome; + }, + 'aol': function() { + return Private.aol; + }, + 'camino': function() { + return Private.camino; + }, + 'firefox': function() { + return Private.firefox; + }, + 'flock': function() { + return Private.flock; + }, + 'icab': function() { + return Private.icab; + }, + 'konqueror': function() { + return Private.konqueror; + }, + 'mozilla': function() { + return Private.mozilla; + }, + 'msie': function() { + return Private.msie; + }, + 'netscape': function() { + return Private.netscape; + }, + 'opera': function() { + return Private.opera; + }, + 'safari': function() { + return Private.safari; + }, + + // A boolean value indicating whether or not the given OS was + // detected. + 'linux': function() { + return Private.linux; + }, + 'mac': function() { + return Private.mac; + }, + 'win': function() { + return Private.win; + } + }; + + // Allow external access to the 'Public' interface through the $.browser + // object. + $.browser = Public; + + + + /** + * The following functions and attributes form the internal methods and + * state of the jQBrowser plugin. See the relevant function definition + * later in the source for further information. + * + * Private.browser + * Private.version + * Private.OS + * + * Private.aol + * Private.camino + * Private.firefox + * Private.flock + * Private.icab + * Private.konqueror + * Private.mozilla + * Private.msie + * Private.netscape + * Private.opera + * Private.safari + * + * Private.linux + * Private.mac + * Private.win + */ + var Private = { + // Initially set to 'Unknown', if detected each of these properties will + // be updated. + 'browser': 'Unknown', + 'version': { + 'number': undefined, + 'string': 'Unknown' + }, + 'OS': 'Unknown', + + // Initially set to false, if detected one of the following browsers + // will be updated. + 'chrome': false, + 'aol': false, + 'camino': false, + 'firefox': false, + 'flock': false, + 'icab': false, + 'konqueror': false, + 'mozilla': false, + 'msie': false, + 'netscape': false, + 'opera': false, + 'safari': false, + + // Initially set to false, if detected one of the following operating + // systems will be updated. + 'linux': false, + 'mac': false, + 'win': false + }; + + + + /** + * Loop over the items in 'data' trying to find a browser match with the + * test in data[i].browser(). Once found, attempt to determine the + * browser version. + * + * 'name': A string containing the full name of the browser. + * 'identifier': By default this is a lowercase version of 'name', but + * this can be overwritten by explicitly defining an + * 'identifier'. + * 'browser': A function that returns a boolean value indicating + * whether or not the given browser is detected. + * 'version': An optional function that overwrites the default version + * testing. Must return the result of a .match(). + * + * Please note that the order of the data array is important, as some + * browsers contain details of others in their navigator.userAgent string. + * For example, Flock's contains 'Firefox' so much come before Firefox's + * test to avoid false positives. + */ + for( var i = 0, // counter + ua = navigator.userAgent, // the navigator's user agent string + ve = navigator.vendor, // the navigator's vendor string + data = [ // browser tests and data + { // Safari + 'name': 'Chrome', + 'browser': function() { + return /Google/.test(ve) + } + }, + { // Safari + 'name': 'Safari', + 'browser': function() { + return /Apple/.test(ve) + } + }, + { // Opera + 'name': 'Opera', + 'browser': function() { + return window.opera != undefined + } + }, + { // iCab + 'name': 'iCab', + 'browser': function() { + return /iCab/.test(ve) + } + }, + { // Konqueror + 'name': 'Konqueror', + 'browser': function() { + return /KDE/.test(ve) + } + }, + { // AOL Explorer + 'identifier': 'aol', + 'name': 'AOL Explorer', + 'browser': function() { + return /America Online Browser/.test(ua) + }, + 'version': function() { + return ua.match(/rev(\d+(?:\.\d+)+)/) + } + }, + { // Flock + 'name': 'Flock', + 'browser': function() { + return /Flock/.test(ua) + } + }, + { // Camino + 'name': 'Camino', + 'browser': function() { + return /Camino/.test(ve) + } + }, + { // Firefox + 'name': 'Firefox', + 'browser': function() { + return /Firefox/.test(ua) + } + }, + { // Netscape + 'name': 'Netscape', + 'browser': function() { + return /Netscape/.test(ua) + } + }, + { // Internet Explorer + // + 'identifier': 'msie', + 'name': 'Internet Explorer', + 'browser': function() { + return /MSIE/.test(ua) + }, + 'version': function() { + return ua.match( + /MSIE (\d+(?:\.\d+)+(?:b\d*)?)/ + ) + } + }, + { // Mozilla + 'name': 'Mozilla', + 'browser': function() { + return /Gecko|Mozilla/.test(ua) + }, + 'version': function() { + return ua.match(/rv:(\d+(?:\.\d+)+)/); + } + } + ]; + i < data.length; + i++ + ) { + if( data[i].browser() ) { // we have a match + // If the identifier is not explicitly set, use a lowercase + // version of the given name. + var identifier = data[i].identifier ? data[i].identifier + : data[i].name.toLowerCase(); + + // Make a note that this browser was detected. + Private[ identifier ] = true; + + // $.browser.browser() will now return the correct browser. + Private.browser = data[i].name; + + var result; + if( data[i].version != undefined && (result = data[i].version()) ) { + // Use the explicitly set test for browser version. + Private.version.string = result[1]; + Private.version.number = parseFloat( result[1] ); + } else { + // Otherwise use the default test which searches for the + // version number after the browser name in the user agent + // string. + var re = new RegExp( + data[i].name + '(?:\\s|\\/)(\\d+(?:\\.\\d+)+(?:(?:a|b)\\d*)?)' + ); + + result = ua.match(re); + if( result != undefined ) { + Private.version.string = result[1]; + Private.version.number = parseFloat( result[1] ); + } + } + + // Once we've detected the browser there is no need to check the + // others. + break; + } + }; + + + + /** + * Loop over the items in 'data' trying to find a operating system match + * with the test in data[i].os(). + * + * 'name': A string containing the full name of the operating + * system. + * 'identifier': By default this is a lowercase version of 'name', but + * this can be overwritten by explicitly defining an + * 'identifier'. + * 'OS': A function that returns a boolean value indicating + * whether or not the given operating system is detected. + */ + for( var i = 0, // counter + pl = navigator.platform, // the navigator's platform string + data = [ // OS data and tests + { // Microsoft Windows + 'identifier': 'win', + 'name': 'Windows', + 'OS': function() { + return /Win/.test(pl) + } + }, + { // Apple Mac OS + 'name': 'Mac', + 'OS': function() { + return /Mac/.test(pl) + } + }, + { // Linux + 'name': 'Linux', + 'OS': function() { + return /Linux/.test(pl) + } + } + ]; + i < data.length; + i++ + ) { + if( data[i].OS() ) { // we have a match + // If the identifier is not explicitly set, use a lowercase + // version of the given name. + var identifier = data[i].identifier ? data[i].identifier + : data[i].name.toLowerCase(); + + // Make a note that the OS was detected. + Private[ identifier ] = true; + + // $.browser.OS() will now return the correct OS. + Private.OS = data[i].name; + + // Once we've detected the browser there is no need to check the + // others. + break; + } + }; +}(); diff --git a/web/js/lib/.svn/text-base/custom-form-elements.js.svn-base b/web/js/lib/.svn/text-base/custom-form-elements.js.svn-base new file mode 100644 index 00000000..27954f2d --- /dev/null +++ b/web/js/lib/.svn/text-base/custom-form-elements.js.svn-base @@ -0,0 +1,153 @@ +/* + +CUSTOM FORM ELEMENTS + +Created by Ryan Fait +www.ryanfait.com + +The only things you may need to change in this file are the following +variables: checkboxHeight, radioHeight and selectWidth (lines 24, 25, 26) + +The numbers you set for checkboxHeight and radioHeight should be one quarter +of the total height of the image want to use for checkboxes and radio +buttons. Both images should contain the four stages of both inputs stacked +on top of each other in this order: unchecked, unchecked-clicked, checked, +checked-clicked. + +You may need to adjust your images a bit if there is a slight vertical +movement during the different stages of the button activation. + +The value of selectWidth should be the width of your select list image. + +Visit http://ryanfait.com/ for more information. + +*/ + +var checkboxHeight = "25"; +var radioHeight = "25"; +var selectWidth = "210"; + + +/* No need to change anything after this */ + + +document.write(''); + +var Custom = { + init: function() { + var inputs = document.getElementsByTagName("input"), span = Array(), textnode, option, active; + for(a = 0; a < inputs.length; a++) { + if((inputs[a].type == "checkbox" || inputs[a].type == "radio") && inputs[a].className == "styled") { + span[a] = document.createElement("span"); + span[a].className = inputs[a].type; + + if(inputs[a].checked == true) { + if(inputs[a].type == "checkbox") { + position = "0 -" + (checkboxHeight*2) + "px"; + span[a].style.backgroundPosition = position; + } else { + position = "0 -" + (radioHeight*2) + "px"; + span[a].style.backgroundPosition = position; + } + } + inputs[a].parentNode.insertBefore(span[a], inputs[a]); + inputs[a].onchange = Custom.clear; + if(!inputs[a].getAttribute("disabled")) { + span[a].onmousedown = Custom.pushed; + span[a].onmouseup = Custom.check; + } else { + span[a].className = span[a].className += " disabled"; + } + } + } + inputs = document.getElementsByTagName("select"); + for(a = 0; a < inputs.length; a++) { + try{ + fb.log($(inputs[a]).hasClass("styled")); + if($(inputs[a]).hasClass("styled")) { + option = inputs[a].getElementsByTagName("option"); + active = option[0].childNodes[0].nodeValue; + textnode = document.createTextNode(active); + for(b = 0; b < option.length; b++) { + if(option[b].selected == true) { + textnode = document.createTextNode(option[b].childNodes[0].nodeValue); + } + } + span[a] = document.createElement("span"); + span[a].className = "select"; + span[a].id = "select-" + inputs[a].name + a; + span[a].appendChild(textnode); + inputs[a].parentNode.insertBefore(span[a], inputs[a]); + inputs[a].id = inputs[a].name + a; + if(!inputs[a].getAttribute("disabled")) { + inputs[a].onchange = Custom.choose; + } else { + inputs[a].previousSibling.className = inputs[a].previousSibling.className += " disabled"; + } + } + }catch(e){fb.error(e);} + } + document.onmouseup = Custom.clear; + }, + pushed: function() { + element = this.nextSibling; + if(element.checked == true && element.type == "checkbox") { + this.style.backgroundPosition = "0 -" + checkboxHeight*3 + "px"; + } else if(element.checked == true && element.type == "radio") { + this.style.backgroundPosition = "0 -" + radioHeight*3 + "px"; + } else if(element.checked != true && element.type == "checkbox") { + this.style.backgroundPosition = "0 -" + checkboxHeight + "px"; + } else { + this.style.backgroundPosition = "0 -" + radioHeight + "px"; + } + }, + check: function() { + element = this.nextSibling; + if(element.checked == true && element.type == "checkbox") { + this.style.backgroundPosition = "0 0"; + element.checked = false; + } else { + if(element.type == "checkbox") { + this.style.backgroundPosition = "0 -" + checkboxHeight*2 + "px"; + } else { + this.style.backgroundPosition = "0 -" + radioHeight*2 + "px"; + group = this.nextSibling.name; + inputs = document.getElementsByTagName("input"); + for(a = 0; a < inputs.length; a++) { + if(inputs[a].name == group && inputs[a] != this.nextSibling) { + inputs[a].previousSibling.style.backgroundPosition = "0 0"; + } + } + } + element.checked = true; + } + }, + clear: function() { + inputs = document.getElementsByTagName("input"); + for(var b = 0; b < inputs.length; b++) { + if(inputs[b].type == "checkbox" && inputs[b].checked == true && inputs[b].className == "styled") { + inputs[b].previousSibling.style.backgroundPosition = "0 -" + checkboxHeight*2 + "px"; + } else if(inputs[b].type == "checkbox" && inputs[b].className == "styled") { + inputs[b].previousSibling.style.backgroundPosition = "0 0"; + } else if(inputs[b].type == "radio" && inputs[b].checked == true && inputs[b].className == "styled") { + inputs[b].previousSibling.style.backgroundPosition = "0 -" + radioHeight*2 + "px"; + } else if(inputs[b].type == "radio" && inputs[b].className == "styled") { + inputs[b].previousSibling.style.backgroundPosition = "0 0"; + } + } + }, + choose: function() { + option = this.getElementsByTagName("option"); + for(d = 0; d < option.length; d++) { + if(option[d].selected == true) { + // + var expr = '#select-' + this.id; + fb.log(expr); + $(expr).text(option[d].childNodes[0].nodeValue); + // bad! + //document.getElementById("select" + this.name).childNodes[0].nodeValue = option[d].childNodes[0].nodeValue; + } + } + } +} +window.onload = Custom.init; \ No newline at end of file diff --git a/web/js/lib/.svn/text-base/jquery-1.4.4.min.js.svn-base b/web/js/lib/.svn/text-base/jquery-1.4.4.min.js.svn-base new file mode 100644 index 00000000..8f3ca2e2 --- /dev/null +++ b/web/js/lib/.svn/text-base/jquery-1.4.4.min.js.svn-base @@ -0,0 +1,167 @@ +/*! + * jQuery JavaScript Library v1.4.4 + * http://jquery.com/ + * + * Copyright 2010, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2010, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Thu Nov 11 19:04:53 2010 -0500 + */ +(function(E,B){function ka(a,b,d){if(d===B&&a.nodeType===1){d=a.getAttribute("data-"+b);if(typeof d==="string"){try{d=d==="true"?true:d==="false"?false:d==="null"?null:!c.isNaN(d)?parseFloat(d):Ja.test(d)?c.parseJSON(d):d}catch(e){}c.data(a,b,d)}else d=B}return d}function U(){return false}function ca(){return true}function la(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function Ka(a){var b,d,e,f,h,l,k,o,x,r,A,C=[];f=[];h=c.data(this,this.nodeType?"events":"__events__");if(typeof h==="function")h= +h.events;if(!(a.liveFired===this||!h||!h.live||a.button&&a.type==="click")){if(a.namespace)A=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=this;var J=h.live.slice(0);for(k=0;kd)break;a.currentTarget=f.elem;a.data=f.handleObj.data;a.handleObj=f.handleObj;A=f.handleObj.origHandler.apply(f.elem,arguments);if(A===false||a.isPropagationStopped()){d=f.level;if(A===false)b=false;if(a.isImmediatePropagationStopped())break}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(La, +"`").replace(Ma,"&")}function ma(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Na.test(b))return c.filter(b,e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function na(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this, +e);if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var l in e[h])c.event.add(this,h,e[h][l],e[h][l].data)}}})}function Oa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function oa(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?Pa:Qa,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a, +"margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function da(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Ra.test(a)?e(a,h):da(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)?e(a,""):c.each(b,function(f,h){da(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(pa.concat.apply([],pa.slice(0,b)),function(){d[this]=a});return d}function qa(a){if(!ea[a]){var b=c("<"+ +a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";ea[a]=d}return ea[a]}function fa(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var t=E.document,c=function(){function a(){if(!b.isReady){try{t.documentElement.doScroll("left")}catch(j){setTimeout(a,1);return}b.ready()}}var b=function(j,s){return new b.fn.init(j,s)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,l=/\S/,k=/^\s+/,o=/\s+$/,x=/\W/,r=/\d/,A=/^<(\w+)\s*\/?>(?:<\/\1>)?$/, +C=/^[\],:{}\s]*$/,J=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,I=/(?:^|:|,)(?:\s*\[)+/g,L=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,i=/(msie) ([\w.]+)/,n=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false,q=[],u,y=Object.prototype.toString,F=Object.prototype.hasOwnProperty,M=Array.prototype.push,N=Array.prototype.slice,O=String.prototype.trim,D=Array.prototype.indexOf,R={};b.fn=b.prototype={init:function(j, +s){var v,z,H;if(!j)return this;if(j.nodeType){this.context=this[0]=j;this.length=1;return this}if(j==="body"&&!s&&t.body){this.context=t;this[0]=t.body;this.selector="body";this.length=1;return this}if(typeof j==="string")if((v=h.exec(j))&&(v[1]||!s))if(v[1]){H=s?s.ownerDocument||s:t;if(z=A.exec(j))if(b.isPlainObject(s)){j=[t.createElement(z[1])];b.fn.attr.call(j,s,true)}else j=[H.createElement(z[1])];else{z=b.buildFragment([v[1]],[H]);j=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this, +j)}else{if((z=t.getElementById(v[2]))&&z.parentNode){if(z.id!==v[2])return f.find(j);this.length=1;this[0]=z}this.context=t;this.selector=j;return this}else if(!s&&!x.test(j)){this.selector=j;this.context=t;j=t.getElementsByTagName(j);return b.merge(this,j)}else return!s||s.jquery?(s||f).find(j):b(s).find(j);else if(b.isFunction(j))return f.ready(j);if(j.selector!==B){this.selector=j.selector;this.context=j.context}return b.makeArray(j,this)},selector:"",jquery:"1.4.4",length:0,size:function(){return this.length}, +toArray:function(){return N.call(this,0)},get:function(j){return j==null?this.toArray():j<0?this.slice(j)[0]:this[j]},pushStack:function(j,s,v){var z=b();b.isArray(j)?M.apply(z,j):b.merge(z,j);z.prevObject=this;z.context=this.context;if(s==="find")z.selector=this.selector+(this.selector?" ":"")+v;else if(s)z.selector=this.selector+"."+s+"("+v+")";return z},each:function(j,s){return b.each(this,j,s)},ready:function(j){b.bindReady();if(b.isReady)j.call(t,b);else q&&q.push(j);return this},eq:function(j){return j=== +-1?this.slice(j):this.slice(j,+j+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","))},map:function(j){return this.pushStack(b.map(this,function(s,v){return j.call(s,v,s)}))},end:function(){return this.prevObject||b(null)},push:M,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var j,s,v,z,H,G=arguments[0]||{},K=1,Q=arguments.length,ga=false; +if(typeof G==="boolean"){ga=G;G=arguments[1]||{};K=2}if(typeof G!=="object"&&!b.isFunction(G))G={};if(Q===K){G=this;--K}for(;K0))if(q){var s=0,v=q;for(q=null;j=v[s++];)j.call(t,b);b.fn.trigger&&b(t).trigger("ready").unbind("ready")}}},bindReady:function(){if(!p){p=true;if(t.readyState==="complete")return setTimeout(b.ready,1);if(t.addEventListener){t.addEventListener("DOMContentLoaded",u,false);E.addEventListener("load",b.ready,false)}else if(t.attachEvent){t.attachEvent("onreadystatechange",u);E.attachEvent("onload", +b.ready);var j=false;try{j=E.frameElement==null}catch(s){}t.documentElement.doScroll&&j&&a()}}},isFunction:function(j){return b.type(j)==="function"},isArray:Array.isArray||function(j){return b.type(j)==="array"},isWindow:function(j){return j&&typeof j==="object"&&"setInterval"in j},isNaN:function(j){return j==null||!r.test(j)||isNaN(j)},type:function(j){return j==null?String(j):R[y.call(j)]||"object"},isPlainObject:function(j){if(!j||b.type(j)!=="object"||j.nodeType||b.isWindow(j))return false;if(j.constructor&& +!F.call(j,"constructor")&&!F.call(j.constructor.prototype,"isPrototypeOf"))return false;for(var s in j);return s===B||F.call(j,s)},isEmptyObject:function(j){for(var s in j)return false;return true},error:function(j){throw j;},parseJSON:function(j){if(typeof j!=="string"||!j)return null;j=b.trim(j);if(C.test(j.replace(J,"@").replace(w,"]").replace(I,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(j):(new Function("return "+j))();else b.error("Invalid JSON: "+j)},noop:function(){},globalEval:function(j){if(j&& +l.test(j)){var s=t.getElementsByTagName("head")[0]||t.documentElement,v=t.createElement("script");v.type="text/javascript";if(b.support.scriptEval)v.appendChild(t.createTextNode(j));else v.text=j;s.insertBefore(v,s.firstChild);s.removeChild(v)}},nodeName:function(j,s){return j.nodeName&&j.nodeName.toUpperCase()===s.toUpperCase()},each:function(j,s,v){var z,H=0,G=j.length,K=G===B||b.isFunction(j);if(v)if(K)for(z in j){if(s.apply(j[z],v)===false)break}else for(;H
a";var f=d.getElementsByTagName("*"),h=d.getElementsByTagName("a")[0],l=t.createElement("select"), +k=l.appendChild(t.createElement("option"));if(!(!f||!f.length||!h)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:k.selected,deleteExpando:true,optDisabled:false,checkClone:false, +scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};l.disabled=true;c.support.optDisabled=!k.disabled;b.type="text/javascript";try{b.appendChild(t.createTextNode("window."+e+"=1;"))}catch(o){}a.insertBefore(b,a.firstChild);if(E[e]){c.support.scriptEval=true;delete E[e]}try{delete b.test}catch(x){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function r(){c.support.noCloneEvent= +false;d.detachEvent("onclick",r)});d.cloneNode(true).fireEvent("onclick")}d=t.createElement("div");d.innerHTML="";a=t.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var r=t.createElement("div");r.style.width=r.style.paddingLeft="1px";t.body.appendChild(r);c.boxModel=c.support.boxModel=r.offsetWidth===2;if("zoom"in r.style){r.style.display="inline";r.style.zoom= +1;c.support.inlineBlockNeedsLayout=r.offsetWidth===2;r.style.display="";r.innerHTML="
";c.support.shrinkWrapBlocks=r.offsetWidth!==2}r.innerHTML="
t
";var A=r.getElementsByTagName("td");c.support.reliableHiddenOffsets=A[0].offsetHeight===0;A[0].style.display="";A[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&A[0].offsetHeight===0;r.innerHTML="";t.body.removeChild(r).style.display= +"none"});a=function(r){var A=t.createElement("div");r="on"+r;var C=r in A;if(!C){A.setAttribute(r,"return;");C=typeof A[r]==="function"}return C};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();var ra={},Ja=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?ra:a;var e=a.nodeType,f=e?a[c.expando]:null,h= +c.cache;if(!(e&&!f&&typeof b==="string"&&d===B)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]=c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==B)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?ra:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando); +else if(d)delete f[e];else for(var l in a)delete a[l]}},acceptData:function(a){if(a.nodeName){var b=c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){var d=null;if(typeof a==="undefined"){if(this.length){var e=this[0].attributes,f;d=c.data(this[0]);for(var h=0,l=e.length;h-1)return true;return false},val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one"; +if(e<0)return null;var h=b?e:0;for(e=b?e+1:f.length;h=0;else if(c.nodeName(this,"select")){var A=c.makeArray(r);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),A)>=0});if(!A.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true}, +attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return B;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==B;b=e&&c.props[b]||b;var h=Ta.test(b);if((b in a||a[b]!==B)&&e&&!h){if(f){b==="type"&&Ua.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");if(d===null)a.nodeType===1&&a.removeAttribute(b);else a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&& +b.specified?b.value:Va.test(a.nodeName)||Wa.test(a.nodeName)&&a.href?0:B;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return B;a=!c.support.hrefNormalized&&e&&h?a.getAttribute(b,2):a.getAttribute(b);return a===null?B:a}});var X=/\.(.*)$/,ia=/^(?:textarea|input|select)$/i,La=/\./g,Ma=/ /g,Xa=/[^\w\s.|`]/g,Ya=function(a){return a.replace(Xa,"\\$&")},ua={focusin:0,focusout:0}; +c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;else if(!d)return;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var l=a.nodeType?"events":"__events__",k=h[l],o=h.handle;if(typeof k==="function"){o=k.handle;k=k.events}else if(!k){a.nodeType||(h[l]=h=function(){});h.events=k={}}if(!o)h.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem, +arguments):B};o.elem=a;b=b.split(" ");for(var x=0,r;l=b[x++];){h=f?c.extend({},f):{handler:d,data:e};if(l.indexOf(".")>-1){r=l.split(".");l=r.shift();h.namespace=r.slice(0).sort().join(".")}else{r=[];h.namespace=""}h.type=l;if(!h.guid)h.guid=d.guid;var A=k[l],C=c.event.special[l]||{};if(!A){A=k[l]=[];if(!C.setup||C.setup.call(a,e,r,o)===false)if(a.addEventListener)a.addEventListener(l,o,false);else a.attachEvent&&a.attachEvent("on"+l,o)}if(C.add){C.add.call(a,h);if(!h.handler.guid)h.handler.guid= +d.guid}A.push(h);c.event.global[l]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,l=0,k,o,x,r,A,C,J=a.nodeType?"events":"__events__",w=c.data(a),I=w&&w[J];if(w&&I){if(typeof I==="function"){w=I;I=I.events}if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in I)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[l++];){r=f;k=f.indexOf(".")<0;o=[];if(!k){o=f.split(".");f=o.shift();x=RegExp("(^|\\.)"+ +c.map(o.slice(0).sort(),Ya).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(A=I[f])if(d){r=c.event.special[f]||{};for(h=e||0;h=0){a.type=f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType=== +8)return B;a.result=B;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)===false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){var l;e=a.target;var k=f.replace(X,""),o=c.nodeName(e,"a")&&k=== +"click",x=c.event.special[k]||{};if((!x._default||x._default.call(d,a)===false)&&!o&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[k]){if(l=e["on"+k])e["on"+k]=null;c.event.triggered=true;e[k]()}}catch(r){}if(l)e["on"+k]=l;c.event.triggered=false}}},handle:function(a){var b,d,e,f;d=[];var h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();d=e.slice(0).sort();e=RegExp("(^|\\.)"+ +d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=a.namespace||d.join(".");f=c.data(this,this.nodeType?"events":"__events__");if(typeof f==="function")f=f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var l=d.length;f-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ia.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=xa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===B||f===e))if(e!=null||f){a.type="change";a.liveFired= +B;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",xa(a))}},setup:function(){if(this.type=== +"file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ia.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ia.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}t.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){ua[b]++===0&&t.addEventListener(a,d,true)},teardown:function(){--ua[b]=== +0&&t.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=B}var l=b==="one"?c.proxy(f,function(o){c(this).unbind(o,l);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var k=this.length;h0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}}); +(function(){function a(g,i,n,m,p,q){p=0;for(var u=m.length;p0){F=y;break}}y=y[g]}m[p]=F}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,l=true;[0,0].sort(function(){l=false;return 0});var k=function(g,i,n,m){n=n||[];var p=i=i||t;if(i.nodeType!==1&&i.nodeType!==9)return[];if(!g||typeof g!=="string")return n;var q,u,y,F,M,N=true,O=k.isXML(i),D=[],R=g;do{d.exec("");if(q=d.exec(R)){R=q[3];D.push(q[1]);if(q[2]){F=q[3]; +break}}}while(q);if(D.length>1&&x.exec(g))if(D.length===2&&o.relative[D[0]])u=L(D[0]+D[1],i);else for(u=o.relative[D[0]]?[i]:k(D.shift(),i);D.length;){g=D.shift();if(o.relative[g])g+=D.shift();u=L(g,u)}else{if(!m&&D.length>1&&i.nodeType===9&&!O&&o.match.ID.test(D[0])&&!o.match.ID.test(D[D.length-1])){q=k.find(D.shift(),i,O);i=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]}if(i){q=m?{expr:D.pop(),set:C(m)}:k.find(D.pop(),D.length===1&&(D[0]==="~"||D[0]==="+")&&i.parentNode?i.parentNode:i,O);u=q.expr?k.filter(q.expr, +q.set):q.set;if(D.length>0)y=C(u);else N=false;for(;D.length;){q=M=D.pop();if(o.relative[M])q=D.pop();else M="";if(q==null)q=i;o.relative[M](y,q,O)}}else y=[]}y||(y=u);y||k.error(M||g);if(f.call(y)==="[object Array]")if(N)if(i&&i.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&k.contains(i,y[g])))n.push(u[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&n.push(u[g]);else n.push.apply(n,y);else C(y,n);if(F){k(F,p,n,m);k.uniqueSort(n)}return n};k.uniqueSort=function(g){if(w){h= +l;g.sort(w);if(h)for(var i=1;i0};k.find=function(g,i,n){var m;if(!g)return[];for(var p=0,q=o.order.length;p":function(g,i){var n,m=typeof i==="string",p=0,q=g.length;if(m&&!/\W/.test(i))for(i=i.toLowerCase();p=0))n||m.push(u);else if(n)i[q]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var i=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=i[1]+(i[2]||1)-0;g[3]=i[3]-0}g[0]=e++;return g},ATTR:function(g,i,n, +m,p,q){i=g[1].replace(/\\/g,"");if(!q&&o.attrMap[i])g[1]=o.attrMap[i];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,i,n,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,i);else{g=k.filter(g[3],i,n,true^p);n||m.push.apply(m,g);return false}else if(o.match.POS.test(g[0])||o.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled=== +true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,i,n){return!!k(n[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"=== +g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,i){return i===0},last:function(g,i,n,m){return i===m.length-1},even:function(g,i){return i%2===0},odd:function(g,i){return i%2===1},lt:function(g,i,n){return in[3]-0},nth:function(g,i,n){return n[3]- +0===i},eq:function(g,i,n){return n[3]-0===i}},filter:{PSEUDO:function(g,i,n,m){var p=i[1],q=o.filters[p];if(q)return q(g,n,i,m);else if(p==="contains")return(g.textContent||g.innerText||k.getText([g])||"").indexOf(i[3])>=0;else if(p==="not"){i=i[3];n=0;for(m=i.length;n=0}},ID:function(g,i){return g.nodeType===1&&g.getAttribute("id")===i},TAG:function(g,i){return i==="*"&&g.nodeType===1||g.nodeName.toLowerCase()=== +i},CLASS:function(g,i){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(i)>-1},ATTR:function(g,i){var n=i[1];n=o.attrHandle[n]?o.attrHandle[n](g):g[n]!=null?g[n]:g.getAttribute(n);var m=n+"",p=i[2],q=i[4];return n==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&n!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,i,n,m){var p=o.setFilters[i[2]]; +if(p)return p(g,n,i,m)}}},x=o.match.POS,r=function(g,i){return"\\"+(i-0+1)},A;for(A in o.match){o.match[A]=RegExp(o.match[A].source+/(?![^\[]*\])(?![^\(]*\))/.source);o.leftMatch[A]=RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[A].source.replace(/\\(\d+)/g,r))}var C=function(g,i){g=Array.prototype.slice.call(g,0);if(i){i.push.apply(i,g);return i}return g};try{Array.prototype.slice.call(t.documentElement.childNodes,0)}catch(J){C=function(g,i){var n=0,m=i||[];if(f.call(g)==="[object Array]")Array.prototype.push.apply(m, +g);else if(typeof g.length==="number")for(var p=g.length;n";n.insertBefore(g,n.firstChild);if(t.getElementById(i)){o.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:B:[]};o.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}n.removeChild(g); +n=g=null})();(function(){var g=t.createElement("div");g.appendChild(t.createComment(""));if(g.getElementsByTagName("*").length>0)o.find.TAG=function(i,n){var m=n.getElementsByTagName(i[1]);if(i[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")o.attrHandle.href=function(i){return i.getAttribute("href",2)};g=null})();t.querySelectorAll&& +function(){var g=k,i=t.createElement("div");i.innerHTML="

";if(!(i.querySelectorAll&&i.querySelectorAll(".TEST").length===0)){k=function(m,p,q,u){p=p||t;m=m.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!u&&!k.isXML(p))if(p.nodeType===9)try{return C(p.querySelectorAll(m),q)}catch(y){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var F=p.getAttribute("id"),M=F||"__sizzle__";F||p.setAttribute("id",M);try{return C(p.querySelectorAll("#"+M+" "+m),q)}catch(N){}finally{F|| +p.removeAttribute("id")}}return g(m,p,q,u)};for(var n in g)k[n]=g[n];i=null}}();(function(){var g=t.documentElement,i=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,n=false;try{i.call(t.documentElement,"[test!='']:sizzle")}catch(m){n=true}if(i)k.matchesSelector=function(p,q){q=q.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(p))try{if(n||!o.match.PSEUDO.test(q)&&!/!=/.test(q))return i.call(p,q)}catch(u){}return k(q,null,null,[p]).length>0}})();(function(){var g= +t.createElement("div");g.innerHTML="
";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){o.order.splice(1,0,"CLASS");o.find.CLASS=function(i,n,m){if(typeof n.getElementsByClassName!=="undefined"&&!m)return n.getElementsByClassName(i[1])};g=null}}})();k.contains=t.documentElement.contains?function(g,i){return g!==i&&(g.contains?g.contains(i):true)}:t.documentElement.compareDocumentPosition? +function(g,i){return!!(g.compareDocumentPosition(i)&16)}:function(){return false};k.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var L=function(g,i){for(var n,m=[],p="",q=i.nodeType?[i]:i;n=o.match.PSEUDO.exec(g);){p+=n[0];g=g.replace(o.match.PSEUDO,"")}g=o.relative[g]?g+"*":g;n=0;for(var u=q.length;n0)for(var h=d;h0},closest:function(a,b){var d=[],e,f,h=this[0];if(c.isArray(a)){var l,k={},o=1;if(h&&a.length){e=0;for(f=a.length;e-1:c(h).is(e))d.push({selector:l,elem:h,level:o})}h= +h.parentNode;o++}}return d}l=cb.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h||!h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="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){var d=typeof a==="string"?c(a,b||this.context): +c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",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")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a, +b){c.fn[a]=function(d,e){var f=c.map(this,b,d);Za.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||ab.test(e))&&$a.test(a))f=f.reverse();return this.pushStack(f,a,bb.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===B||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&& +e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var za=/ jQuery\d+="(?:\d+|null)"/g,$=/^\s+/,Aa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ba=/<([\w:]+)/,db=/\s]+\/)>/g,P={option:[1, +""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};P.optgroup=P.option;P.tbody=P.tfoot=P.colgroup=P.caption=P.thead;P.th=P.td;if(!c.support.htmlSerialize)P._default=[1,"div
","
"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= +c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==B)return this.empty().append((this[0]&&this[0].ownerDocument||t).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=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, +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=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, +prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(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, +this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*"));c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); +return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(za,"").replace(fb,'="$1">').replace($,"")],e)[0]}else return this.cloneNode(true)});if(a===true){na(this,b);na(this.find("*"),b.find("*"))}return b},html:function(a){if(a===B)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(za,""):null; +else if(typeof a==="string"&&!Ca.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!P[(Ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Aa,"<$1>");try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?h.cloneNode(true):h)}k.length&&c.each(k,Oa)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:t;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===t&&!Ca.test(a[0])&&(c.support.checkClone||!Da.test(a[0]))){f=true;if(h=c.fragments[a[0]])if(h!==1)e=h}if(!e){e=b.createDocumentFragment();c.clean(a,b,e,d)}if(f)c.fragments[a[0]]=h?e:1;return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append", +prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}else{f=0;for(var h=d.length;f0?this.clone(true):this).get();c(d[f])[b](l);e=e.concat(l)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||t;if(typeof b.createElement==="undefined")b=b.ownerDocument|| +b[0]&&b[0].ownerDocument||t;for(var f=[],h=0,l;(l=a[h])!=null;h++){if(typeof l==="number")l+="";if(l){if(typeof l==="string"&&!eb.test(l))l=b.createTextNode(l);else if(typeof l==="string"){l=l.replace(Aa,"<$1>");var k=(Ba.exec(l)||["",""])[1].toLowerCase(),o=P[k]||P._default,x=o[0],r=b.createElement("div");for(r.innerHTML=o[1]+l+o[2];x--;)r=r.lastChild;if(!c.support.tbody){x=db.test(l);k=k==="table"&&!x?r.firstChild&&r.firstChild.childNodes:o[1]===""&&!x?r.childNodes:[];for(o=k.length- +1;o>=0;--o)c.nodeName(k[o],"tbody")&&!k[o].childNodes.length&&k[o].parentNode.removeChild(k[o])}!c.support.leadingWhitespace&&$.test(l)&&r.insertBefore(b.createTextNode($.exec(l)[0]),r.firstChild);l=r.childNodes}if(l.nodeType)f.push(l);else f=c.merge(f,l)}}if(d)for(h=0;f[h];h++)if(e&&c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script")))); +d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,l=0,k;(k=a[l])!=null;l++)if(!(k.nodeName&&c.noData[k.nodeName.toLowerCase()]))if(d=k[c.expando]){if((b=e[d])&&b.events)for(var o in b.events)f[o]?c.event.remove(k,o):c.removeEvent(k,o,b.handle);if(h)delete k[c.expando];else k.removeAttribute&&k.removeAttribute(c.expando);delete e[d]}}});var Ea=/alpha\([^)]*\)/i,gb=/opacity=([^)]*)/,hb=/-([a-z])/ig,ib=/([A-Z])/g,Fa=/^-?\d+(?:px)?$/i, +jb=/^-?\d/,kb={position:"absolute",visibility:"hidden",display:"block"},Pa=["Left","Right"],Qa=["Top","Bottom"],W,Ga,aa,lb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===B)return this;return c.access(this,a,b,true,function(d,e,f){return f!==B?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true, +zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),l=a.style,k=c.cssHooks[h];b=c.cssProps[h]||h;if(d!==B){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!k||!("set"in k)||(d=k.set(a,d))!==B)try{l[b]=d}catch(o){}}}else{if(k&&"get"in k&&(f=k.get(a,false,e))!==B)return f;return l[b]}}},css:function(a,b,d){var e,f=c.camelCase(b), +h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==B)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]=e[f]},camelCase:function(a){return a.replace(hb,lb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=oa(d,b,f);else c.swap(d,kb,function(){h=oa(d,b,f)});if(h<=0){h=W(d,b,b);if(h==="0px"&&aa)h=aa(d,b,b); +if(h!=null)return h===""||h==="auto"?"0px":h}if(h<0||h==null){h=d.style[b];return h===""||h==="auto"?"0px":h}return typeof h==="string"?h:h+"px"}},set:function(d,e){if(Fa.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return gb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f= +d.filter||"";d.filter=Ea.test(f)?f.replace(Ea,e):d.filter+" "+e}};if(t.defaultView&&t.defaultView.getComputedStyle)Ga=function(a,b,d){var e;d=d.replace(ib,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return B;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};if(t.documentElement.currentStyle)aa=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b],h=a.style;if(!Fa.test(f)&&jb.test(f)){d=h.left; +e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f===""?"auto":f};W=Ga||aa;if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var mb=c.now(),nb=/)<[^<]*)*<\/script>/gi, +ob=/^(?:select|textarea)/i,pb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,qb=/^(?:GET|HEAD)$/,Ra=/\[\]$/,T=/\=\?(&|$)/,ja=/\?/,rb=/([?&])_=[^&]*/,sb=/^(\w+:)?\/\/([^\/?#]+)/,tb=/%20/g,ub=/#.*$/,Ha=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Ha)return Ha.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b=== +"object"){b=c.param(b,c.ajaxSettings.traditional);e="POST"}var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(l,k){if(k==="success"||k==="notmodified")h.html(f?c("
").append(l.responseText.replace(nb,"")).find(f):l.responseText);d&&h.each(d,[l.responseText,k,l])}});return this},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||ob.test(this.nodeName)||pb.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,value:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})}, +getScript:function(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,e){if(c.isFunction(b)){e=e||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html", +script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var b=c.extend(true,{},c.ajaxSettings,a),d,e,f,h=b.type.toUpperCase(),l=qb.test(h);b.url=b.url.replace(ub,"");b.context=a&&a.context!=null?a.context:b;if(b.data&&b.processData&&typeof b.data!=="string")b.data=c.param(b.data,b.traditional);if(b.dataType==="jsonp"){if(h==="GET")T.test(b.url)||(b.url+=(ja.test(b.url)?"&":"?")+(b.jsonp||"callback")+"=?");else if(!b.data|| +!T.test(b.data))b.data=(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=?";b.dataType="json"}if(b.dataType==="json"&&(b.data&&T.test(b.data)||T.test(b.url))){d=b.jsonpCallback||"jsonp"+mb++;if(b.data)b.data=(b.data+"").replace(T,"="+d+"$1");b.url=b.url.replace(T,"="+d+"$1");b.dataType="script";var k=E[d];E[d]=function(m){if(c.isFunction(k))k(m);else{E[d]=B;try{delete E[d]}catch(p){}}f=m;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);r&&r.removeChild(A)}}if(b.dataType==="script"&&b.cache===null)b.cache= +false;if(b.cache===false&&l){var o=c.now(),x=b.url.replace(rb,"$1_="+o);b.url=x+(x===b.url?(ja.test(b.url)?"&":"?")+"_="+o:"")}if(b.data&&l)b.url+=(ja.test(b.url)?"&":"?")+b.data;b.global&&c.active++===0&&c.event.trigger("ajaxStart");o=(o=sb.exec(b.url))&&(o[1]&&o[1].toLowerCase()!==location.protocol||o[2].toLowerCase()!==location.host);if(b.dataType==="script"&&h==="GET"&&o){var r=t.getElementsByTagName("head")[0]||t.documentElement,A=t.createElement("script");if(b.scriptCharset)A.charset=b.scriptCharset; +A.src=b.url;if(!d){var C=false;A.onload=A.onreadystatechange=function(){if(!C&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){C=true;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);A.onload=A.onreadystatechange=null;r&&A.parentNode&&r.removeChild(A)}}}r.insertBefore(A,r.firstChild);return B}var J=false,w=b.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,b.password):w.open(h,b.url,b.async);try{if(b.data!=null&&!l||a&&a.contentType)w.setRequestHeader("Content-Type", +b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHeader("If-None-Match",c.etag[b.url])}o||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b.dataType]?b.accepts[b.dataType]+", */*; q=0.01":b.accepts._default)}catch(I){}if(b.beforeSend&&b.beforeSend.call(b.context,w,b)===false){b.global&&c.active--===1&&c.event.trigger("ajaxStop");w.abort();return false}b.global&& +c.triggerGlobal(b,"ajaxSend",[w,b]);var L=w.onreadystatechange=function(m){if(!w||w.readyState===0||m==="abort"){J||c.handleComplete(b,w,e,f);J=true;if(w)w.onreadystatechange=c.noop}else if(!J&&w&&(w.readyState===4||m==="timeout")){J=true;w.onreadystatechange=c.noop;e=m==="timeout"?"timeout":!c.httpSuccess(w)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success";var p;if(e==="success")try{f=c.httpData(w,b.dataType,b)}catch(q){e="parsererror";p=q}if(e==="success"||e==="notmodified")d|| +c.handleSuccess(b,w,e,f);else c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m==="timeout"&&w.abort();if(b.async)w=null}};try{var g=w.abort;w.abort=function(){w&&Function.prototype.call.call(g,w);L("abort")}}catch(i){}b.async&&b.timeout>0&&setTimeout(function(){w&&!J&&L("timeout")},b.timeout);try{w.send(l||b.data==null?null:b.data)}catch(n){c.handleError(b,w,null,n);c.handleComplete(b,w,e,f)}b.async||L();return w}},param:function(a,b){var d=[],e=function(h,l){l=c.isFunction(l)?l():l;d[d.length]= +encodeURIComponent(h)+"="+encodeURIComponent(l)};if(b===B)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(this.name,this.value)});else for(var f in a)da(f,a[f],b,e);return d.join("&").replace(tb,"+")}});c.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.global&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGlobal(a,"ajaxSuccess", +[b,a])},handleComplete:function(a,b,d){a.complete&&a.complete.call(a.context,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.active--===1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b,d){(a.context&&a.context.url==null?c(a.context):c.event).trigger(b,d)},httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"), +e=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(e)c.etag[b]=e;return a.status===304},httpData:function(a,b,d){var e=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&e.indexOf("xml")>=0;a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&e.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&e.indexOf("javascript")>=0)c.globalEval(a);return a}}); +if(E.ActiveXObject)c.ajaxSettings.xhr=function(){if(E.location.protocol!=="file:")try{return new E.XMLHttpRequest}catch(a){}try{return new E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=!!c.ajaxSettings.xhr();var ea={},vb=/^(?:toggle|show|hide)$/,wb=/^([+\-]=)?([\d+.\-]+)(.*)$/,ba,pa=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(S("show", +3),a,b,d);else{d=0;for(var e=this.length;d=0;e--)if(d[e].elem===this){b&&d[e](true);d.splice(e,1)}});b||this.dequeue();return this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b, +d,e,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==false&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a* +Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(c.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,d){function e(l){return f.step(l)} +var f=this,h=c.fx;this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;e.elem=this.elem;if(e()&&c.timers.push(e)&&!ba)ba=setInterval(h.tick,h.interval)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true; +this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var e in this.options.curAnim)if(this.options.curAnim[e]!==true)d=false;if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(k,o){f.style["overflow"+o]=h.overflow[k]})}this.options.hide&&c(this.elem).hide();if(this.options.hide|| +this.options.show)for(var l in this.options.curAnim)c.style(this.elem,l,this.options.orig[l]);this.options.complete.call(this.elem)}return false}else{a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a= +c.timers,b=0;b-1;e={};var x={};if(o)x=f.position();l=o?x.top:parseInt(l,10)||0;k=o?x.left:parseInt(k,10)||0;if(c.isFunction(b))b=b.call(a,d,h);if(b.top!=null)e.top=b.top-h.top+l;if(b.left!=null)e.left=b.left-h.left+k;"using"in b?b.using.call(a, +e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Ia.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||t.body;a&&!Ia.test(a.nodeName)&& +c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f=this[0],h;if(!f)return null;if(e!==B)return this.each(function(){if(h=fa(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?e:c(h).scrollTop());else this[d]=e});else return(h=fa(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase(); +c.fn["inner"+b]=function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(e){return this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(l){var k=c(this);k[d](e.call(this,l,k[d]()))});if(c.isWindow(f))return f.document.compatMode==="CSS1Compat"&&f.document.documentElement["client"+b]||f.document.body["client"+b];else if(f.nodeType===9)return Math.max(f.documentElement["client"+ +b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]);else if(e===B){f=c.css(f,d);var h=parseFloat(f);return c.isNaN(h)?f:h}else return this.css(d,typeof e==="string"?e:e+"px")}})})(window); diff --git a/web/js/lib/.svn/text-base/jquery-ui-1.8.13.custom.min.js.svn-base b/web/js/lib/.svn/text-base/jquery-ui-1.8.13.custom.min.js.svn-base new file mode 100644 index 00000000..3dc0b334 --- /dev/null +++ b/web/js/lib/.svn/text-base/jquery-ui-1.8.13.custom.min.js.svn-base @@ -0,0 +1,285 @@ +/*! + * jQuery UI 1.8.13 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI + */ +(function(c,j){function k(a,b){var d=a.nodeName.toLowerCase();if("area"===d){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&l(a)}return(/input|select|textarea|button|object/.test(d)?!a.disabled:"a"==d?a.href||b:b)&&l(a)}function l(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.13", +keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus(); +b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this, +"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position");if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection", +function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,m,n){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(m)g-=parseFloat(c.curCSS(f,"border"+this+"Width",true))||0;if(n)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth, +outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h,d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){return k(a,!isNaN(c.attr(a,"tabindex")))},tabbable:function(a){var b=c.attr(a,"tabindex"),d=isNaN(b); +return(d||b>=0)&&k(a,!d)}});c(function(){var a=document.body,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHeight===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e= +0;e0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a=9)&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted= +false;a.target==this._mouseDownEvent.target&&b.data(a.target,this.widgetName+".preventClickEvent",true);this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery); +;/* + * jQuery UI Position 1.8.13 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Position + */ +(function(c){c.ui=c.ui||{};var n=/left|center|right/,o=/top|center|bottom/,t=c.fn.position,u=c.fn.offset;c.fn.position=function(b){if(!b||!b.of)return t.apply(this,arguments);b=c.extend({},b);var a=c(b.of),d=a[0],g=(b.collision||"flip").split(" "),e=b.offset?b.offset.split(" "):[0,0],h,k,j;if(d.nodeType===9){h=a.width();k=a.height();j={top:0,left:0}}else if(d.setTimeout){h=a.width();k=a.height();j={top:a.scrollTop(),left:a.scrollLeft()}}else if(d.preventDefault){b.at="left top";h=k=0;j={top:b.of.pageY, +left:b.of.pageX}}else{h=a.outerWidth();k=a.outerHeight();j=a.offset()}c.each(["my","at"],function(){var f=(b[this]||"").split(" ");if(f.length===1)f=n.test(f[0])?f.concat(["center"]):o.test(f[0])?["center"].concat(f):["center","center"];f[0]=n.test(f[0])?f[0]:"center";f[1]=o.test(f[1])?f[1]:"center";b[this]=f});if(g.length===1)g[1]=g[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(b.at[0]==="right")j.left+=h;else if(b.at[0]==="center")j.left+=h/2;if(b.at[1]==="bottom")j.top+= +k;else if(b.at[1]==="center")j.top+=k/2;j.left+=e[0];j.top+=e[1];return this.each(function(){var f=c(this),l=f.outerWidth(),m=f.outerHeight(),p=parseInt(c.curCSS(this,"marginLeft",true))||0,q=parseInt(c.curCSS(this,"marginTop",true))||0,v=l+p+(parseInt(c.curCSS(this,"marginRight",true))||0),w=m+q+(parseInt(c.curCSS(this,"marginBottom",true))||0),i=c.extend({},j),r;if(b.my[0]==="right")i.left-=l;else if(b.my[0]==="center")i.left-=l/2;if(b.my[1]==="bottom")i.top-=m;else if(b.my[1]==="center")i.top-= +m/2;i.left=Math.round(i.left);i.top=Math.round(i.top);r={left:i.left-p,top:i.top-q};c.each(["left","top"],function(s,x){c.ui.position[g[s]]&&c.ui.position[g[s]][x](i,{targetWidth:h,targetHeight:k,elemWidth:l,elemHeight:m,collisionPosition:r,collisionWidth:v,collisionHeight:w,offset:e,my:b.my,at:b.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(i,{using:b.using}))})};c.ui.position={fit:{left:function(b,a){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();b.left= +d>0?b.left-d:Math.max(b.left-a.collisionPosition.left,b.left)},top:function(b,a){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();b.top=d>0?b.top-d:Math.max(b.top-a.collisionPosition.top,b.top)}},flip:{left:function(b,a){if(a.at[0]!=="center"){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();var g=a.my[0]==="left"?-a.elemWidth:a.my[0]==="right"?a.elemWidth:0,e=a.at[0]==="left"?a.targetWidth:-a.targetWidth,h=-2*a.offset[0];b.left+= +a.collisionPosition.left<0?g+e+h:d>0?g+e+h:0}},top:function(b,a){if(a.at[1]!=="center"){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();var g=a.my[1]==="top"?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight:0,e=a.at[1]==="top"?a.targetHeight:-a.targetHeight,h=-2*a.offset[1];b.top+=a.collisionPosition.top<0?g+e+h:d>0?g+e+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(b,a){if(/static/.test(c.curCSS(b,"position")))b.style.position="relative";var d=c(b), +g=d.offset(),e=parseInt(c.curCSS(b,"top",true),10)||0,h=parseInt(c.curCSS(b,"left",true),10)||0;g={top:a.top-g.top+e,left:a.left-g.left+h};"using"in a?a.using.call(b,g):d.css(g)};c.fn.offset=function(b){var a=this[0];if(!a||!a.ownerDocument)return null;if(b)return this.each(function(){c.offset.setOffset(this,b)});return u.call(this)}}})(jQuery); +;/* + * jQuery UI Effects 1.8.13 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/ + */ +jQuery.effects||function(f,j){function m(c){var a;if(c&&c.constructor==Array&&c.length==3)return c;if(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10)];if(a=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return[parseFloat(a[1])*2.55,parseFloat(a[2])*2.55,parseFloat(a[3])*2.55];if(a=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return[parseInt(a[1], +16),parseInt(a[2],16),parseInt(a[3],16)];if(a=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(c))return n.transparent;return n[f.trim(c).toLowerCase()]}function s(c,a){var b;do{b=f.curCSS(c,a);if(b!=""&&b!="transparent"||f.nodeName(c,"body"))break;a="backgroundColor"}while(c=c.parentNode);return m(b)}function o(){var c=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle, +a={},b,d;if(c&&c.length&&c[0]&&c[c[0]])for(var e=c.length;e--;){b=c[e];if(typeof c[b]=="string"){d=b.replace(/\-(\w)/g,function(g,h){return h.toUpperCase()});a[d]=c[b]}}else for(b in c)if(typeof c[b]==="string")a[b]=c[b];return a}function p(c){var a,b;for(a in c){b=c[a];if(b==null||f.isFunction(b)||a in t||/scrollbar/.test(a)||!/color/i.test(a)&&isNaN(parseFloat(b)))delete c[a]}return c}function u(c,a){var b={_:0},d;for(d in a)if(c[d]!=a[d])b[d]=a[d];return b}function k(c,a,b,d){if(typeof c=="object"){d= +a;b=null;a=c;c=a.effect}if(f.isFunction(a)){d=a;b=null;a={}}if(typeof a=="number"||f.fx.speeds[a]){d=b;b=a;a={}}if(f.isFunction(b)){d=b;b=null}a=a||{};b=b||a.duration;b=f.fx.off?0:typeof b=="number"?b:b in f.fx.speeds?f.fx.speeds[b]:f.fx.speeds._default;d=d||a.complete;return[c,a,b,d]}function l(c){if(!c||typeof c==="number"||f.fx.speeds[c])return true;if(typeof c==="string"&&!f.effects[c])return true;return false}f.effects={};f.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor", +"borderTopColor","borderColor","color","outlineColor"],function(c,a){f.fx.step[a]=function(b){if(!b.colorInit){b.start=s(b.elem,a);b.end=m(b.end);b.colorInit=true}b.elem.style[a]="rgb("+Math.max(Math.min(parseInt(b.pos*(b.end[0]-b.start[0])+b.start[0],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[1]-b.start[1])+b.start[1],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var n={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0, +0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211, +211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},q=["add","remove","toggle"],t={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};f.effects.animateClass=function(c,a,b, +d){if(f.isFunction(b)){d=b;b=null}return this.queue(function(){var e=f(this),g=e.attr("style")||" ",h=p(o.call(this)),r,v=e.attr("class");f.each(q,function(w,i){c[i]&&e[i+"Class"](c[i])});r=p(o.call(this));e.attr("class",v);e.animate(u(h,r),{queue:false,duration:a,easding:b,complete:function(){f.each(q,function(w,i){c[i]&&e[i+"Class"](c[i])});if(typeof e.attr("style")=="object"){e.attr("style").cssText="";e.attr("style").cssText=g}else e.attr("style",g);d&&d.apply(this,arguments);f.dequeue(this)}})})}; +f.fn.extend({_addClass:f.fn.addClass,addClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{add:c},a,b,d]):this._addClass(c)},_removeClass:f.fn.removeClass,removeClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{remove:c},a,b,d]):this._removeClass(c)},_toggleClass:f.fn.toggleClass,toggleClass:function(c,a,b,d,e){return typeof a=="boolean"||a===j?b?f.effects.animateClass.apply(this,[a?{add:c}:{remove:c},b,d,e]):this._toggleClass(c,a):f.effects.animateClass.apply(this, +[{toggle:c},a,b,d])},switchClass:function(c,a,b,d,e){return f.effects.animateClass.apply(this,[{add:a,remove:c},b,d,e])}});f.extend(f.effects,{version:"1.8.13",save:function(c,a){for(var b=0;b
").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}); +c.wrap(b);b=c.parent();if(c.css("position")=="static"){b.css({position:"relative"});c.css({position:"relative"})}else{f.extend(a,{position:c.css("position"),zIndex:c.css("z-index")});f.each(["top","left","bottom","right"],function(d,e){a[e]=c.css(e);if(isNaN(parseInt(a[e],10)))a[e]="auto"});c.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return b.css(a).show()},removeWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent().replaceWith(c);return c},setTransition:function(c, +a,b,d){d=d||{};f.each(a,function(e,g){unit=c.cssUnit(g);if(unit[0]>0)d[g]=unit[0]*b+unit[1]});return d}});f.fn.extend({effect:function(c){var a=k.apply(this,arguments),b={options:a[1],duration:a[2],callback:a[3]};a=b.options.mode;var d=f.effects[c];if(f.fx.off||!d)return a?this[a](b.duration,b.callback):this.each(function(){b.callback&&b.callback.call(this)});return d.call(this,b)},_show:f.fn.show,show:function(c){if(l(c))return this._show.apply(this,arguments);else{var a=k.apply(this,arguments); +a[1].mode="show";return this.effect.apply(this,a)}},_hide:f.fn.hide,hide:function(c){if(l(c))return this._hide.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)}},__toggle:f.fn.toggle,toggle:function(c){if(l(c)||typeof c==="boolean"||f.isFunction(c))return this.__toggle.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="toggle";return this.effect.apply(this,a)}},cssUnit:function(c){var a=this.css(c),b=[];f.each(["em","px","%", +"pt"],function(d,e){if(a.indexOf(e)>0)b=[parseFloat(a),e]});return b}});f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeOutQuad",swing:function(c,a,b,d,e){return f.easing[f.easing.def](c,a,b,d,e)},easeInQuad:function(c,a,b,d,e){return d*(a/=e)*a+b},easeOutQuad:function(c,a,b,d,e){return-d*(a/=e)*(a-2)+b},easeInOutQuad:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a+b;return-d/2*(--a*(a-2)-1)+b},easeInCubic:function(c,a,b,d,e){return d*(a/=e)*a*a+b},easeOutCubic:function(c,a,b,d,e){return d* +((a=a/e-1)*a*a+1)+b},easeInOutCubic:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a+b;return d/2*((a-=2)*a*a+2)+b},easeInQuart:function(c,a,b,d,e){return d*(a/=e)*a*a*a+b},easeOutQuart:function(c,a,b,d,e){return-d*((a=a/e-1)*a*a*a-1)+b},easeInOutQuart:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a+b;return-d/2*((a-=2)*a*a*a-2)+b},easeInQuint:function(c,a,b,d,e){return d*(a/=e)*a*a*a*a+b},easeOutQuint:function(c,a,b,d,e){return d*((a=a/e-1)*a*a*a*a+1)+b},easeInOutQuint:function(c,a,b,d,e){if((a/= +e/2)<1)return d/2*a*a*a*a*a+b;return d/2*((a-=2)*a*a*a*a+2)+b},easeInSine:function(c,a,b,d,e){return-d*Math.cos(a/e*(Math.PI/2))+d+b},easeOutSine:function(c,a,b,d,e){return d*Math.sin(a/e*(Math.PI/2))+b},easeInOutSine:function(c,a,b,d,e){return-d/2*(Math.cos(Math.PI*a/e)-1)+b},easeInExpo:function(c,a,b,d,e){return a==0?b:d*Math.pow(2,10*(a/e-1))+b},easeOutExpo:function(c,a,b,d,e){return a==e?b+d:d*(-Math.pow(2,-10*a/e)+1)+b},easeInOutExpo:function(c,a,b,d,e){if(a==0)return b;if(a==e)return b+d;if((a/= +e/2)<1)return d/2*Math.pow(2,10*(a-1))+b;return d/2*(-Math.pow(2,-10*--a)+2)+b},easeInCirc:function(c,a,b,d,e){return-d*(Math.sqrt(1-(a/=e)*a)-1)+b},easeOutCirc:function(c,a,b,d,e){return d*Math.sqrt(1-(a=a/e-1)*a)+b},easeInOutCirc:function(c,a,b,d,e){if((a/=e/2)<1)return-d/2*(Math.sqrt(1-a*a)-1)+b;return d/2*(Math.sqrt(1-(a-=2)*a)+1)+b},easeInElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h").css({position:"absolute",visibility:"visible",left:-f*(h/d),top:-e*(i/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:h/d,height:i/c,left:g.left+f*(h/d)+(a.options.mode=="show"?(f-Math.floor(d/2))*(h/d):0),top:g.top+e*(i/c)+(a.options.mode=="show"?(e-Math.floor(c/2))*(i/c):0),opacity:a.options.mode=="show"?0:1}).animate({left:g.left+f*(h/d)+(a.options.mode=="show"?0:(f-Math.floor(d/2))*(h/d)),top:g.top+ +e*(i/c)+(a.options.mode=="show"?0:(e-Math.floor(c/2))*(i/c)),opacity:a.options.mode=="show"?1:0},a.duration||500);setTimeout(function(){a.options.mode=="show"?b.css({visibility:"visible"}):b.css({visibility:"visible"}).hide();a.callback&&a.callback.apply(b[0]);b.dequeue();j("div.ui-effects-explode").remove()},a.duration||500)})}})(jQuery); +;/* + * jQuery UI Effects Fade 1.8.13 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Fade + * + * Depends: + * jquery.effects.core.js + */ +(function(b){b.effects.fade=function(a){return this.queue(function(){var c=b(this),d=b.effects.setMode(c,a.options.mode||"hide");c.animate({opacity:d},{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery); +;/* + * jQuery UI Effects Fold 1.8.13 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Fold + * + * Depends: + * jquery.effects.core.js + */ +(function(c){c.effects.fold=function(a){return this.queue(function(){var b=c(this),j=["position","top","bottom","left","right"],d=c.effects.setMode(b,a.options.mode||"hide"),g=a.options.size||15,h=!!a.options.horizFirst,k=a.duration?a.duration/2:c.fx.speeds._default/2;c.effects.save(b,j);b.show();var e=c.effects.createWrapper(b).css({overflow:"hidden"}),f=d=="show"!=h,l=f?["width","height"]:["height","width"];f=f?[e.width(),e.height()]:[e.height(),e.width()];var i=/([0-9]+)%/.exec(g);if(i)g=parseInt(i[1], +10)/100*f[d=="hide"?0:1];if(d=="show")e.css(h?{height:0,width:g}:{height:g,width:0});h={};i={};h[l[0]]=d=="show"?f[0]:g;i[l[1]]=d=="show"?f[1]:0;e.animate(h,k,a.options.easing).animate(i,k,a.options.easing,function(){d=="hide"&&b.hide();c.effects.restore(b,j);c.effects.removeWrapper(b);a.callback&&a.callback.apply(b[0],arguments);b.dequeue()})})}})(jQuery); +;/* + * jQuery UI Effects Highlight 1.8.13 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Highlight + * + * Depends: + * jquery.effects.core.js + */ +(function(b){b.effects.highlight=function(c){return this.queue(function(){var a=b(this),e=["backgroundImage","backgroundColor","opacity"],d=b.effects.setMode(a,c.options.mode||"show"),f={backgroundColor:a.css("backgroundColor")};if(d=="hide")f.opacity=0;b.effects.save(a,e);a.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(f,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){d=="hide"&&a.hide();b.effects.restore(a,e);d=="show"&&!b.support.opacity&& +this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery); +;/* + * jQuery UI Effects Pulsate 1.8.13 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Pulsate + * + * Depends: + * jquery.effects.core.js + */ +(function(d){d.effects.pulsate=function(a){return this.queue(function(){var b=d(this),c=d.effects.setMode(b,a.options.mode||"show");times=(a.options.times||5)*2-1;duration=a.duration?a.duration/2:d.fx.speeds._default/2;isVisible=b.is(":visible");animateTo=0;if(!isVisible){b.css("opacity",0).show();animateTo=1}if(c=="hide"&&isVisible||c=="show"&&!isVisible)times--;for(c=0;c').appendTo(document.body).addClass(a.options.className).css({top:d.top,left:d.left,height:b.innerHeight(),width:b.innerWidth(),position:"absolute"}).animate(c,a.duration,a.options.easing,function(){f.remove();a.callback&&a.callback.apply(b[0],arguments); +b.dequeue()})})}})(jQuery); +; \ No newline at end of file diff --git a/web/js/lib/.svn/text-base/popup.js.svn-base b/web/js/lib/.svn/text-base/popup.js.svn-base new file mode 100644 index 00000000..728a3e84 --- /dev/null +++ b/web/js/lib/.svn/text-base/popup.js.svn-base @@ -0,0 +1,209 @@ +/* + * $Revision$ + * $Date$ + * + * Copyright (C) 1999-2009 Jive Software. All rights reserved. + * + * This software is the proprietary information of Jive Software. Use is subject to license terms. + */ + +/* +* $ lightbox_me +* By: Buck Wilson +* Version : 2.0 +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + + +(function($) { + + $.fn.lightbox_me = function(options) { + + + + return this.each(function() { + + var + opts = $.extend({}, $.fn.lightbox_me.defaults, options), + $overlay = $('
'), + $self = $(this), + + $iframe = $('