From 87094753c7543e04f37a31e439cb73c31efdbbae Mon Sep 17 00:00:00 2001 From: Hedgehog Date: Mon, 24 Feb 2014 11:58:19 +0400 Subject: [PATCH] test test --- README.md | 88 ++ abort.html | 40 + css/OpenSans-Bold.ttf | Bin 0 -> 224592 bytes css/OpenSans-Regular.ttf | Bin 0 -> 217360 bytes css/OpenSansCondensed300.ttf | Bin 0 -> 221108 bytes css/images/ajax-loader.gif | Bin 0 -> 6243 bytes css/images/form-arrow-down-black.png | Bin 0 -> 134 bytes css/images/icons-18-black.png | Bin 0 -> 1793 bytes css/images/icons-18-white.png | Bin 0 -> 1815 bytes css/images/icons-36-black.png | Bin 0 -> 3859 bytes css/images/icons-36-white.png | Bin 0 -> 3860 bytes css/jquery.mobile-1.3.2.min.css | 12 + css/profile.css | 319 +++++ css/style.css | 1641 ++++++++++++++++++++++++++ following.html | 430 +++++++ home.html | 448 +++++++ img/config.png | Bin 0 -> 456 bytes img/connections.png | Bin 0 -> 405 bytes img/edit.png | Bin 0 -> 353 bytes img/following.png | Bin 0 -> 369 bytes img/genericPerson.png | Bin 0 -> 707 bytes img/grayed_avatar_placeholder_24.png | Bin 0 -> 292 bytes img/home.png | Bin 0 -> 616 bytes img/loader.gif | Bin 0 -> 2265 bytes img/messages.png | Bin 0 -> 270 bytes img/network.png | Bin 0 -> 691 bytes img/profile.png | Bin 0 -> 287 bytes img/reply.png | Bin 0 -> 299 bytes img/repost.png | Bin 0 -> 264 bytes img/spinner-medium.gif | Bin 0 -> 4186 bytes img/spinner-small.gif | Bin 0 -> 452 bytes img/spinner.gif | Bin 0 -> 452 bytes img/tornado_avatar.png | Bin 0 -> 7994 bytes img/twister_mini.png | Bin 0 -> 1132 bytes img/wash-white-30.png | Bin 0 -> 78 bytes index.html | 42 + interface_common.js | 463 ++++++++ interface_home.js | 113 ++ interface_localization.js | 1091 +++++++++++++++++ interface_login.js | 45 + interface_profile-edit.js | 120 ++ jQueryPlugins.js | 14 + jpeg_encoder_basic.js | 770 ++++++++++++ jquery-1.9.1.min.js | 5 + jquery.animate-colors-min.js | 12 + jquery.json-2.4.js | 200 ++++ jquery.jsonrpcclient.js | 440 +++++++ jquery.min.js | 6 + jquery.mobile-1.3.2.min.js | 9 + jquery.mobile.router.min.js | 10 + jquery.storageapi.js | 382 ++++++ login.html | 170 +++ mobile_abstract.js | 356 ++++++ network.html | 185 +++ polyglot.min.js | 17 + profile-edit.html | 105 ++ tmobile.html | 807 +++++++++++++ tmobile.js | 567 +++++++++ twister_actions.js | 253 ++++ twister_directmsg.js | 175 +++ twister_following.js | 553 +++++++++ twister_formatpost.js | 231 ++++ twister_io.js | 368 ++++++ twister_network.js | 277 +++++ twister_newmsgs.js | 182 +++ twister_timeline.js | 291 +++++ twister_user.js | 268 +++++ 67 files changed, 11505 insertions(+) create mode 100644 README.md create mode 100644 abort.html create mode 100644 css/OpenSans-Bold.ttf create mode 100644 css/OpenSans-Regular.ttf create mode 100644 css/OpenSansCondensed300.ttf create mode 100644 css/images/ajax-loader.gif create mode 100644 css/images/form-arrow-down-black.png create mode 100644 css/images/icons-18-black.png create mode 100644 css/images/icons-18-white.png create mode 100644 css/images/icons-36-black.png create mode 100644 css/images/icons-36-white.png create mode 100644 css/jquery.mobile-1.3.2.min.css create mode 100644 css/profile.css create mode 100644 css/style.css create mode 100644 following.html create mode 100644 home.html create mode 100644 img/config.png create mode 100644 img/connections.png create mode 100644 img/edit.png create mode 100644 img/following.png create mode 100644 img/genericPerson.png create mode 100644 img/grayed_avatar_placeholder_24.png create mode 100644 img/home.png create mode 100644 img/loader.gif create mode 100644 img/messages.png create mode 100644 img/network.png create mode 100644 img/profile.png create mode 100644 img/reply.png create mode 100644 img/repost.png create mode 100644 img/spinner-medium.gif create mode 100644 img/spinner-small.gif create mode 100644 img/spinner.gif create mode 100644 img/tornado_avatar.png create mode 100644 img/twister_mini.png create mode 100644 img/wash-white-30.png create mode 100644 index.html create mode 100644 interface_common.js create mode 100644 interface_home.js create mode 100644 interface_localization.js create mode 100644 interface_login.js create mode 100644 interface_profile-edit.js create mode 100644 jQueryPlugins.js create mode 100644 jpeg_encoder_basic.js create mode 100644 jquery-1.9.1.min.js create mode 100644 jquery.animate-colors-min.js create mode 100644 jquery.json-2.4.js create mode 100644 jquery.jsonrpcclient.js create mode 100644 jquery.min.js create mode 100644 jquery.mobile-1.3.2.min.js create mode 100644 jquery.mobile.router.min.js create mode 100644 jquery.storageapi.js create mode 100644 login.html create mode 100644 mobile_abstract.js create mode 100644 network.html create mode 100644 polyglot.min.js create mode 100644 profile-edit.html create mode 100644 tmobile.html create mode 100644 tmobile.js create mode 100644 twister_actions.js create mode 100644 twister_directmsg.js create mode 100644 twister_following.js create mode 100644 twister_formatpost.js create mode 100644 twister_io.js create mode 100644 twister_network.js create mode 100644 twister_newmsgs.js create mode 100644 twister_timeline.js create mode 100644 twister_user.js diff --git a/README.md b/README.md new file mode 100644 index 0000000..6bd1bb0 --- /dev/null +++ b/README.md @@ -0,0 +1,88 @@ +twister-html +============ + +HTML interface for [Twister](http://twister.net.co). +To use it, clone this repo under ~/.twister/html like this: + + git clone https://github.com/miguelfreitas/twister-html.git ~/.twister/html + +Localisation +------------ + +If you want a localised interface (currently available only for NL, IT, FR, DE and RU), +use the experimental `i18n` branch: + + git checkout i18n + +If you want to translate it in your own language, check [these instructions](#translations) + +Contribute +---------- + +Feel free to fork and send pull requests! +To make it easier for us to accept your patches, please follow the conventional +GitHub workflow: + + # after forking, clone your repo + rm -rf ~/.twister/html + git clone git@github.com:yournickname/twister-html.git ~/.twister/html + cd ~/.twister/html + # CREATE A NEW BRANCH, specific to the fix you're implementing + git checkout -b my-fix + # ... make your changes ... + # commit and push + git commit -m "Fixing #1234 - bad foobarizer" && git push + # Now open a pull request from branch my-fix to miguelfreitas:master on github. + # Once the request is accepted, switch back to master and track upstream + git remote add upstream https://github.com/miguelfreitas/twister-html.git # one-off setup + git fetch upstream + git checkout master + git merge upstream/master # you should get a fast-forward message here + git push + +Translations +------------ + +If you want to add your own translation, edit `interface_localization.js` like this: + +1. fork the repo, checkout `i18n` and create a new branch + + + git clone git@github.com:yournickname/twister-html.git ~/.twister/html + cd ~/.twister/html + git checkout i18n + git checkout -b Klingon + +2. add your language to the list of available choices. You should use your ISO code here, +it should match what the browser reports. The Klingon ISO is "tlh", so: + + + var knownLanguages = ["en","nl","it","fr","ru","tlh"];` + +For multi-region languages, if you want to catch them all, use only the first half +(e.g. to match it and it-ch, specify "it"). + +3. add a new wordset block after existing ones + + + if(preferredLanguage == "tlh"){ + polyglot.locale("tlh"); + wordset = { + "Insults": "mu'qaD, + .... + } + } + +4. stage all changes in file `interface_localization.js` + + + git add interface_localization.js + +5. commit & push + + + git commit -m "Klingon translation" + git push + +3. When opening the pull request on github, make sure you're pointing to `miguelfreitas:i18n` +as the base, so we can merge it straight away in the right place. For any help, ping @toyg. diff --git a/abort.html b/abort.html new file mode 100644 index 0000000..a136425 --- /dev/null +++ b/abort.html @@ -0,0 +1,40 @@ + + + + + Aborting... + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+

Daemon exited...

+
+ +
+ + + diff --git a/css/OpenSans-Bold.ttf b/css/OpenSans-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fd79d43bea0293ac1b20e8aca1142627983d2c07 GIT binary patch literal 224592 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 literal 0 HcmV?d00001 diff --git a/css/OpenSans-Regular.ttf b/css/OpenSans-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..db433349b7047f72f40072630c1bc110620bf09e GIT binary patch literal 217360 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 !}#gv~NV!5|5YF|kE)J0y^zWbk4>=%|6F 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 literal 0 HcmV?d00001 diff --git a/css/OpenSansCondensed300.ttf b/css/OpenSansCondensed300.ttf new file mode 100644 index 0000000000000000000000000000000000000000..97c355b9f6745e09ab02723e6e9b862f0e1883f6 GIT binary patch literal 221108 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 literal 0 HcmV?d00001 diff --git a/css/images/ajax-loader.gif b/css/images/ajax-loader.gif new file mode 100644 index 0000000000000000000000000000000000000000..1d5ad40774ef1f93bbb2f655c5b8c365e99e7e24 GIT binary patch literal 6243 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 literal 0 HcmV?d00001 diff --git a/css/images/icons-18-black.png b/css/images/icons-18-black.png new file mode 100644 index 0000000000000000000000000000000000000000..656e78ccf30f0ca717170f915fe0838930960aa9 GIT binary patch literal 1793 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 WTdOV)9PH!(0000 2013-07-19T22:17:57Z | (c) 2010, 2013 jQuery Foundation, Inc. | jquery.org/license */ + +/*! +* jQuery Mobile 1.3.2 +* Git HEAD hash: 528cf0e96940644ea644096bfeb913ed920ffaef <> Date: Fri Jul 19 2013 22:17:57 UTC +* http://jquerymobile.com +* +* Copyright 2010, 2013 jQuery Foundation, Inc. and other contributors +* Released under the MIT license. +* http://jquery.org/license +* +*/.ui-bar-a{border:1px solid #333;background:#111;color:#fff;font-weight:700;text-shadow:0 -1px 0 #000;background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#111));background-image:-webkit-linear-gradient(#3c3c3c,#111);background-image:-moz-linear-gradient(#3c3c3c,#111);background-image:-ms-linear-gradient(#3c3c3c,#111);background-image:-o-linear-gradient(#3c3c3c,#111);background-image:linear-gradient(#3c3c3c,#111)}.ui-bar-a,.ui-bar-a input,.ui-bar-a select,.ui-bar-a textarea,.ui-bar-a button{font-family:Helvetica,Arial,sans-serif}.ui-bar-a .ui-link-inherit{color:#fff}.ui-bar-a a.ui-link{color:#7cc4e7;font-weight:700}.ui-bar-a a.ui-link:visited{color:#2489ce}.ui-bar-a a.ui-link:hover{color:#2489ce}.ui-bar-a a.ui-link:active{color:#2489ce}.ui-body-a,.ui-overlay-a{border:1px solid #444;background:#222;color:#fff;text-shadow:0 1px 0 #111;font-weight:400;background-image:-webkit-gradient(linear,left top,left bottom,from(#444),to(#222));background-image:-webkit-linear-gradient(#444,#222);background-image:-moz-linear-gradient(#444,#222);background-image:-ms-linear-gradient(#444,#222);background-image:-o-linear-gradient(#444,#222);background-image:linear-gradient(#444,#222)}.ui-overlay-a{background-image:none;border-width:0}.ui-body-a,.ui-body-a input,.ui-body-a select,.ui-body-a textarea,.ui-body-a button{font-family:Helvetica,Arial,sans-serif}.ui-body-a .ui-link-inherit{color:#fff}.ui-body-a .ui-link{color:#2489ce;font-weight:700}.ui-body-a .ui-link:visited{color:#2489ce}.ui-body-a .ui-link:hover{color:#2489ce}.ui-body-a .ui-link:active{color:#2489ce}.ui-btn-up-a{border:1px solid #111;background:#333;font-weight:700;color:#fff;text-shadow:0 1px 0 #111;background-image:-webkit-gradient(linear,left top,left bottom,from(#444),to(#2d2d2d));background-image:-webkit-linear-gradient(#444,#2d2d2d);background-image:-moz-linear-gradient(#444,#2d2d2d);background-image:-ms-linear-gradient(#444,#2d2d2d);background-image:-o-linear-gradient(#444,#2d2d2d);background-image:linear-gradient(#444,#2d2d2d)}.ui-btn-up-a:visited,.ui-btn-up-a a.ui-link-inherit{color:#fff}.ui-btn-hover-a{border:1px solid #000;background:#444;font-weight:700;color:#fff;text-shadow:0 1px 0 #111;background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#383838));background-image:-webkit-linear-gradient(#555,#383838);background-image:-moz-linear-gradient(#555,#383838);background-image:-ms-linear-gradient(#555,#383838);background-image:-o-linear-gradient(#555,#383838);background-image:linear-gradient(#555,#383838)}.ui-btn-hover-a:visited,.ui-btn-hover-a:hover,.ui-btn-hover-a a.ui-link-inherit{color:#fff}.ui-btn-down-a{border:1px solid #000;background:#222;font-weight:700;color:#fff;text-shadow:0 1px 0 #111;background-image:-webkit-gradient(linear,left top,left bottom,from(#202020),to(#2c2c2c));background-image:-webkit-linear-gradient(#202020,#2c2c2c);background-image:-moz-linear-gradient(#202020,#2c2c2c);background-image:-ms-linear-gradient(#202020,#2c2c2c);background-image:-o-linear-gradient(#202020,#2c2c2c);background-image:linear-gradient(#202020,#2c2c2c)}.ui-btn-down-a:visited,.ui-btn-down-a:hover,.ui-btn-down-a a.ui-link-inherit{color:#fff}.ui-btn-up-a,.ui-btn-hover-a,.ui-btn-down-a{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-b{border:1px solid #456f9a;background:#5e87b0;color:#fff;font-weight:700;text-shadow:0 1px 0 #3e6790;background-image:-webkit-gradient(linear,left top,left bottom,from(#6facd5),to(#497bae));background-image:-webkit-linear-gradient(#6facd5,#497bae);background-image:-moz-linear-gradient(#6facd5,#497bae);background-image:-ms-linear-gradient(#6facd5,#497bae);background-image:-o-linear-gradient(#6facd5,#497bae);background-image:linear-gradient(#6facd5,#497bae)}.ui-bar-b,.ui-bar-b input,.ui-bar-b select,.ui-bar-b textarea,.ui-bar-b button{font-family:Helvetica,Arial,sans-serif}.ui-bar-b .ui-link-inherit{color:#fff}.ui-bar-b a.ui-link{color:#ddf0f8;font-weight:700}.ui-bar-b a.ui-link:visited{color:#ddf0f8}.ui-bar-b a.ui-link:hover{color:#ddf0f8}.ui-bar-b a.ui-link:active{color:#ddf0f8}.ui-body-b,.ui-overlay-b{border:1px solid #999;background:#f3f3f3;color:#222;text-shadow:0 1px 0 #fff;font-weight:400;background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#ccc));background-image:-webkit-linear-gradient(#ddd,#ccc);background-image:-moz-linear-gradient(#ddd,#ccc);background-image:-ms-linear-gradient(#ddd,#ccc);background-image:-o-linear-gradient(#ddd,#ccc);background-image:linear-gradient(#ddd,#ccc)}.ui-overlay-b{background-image:none;border-width:0}.ui-body-b,.ui-body-b input,.ui-body-b select,.ui-body-b textarea,.ui-body-b button{font-family:Helvetica,Arial,sans-serif}.ui-body-b .ui-link-inherit{color:#333}.ui-body-b .ui-link{color:#2489ce;font-weight:700}.ui-body-b .ui-link:visited{color:#2489ce}.ui-body-b .ui-link:hover{color:#2489ce}.ui-body-b .ui-link:active{color:#2489ce}.ui-btn-up-b{border:1px solid #044062;background:#396b9e;font-weight:700;color:#fff;text-shadow:0 1px 0 #194b7e;background-image:-webkit-gradient(linear,left top,left bottom,from(#5f9cc5),to(#396b9e));background-image:-webkit-linear-gradient(#5f9cc5,#396b9e);background-image:-moz-linear-gradient(#5f9cc5,#396b9e);background-image:-ms-linear-gradient(#5f9cc5,#396b9e);background-image:-o-linear-gradient(#5f9cc5,#396b9e);background-image:linear-gradient(#5f9cc5,#396b9e)}.ui-btn-up-b:visited,.ui-btn-up-b a.ui-link-inherit{color:#fff}.ui-btn-hover-b{border:1px solid #00415e;background:#4b88b6;font-weight:700;color:#fff;text-shadow:0 1px 0 #194b7e;background-image:-webkit-gradient(linear,left top,left bottom,from(#6facd5),to(#4272a4));background-image:-webkit-linear-gradient(#6facd5,#4272a4);background-image:-moz-linear-gradient(#6facd5,#4272a4);background-image:-ms-linear-gradient(#6facd5,#4272a4);background-image:-o-linear-gradient(#6facd5,#4272a4);background-image:linear-gradient(#6facd5,#4272a4)}.ui-btn-hover-b:visited,.ui-btn-hover-b:hover,.ui-btn-hover-b a.ui-link-inherit{color:#fff}.ui-btn-down-b{border:1px solid #225377;background:#4e89c5;font-weight:700;color:#fff;text-shadow:0 1px 0 #194b7e;background-image:-webkit-gradient(linear,left top,left bottom,from(#295b8e),to(#3e79b5));background-image:-webkit-linear-gradient(#295b8e,#3e79b5);background-image:-moz-linear-gradient(#295b8e,#3e79b5);background-image:-ms-linear-gradient(#295b8e,#3e79b5);background-image:-o-linear-gradient(#295b8e,#3e79b5);background-image:linear-gradient(#295b8e,#3e79b5)}.ui-btn-down-b:visited,.ui-btn-down-b:hover,.ui-btn-down-b a.ui-link-inherit{color:#fff}.ui-btn-up-b,.ui-btn-hover-b,.ui-btn-down-b{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-c{border:1px solid #b3b3b3;background:#eee;color:#3e3e3e;font-weight:700;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#ddd));background-image:-webkit-linear-gradient(#f0f0f0,#ddd);background-image:-moz-linear-gradient(#f0f0f0,#ddd);background-image:-ms-linear-gradient(#f0f0f0,#ddd);background-image:-o-linear-gradient(#f0f0f0,#ddd);background-image:linear-gradient(#f0f0f0,#ddd)}.ui-bar-c .ui-link-inherit{color:#3e3e3e}.ui-bar-c a.ui-link{color:#7cc4e7;font-weight:700}.ui-bar-c a.ui-link:visited{color:#2489ce}.ui-bar-c a.ui-link:hover{color:#2489ce}.ui-bar-c a.ui-link:active{color:#2489ce}.ui-bar-c,.ui-bar-c input,.ui-bar-c select,.ui-bar-c textarea,.ui-bar-c button{font-family:Helvetica,Arial,sans-serif}.ui-body-c,.ui-overlay-c{border:1px solid #aaa;color:#333;text-shadow:0 1px 0 #fff;background:#f9f9f9;background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#eee));background-image:-webkit-linear-gradient(#f9f9f9,#eee);background-image:-moz-linear-gradient(#f9f9f9,#eee);background-image:-ms-linear-gradient(#f9f9f9,#eee);background-image:-o-linear-gradient(#f9f9f9,#eee);background-image:linear-gradient(#f9f9f9,#eee)}.ui-overlay-c{background-image:none;border-width:0}.ui-body-c,.ui-body-c input,.ui-body-c select,.ui-body-c textarea,.ui-body-c button{font-family:Helvetica,Arial,sans-serif}.ui-body-c .ui-link-inherit{color:#333}.ui-body-c .ui-link{color:#2489ce;font-weight:700}.ui-body-c .ui-link:visited{color:#2489ce}.ui-body-c .ui-link:hover{color:#2489ce}.ui-body-c .ui-link:active{color:#2489ce}.ui-btn-up-c{border:1px solid #ccc;background:#eee;font-weight:700;color:#222;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));background-image:-webkit-linear-gradient(#fff,#f1f1f1);background-image:-moz-linear-gradient(#fff,#f1f1f1);background-image:-ms-linear-gradient(#fff,#f1f1f1);background-image:-o-linear-gradient(#fff,#f1f1f1);background-image:linear-gradient(#fff,#f1f1f1)}.ui-btn-up-c:visited,.ui-btn-up-c a.ui-link-inherit{color:#2f3e46}.ui-btn-hover-c{border:1px solid #bbb;background:#dfdfdf;font-weight:700;color:#222;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e0e0e0));background-image:-webkit-linear-gradient(#f6f6f6,#e0e0e0);background-image:-moz-linear-gradient(#f6f6f6,#e0e0e0);background-image:-ms-linear-gradient(#f6f6f6,#e0e0e0);background-image:-o-linear-gradient(#f6f6f6,#e0e0e0);background-image:linear-gradient(#f6f6f6,#e0e0e0)}.ui-btn-hover-c:visited,.ui-btn-hover-c:hover,.ui-btn-hover-c a.ui-link-inherit{color:#2f3e46}.ui-btn-down-c{border:1px solid #bbb;background:#d6d6d6;font-weight:700;color:#222;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#d0d0d0),to(#dfdfdf));background-image:-webkit-linear-gradient(#d0d0d0,#dfdfdf);background-image:-moz-linear-gradient(#d0d0d0,#dfdfdf);background-image:-ms-linear-gradient(#d0d0d0,#dfdfdf);background-image:-o-linear-gradient(#d0d0d0,#dfdfdf);background-image:linear-gradient(#d0d0d0,#dfdfdf)}.ui-btn-down-c:visited,.ui-btn-down-c:hover,.ui-btn-down-c a.ui-link-inherit{color:#2f3e46}.ui-btn-up-c,.ui-btn-hover-c,.ui-btn-down-c{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-d{border:1px solid #bbb;background:#bbb;color:#333;font-weight:700;text-shadow:0 1px 0 #eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#bbb));background-image:-webkit-linear-gradient(#ddd,#bbb);background-image:-moz-linear-gradient(#ddd,#bbb);background-image:-ms-linear-gradient(#ddd,#bbb);background-image:-o-linear-gradient(#ddd,#bbb);background-image:linear-gradient(#ddd,#bbb)}.ui-bar-d,.ui-bar-d input,.ui-bar-d select,.ui-bar-d textarea,.ui-bar-d button{font-family:Helvetica,Arial,sans-serif}.ui-bar-d .ui-link-inherit{color:#333}.ui-bar-d a.ui-link{color:#2489ce;font-weight:700}.ui-bar-d a.ui-link:visited{color:#2489ce}.ui-bar-d a.ui-link:hover{color:#2489ce}.ui-bar-d a.ui-link:active{color:#2489ce}.ui-body-d,.ui-overlay-d{border:1px solid #bbb;color:#333;text-shadow:0 1px 0 #fff;background:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-webkit-linear-gradient(#fff,#fff);background-image:-moz-linear-gradient(#fff,#fff);background-image:-ms-linear-gradient(#fff,#fff);background-image:-o-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff)}.ui-overlay-d{background-image:none;border-width:0}.ui-body-d,.ui-body-d input,.ui-body-d select,.ui-body-d textarea,.ui-body-d button{font-family:Helvetica,Arial,sans-serif}.ui-body-d .ui-link-inherit{color:#333}.ui-body-d .ui-link{color:#2489ce;font-weight:700}.ui-body-d .ui-link:visited{color:#2489ce}.ui-body-d .ui-link:hover{color:#2489ce}.ui-body-d .ui-link:active{color:#2489ce}.ui-btn-up-d{border:1px solid #bbb;background:#fff;font-weight:700;color:#333;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#f6f6f6));background-image:-webkit-linear-gradient(#fafafa,#f6f6f6);background-image:-moz-linear-gradient(#fafafa,#f6f6f6);background-image:-ms-linear-gradient(#fafafa,#f6f6f6);background-image:-o-linear-gradient(#fafafa,#f6f6f6);background-image:linear-gradient(#fafafa,#f6f6f6)}.ui-btn-up-d:visited,.ui-btn-up-d a.ui-link-inherit{color:#333}.ui-btn-hover-d{border:1px solid #aaa;background:#eee;font-weight:700;color:#333;cursor:pointer;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#fff));background-image:-webkit-linear-gradient(#eee,#fff);background-image:-moz-linear-gradient(#eee,#fff);background-image:-ms-linear-gradient(#eee,#fff);background-image:-o-linear-gradient(#eee,#fff);background-image:linear-gradient(#eee,#fff)}.ui-btn-hover-d:visited,.ui-btn-hover-d:hover,.ui-btn-hover-d a.ui-link-inherit{color:#333}.ui-btn-down-d{border:1px solid #aaa;background:#eee;font-weight:700;color:#333;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#e5e5e5),to(#f2f2f2));background-image:-webkit-linear-gradient(#e5e5e5,#f2f2f2);background-image:-moz-linear-gradient(#e5e5e5,#f2f2f2);background-image:-ms-linear-gradient(#e5e5e5,#f2f2f2);background-image:-o-linear-gradient(#e5e5e5,#f2f2f2);background-image:linear-gradient(#e5e5e5,#f2f2f2)}.ui-btn-down-d:visited,.ui-btn-down-d:hover,.ui-btn-down-d a.ui-link-inherit{color:#333}.ui-btn-up-d,.ui-btn-hover-d,.ui-btn-down-d{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-e{border:1px solid #f7c942;background:#fadb4e;color:#333;font-weight:700;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fceda7),to(#fbef7e));background-image:-webkit-linear-gradient(#fceda7,#fbef7e);background-image:-moz-linear-gradient(#fceda7,#fbef7e);background-image:-ms-linear-gradient(#fceda7,#fbef7e);background-image:-o-linear-gradient(#fceda7,#fbef7e);background-image:linear-gradient(#fceda7,#fbef7e)}.ui-bar-e,.ui-bar-e input,.ui-bar-e select,.ui-bar-e textarea,.ui-bar-e button{font-family:Helvetica,Arial,sans-serif}.ui-bar-e .ui-link-inherit{color:#333}.ui-bar-e a.ui-link{color:#2489ce;font-weight:700}.ui-bar-e a.ui-link:visited{color:#2489ce}.ui-bar-e a.ui-link:hover{color:#2489ce}.ui-bar-e a.ui-link:active{color:#2489ce}.ui-body-e,.ui-overlay-e{border:1px solid #f7c942;color:#222;text-shadow:0 1px 0 #fff;background:#fff9df;background-image:-webkit-gradient(linear,left top,left bottom,from(#fffadf),to(#fff3a5));background-image:-webkit-linear-gradient(#fffadf,#fff3a5);background-image:-moz-linear-gradient(#fffadf,#fff3a5);background-image:-ms-linear-gradient(#fffadf,#fff3a5);background-image:-o-linear-gradient(#fffadf,#fff3a5);background-image:linear-gradient(#fffadf,#fff3a5)}.ui-overlay-e{background-image:none;border-width:0}.ui-body-e,.ui-body-e input,.ui-body-e select,.ui-body-e textarea,.ui-body-e button{font-family:Helvetica,Arial,sans-serif}.ui-body-e .ui-link-inherit{color:#222}.ui-body-e .ui-link{color:#2489ce;font-weight:700}.ui-body-e .ui-link:visited{color:#2489ce}.ui-body-e .ui-link:hover{color:#2489ce}.ui-body-e .ui-link:active{color:#2489ce}.ui-btn-up-e{border:1px solid #f4c63f;background:#fadb4e;font-weight:700;color:#222;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffefaa),to(#ffe155));background-image:-webkit-linear-gradient(#ffefaa,#ffe155);background-image:-moz-linear-gradient(#ffefaa,#ffe155);background-image:-ms-linear-gradient(#ffefaa,#ffe155);background-image:-o-linear-gradient(#ffefaa,#ffe155);background-image:linear-gradient(#ffefaa,#ffe155)}.ui-btn-up-e:visited,.ui-btn-up-e a.ui-link-inherit{color:#222}.ui-btn-hover-e{border:1px solid #f2c43d;background:#fbe26f;font-weight:700;color:#111;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff5ba),to(#fbdd52));background-image:-webkit-linear-gradient(#fff5ba,#fbdd52);background-image:-moz-linear-gradient(#fff5ba,#fbdd52);background-image:-ms-linear-gradient(#fff5ba,#fbdd52);background-image:-o-linear-gradient(#fff5ba,#fbdd52);background-image:linear-gradient(#fff5ba,#fbdd52)}.ui-btn-hover-e:visited,.ui-btn-hover-e:hover,.ui-btn-hover-e a.ui-link-inherit{color:#333}.ui-btn-down-e{border:1px solid #f2c43d;background:#fceda7;font-weight:700;color:#111;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8d94c),to(#fadb4e));background-image:-webkit-linear-gradient(#f8d94c,#fadb4e);background-image:-moz-linear-gradient(#f8d94c,#fadb4e);background-image:-ms-linear-gradient(#f8d94c,#fadb4e);background-image:-o-linear-gradient(#f8d94c,#fadb4e);background-image:linear-gradient(#f8d94c,#fadb4e)}.ui-btn-down-e:visited,.ui-btn-down-e:hover,.ui-btn-down-e a.ui-link-inherit{color:#333}.ui-btn-up-e,.ui-btn-hover-e,.ui-btn-down-e{font-family:Helvetica,Arial,sans-serif;text-decoration:none}a.ui-link-inherit{text-decoration:none!important}.ui-btn-active{border:1px solid #2373a5;background:#5393c5;font-weight:700;color:#fff;cursor:pointer;text-shadow:0 1px 0 #3373a5;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#5393c5),to(#6facd5));background-image:-webkit-linear-gradient(#5393c5,#6facd5);background-image:-moz-linear-gradient(#5393c5,#6facd5);background-image:-ms-linear-gradient(#5393c5,#6facd5);background-image:-o-linear-gradient(#5393c5,#6facd5);background-image:linear-gradient(#5393c5,#6facd5);font-family:Helvetica,Arial,sans-serif}.ui-btn-active:visited,.ui-btn-active:hover,.ui-btn-active a.ui-link-inherit{color:#fff}.ui-btn-inner{border-top:1px solid #fff;border-color:rgba(255,255,255,.3)}.ui-corner-all{-webkit-border-radius:.6em;border-radius:.6em}.ui-br{border-color:#828282;border-color:rgba(130,130,130,.3);border-style:solid}.ui-disabled{filter:Alpha(Opacity=30);opacity:.3;zoom:1}.ui-disabled,.ui-disabled a{cursor:default!important;pointer-events:none}.ui-icon,.ui-icon-searchfield:after{background:#666;background:rgba(0,0,0,.4);background-image:url(images/icons-18-white.png);background-repeat:no-repeat;-webkit-border-radius:9px;border-radius:9px}.ui-icon-alt .ui-icon,.ui-icon-alt .ui-icon-searchfield:after{background-color:#fff;background-color:rgba(255,255,255,.3);background-image:url(images/icons-18-black.png);background-repeat:no-repeat}.ui-icon-nodisc .ui-icon,.ui-icon-nodisc .ui-icon-searchfield:after,.ui-icon-nodisc .ui-icon-alt .ui-icon,.ui-icon-nodisc .ui-icon-alt .ui-icon-searchfield:after{background-color:transparent}.ui-icon-plus{background-position:-1px -1px}.ui-icon-minus{background-position:-37px -1px}.ui-icon-delete{background-position:-73px -1px}.ui-icon-arrow-r{background-position:-108px -1px}.ui-icon-arrow-l{background-position:-144px -1px}.ui-icon-arrow-u{background-position:-180px -1px}.ui-icon-arrow-d{background-position:-216px -1px}.ui-icon-check{background-position:-252px -1px}.ui-icon-gear{background-position:-288px -1px}.ui-icon-refresh{background-position:-323px -1px}.ui-icon-forward{background-position:-360px -1px}.ui-icon-back{background-position:-396px -1px}.ui-icon-grid{background-position:-432px -1px}.ui-icon-star{background-position:-467px -1px}.ui-icon-alert{background-position:-503px -1px}.ui-icon-info{background-position:-539px -1px}.ui-icon-home{background-position:-575px -1px}.ui-icon-search,.ui-icon-searchfield:after{background-position:-611px -1px}.ui-icon-checkbox-on{background-position:-647px -1px}.ui-icon-checkbox-off{background-position:-683px -1px}.ui-icon-radio-on{background-position:-718px -1px}.ui-icon-radio-off{background-position:-754px -1px}.ui-icon-bars{background-position:-788px -1px}.ui-icon-edit{background-position:-824px -1px}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (min-resolution:200dpi){.ui-icon-plus,.ui-icon-minus,.ui-icon-delete,.ui-icon-arrow-r,.ui-icon-arrow-l,.ui-icon-arrow-u,.ui-icon-arrow-d,.ui-icon-check,.ui-icon-gear,.ui-icon-refresh,.ui-icon-forward,.ui-icon-back,.ui-icon-grid,.ui-icon-star,.ui-icon-alert,.ui-icon-info,.ui-icon-home,.ui-icon-bars,.ui-icon-edit,.ui-icon-search,.ui-icon-searchfield:after,.ui-icon-checkbox-off,.ui-icon-checkbox-on,.ui-icon-radio-off,.ui-icon-radio-on{background-image:url(images/icons-36-white.png);-moz-background-size:864px 18px;-o-background-size:864px 18px;-webkit-background-size:864px 18px;background-size:864px 18px}.ui-icon-alt .ui-icon{background-image:url(images/icons-36-black.png)}.ui-icon-plus{background-position:0 50%}.ui-icon-minus{background-position:-36px 50%}.ui-icon-delete{background-position:-72px 50%}.ui-icon-arrow-r{background-position:-108px 50%}.ui-icon-arrow-l{background-position:-144px 50%}.ui-icon-arrow-u{background-position:-179px 50%}.ui-icon-arrow-d{background-position:-215px 50%}.ui-icon-check{background-position:-252px 50%}.ui-icon-gear{background-position:-287px 50%}.ui-icon-refresh{background-position:-323px 50%}.ui-icon-forward{background-position:-360px 50%}.ui-icon-back{background-position:-395px 50%}.ui-icon-grid{background-position:-431px 50%}.ui-icon-star{background-position:-467px 50%}.ui-icon-alert{background-position:-503px 50%}.ui-icon-info{background-position:-538px 50%}.ui-icon-home{background-position:-575px 50%}.ui-icon-search,.ui-icon-searchfield:after{background-position:-611px 50%}.ui-icon-checkbox-on{background-position:-647px 50%}.ui-icon-checkbox-off{background-position:-683px 50%}.ui-icon-radio-on{background-position:-718px 50%}.ui-icon-radio-off{background-position:-754px 50%}.ui-icon-bars{background-position:-788px 50%}.ui-icon-edit{background-position:-824px 50%}}.ui-checkbox .ui-icon,.ui-selectmenu-list .ui-icon{-webkit-border-radius:3px;border-radius:3px}.ui-icon-checkbox-off,.ui-icon-radio-off{background-color:transparent}.ui-checkbox-on .ui-icon,.ui-radio-on .ui-icon{background-color:#4596ce}.ui-icon-loading{background:url(images/ajax-loader.gif);background-size:46px 46px}.ui-btn-corner-all{-webkit-border-radius:1em;border-radius:1em}.ui-corner-all,.ui-btn-corner-all{-webkit-background-clip:padding;background-clip:padding-box}.ui-overlay{background:#666;filter:Alpha(Opacity=50);opacity:.5;position:absolute;width:100%;height:100%}.ui-overlay-shadow{-moz-box-shadow:0 0 12px rgba(0,0,0,.6);-webkit-box-shadow:0 0 12px rgba(0,0,0,.6);box-shadow:0 0 12px rgba(0,0,0,.6)}.ui-shadow{-moz-box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.ui-bar-a .ui-shadow,.ui-bar-b .ui-shadow,.ui-bar-c .ui-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3)}.ui-shadow-inset{-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);box-shadow:inset 0 1px 4px rgba(0,0,0,.2)}.ui-icon-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.4);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.4);box-shadow:0 1px 0 rgba(255,255,255,.4)}.ui-btn:focus,.ui-link-inherit:focus{outline:0}.ui-btn.ui-focus{z-index:1}.ui-focus,.ui-btn:focus{-moz-box-shadow:inset 0 0 3px #387bbe,0 0 9px #387bbe;-webkit-box-shadow:inset 0 0 3px #387bbe,0 0 9px #387bbe;box-shadow:inset 0 0 3px #387bbe,0 0 9px #387bbe}.ui-input-text.ui-focus,.ui-input-search.ui-focus{-moz-box-shadow:0 0 12px #387bbe;-webkit-box-shadow:0 0 12px #387bbe;box-shadow:0 0 12px #387bbe}.ui-mobile-nosupport-boxshadow *{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui-mobile-nosupport-boxshadow .ui-focus,.ui-mobile-nosupport-boxshadow .ui-btn:focus,.ui-mobile-nosupport-boxshadow .ui-link-inherit:focus{outline-width:1px;outline-style:auto}.ui-mobile,.ui-mobile body{height:99.9%}.ui-mobile fieldset,.ui-page{padding:0;margin:0}.ui-mobile a img,.ui-mobile fieldset{border-width:0}.ui-mobile fieldset{min-width:0}.ui-mobile-viewport{margin:0;overflow-x:visible;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.ui-mobile-viewport,div.ui-mobile-viewport{overflow-x:hidden}.ui-mobile [data-role=page],.ui-mobile [data-role=dialog],.ui-page{top:0;left:0;width:100%;min-height:100%;position:absolute;display:none;border:0}.ui-mobile .ui-page-active{display:block;overflow:visible}.ui-page{outline:0}@media screen and (orientation:portrait){.ui-mobile .ui-page{min-height:420px}}@media screen and (orientation:landscape){.ui-mobile .ui-page{min-height:300px}}.ui-loading .ui-loader{display:block}.ui-loader{display:none;z-index:9999999;position:fixed;top:50%;left:50%;border:0}.ui-loader-default{background:0;filter:Alpha(Opacity=18);opacity:.18;width:46px;height:46px;margin-left:-23px;margin-top:-23px}.ui-loader-verbose{width:200px;filter:Alpha(Opacity=88);opacity:.88;box-shadow:0 1px 1px -1px #fff;height:auto;margin-left:-110px;margin-top:-43px;padding:10px}.ui-loader-default h1{font-size:0;width:0;height:0;overflow:hidden}.ui-loader-verbose h1{font-size:16px;margin:0;text-align:center}.ui-loader .ui-icon{background-color:#000;display:block;margin:0;width:44px;height:44px;padding:1px;-webkit-border-radius:36px;border-radius:36px}.ui-loader-verbose .ui-icon{margin:0 auto 10px;filter:Alpha(Opacity=75);opacity:.75}.ui-loader-textonly{padding:15px;margin-left:-115px}.ui-loader-textonly .ui-icon{display:none}.ui-loader-fakefix{position:absolute}.ui-mobile-rendering>*{visibility:hidden}.ui-bar,.ui-body{position:relative;padding:.4em 15px;overflow:hidden;display:block;clear:both}.ui-bar{font-size:16px;margin:0}.ui-bar h1,.ui-bar h2,.ui-bar h3,.ui-bar h4,.ui-bar h5,.ui-bar h6{margin:0;padding:0;font-size:16px;display:inline-block}.ui-header,.ui-footer{position:relative;zoom:1}.ui-mobile .ui-header,.ui-mobile .ui-footer{border-left-width:0;border-right-width:0}.ui-header .ui-btn-left,.ui-header .ui-btn-right,.ui-footer .ui-btn-left,.ui-footer .ui-btn-right,.ui-header-fixed.ui-fixed-hidden .ui-btn-left,.ui-header-fixed.ui-fixed-hidden .ui-btn-right{position:absolute;top:3px}.ui-header-fixed .ui-btn-left,.ui-header-fixed .ui-btn-right{top:4px}.ui-header .ui-btn-left,.ui-footer .ui-btn-left{left:5px}.ui-header .ui-btn-right,.ui-footer .ui-btn-right{right:5px}.ui-footer>.ui-btn-icon-notext,.ui-header>.ui-btn-icon-notext,.ui-header-fixed.ui-fixed-hidden>.ui-btn-icon-notext{top:6px}.ui-header-fixed>.ui-btn-icon-notext{top:7px}.ui-header .ui-title,.ui-footer .ui-title{min-height:1.1em;text-align:center;font-size:16px;display:block;margin:.6em 30% .8em;padding:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;outline:0!important}.ui-footer .ui-title{margin:.6em 15px .8em}.ui-content{border-width:0;overflow:visible;overflow-x:hidden;padding:15px}.ui-corner-all>.ui-header:first-child,.ui-corner-all>.ui-content:first-child,.ui-corner-all>.ui-footer:first-child{-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit;-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit}.ui-corner-all>.ui-header:last-child,.ui-corner-all>.ui-content:last-child,.ui-corner-all>.ui-footer:last-child{-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit;-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.ui-icon{width:18px;height:18px}.ui-nojs{position:absolute;left:-9999px}.ui-hide-label label.ui-input-text,.ui-hide-label label.ui-select,.ui-hide-label label.ui-slider,.ui-hide-label label.ui-submit,.ui-hide-label .ui-controlgroup-label,.ui-hidden-accessible{position:absolute!important;left:-9999px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-mobile-viewport-transitioning,.ui-mobile-viewport-transitioning .ui-page{width:100%;height:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-page-pre-in{opacity:0}.in{-webkit-animation-timing-function:ease-out;-webkit-animation-duration:350ms;-moz-animation-timing-function:ease-out;-moz-animation-duration:350ms;animation-timing-function:ease-out;animation-duration:350ms}.out{-webkit-animation-timing-function:ease-in;-webkit-animation-duration:225ms;-moz-animation-timing-function:ease-in;-moz-animation-duration:225ms;animation-timing-function:ease-in;animation-duration:225ms}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.fade.out{opacity:0;-webkit-animation-duration:125ms;-webkit-animation-name:fadeout;-moz-animation-duration:125ms;-moz-animation-name:fadeout;animation-duration:125ms;animation-name:fadeout}.fade.in{opacity:1;-webkit-animation-duration:225ms;-webkit-animation-name:fadein;-moz-animation-duration:225ms;-moz-animation-name:fadein;animation-duration:225ms;animation-name:fadein}.pop{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%}.pop.in{-webkit-transform:scale(1);-webkit-animation-name:popin;-webkit-animation-duration:350ms;-moz-transform:scale(1);-moz-animation-name:popin;-moz-animation-duration:350ms;transform:scale(1);animation-name:popin;animation-duration:350ms;opacity:1}.pop.out{-webkit-animation-name:fadeout;-webkit-animation-duration:100ms;-moz-animation-name:fadeout;-moz-animation-duration:100ms;animation-name:fadeout;animation-duration:100ms;opacity:0}.pop.in.reverse{-webkit-animation-name:fadein;-moz-animation-name:fadein;animation-name:fadein}.pop.out.reverse{-webkit-transform:scale(.8);-webkit-animation-name:popout;-moz-transform:scale(.8);-moz-animation-name:popout;transform:scale(.8);animation-name:popout}@-webkit-keyframes popin{from{-webkit-transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes popin{from{-moz-transform:scale(.8);opacity:0}to{-moz-transform:scale(1);opacity:1}}@keyframes popin{from{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@-webkit-keyframes popout{from{-webkit-transform:scale(1);opacity:1}to{-webkit-transform:scale(.8);opacity:0}}@-moz-keyframes popout{from{-moz-transform:scale(1);opacity:1}to{-moz-transform:scale(.8);opacity:0}}@keyframes popout{from{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:0}}@-webkit-keyframes slideinfromright{from{-webkit-transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0)}}@-moz-keyframes slideinfromright{from{-moz-transform:translateX(100%)}to{-moz-transform:translateX(0)}}@keyframes slideinfromright{from{transform:translateX(100%)}to{transform:translateX(0)}}@-webkit-keyframes slideinfromleft{from{-webkit-transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0)}}@-moz-keyframes slideinfromleft{from{-moz-transform:translateX(-100%)}to{-moz-transform:translateX(0)}}@keyframes slideinfromleft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@-webkit-keyframes slideouttoleft{from{-webkit-transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0)}}@-moz-keyframes slideouttoleft{from{-moz-transform:translateX(0)}to{-moz-transform:translateX(-100%)}}@keyframes slideouttoleft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@-webkit-keyframes slideouttoright{from{-webkit-transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(100%,0,0)}}@-moz-keyframes slideouttoright{from{-moz-transform:translateX(0)}to{-moz-transform:translateX(100%)}}@keyframes slideouttoright{from{transform:translateX(0)}to{transform:translateX(100%)}}.slide.out,.slide.in{-webkit-animation-timing-function:ease-out;-webkit-animation-duration:350ms;-moz-animation-timing-function:ease-out;-moz-animation-duration:350ms;animation-timing-function:ease-out;animation-duration:350ms}.slide.out{-webkit-transform:translate3d(-100%,0,0);-webkit-animation-name:slideouttoleft;-moz-transform:translateX(-100%);-moz-animation-name:slideouttoleft;transform:translateX(-100%);animation-name:slideouttoleft}.slide.in{-webkit-transform:translate3d(0,0,0);-webkit-animation-name:slideinfromright;-moz-transform:translateX(0);-moz-animation-name:slideinfromright;transform:translateX(0);animation-name:slideinfromright}.slide.out.reverse{-webkit-transform:translate3d(100%,0,0);-webkit-animation-name:slideouttoright;-moz-transform:translateX(100%);-moz-animation-name:slideouttoright;transform:translateX(100%);animation-name:slideouttoright}.slide.in.reverse{-webkit-transform:translate3d(0,0,0);-webkit-animation-name:slideinfromleft;-moz-transform:translateX(0);-moz-animation-name:slideinfromleft;transform:translateX(0);animation-name:slideinfromleft}.slidefade.out{-webkit-transform:translateX(-100%);-webkit-animation-name:slideouttoleft;-webkit-animation-duration:225ms;-moz-transform:translateX(-100%);-moz-animation-name:slideouttoleft;-moz-animation-duration:225ms;transform:translateX(-100%);animation-name:slideouttoleft;animation-duration:225ms}.slidefade.in{-webkit-transform:translateX(0);-webkit-animation-name:fadein;-webkit-animation-duration:200ms;-moz-transform:translateX(0);-moz-animation-name:fadein;-moz-animation-duration:200ms;transform:translateX(0);animation-name:fadein;animation-duration:200ms}.slidefade.out.reverse{-webkit-transform:translateX(100%);-webkit-animation-name:slideouttoright;-webkit-animation-duration:200ms;-moz-transform:translateX(100%);-moz-animation-name:slideouttoright;-moz-animation-duration:200ms;transform:translateX(100%);animation-name:slideouttoright;animation-duration:200ms}.slidefade.in.reverse{-webkit-transform:translateX(0);-webkit-animation-name:fadein;-webkit-animation-duration:200ms;-moz-transform:translateX(0);-moz-animation-name:fadein;-moz-animation-duration:200ms;transform:translateX(0);animation-name:fadein;animation-duration:200ms}.slidedown.out{-webkit-animation-name:fadeout;-webkit-animation-duration:100ms;-moz-animation-name:fadeout;-moz-animation-duration:100ms;animation-name:fadeout;animation-duration:100ms}.slidedown.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfromtop;-webkit-animation-duration:250ms;-moz-transform:translateY(0);-moz-animation-name:slideinfromtop;-moz-animation-duration:250ms;transform:translateY(0);animation-name:slideinfromtop;animation-duration:250ms}.slidedown.in.reverse{-webkit-animation-name:fadein;-webkit-animation-duration:150ms;-moz-animation-name:fadein;-moz-animation-duration:150ms;animation-name:fadein;animation-duration:150ms}.slidedown.out.reverse{-webkit-transform:translateY(-100%);-webkit-animation-name:slideouttotop;-webkit-animation-duration:200ms;-moz-transform:translateY(-100%);-moz-animation-name:slideouttotop;-moz-animation-duration:200ms;transform:translateY(-100%);animation-name:slideouttotop;animation-duration:200ms}@-webkit-keyframes slideinfromtop{from{-webkit-transform:translateY(-100%)}to{-webkit-transform:translateY(0)}}@-moz-keyframes slideinfromtop{from{-moz-transform:translateY(-100%)}to{-moz-transform:translateY(0)}}@keyframes slideinfromtop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@-webkit-keyframes slideouttotop{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(-100%)}}@-moz-keyframes slideouttotop{from{-moz-transform:translateY(0)}to{-moz-transform:translateY(-100%)}}@keyframes slideouttotop{from{transform:translateY(0)}to{transform:translateY(-100%)}}.slideup.out{-webkit-animation-name:fadeout;-webkit-animation-duration:100ms;-moz-animation-name:fadeout;-moz-animation-duration:100ms;animation-name:fadeout;animation-duration:100ms}.slideup.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfrombottom;-webkit-animation-duration:250ms;-moz-transform:translateY(0);-moz-animation-name:slideinfrombottom;-moz-animation-duration:250ms;transform:translateY(0);animation-name:slideinfrombottom;animation-duration:250ms}.slideup.in.reverse{-webkit-animation-name:fadein;-webkit-animation-duration:150ms;-moz-animation-name:fadein;-moz-animation-duration:150ms;animation-name:fadein;animation-duration:150ms}.slideup.out.reverse{-webkit-transform:translateY(100%);-webkit-animation-name:slideouttobottom;-webkit-animation-duration:200ms;-moz-transform:translateY(100%);-moz-animation-name:slideouttobottom;-moz-animation-duration:200ms;transform:translateY(100%);animation-name:slideouttobottom;animation-duration:200ms}@-webkit-keyframes slideinfrombottom{from{-webkit-transform:translateY(100%)}to{-webkit-transform:translateY(0)}}@-moz-keyframes slideinfrombottom{from{-moz-transform:translateY(100%)}to{-moz-transform:translateY(0)}}@keyframes slideinfrombottom{from{transform:translateY(100%)}to{transform:translateY(0)}}@-webkit-keyframes slideouttobottom{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(100%)}}@-moz-keyframes slideouttobottom{from{-moz-transform:translateY(0)}to{-moz-transform:translateY(100%)}}@keyframes slideouttobottom{from{transform:translateY(0)}to{transform:translateY(100%)}}.viewport-flip{-webkit-perspective:1000;-moz-perspective:1000;perspective:1000;position:absolute}.flip{-webkit-backface-visibility:hidden;-webkit-transform:translateX(0);-moz-backface-visibility:hidden;-moz-transform:translateX(0);backface-visibility:hidden;transform:translateX(0)}.flip.out{-webkit-transform:rotateY(-90deg) scale(.9);-webkit-animation-name:flipouttoleft;-webkit-animation-duration:175ms;-moz-transform:rotateY(-90deg) scale(.9);-moz-animation-name:flipouttoleft;-moz-animation-duration:175ms;transform:rotateY(-90deg) scale(.9);animation-name:flipouttoleft;animation-duration:175ms}.flip.in{-webkit-animation-name:flipintoright;-webkit-animation-duration:225ms;-moz-animation-name:flipintoright;-moz-animation-duration:225ms;animation-name:flipintoright;animation-duration:225ms}.flip.out.reverse{-webkit-transform:rotateY(90deg) scale(.9);-webkit-animation-name:flipouttoright;-moz-transform:rotateY(90deg) scale(.9);-moz-animation-name:flipouttoright;transform:rotateY(90deg) scale(.9);animation-name:flipouttoright}.flip.in.reverse{-webkit-animation-name:flipintoleft;-moz-animation-name:flipintoleft;animation-name:flipintoleft}@-webkit-keyframes flipouttoleft{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(-90deg) scale(.9)}}@-moz-keyframes flipouttoleft{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(-90deg) scale(.9)}}@keyframes flipouttoleft{from{transform:rotateY(0)}to{transform:rotateY(-90deg) scale(.9)}}@-webkit-keyframes flipouttoright{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(90deg) scale(.9)}}@-moz-keyframes flipouttoright{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(90deg) scale(.9)}}@keyframes flipouttoright{from{transform:rotateY(0)}to{transform:rotateY(90deg) scale(.9)}}@-webkit-keyframes flipintoleft{from{-webkit-transform:rotateY(-90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}@-moz-keyframes flipintoleft{from{-moz-transform:rotateY(-90deg) scale(.9)}to{-moz-transform:rotateY(0)}}@keyframes flipintoleft{from{transform:rotateY(-90deg) scale(.9)}to{transform:rotateY(0)}}@-webkit-keyframes flipintoright{from{-webkit-transform:rotateY(90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}@-moz-keyframes flipintoright{from{-moz-transform:rotateY(90deg) scale(.9)}to{-moz-transform:rotateY(0)}}@keyframes flipintoright{from{transform:rotateY(90deg) scale(.9)}to{transform:rotateY(0)}}.viewport-turn{-webkit-perspective:200px;-moz-perspective:200px;-ms-perspective:200px;perspective:200px;position:absolute}.turn{-webkit-backface-visibility:hidden;-webkit-transform:translateX(0);-webkit-transform-origin:0;-moz-backface-visibility:hidden;-moz-transform:translateX(0);-moz-transform-origin:0;backface-visibility :hidden;transform:translateX(0);transform-origin:0}.turn.out{-webkit-transform:rotateY(-90deg) scale(.9);-webkit-animation-name:flipouttoleft;-webkit-animation-duration:125ms;-moz-transform:rotateY(-90deg) scale(.9);-moz-animation-name:flipouttoleft;-moz-animation-duration:125ms;transform:rotateY(-90deg) scale(.9);animation-name:flipouttoleft;animation-duration:125ms}.turn.in{-webkit-animation-name:flipintoright;-webkit-animation-duration:250ms;-moz-animation-name:flipintoright;-moz-animation-duration:250ms;animation-name:flipintoright;animation-duration:250ms}.turn.out.reverse{-webkit-transform:rotateY(90deg) scale(.9);-webkit-animation-name:flipouttoright;-moz-transform:rotateY(90deg) scale(.9);-moz-animation-name:flipouttoright;transform:rotateY(90deg) scale(.9);animation-name:flipouttoright}.turn.in.reverse{-webkit-animation-name:flipintoleft;-moz-animation-name:flipintoleft;animation-name:flipintoleft}@-webkit-keyframes flipouttoleft{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(-90deg) scale(.9)}}@-moz-keyframes flipouttoleft{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(-90deg) scale(.9)}}@keyframes flipouttoleft{from{transform:rotateY(0)}to{transform:rotateY(-90deg) scale(.9)}}@-webkit-keyframes flipouttoright{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(90deg) scale(.9)}}@-moz-keyframes flipouttoright{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(90deg) scale(.9)}}@keyframes flipouttoright{from{transform:rotateY(0)}to{transform:rotateY(90deg) scale(.9)}}@-webkit-keyframes flipintoleft{from{-webkit-transform:rotateY(-90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}@-moz-keyframes flipintoleft{from{-moz-transform:rotateY(-90deg) scale(.9)}to{-moz-transform:rotateY(0)}}@keyframes flipintoleft{from{transform:rotateY(-90deg) scale(.9)}to{transform:rotateY(0)}}@-webkit-keyframes flipintoright{from{-webkit-transform:rotateY(90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}@-moz-keyframes flipintoright{from{-moz-transform:rotateY(90deg) scale(.9)}to{-moz-transform:rotateY(0)}}@keyframes flipintoright{from{transform:rotateY(90deg) scale(.9)}to{transform:rotateY(0)}}.flow{-webkit-transform-origin:50% 30%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.4);-moz-transform-origin:50% 30%;-moz-box-shadow:0 0 20px rgba(0,0,0,.4);transform-origin:50% 30%;box-shadow:0 0 20px rgba(0,0,0,.4)}.ui-dialog.flow{-webkit-transform-origin:none;-webkit-box-shadow:none;-moz-transform-origin:none;-moz-box-shadow:none;transform-origin:none;box-shadow:none}.flow.out{-webkit-transform:translateX(-100%) scale(.7);-webkit-animation-name:flowouttoleft;-webkit-animation-timing-function:ease;-webkit-animation-duration:350ms;-moz-transform:translateX(-100%) scale(.7);-moz-animation-name:flowouttoleft;-moz-animation-timing-function:ease;-moz-animation-duration:350ms;transform:translateX(-100%) scale(.7);animation-name:flowouttoleft;animation-timing-function:ease;animation-duration:350ms}.flow.in{-webkit-transform:translateX(0) scale(1);-webkit-animation-name:flowinfromright;-webkit-animation-timing-function:ease;-webkit-animation-duration:350ms;-moz-transform:translateX(0) scale(1);-moz-animation-name:flowinfromright;-moz-animation-timing-function:ease;-moz-animation-duration:350ms;transform:translateX(0) scale(1);animation-name:flowinfromright;animation-timing-function:ease;animation-duration:350ms}.flow.out.reverse{-webkit-transform:translateX(100%);-webkit-animation-name:flowouttoright;-moz-transform:translateX(100%);-moz-animation-name:flowouttoright;transform:translateX(100%);animation-name:flowouttoright}.flow.in.reverse{-webkit-animation-name:flowinfromleft;-moz-animation-name:flowinfromleft;animation-name:flowinfromleft}@-webkit-keyframes flowouttoleft{0%{-webkit-transform:translateX(0) scale(1)}60%,70%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(-100%) scale(.7)}}@-moz-keyframes flowouttoleft{0%{-moz-transform:translateX(0) scale(1)}60%,70%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(-100%) scale(.7)}}@keyframes flowouttoleft{0%{transform:translateX(0) scale(1)}60%,70%{transform:translateX(0) scale(.7)}100%{transform:translateX(-100%) scale(.7)}}@-webkit-keyframes flowouttoright{0%{-webkit-transform:translateX(0) scale(1)}60%,70%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(100%) scale(.7)}}@-moz-keyframes flowouttoright{0%{-moz-transform:translateX(0) scale(1)}60%,70%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(100%) scale(.7)}}@keyframes flowouttoright{0%{transform:translateX(0) scale(1)}60%,70%{transform:translateX(0) scale(.7)}100%{transform:translateX(100%) scale(.7)}}@-webkit-keyframes flowinfromleft{0%{-webkit-transform:translateX(-100%) scale(.7)}30%,40%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(0) scale(1)}}@-moz-keyframes flowinfromleft{0%{-moz-transform:translateX(-100%) scale(.7)}30%,40%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(0) scale(1)}}@keyframes flowinfromleft{0%{transform:translateX(-100%) scale(.7)}30%,40%{transform:translateX(0) scale(.7)}100%{transform:translateX(0) scale(1)}}@-webkit-keyframes flowinfromright{0%{-webkit-transform:translateX(100%) scale(.7)}30%,40%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(0) scale(1)}}@-moz-keyframes flowinfromright{0%{-moz-transform:translateX(100%) scale(.7)}30%,40%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(0) scale(1)}}@keyframes flowinfromright{0%{transform:translateX(100%) scale(.7)}30%,40%{transform:translateX(0) scale(.7)}100%{transform:translateX(0) scale(1)}}.ui-grid-a,.ui-grid-b,.ui-grid-c,.ui-grid-d{overflow:hidden}.ui-block-a,.ui-block-b,.ui-block-c,.ui-block-d,.ui-block-e{margin:0;padding:0;border:0;float:left;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui-grid-solo .ui-block-a{display:block;float:none}.ui-grid-a .ui-block-a,.ui-grid-a .ui-block-b{width:49.95%}.ui-grid-a>:nth-child(n){width:50%;margin-right:-.5px}.ui-grid-a .ui-block-a{clear:left}.ui-grid-b .ui-block-a,.ui-grid-b .ui-block-b,.ui-grid-b .ui-block-c{width:33.25%}.ui-grid-b>:nth-child(n){width:33.333%;margin-right:-.5px}.ui-grid-b .ui-block-a{clear:left}.ui-grid-c .ui-block-a,.ui-grid-c .ui-block-b,.ui-grid-c .ui-block-c,.ui-grid-c .ui-block-d{width:24.925%}.ui-grid-c>:nth-child(n){width:25%;margin-right:-.5px}.ui-grid-c .ui-block-a{clear:left}.ui-grid-d .ui-block-a,.ui-grid-d .ui-block-b,.ui-grid-d .ui-block-c,.ui-grid-d .ui-block-d,.ui-grid-d .ui-block-e{width:19.925%}.ui-grid-d>:nth-child(n){width:20%}.ui-grid-d .ui-block-a{clear:left}@media all and (max-width:35em){.ui-responsive .ui-block-a,.ui-responsive .ui-block-b,.ui-responsive .ui-block-c,.ui-responsive .ui-block-d,.ui-responsive .ui-block-e{width:100%;float:none}}.ui-header-fixed,.ui-footer-fixed{left:0;right:0;width:100%;position:fixed;z-index:1000}.ui-header-fixed{top:-1px;padding-top:1px}.ui-header-fixed.ui-fixed-hidden{top:0;padding-top:0}.ui-footer-fixed{bottom:-1px;padding-bottom:1px}.ui-footer-fixed.ui-fixed-hidden{bottom:0;padding-bottom:0}.ui-header-fullscreen,.ui-footer-fullscreen{filter:Alpha(Opacity=90);opacity:.9}.ui-page-header-fixed{padding-top:2.6875em}.ui-page-footer-fixed{padding-bottom:2.6875em}.ui-page-header-fullscreen>.ui-content,.ui-page-footer-fullscreen>.ui-content{padding:0}.ui-fixed-hidden{position:absolute}.ui-page-header-fullscreen .ui-fixed-hidden,.ui-page-footer-fullscreen .ui-fixed-hidden{left:-9999px}.ui-header-fixed .ui-btn,.ui-footer-fixed .ui-btn{z-index:10}.ui-android-2x-fixed .ui-li-has-thumb{-webkit-transform:translate3d(0,0,0)}.ui-navbar{max-width:100%}.ui-navbar.ui-mini{margin:0}.ui-navbar ul:before,.ui-navbar ul:after{content:" ";display:table}.ui-navbar ul:after{clear:both}.ui-navbar ul{list-style:none;margin:0;padding:0;position:relative;display:block;border:0;max-width:100%;overflow:visible;zoom:1}.ui-navbar li .ui-btn{display:block;text-align:center;margin:0 -1px 0 0;border-right-width:0}.ui-navbar li .ui-btn-icon-right .ui-icon{right:6px}.ui-navbar li:last-child .ui-btn,.ui-navbar .ui-grid-duo .ui-block-b .ui-btn{margin-right:0;border-right-width:1px}.ui-header .ui-navbar li:last-child .ui-btn,.ui-footer .ui-navbar li:last-child .ui-btn,.ui-header .ui-navbar .ui-grid-duo .ui-block-b .ui-btn,.ui-footer .ui-navbar .ui-grid-duo .ui-block-b .ui-btn{margin-right:-1px;border-right-width:0}.ui-navbar .ui-grid-duo li.ui-block-a:last-child .ui-btn{margin-right:-1px;border-right-width:1px}.ui-header .ui-navbar li .ui-btn,.ui-footer .ui-navbar li .ui-btn{border-top-width:0;border-bottom-width:0}.ui-header .ui-navbar .ui-grid-b li.ui-block-c .ui-btn,.ui-footer .ui-navbar .ui-grid-b li.ui-block-c .ui-btn{margin-right:-5px}.ui-header .ui-navbar .ui-grid-c li.ui-block-d .ui-btn,.ui-footer .ui-navbar .ui-grid-c li.ui-block-d .ui-btn,.ui-header .ui-navbar .ui-grid-d li.ui-block-e .ui-btn,.ui-footer .ui-navbar .ui-grid-d li.ui-block-e .ui-btn{margin-right:-4px}.ui-header .ui-navbar .ui-grid-b li.ui-block-c .ui-btn-icon-right .ui-icon,.ui-footer .ui-navbar .ui-grid-b li.ui-block-c .ui-btn-icon-right .ui-icon,.ui-header .ui-navbar .ui-grid-c li.ui-block-d .ui-btn-icon-right .ui-icon,.ui-footer .ui-navbar .ui-grid-c li.ui-block-d .ui-btn-icon-right .ui-icon,.ui-header .ui-navbar .ui-grid-d li.ui-block-e .ui-btn-icon-right .ui-icon,.ui-footer .ui-navbar .ui-grid-d li.ui-block-e .ui-btn-icon-right .ui-icon{right:8px}.ui-navbar li .ui-btn .ui-btn-inner{padding-top:.7em;padding-bottom:.8em}.ui-navbar li .ui-btn-icon-top .ui-btn-inner{padding-top:30px}.ui-navbar li .ui-btn-icon-bottom .ui-btn-inner{padding-bottom:30px}.ui-btn{display:block;text-align:center;cursor:pointer;position:relative;margin:.5em 0;padding:0}.ui-mini{margin-top:.25em;margin-bottom:.25em}.ui-btn-left,.ui-btn-right,.ui-input-clear,.ui-btn-inline,.ui-grid-a .ui-btn,.ui-grid-b .ui-btn,.ui-grid-c .ui-btn,.ui-grid-d .ui-btn,.ui-grid-e .ui-btn,.ui-grid-solo .ui-btn{margin-right:5px;margin-left:5px}.ui-btn-inner{font-size:16px;padding:.6em 20px;min-width:.75em;display:block;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;zoom:1}.ui-btn input,.ui-btn button{z-index:2}.ui-btn-left,.ui-btn-right,.ui-btn-inline{display:inline-block;vertical-align:middle}.ui-mobile .ui-btn-left,.ui-mobile .ui-btn-right,.ui-btn-left>.ui-btn,.ui-btn-right>.ui-btn{margin:0}.ui-btn-block{display:block}.ui-header>.ui-btn,.ui-footer>.ui-btn{display:inline-block;margin:0}.ui-header .ui-btn-block,.ui-footer .ui-btn-block{display:block}.ui-header .ui-btn-inner,.ui-footer .ui-btn-inner,.ui-mini .ui-btn-inner{font-size:12.5px;padding:.55em 11px .5em}.ui-fullsize .ui-btn-inner,.ui-fullsize .ui-btn-inner{font-size:16px;padding:.6em 20px}.ui-btn-icon-notext{width:24px;height:24px}.ui-btn-icon-notext .ui-btn-inner{padding:0;height:100%}.ui-btn-icon-notext .ui-btn-inner .ui-icon{margin:2px 1px 2px 3px;float:left}.ui-btn-text{position:relative;z-index:1;width:100%;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}div.ui-btn-text{width:auto}.ui-btn-icon-notext .ui-btn-text{position:absolute;left:-9999px}.ui-btn-icon-left .ui-btn-inner{padding-left:40px}.ui-btn-icon-right .ui-btn-inner{padding-right:40px}.ui-btn-icon-top .ui-btn-inner{padding-top:40px}.ui-btn-icon-bottom .ui-btn-inner{padding-bottom:40px}.ui-header .ui-btn-icon-left .ui-btn-inner,.ui-footer .ui-btn-icon-left .ui-btn-inner,.ui-mini.ui-btn-icon-left .ui-btn-inner,.ui-mini .ui-btn-icon-left .ui-btn-inner{padding-left:30px}.ui-header .ui-btn-icon-right .ui-btn-inner,.ui-footer .ui-btn-icon-right .ui-btn-inner,.ui-mini.ui-btn-icon-right .ui-btn-inner,.ui-mini .ui-btn-icon-right .ui-btn-inner{padding-right:30px}.ui-header .ui-btn-icon-top .ui-btn-inner,.ui-footer .ui-btn-icon-top .ui-btn-inner{padding:30px 3px .5em}.ui-mini.ui-btn-icon-top .ui-btn-inner,.ui-mini .ui-btn-icon-top .ui-btn-inner{padding-top:30px}.ui-header .ui-btn-icon-bottom .ui-btn-inner,.ui-footer .ui-btn-icon-bottom .ui-btn-inner{padding:.55em 3px 30px}.ui-mini.ui-btn-icon-bottom .ui-btn-inner,.ui-mini .ui-btn-icon-bottom .ui-btn-inner{padding-bottom:30px}.ui-btn-inner{-webkit-border-radius:inherit;border-radius:inherit}.ui-btn-icon-notext .ui-icon{display:block;z-index:0}.ui-btn-icon-left>.ui-btn-inner>.ui-icon,.ui-btn-icon-right>.ui-btn-inner>.ui-icon{position:absolute;top:50%;margin-top:-9px}.ui-btn-icon-top .ui-btn-inner .ui-icon,.ui-btn-icon-bottom .ui-btn-inner .ui-icon{position:absolute;left:50%;margin-left:-9px}.ui-btn-icon-left .ui-icon{left:10px}.ui-btn-icon-right .ui-icon{right:10px}.ui-btn-icon-top .ui-icon{top:10px}.ui-btn-icon-bottom .ui-icon{top:auto;bottom:10px}.ui-header .ui-btn-icon-left .ui-icon,.ui-footer .ui-btn-icon-left .ui-icon,.ui-mini.ui-btn-icon-left .ui-icon,.ui-mini .ui-btn-icon-left .ui-icon{left:5px}.ui-header .ui-btn-icon-right .ui-icon,.ui-footer .ui-btn-icon-right .ui-icon,.ui-mini.ui-btn-icon-right .ui-icon,.ui-mini .ui-btn-icon-right .ui-icon{right:5px}.ui-header .ui-btn-icon-top .ui-icon,.ui-footer .ui-btn-icon-top .ui-icon,.ui-mini.ui-btn-icon-top .ui-icon,.ui-mini .ui-btn-icon-top .ui-icon{top:5px}.ui-header .ui-btn-icon-bottom .ui-icon,.ui-footer .ui-btn-icon-bottom .ui-icon,.ui-mini.ui-btn-icon-bottom .ui-icon,.ui-mini .ui-btn-icon-bottom .ui-icon{bottom:5px}.ui-btn-hidden{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;cursor:pointer;background:#fff;background:rgba(255,255,255,0);filter:Alpha(Opacity=0);opacity:.1;font-size:1px;border:0;text-indent:-9999px}.ui-disabled .ui-btn-hidden{display:none}.ui-disabled{z-index:1}.ui-field-contain .ui-btn.ui-submit{margin:0}label.ui-submit{font-size:16px;line-height:1.4;font-weight:400;margin:0 0 .3em;display:block}@media all and (min-width:28em){.ui-field-contain label.ui-submit{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain .ui-btn.ui-submit{width:78%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui-hide-label .ui-btn.ui-submit{width:auto;display:block}}.ui-collapsible-inset{margin:.5em 0}.ui-collapsible-heading{font-size:16px;display:block;margin:0 -15px;padding:0;position:relative}.ui-collapsible-inset .ui-collapsible-heading{margin:0}.ui-collapsible-heading .ui-btn{text-align:left;margin:0;border-left-width:0;border-right-width:0}.ui-collapsible-inset .ui-collapsible-heading .ui-btn{border-right-width:1px;border-left-width:1px}.ui-collapsible-collapsed+.ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .ui-btn{border-top-width:0}.ui-collapsible-set .ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .ui-btn{border-top-width:1px}.ui-collapsible-heading .ui-btn-inner{padding-left:12px;padding-right:12px}.ui-collapsible-heading .ui-btn-icon-left .ui-btn-inner{padding-left:40px}.ui-collapsible-heading .ui-btn-icon-right .ui-btn-inner{padding-right:40px}.ui-collapsible-heading .ui-btn-icon-top .ui-btn-inner,.ui-collapsible-heading .ui-btn-icon-bottom .ui-btn-inner{text-align:center}.ui-collapsible-heading .ui-btn-icon-left.ui-mini .ui-btn-inner{padding-left:30px}.ui-collapsible-heading .ui-btn-icon-right.ui-mini .ui-btn-inner{padding-right:30px}.ui-collapsible-heading .ui-btn span.ui-btn{position:absolute;left:6px;top:50%;margin:-12px 0 0 0;width:20px;height:20px;padding:1px 0 1px 2px;text-indent:-9999px}.ui-collapsible-heading .ui-btn span.ui-btn .ui-btn-inner{padding:10px 0}.ui-collapsible-heading .ui-btn span.ui-btn .ui-icon{left:0;margin-top:-10px}.ui-collapsible-heading-status{position:absolute;top:-9999px;left:0}.ui-collapsible-content{display:block;margin:0 -15px;padding:10px 15px;border-left-width:0;border-right-width:0;border-top:0;background-image:none}.ui-collapsible-inset .ui-collapsible-content{margin:0;border-right-width:1px;border-left-width:1px}.ui-collapsible-content-collapsed{display:none}.ui-collapsible-set>.ui-collapsible.ui-corner-all{-webkit-border-radius:0;border-radius:0}.ui-collapsible-heading,.ui-collapsible-heading>.ui-btn{-webkit-border-radius:inherit;border-radius:inherit}.ui-collapsible-set .ui-collapsible.ui-first-child{-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit;-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit}.ui-collapsible-content,.ui-collapsible-set .ui-collapsible.ui-last-child{-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit;-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit}.ui-collapsible-themed-content:not(.ui-collapsible-collapsed)>.ui-collapsible-heading{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.ui-collapsible-set{margin:.5em 0}.ui-collapsible-set .ui-collapsible{margin:-1px 0 0}.ui-collapsible-set .ui-collapsible.ui-first-child{margin-top:0}.ui-controlgroup,fieldset.ui-controlgroup{padding:0;margin:.5em 0;zoom:1}.ui-controlgroup.ui-mini,fieldset.ui-controlgroup.ui-mini{margin:.25em 0}.ui-field-contain .ui-controlgroup,.ui-field-contain fieldset.ui-controlgroup{margin:0}.ui-bar .ui-controlgroup{margin:0 5px}.ui-controlgroup-label{font-size:16px;line-height:1.4;font-weight:400;margin:0 0 .4em}.ui-controlgroup-label legend{max-width:100%}.ui-controlgroup-controls label.ui-select,.ui-controlgroup-controls label.ui-submit{position:absolute;left:-9999px}.ui-controlgroup li{list-style:none}.ui-controlgroup .ui-btn{margin:0}.ui-controlgroup .ui-btn-icon-notext{width:auto;height:auto;top:auto}.ui-controlgroup .ui-btn-icon-notext .ui-btn-inner{height:20px;padding:.6em 20px}.ui-controlgroup-horizontal .ui-btn-icon-notext .ui-btn-inner{width:18px}.ui-controlgroup.ui-mini .ui-btn-icon-notext .ui-btn-inner,.ui-header .ui-controlgroup .ui-btn-icon-notext .ui-btn-inner,.ui-footer .ui-controlgroup .ui-btn-icon-notext .ui-btn-inner{height:16px;padding:.55em 11px .5em}.ui-controlgroup .ui-btn-icon-notext .ui-btn-inner .ui-icon{position:absolute;top:50%;right:50%;margin:-9px -9px 0 0}.ui-controlgroup-horizontal .ui-btn-inner{text-align:center}.ui-controlgroup-horizontal.ui-mini .ui-btn-inner{height:16px;line-height:16px}.ui-controlgroup .ui-checkbox label,.ui-controlgroup .ui-radio label{font-size:16px}.ui-controlgroup-horizontal .ui-controlgroup-controls:before,.ui-controlgroup-horizontal .ui-controlgroup-controls:after{content:"";display:table}.ui-controlgroup-horizontal .ui-controlgroup-controls:after{clear:both}.ui-controlgroup-horizontal .ui-controlgroup-controls{display:inline-block;vertical-align:middle;zoom:1}.ui-controlgroup-horizontal .ui-controlgroup-controls>.ui-btn,.ui-controlgroup-horizontal .ui-controlgroup-controls li>.ui-btn,.ui-controlgroup-horizontal .ui-checkbox,.ui-controlgroup-horizontal .ui-radio,.ui-controlgroup-horizontal .ui-select{float:left;clear:none;margin:0}.ui-controlgroup-horizontal .ui-select .ui-btn-text{width:auto}.ui-controlgroup-vertical .ui-btn{border-bottom-width:0}.ui-controlgroup-vertical .ui-btn.ui-last-child{border-bottom-width:1px}.ui-controlgroup-horizontal .ui-btn{border-right-width:0}.ui-controlgroup-horizontal .ui-btn.ui-last-child{border-right-width:1px}.ui-controlgroup .ui-btn-corner-all{-webkit-border-radius:0;border-radius:0}.ui-controlgroup .ui-controlgroup-controls,.ui-controlgroup .ui-radio,.ui-controlgroup .ui-checkbox,.ui-controlgroup .ui-select,.ui-controlgroup li{-webkit-border-radius:inherit;border-radius:inherit}.ui-controlgroup-vertical .ui-btn.ui-first-child{-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit;-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit}.ui-controlgroup-vertical .ui-btn.ui-last-child{-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit;-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.ui-controlgroup-horizontal .ui-btn.ui-first-child{-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit;-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit}.ui-controlgroup-horizontal .ui-btn.ui-last-child{-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit;-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.ui-controlgroup .ui-shadow:not(.ui-focus){-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}@media all and (min-width:28em){.ui-field-contain .ui-controlgroup-label{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain .ui-controlgroup-controls{width:78%;display:inline-block}.ui-field-contain .ui-controlgroup .ui-select{width:100%;display:block}.ui-field-contain .ui-controlgroup-horizontal .ui-select{width:auto}.ui-hide-label .ui-controlgroup-controls{width:100%}}.ui-dialog{background:none!important}.ui-dialog-contain{width:92.5%;max-width:500px;margin:10% auto 15px;padding:0;position:relative;top:-15px}.ui-dialog-contain>.ui-header,.ui-dialog-contain>.ui-content,.ui-dialog-contain>.ui-footer{display:block;position:relative;width:auto;margin:0}.ui-dialog-contain>.ui-header{border:0;overflow:hidden;z-index:10;padding:0}.ui-dialog-contain>.ui-content{padding:15px}.ui-dialog-contain>.ui-footer{z-index:10;padding:0 15px}.ui-popup-open .ui-header-fixed,.ui-popup-open .ui-footer-fixed{position:absolute!important}.ui-popup-screen{background-image:url(data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);top:0;left:0;right:0;bottom:1px;position:absolute;filter:Alpha(Opacity=0);opacity:0;z-index:1099}.ui-popup-screen.in{opacity:.5;filter:Alpha(Opacity=50)}.ui-popup-screen.out{opacity:0;filter:Alpha(Opacity=0)}.ui-popup-container{z-index:1100;display:inline-block;position:absolute;padding:0;outline:0}.ui-popup{position:relative}.ui-popup.ui-content,.ui-popup .ui-content{overflow:visible}.ui-popup>p,.ui-popup>h1,.ui-popup>h2,.ui-popup>h3,.ui-popup>h4,.ui-popup>h5,.ui-popup>h6{margin:.5em 7px}.ui-popup>span{display:block;margin:.5em 7px}.ui-popup .ui-title{font-size:16px;font-weight:700;margin-top:.5em;margin-bottom:.5em}.ui-popup-container .ui-content>p,.ui-popup-container .ui-content>h1,.ui-popup-container .ui-content>h2,.ui-popup-container .ui-content>h3,.ui-popup-container .ui-content>h4,.ui-popup-container .ui-content>h5,.ui-popup-container .ui-content>h6{margin:.5em 0}.ui-popup-container .ui-content>span{margin:0}.ui-popup-container .ui-content>p:first-child,.ui-popup-container .ui-content>h1:first-child,.ui-popup-container .ui-content>h2:first-child,.ui-popup-container .ui-content>h3:first-child,.ui-popup-container .ui-content>h4:first-child,.ui-popup-container .ui-content>h5:first-child,.ui-popup-container .ui-content>h6:first-child{margin-top:0}.ui-popup-container .ui-content>p:last-child,.ui-popup-container .ui-content>h1:last-child,.ui-popup-container .ui-content>h2:last-child,.ui-popup-container .ui-content>h3:last-child,.ui-popup-container .ui-content>h4:last-child,.ui-popup-container .ui-content>h5:last-child,.ui-popup-container .ui-content>h6:last-child{margin-bottom:0}.ui-popup>img{width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle}.ui-popup:not(.ui-content)>img:only-child,.ui-popup:not(.ui-content)>.ui-btn-left:first-child+img:last-child,.ui-popup:not(.ui-content)>.ui-btn-right:first-child+img:last-child{-webkit-border-radius:inherit;border-radius:inherit}.ui-popup iframe{vertical-align:middle}@media all and (min-width:28em){.ui-popup .ui-field-contain label.ui-submit,.ui-popup .ui-field-contain .ui-controlgroup-label,.ui-popup .ui-field-contain label.ui-select,.ui-popup .ui-field-contain label.ui-input-text{font-size:16px;line-height:1.4;display:block;font-weight:400;margin:0 0 .3em}.ui-popup .ui-field-contain .ui-btn.ui-submit,.ui-popup .ui-field-contain .ui-controlgroup-controls,.ui-popup .ui-field-contain .ui-select,.ui-popup .ui-field-contain input.ui-input-text,.ui-popup .ui-field-contain textarea.ui-input-text,.ui-popup .ui-field-contain .ui-input-search{width:100%;display:block}}.ui-popup>.ui-btn-left,.ui-popup>.ui-btn-right{position:absolute;top:-9px;margin:0;z-index:1101}.ui-popup>.ui-btn-left{left:-9px}.ui-popup>.ui-btn-right{right:-9px}.ui-popup-hidden{top:-99999px;left:-9999px;visibility:hidden}.ui-checkbox,.ui-radio{position:relative;clear:both;margin:0;z-index:1}.ui-checkbox .ui-btn,.ui-radio .ui-btn{text-align:left;z-index:2}.ui-controlgroup .ui-checkbox .ui-btn,.ui-controlgroup .ui-radio .ui-btn{margin:0}.ui-checkbox .ui-btn-inner,.ui-radio .ui-btn-inner{white-space:normal}.ui-checkbox .ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-btn-icon-left .ui-btn-inner{padding-left:45px}.ui-checkbox .ui-mini.ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-mini.ui-btn-icon-left .ui-btn-inner{padding-left:36px}.ui-checkbox .ui-btn-icon-right .ui-btn-inner,.ui-radio .ui-btn-icon-right .ui-btn-inner{padding-right:45px}.ui-checkbox .ui-mini.ui-btn-icon-right .ui-btn-inner,.ui-radio .ui-mini.ui-btn-icon-right .ui-btn-inner{padding-right:36px}.ui-checkbox .ui-btn-icon-top .ui-btn-inner,.ui-radio .ui-btn-icon-top .ui-btn-inner{padding-right:0;padding-left:0;text-align:center}.ui-checkbox .ui-btn-icon-bottom .ui-btn-inner,.ui-radio .ui-btn-icon-bottom .ui-btn-inner{padding-right:0;padding-left:0;text-align:center}.ui-checkbox .ui-icon,.ui-radio .ui-icon{top:1.1em}.ui-checkbox .ui-btn-icon-left .ui-icon,.ui-radio .ui-btn-icon-left .ui-icon{left:15px}.ui-checkbox .ui-mini.ui-btn-icon-left .ui-icon,.ui-radio .ui-mini.ui-btn-icon-left .ui-icon{left:9px}.ui-checkbox .ui-btn-icon-right .ui-icon,.ui-radio .ui-btn-icon-right .ui-icon{right:15px}.ui-checkbox .ui-mini.ui-btn-icon-right .ui-icon,.ui-radio .ui-mini.ui-btn-icon-right .ui-icon{right:9px}.ui-checkbox .ui-btn-icon-top .ui-icon,.ui-radio .ui-btn-icon-top .ui-icon{top:10px}.ui-checkbox .ui-btn-icon-bottom .ui-icon,.ui-radio .ui-btn-icon-bottom .ui-icon{top:auto;bottom:10px}.ui-checkbox .ui-btn-icon-right .ui-icon,.ui-radio .ui-btn-icon-right .ui-icon{right:15px}.ui-checkbox .ui-mini.ui-btn-icon-right .ui-icon,.ui-radio .ui-mini.ui-btn-icon-right .ui-icon{right:9px}.ui-controlgroup-horizontal .ui-checkbox .ui-icon,.ui-controlgroup-horizontal .ui-radio .ui-icon{display:none}.ui-controlgroup-horizontal .ui-checkbox .ui-btn-inner,.ui-controlgroup-horizontal .ui-radio .ui-btn-inner{padding:.6em 20px}.ui-controlgroup-horizontal .ui-checkbox .ui-mini .ui-btn-inner,.ui-controlgroup-horizontal .ui-radio .ui-mini .ui-btn-inner{padding:.55em 11px .5em}.ui-checkbox input,.ui-radio input{position:absolute;left:20px;top:50%;width:10px;height:10px;margin:-5px 0 0 0;outline:0!important;z-index:1}.ui-field-contain,fieldset.ui-field-contain{padding:.8em 0;margin:0;border-width:0 0 1px;overflow:visible}.ui-field-contain:last-child{border-bottom-width:0}.ui-field-contain{max-width:100%}@media all and (min-width:28em){.ui-field-contain,.ui-mobile fieldset.ui-field-contain{border-width:0;padding:0;margin:1em 0}}.ui-select{display:block;position:relative}.ui-select select{position:absolute;left:-9999px;top:-9999px}.ui-select .ui-btn{opacity:1}.ui-field-contain .ui-select .ui-btn{margin:0}.ui-select .ui-btn select{cursor:pointer;-webkit-appearance:none;left:0;top:0;width:100%;min-height:1.5em;min-height:100%;height:3em;max-height:100%;filter:Alpha(Opacity=0);opacity:0;z-index:2}.ui-select .ui-disabled{opacity:.3}.ui-select .ui-disabled select{display:none}@-moz-document url-prefix(){.ui-select .ui-btn select{opacity:.0001}}.ui-select .ui-btn.ui-select-nativeonly{border-radius:0;border:0}.ui-select .ui-btn.ui-select-nativeonly select{opacity:1;text-indent:0;display:block}.ui-select .ui-disabled.ui-select-nativeonly .ui-btn-inner{opacity:0}.ui-select .ui-btn-icon-right .ui-btn-inner,.ui-select .ui-li-has-count .ui-btn-inner{padding-right:45px}.ui-select .ui-mini.ui-btn-icon-right .ui-btn-inner{padding-right:32px}.ui-select .ui-btn-icon-right.ui-li-has-count .ui-btn-inner{padding-right:80px}.ui-select .ui-mini.ui-btn-icon-right.ui-li-has-count .ui-btn-inner{padding-right:67px}.ui-select .ui-btn-icon-right .ui-icon{right:15px}.ui-select .ui-mini.ui-btn-icon-right .ui-icon{right:7px}.ui-select .ui-btn-icon-right.ui-li-has-count .ui-li-count{right:45px}.ui-select .ui-mini.ui-btn-icon-right.ui-li-has-count .ui-li-count{right:32px}label.ui-select{font-size:16px;line-height:1.4;font-weight:400;margin:0 0 .3em;display:block}.ui-select .ui-btn-text,.ui-selectmenu .ui-btn-text{display:block;min-height:1em;overflow:hidden!important}.ui-select .ui-btn-text{text-overflow:ellipsis}.ui-selectmenu{padding:6px;min-width:160px}.ui-selectmenu .ui-listview{margin:0}.ui-selectmenu .ui-btn.ui-li-divider{cursor:default}.ui-screen-hidden,.ui-selectmenu-list .ui-li .ui-icon{display:none}.ui-selectmenu-list .ui-li .ui-icon{display:block}.ui-li.ui-selectmenu-placeholder{display:none}.ui-selectmenu .ui-header{margin:0;padding:0}.ui-selectmenu.ui-popup .ui-header{-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.ui-selectmenu .ui-header .ui-title{margin:.6em 46px .8em}@media all and (min-width:28em){.ui-field-contain label.ui-select{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain .ui-select{width:78%;display:inline-block}.ui-hide-label .ui-select{width:100%}}.ui-selectmenu .ui-header h1:after{content:'.';visibility:hidden}label.ui-input-text{font-size:16px;line-height:1.4;display:block;font-weight:400;margin:0 0 .3em}input.ui-input-text,textarea.ui-input-text{background-image:none;padding:.4em;margin:.5em 0;min-height:1.4em;line-height:1.4em;font-size:16px;display:block;width:100%;outline:0}input.ui-mini,.ui-mini input,textarea.ui-mini{font-size:14px}div.ui-input-text input.ui-input-text,div.ui-input-text textarea.ui-input-text,.ui-input-search input.ui-input-text{border:0;width:100%;padding:.4em 0;margin:0;display:block;background:transparent none;outline:0!important}.ui-input-search,div.ui-input-text{margin:.5em 0;background-image:none;position:relative}.ui-input-search{padding:0 30px}div.ui-input-text{padding:0 .4em}div.ui-input-has-clear{padding:0 30px 0 .4em}input.ui-input-text.ui-mini,textarea.ui-input-text.ui-mini,.ui-input-search.ui-mini,div.ui-input-text.ui-mini{margin:.25em 0}.ui-field-contain input.ui-input-text,.ui-field-contain textarea.ui-input-text,.ui-field-contain .ui-input-search,.ui-field-contain div.ui-input-text{margin:0}textarea.ui-input-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input.ui-input-text{-webkit-appearance:none}textarea.ui-input-text{height:50px;-webkit-transition:height 200ms linear;-moz-transition:height 200ms linear;-o-transition:height 200ms linear;transition:height 200ms linear}textarea.ui-mini{height:45px}.ui-icon-searchfield:after{position:absolute;left:7px;top:50%;margin-top:-9px;content:"";width:18px;height:18px;opacity:.5}.ui-input-search .ui-input-clear,.ui-input-text .ui-input-clear{position:absolute;right:0;top:50%;margin-top:-13px}.ui-mini .ui-input-clear{right:-3px}.ui-input-search .ui-input-clear-hidden,.ui-input-text .ui-input-clear-hidden{display:none}input::-moz-placeholder,textarea::-moz-placeholder{color:#aaa}:-ms-input-placeholder{color:#aaa}input[type=number]::-webkit-outer-spin-button{margin:0}@media all and (min-width:28em){.ui-field-contain label.ui-input-text{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain input.ui-input-text,.ui-field-contain textarea.ui-input-text,.ui-field-contain .ui-input-search,.ui-field-contain div.ui-input-text{width:78%;display:inline-block}.ui-field-contain .ui-input-search,.ui-field-contain div.ui-input-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui-hide-label input.ui-input-text,.ui-hide-label textarea.ui-input-text,.ui-hide-label .ui-input-search,.ui-hide-label div.ui-input-text,.ui-input-search input.ui-input-text,div.ui-input-text input.ui-input-text{width:100%}}.ui-rangeslider{zoom:1;margin:0}.ui-rangeslider:before,.ui-rangeslider:after{content:"";display:table}.ui-rangeslider:after{clear:both}.ui-rangeslider input.ui-input-text.ui-slider-input{margin:.57143em 0}.ui-rangeslider.ui-mini input.ui-slider-input{margin:.28571em 0}.ui-rangeslider input.ui-slider-input.ui-rangeslider-last{float:right}.ui-rangeslider .ui-rangeslider-sliders{position:relative;overflow:visible;height:30px;margin:.5em 68px}.ui-rangeslider.ui-mini .ui-rangeslider-sliders{margin:.25em 68px}.ui-field-contain .ui-rangeslider input.ui-slider-input,.ui-field-contain .ui-rangeslider.ui-mini input.ui-slider-input,.ui-field-contain .ui-rangeslider .ui-rangeslider-sliders,.ui-field-contain .ui-rangeslider.ui-mini .ui-rangeslider-sliders{margin-top:0;margin-bottom:0}.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track{position:absolute;top:6px;right:0;left:0;margin:0}.ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track{top:8px}.ui-rangeslider .ui-slider-track:first-child .ui-slider-bg{display:none}.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child{background-color:transparent;background:0;border-width:0;height:0}html >body .ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child{height:15px;border-width:1px}html >body .ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track:first-child{height:12px}@media all and (min-width:28em){.ui-field-contain .ui-rangeslider label.ui-slider{float:left}.ui-field-contain .ui-rangeslider input.ui-slider-input{position:relative;z-index:1}.ui-field-contain .ui-rangeslider input.ui-slider-input.ui-rangeslider-first,.ui-field-contain .ui-rangeslider.ui-mini input.ui-slider-input.ui-rangeslider-first{margin-right:17px}.ui-field-contain .ui-rangeslider .ui-rangeslider-sliders,.ui-field-contain .ui-rangeslider.ui-mini .ui-rangeslider-sliders{float:left;width:78%;margin:0 -68px}.ui-field-contain .ui-rangeslider .ui-slider-track,.ui-field-contain .ui-rangeslider.ui-mini .ui-slider-track{right:68px;left:68px}.ui-field-contain.ui-hide-label .ui-rangeslider input.ui-slider-input.ui-rangeslider-first{margin:0}.ui-field-contain.ui-hide-label .ui-rangeslider .ui-rangeslider-sliders,.ui-field-contain.ui-hide-label .ui-rangeslider.ui-mini .ui-rangeslider-sliders{width:auto;float:none;margin:0 68px}.ui-field-contain.ui-hide-label .ui-rangeslider .ui-slider-track,.ui-field-contain.ui-hide-label .ui-rangeslider.ui-mini .ui-slider-track{right:0;left:0}}.ui-listview{margin:0}ol.ui-listview,ol.ui-listview .ui-li-divider{counter-reset:listnumbering}.ui-content .ui-listview,.ui-panel-inner>.ui-listview{margin:-15px}.ui-collapsible-content>.ui-listview{margin:-10px -15px}.ui-content .ui-listview-inset,.ui-panel-inner .ui-listview-inset{margin:1em 0}.ui-collapsible-content .ui-listview-inset{margin:.5em 0}.ui-listview,.ui-li{list-style:none;padding:0}.ui-li,.ui-li.ui-field-contain{display:block;margin:0;position:relative;overflow:visible;text-align:left;border-width:0;border-top-width:1px}.ui-li.ui-btn,.ui-li.ui-field-contain,.ui-li-divider,.ui-li-static{margin:0}.ui-listview-inset .ui-li{border-right-width:1px;border-left-width:1px}.ui-li.ui-last-child,.ui-li.ui-field-contain.ui-last-child{border-bottom-width:1px}.ui-collapsible-content>.ui-listview:not(.ui-listview-inset)>.ui-li.ui-first-child{border-top-width:0}.ui-collapsible-themed-content .ui-listview:not(.ui-listview-inset)>.ui-li.ui-last-child{border-bottom-width:0}.ui-li .ui-btn-text a.ui-link-inherit{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-static{background-image:none}.ui-li-divider{padding:.5em 15px;font-size:14px;font-weight:700}ol.ui-listview .ui-link-inherit:before,ol.ui-listview .ui-li-static:before,.ui-li-dec{font-size:.8em;display:inline-block;padding-right:.3em;font-weight:400;counter-increment:listnumbering;content:counter(listnumbering) ". "}ol.ui-listview .ui-li-jsnumbering:before{content:""!important}.ui-listview .ui-li>.ui-btn-text{-webkit-border-radius:inherit;border-radius:inherit}.ui-listview>.ui-li.ui-first-child,.ui-listview .ui-btn.ui-first-child>.ui-li>.ui-btn-text>.ui-link-inherit{-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit;-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit}.ui-listview>.ui-li.ui-last-child,.ui-listview .ui-btn.ui-last-child>.ui-li>.ui-btn-text>.ui-link-inherit,.ui-collapsible-content>.ui-listview:not(.ui-listview-inset),.ui-collapsible-content>.ui-listview:not(.ui-listview-inset) .ui-li.ui-last-child{-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit;-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit}.ui-listview>.ui-li.ui-first-child .ui-li-link-alt{-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit}.ui-listview>.ui-li.ui-last-child .ui-li-link-alt{-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.ui-listview>.ui-li.ui-first-child .ui-li-thumb:not(.ui-li-icon){-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit}.ui-listview>.ui-li.ui-last-child .ui-li-thumb:not(.ui-li-icon){-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit}.ui-li>.ui-btn-inner{display:block;position:relative;padding:0}.ui-li .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li{padding:.7em 15px;display:block}.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-thumb{min-height:59px;padding-left:100px}.ui-li-has-icon .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-icon{min-height:20px;padding-left:40px}.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-count,.ui-li-divider.ui-li-has-count{padding-right:45px}.ui-li-has-arrow .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-arrow{padding-right:40px}.ui-li-has-arrow.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-arrow.ui-li-has-count{padding-right:75px}.ui-li-heading{font-size:16px;font-weight:700;display:block;margin:.6em 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-desc{font-size:12px;font-weight:400;display:block;margin:-.5em 0 .6em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}ol.ui-listview>.ui-li .ui-li-heading{display:inline-block;width:100%;margin-left:-1.3em;text-indent:1.3em;vertical-align:middle}ol.ui-listview>.ui-li .ui-li-desc:not(.ui-li-aside){text-indent:1.55em}.ui-li-thumb,.ui-listview .ui-li-icon{position:absolute;left:1px;top:0;max-height:80px;max-width:80px}.ui-listview .ui-li-icon{max-height:16px;max-width:16px;left:10px;top:.9em}.ui-li-thumb,.ui-listview .ui-li-icon,.ui-li-content{float:left;margin-right:10px}.ui-li-aside{float:right;width:50%;text-align:right;margin:.3em 0}@media all and (min-width:480px){.ui-li-aside{width:45%}}.ui-li-divider{cursor:default}.ui-li-has-alt .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-alt{padding-right:53px}.ui-li-has-alt.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-alt.ui-li-has-count{padding-right:88px}.ui-li-has-count .ui-li-count{position:absolute;font-size:11px;font-weight:700;padding:.2em .5em;top:50%;margin-top:-.9em;right:10px}.ui-li-has-count.ui-li-divider .ui-li-count,.ui-li-has-count .ui-link-inherit .ui-li-count{margin-top:-.95em}.ui-li-has-arrow.ui-li-has-count .ui-li-count{right:40px}.ui-li-has-alt.ui-li-has-count .ui-li-count{right:53px}.ui-li-link-alt{position:absolute;width:40px;height:100%;border-width:0;border-left-width:1px;top:0;right:0;margin:0;padding:0;z-index:2}.ui-li-link-alt .ui-btn{overflow:hidden;position:absolute;right:8px;top:50%;margin:-13px 0 0 0;border-bottom-width:1px;z-index:-1}.ui-li-link-alt .ui-btn-inner{padding:0;height:100%;position:absolute;width:100%;top:0;left:0}.ui-li-link-alt .ui-btn .ui-icon{right:50%;margin-right:-9px}.ui-li-link-alt .ui-btn-icon-notext .ui-btn-inner .ui-icon{position:absolute;top:50%;margin-top:-9px}.ui-listview * .ui-btn-inner>.ui-btn>.ui-btn-inner{border-top:0}.ui-listview-filter{border-width:0;overflow:hidden;margin:-15px -15px 15px -15px}.ui-collapsible-content .ui-listview-filter{margin:-10px -15px 10px -15px;border-bottom:inherit}.ui-listview-filter-inset{margin:-15px -5px;background:transparent}.ui-collapsible-content .ui-listview-filter-inset{margin:-5px;border-bottom-width:0}.ui-listview-filter .ui-input-search{margin:5px;width:auto;display:block}.ui-li.ui-screen-hidden{display:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.ui-li .ui-btn-text{overflow:visible}}label.ui-slider{font-size:16px;line-height:1.4;font-weight:400;margin:0;display:block}.ui-field-contain label.ui-slider{margin-bottom:.4em}div.ui-slider{height:30px;margin:.5em 0;zoom:1}div.ui-slider.ui-mini{margin:.25em 0}.ui-field-contain div.ui-slider,.ui-field-contain div.ui-slider.ui-mini{margin:0}div.ui-slider:before,div.ui-slider:after{content:"";display:table}div.ui-slider:after{clear:both}input.ui-input-text.ui-slider-input{display:block;float:left;margin:0;padding:4px;width:40px;height:22px;line-height:22px;font-size:14px;border-width:0;background-image:none;font-weight:700;text-align:center;vertical-align:text-bottom;outline:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}.ui-slider-input::-webkit-outer-spin-button,.ui-slider-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui-slider-track,.ui-slider-switch{position:relative;overflow:visible;height:15px;margin:0 15px 0 68px;top:6px}.ui-slider-track.ui-mini{height:12px;top:8px}.ui-slider-bg{border:0;height:100%}.ui-slider-track .ui-btn.ui-slider-handle,.ui-slider-switch .ui-btn.ui-slider-handle{position:absolute;z-index:1;top:50%;width:28px;height:28px;margin:-15px 0 0 -15px;outline:0}.ui-slider-track.ui-mini .ui-slider-handle{height:14px;width:14px;margin:-8px 0 0 -7px}.ui-slider-handle .ui-btn-inner{padding:0;height:100%}.ui-slider-track.ui-mini .ui-slider-handle .ui-btn-inner{height:30px;width:30px;padding:0;margin:-9px 0 0 -9px;border-top:0}select.ui-slider-switch{display:none}div.ui-slider-switch{display:inline-block;height:32px;width:5.8em;margin:.5em 0;top:0}div.ui-slider-switch:before,div.ui-slider-switch:after{display:none;clear:none}div.ui-slider-switch.ui-mini{width:5em;height:29px;margin:.25em 0;top:0}.ui-field-contain .ui-slider-switch,.ui-field-contain .ui-slider-switch.ui-mini{margin:0}.ui-slider-inneroffset{margin:0 16px;position:relative;z-index:1}.ui-slider-switch.ui-mini .ui-slider-inneroffset{margin:0 15px 0 14px}.ui-slider-switch .ui-btn.ui-slider-handle{margin:1px 0 0 -15px}.ui-slider-switch.ui-mini .ui-slider-handle{width:25px;height:25px;margin:1px 0 0 -13px;padding:0}.ui-slider-handle-snapping{-webkit-transition:left 70ms linear;-moz-transition:left 70ms linear}.ui-slider-switch.ui-mini .ui-slider-handle .ui-btn-inner{height:30px;width:30px;padding:0;margin:0;border-top:0}.ui-slider-switch .ui-slider-label{position:absolute;text-align:center;width:100%;overflow:hidden;font-size:16px;top:0;line-height:2;min-height:100%;border-width:0;white-space:nowrap;cursor:pointer}.ui-slider-switch.ui-mini .ui-slider-label{font-size:14px}.ui-slider-switch .ui-slider-label-a{z-index:1;left:0;text-indent:-1.5em}.ui-slider-switch .ui-slider-label-b{z-index:0;right:0;text-indent:1.5em}@media all and (min-width:28em){.ui-field-contain label.ui-slider{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain div.ui-slider{display:inline-block;width:78%}.ui-field-contain.ui-hide-label div.ui-slider{display:block;width:auto}.ui-field-contain div.ui-slider-switch,.ui-field-contain.ui-hide-label div.ui-slider-switch{display:inline-block;width:5.8em}.ui-field-contain div.ui-slider-switch.ui-mini{width:5em}}.ui-table{border:0;border-collapse:collapse;padding:0;width:100%}.ui-table th,.ui-table td{line-height:1.5em;text-align:left;padding:.4em .5em;vertical-align:top}.ui-table th .ui-btn,.ui-table td .ui-btn{line-height:normal}.ui-table th{font-weight:700}.ui-table caption{text-align:left;margin-bottom:1.4em;opacity:.5}.table-stroke thead th{border-bottom:1px solid #d6d6d6;border-bottom:1px solid rgba(0,0,0,.1)}.table-stroke tbody th,.table-stroke tbody td{border-bottom:1px solid #e6e6e6;border-bottom:1px solid rgba(0,0,0,.05)}.table-stripe tbody tr:nth-child(odd) td,.table-stripe tbody tr:nth-child(odd) th{background-color:#eee;background-color:rgba(0,0,0,.04)}.table-stripe thead th,.table-stripe tbody tr:last-child{border-bottom:1px solid #d6d6d6;border-bottom:1px solid rgba(0,0,0,.1)}.ui-table-columntoggle-btn{float:right;margin-bottom:.8em}.ui-table-columntoggle-popup fieldset{margin:0}@media only all{th.ui-table-priority-6,td.ui-table-priority-6,th.ui-table-priority-5,td.ui-table-priority-5,th.ui-table-priority-4,td.ui-table-priority-4,th.ui-table-priority-3,td.ui-table-priority-3,th.ui-table-priority-2,td.ui-table-priority-2,th.ui-table-priority-1,td.ui-table-priority-1{display:none}}@media screen and (min-width:20em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-1,.ui-table-columntoggle.ui-responsive td.ui-table-priority-1{display:table-cell}}@media screen and (min-width:30em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-2,.ui-table-columntoggle.ui-responsive td.ui-table-priority-2{display:table-cell}}@media screen and (min-width:40em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-3,.ui-table-columntoggle.ui-responsive td.ui-table-priority-3{display:table-cell}}@media screen and (min-width:50em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-4,.ui-table-columntoggle.ui-responsive td.ui-table-priority-4{display:table-cell}}@media screen and (min-width:60em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-5,.ui-table-columntoggle.ui-responsive td.ui-table-priority-5{display:table-cell}}@media screen and (min-width:70em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-6,.ui-table-columntoggle.ui-responsive td.ui-table-priority-6{display:table-cell}}.ui-table-columntoggle th.ui-table-cell-hidden,.ui-table-columntoggle td.ui-table-cell-hidden,.ui-table-columntoggle.ui-responsive th.ui-table-cell-hidden,.ui-table-columntoggle.ui-responsive td.ui-table-cell-hidden{display:none}.ui-table-columntoggle th.ui-table-cell-visible,.ui-table-columntoggle td.ui-table-cell-visible,.ui-table-columntoggle.ui-responsive th.ui-table-cell-visible,.ui-table-columntoggle.ui-responsive td.ui-table-cell-visible{display:table-cell}.ui-table-reflow td .ui-table-cell-label,.ui-table-reflow th .ui-table-cell-label{display:none}@media only all{.ui-table-reflow thead td,.ui-table-reflow thead th{display:none}.ui-table-reflow td,.ui-table-reflow th{text-align:left;display:block}.ui-table-reflow tbody th{margin-top:3em}.ui-table-reflow td .ui-table-cell-label,.ui-table-reflow th .ui-table-cell-label{padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em}.ui-table-reflow th .ui-table-cell-label-top,.ui-table-reflow td .ui-table-cell-label-top{display:block;padding:.4em 0;margin:.4em 0;text-transform:uppercase;font-size:.9em;font-weight:400}}@media (min-width:35em){.ui-table-reflow.ui-responsive{display:table-row-group}.ui-table-reflow.ui-responsive td,.ui-table-reflow.ui-responsive th,.ui-table-reflow.ui-responsive tbody th,.ui-table-reflow.ui-responsive tbody td,.ui-table-reflow.ui-responsive thead td,.ui-table-reflow.ui-responsive thead th{display:table-cell;margin:0}.ui-table-reflow.ui-responsive td .ui-table-cell-label,.ui-table-reflow.ui-responsive th .ui-table-cell-label{display:none}}@media (max-width:35em){.ui-table-reflow.ui-responsive td,.ui-table-reflow.ui-responsive th{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;clear:left}}.ui-panel{width:17em;min-height:100%;max-height:none;border-width:0;position:absolute;top:0;display:block}.ui-panel-closed{width:0;max-height:100%;overflow:hidden;visibility:hidden}.ui-panel-fixed{position:fixed;bottom:-1px;padding-bottom:1px}.ui-panel-display-overlay{z-index:1001}.ui-panel-display-reveal{z-index:0}.ui-panel-display-push{z-index:999}.ui-panel-inner{padding:15px}.ui-panel-content-wrap{position:relative;left:0;min-height:inherit;border:0;z-index:999}.ui-panel-content-wrap-display-overlay,.ui-panel-animate.ui-panel-content-wrap>.ui-header,.ui-panel-content-wrap-closed{position:static}.ui-panel-dismiss{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1002;display:none}.ui-panel-dismiss-open{display:block}.ui-panel-animate{-webkit-transition:-webkit-transform 350ms ease;-moz-transition:-moz-transform 350ms ease;transition:transform 350ms ease}.ui-panel-animate.ui-panel:not(.ui-panel-display-reveal),.ui-panel-animate.ui-panel:not(.ui-panel-display-reveal)>div,.ui-panel-animate.ui-panel-closed.ui-panel-display-reveal>div,.ui-panel-animate.ui-panel-content-wrap,.ui-panel-animate.ui-panel-content-fixed-toolbar{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.ui-panel-position-left{left:-17em}.ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay,.ui-panel-animate.ui-panel-position-left.ui-panel-display-push{left:0;-webkit-transform:translate3d(-17em,0,0);-moz-transform:translate3d(-17em,0,0);transform:translate3d(-17em,0,0)}.ui-panel-position-left.ui-panel-display-reveal,.ui-panel-position-left.ui-panel-open{left:0}.ui-panel-animate.ui-panel-position-left.ui-panel-open.ui-panel-display-overlay,.ui-panel-animate.ui-panel-position-left.ui-panel-open.ui-panel-display-push{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transform:none}.ui-panel-position-right{right:-17em}.ui-panel-animate.ui-panel-position-right.ui-panel-display-overlay,.ui-panel-animate.ui-panel-position-right.ui-panel-display-push{right:0;-webkit-transform:translate3d(17em,0,0);-moz-transform:translate3d(17em,0,0);transform:translate3d(17em,0,0)}.ui-panel-position-right.ui-panel-display-reveal,.ui-panel-position-right.ui-panel-open{right:0}.ui-panel-animate.ui-panel-position-right.ui-panel-open.ui-panel-display-overlay,.ui-panel-animate.ui-panel-position-right.ui-panel-open.ui-panel-display-push{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transform:none}.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open,.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open,.ui-panel-dismiss-position-left.ui-panel-dismiss-open{left:17em;right:-17em}.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal,.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push,.ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal,.ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push{left:0;right:0;-webkit-transform:translate3d(17em,0,0);-moz-transform:translate3d(17em,0,0);transform:translate3d(17em,0,0)}.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open,.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open,.ui-panel-dismiss-position-right.ui-panel-dismiss-open{left:-17em;right:17em}.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal,.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push,.ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal,.ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push{left:0;right:0;-webkit-transform:translate3d(-17em,0,0);-moz-transform:translate3d(-17em,0,0);transform:translate3d(-17em,0,0)}.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-overlay,.ui-panel-content-wrap-open.ui-panel-content-wrap-display-overlay{left:0}.ui-page-active.ui-page-panel{overflow-x:hidden}.ui-panel-display-reveal{-webkit-box-shadow:inset -5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:inset -5px 0 5px rgba(0,0,0,.15);box-shadow:inset -5px 0 5px rgba(0,0,0,.15)}.ui-panel-position-right.ui-panel-display-reveal{-webkit-box-shadow:inset 5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:inset 5px 0 5px rgba(0,0,0,.15);box-shadow:inset 5px 0 5px rgba(0,0,0,.15)}.ui-panel-display-overlay{-webkit-box-shadow:5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:5px 0 5px rgba(0,0,0,.15);box-shadow:5px 0 5px rgba(0,0,0,.15)}.ui-panel-position-right.ui-panel-display-overlay{-webkit-box-shadow:-5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:-5px 0 5px rgba(0,0,0,.15);box-shadow:-5px 0 5px rgba(0,0,0,.15)}.ui-panel-display-push.ui-panel-open.ui-panel-position-left{border-right-width:1px;margin-right:-1px}.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push{margin-left:1px}.ui-panel-display-push.ui-panel-open.ui-panel-position-right{border-left-width:1px;margin-left:-1px}.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push{margin-right:1px}@media (min-width:55em){.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-push.ui-panel-content-fixed-toolbar-position-left,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-reveal.ui-panel-content-fixed-toolbar-position-left,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-push.ui-panel-content-wrap-position-left,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-reveal.ui-panel-content-wrap-position-left{margin-right:17em}.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-push.ui-panel-content-fixed-toolbar-position-right,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-reveal.ui-panel-content-fixed-toolbar-position-right,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-push.ui-panel-content-wrap-position-right,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-reveal.ui-panel-content-wrap-position-right{margin-left:17em}.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-push,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-reveal{width:auto}.ui-responsive-panel .ui-panel-dismiss-display-push{display:none}} \ No newline at end of file diff --git a/css/profile.css b/css/profile.css new file mode 100644 index 0000000..dfcfcc3 --- /dev/null +++ b/css/profile.css @@ -0,0 +1,319 @@ +/************************************** +********************* PROFILE PHOTO *** +***************************************/ +.profile-card +{ + padding: 7px; + background: rgba( 255, 255, 255, .5 ); + border: solid 1px rgba( 69, 71, 77, .05 ); + position: relative; + background: #43464d; +} +.profile-card-main +{ + width: 520px; + padding: 10px; + text-align: center; + position: relative; + transition: all .2s linear; + background: rgba(255,255,255, .1); +} +/*.profile-card-main:before +{ + content: ""; + border: solid 0px #fff; + transition: all .2s linear; + position: absolute; + left: 1px; + top: 1px; + right: 1px; + bottom: 1px; + z-index: 0; +}*/ +.profile-card-main * +{ + position: relative; + z-index: 1; +} +.profile-card-photo +{ + width: 74px; + height: 74px; + border: solid 3px #45474d; + border-radius: 10%; +/* border-top-right-radius: 0; + border-bottom-left-radius: 0;*/ + box-sizing: content-box; + float:left; + top: 50%; + background-color: #3b3c41; +} +.profile-card-main h1 +{ + font-size: 24px; + font-weight: bold; + color: #fff; +} +.profile-card-main h2 { + display: block; + position: absolute; + left: 17%; + top: 16%; + color: #7691ce; +} +.profile-card .direct-messages, +.profile-card .direct-messages-with-user, +.profile-card .follow +{ + display: block; + position: absolute; + bottom: 20px; + right: 10px; + padding: 10px; + font-size: 12px; + width: 120px; + text-align: center; + color: rgba( 0, 0, 0, .7 ); + background: rgba( 0, 0, 0, .1 ); + border: none; + transition: all .2s linear; +} +.profile-card .follow +{ + right: 135px; +} +.profile-card .direct-messages:hover, +.profile-card .direct-messages-with-user:hover, +.profile-card .follow:hover +{ + background: rgba( 0, 0, 0, .3 ); +} +.profile-card.forEdition +{ + margin: 0 auto; + width: 540px; +} +.forEdition .profile-card-photo +{ + border: solid 2px #fff; + position: relative; + cursor: pointer; + transition: all .2s linear; + z-index: 10; +} +.forEdition .profile-card-main:hover:after, +.forEdition .profile-card-photo:after +{ + content: ""; + width: 36px; + height: 36px; + position: absolute; + top: -5px; + right: 0px; + background: url(../img/edit.png) no-repeat right top; +} +.forEdition .profile-card-main:hover:before +{ + border: solid 5px #fff; +} +.forEdition .profile-card-main h2 +{ + margin-bottom: 8px; +} +.forEdition .profile-card-main input +{ + display: block; + margin: 0 auto; + background: rgba( 255, 255, 255, .8 ); + border: none; + padding: 6px 4px; + margin-bottom: 4px; + text-align: center; + transition: all .2s linear; +} +.forEdition .profile-card-main input:hover +{ + background: rgba( 255, 255, 255, .7 ); +} +.forEdition .profile-card-photo:hover{ + background: #9096a5; +} +.forEdition .profile-card-main input:focus{ + background: #fff; + color: #4d4d4d; +} + +/* inputs placeholders color */ +.forEdition .profile-card-main input::-webkit-input-placeholder { + color: #4d4d4d; +} +.forEdition .profile-card-main input:-moz-placeholder { + color: #4d4d4d; +} +.forEdition .profile-card-main input::-moz-placeholder { + color: #4d4d4d; +} +.forEdition .profile-card-main input:-ms-input-placeholder { + color: #4d4d4d; +} +.forEdition .profile-card-main input:focus::-webkit-input-placeholder { + color: #fff; +} +.forEdition .profile-card-main input:focus:-moz-placeholder { + color: #fff; +} +.forEdition .profile-card-main input:focus::-moz-placeholder { + color: #fff; +} +.forEdition .profile-card-main input:focus::-ms-input-placeholder { + color: #fff; +} + +.profile-card-main input.input-name{ + position: absolute; + top: 30px; + right: 20px; +} +.profile-card-main input.input-description +{ + width: 500px; + margin-top: 100px; +} +.input-name +{ + font-size: 20px; +} +.forEdition .profile-card-main .input-website, +.forEdition .profile-card-main .input-city +{ + display: inline-block; + margin-top: 10px; +} +.profile-edition-buttons +{ + padding: 10px; + text-align: right; +} +.profile-edition-buttons button { + background: #f1f1f1; + color: #333; +} +.profile-edition-buttons button:hover { + background: #fff; + transition: background-color 300ms ease-in; +} +.secret-key-container .label { + color: #9096a5; +} +.secret-key-container .secret-key { + color: #d2dbf1; +} +/************************************* +****************** PROFILE MODAL +**************************************/ +.profile-modal .modal-wrapper +{ + width: 580px; + border-radius: 5px; + overflow: hidden; + position: absolute; + top:10%; + height: 80%; + margin-left: -300px; + +} +.profile-modal .modal-content +{ + padding: 3px; + height: 90%; +} +.profile-modal h1.profile-name { + color: #43464d; +} +.profile-modal .profile-location { + color: #48577d; +} + +.profile-modal .profile-data +{ + display: inline-block; + margin-left: -4px; + border-bottom: 0; +} +button.follow:hover { + background: #b2d67b; + color: #fff; +} +.profile-modal button.follow:hover { + background: #b2d67b; + color: #fff; +} +.profile-modal button.direct-messages-with-user:hover { + background: #b2d67b; + color: #fff; +} +.profile-modal .postboard +{ + margin-left: 0; + padding: 5px 0 5px 0; + height: 75%; +} +.profile-modal .postboard h2 { + width: auto; +} +.profile-modal .postboard h2 span { + font: 18px/40px 'Open Sans Condensed', sans-serif; + padding-left: 10px; +} +.profile-modal .postboard-posts +{ + display: block; + height: 90%; + overflow: auto; +} +.profile-modal .profile-card-main +{ + background: #f3f5fb; + color: #8d8d8d; + width:100%; +} +.profile-modal .profile-card-main a { + color: #8bb9e0; +} +.profile-modal .postboard-posts .post +{ + padding: 0; +} +.profile-modal .post-interactions +{ + margin: 2px 10px 3px 60px; +} +.profile-modal .profile-card +{ + margin: 0; + padding: 0; + background: #f3f5fb; +} +/* +.profile-card-main +{ + height: 200px; +} +*/ +.profile-modal .direct-messages, +.profile-modal .direct-messages-with-user, +.profile-modal .follow +{ + bottom: 10px; +} + +h1.profile-name { + display: inline; +} +h2.profile-screen-name { + display: inline; +} + +.profile-modal .modal-buttons { + display: none; +} \ No newline at end of file diff --git a/css/style.css b/css/style.css new file mode 100644 index 0000000..164154e --- /dev/null +++ b/css/style.css @@ -0,0 +1,1641 @@ +@font-face +{ + font-family: "Open Sans"; + src: url("OpenSans-Regular.ttf"); +} +@font-face +{ + font-family: "Open Sans"; + src: url("OpenSans-Bold.ttf"); + font-weight: bold; +} +@font-face +{ + font-family: "Open Sans Condensed"; + src: url("OpenSansCondensed300.ttf"); +} +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video, textarea +{ + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; + box-sizing: border-box; + font-family: 'Open Sans', sans-serif; +} +textarea, input +{ + outline: none; +} +ol, ul, li +{ + list-style: none; +} +a +{ + text-decoration: none; +} +a:hover +{ + text-decoration: underline; +} +blockquote, q +{ + quotes: none; +} +blockquote:before, blockquote:after, +q:before, q:after +{ + content: ''; + content: none; +} +table +{ + border-collapse: collapse; + border-spacing: 0; +} +html, body +{ + height: 100%; + min-height: 100%; + background: #d2dbf1; +} +h3 +{ + font-size: 14px; + color: rgba( 0, 0, 0, .5 ); +} +/************************************* +**************************** BUTTONS ** +**************************************/ +button +{ + background: #45474d; + color: rgba( 255, 255, 255, .8 ); + border: none; + padding: 5px 10px; + cursor: pointer; +} +button:hover +{ + color: #fff; +} +button.disabled +{ + opacity: .4; +} +button.disabled:hover +{ + color: rgba( 255, 255, 255, .8 ); +} +/************************************* +**************************** MENU ***** +**************************************/ +.userMenu +{ + width: 900px; + position: fixed; + left: 50%; + margin: 0 0 0 -450px; + height: 40px; + background: #43464d; + z-index: 2; +} +/*.userMenu:after +{ + content: ""; + position: absolute; + right: 0; + width: 34px; + height: 54px; + background: url(../img/twister_mini.png) no-repeat right 5px; +}*/ +.userMenu > ul +{ +} +.userMenu > ul > li +{ + float: left; + margin: 0; +} +.userMenu > ul > li > a +{ + line-height: 40px; + height: 40px; + padding: 0 20px 0 45px; + display: inline-block; + color: #fff; + font-size: 14px; + font-weight: bold; + opacity: .7; + transition: all .2s linear; + position: relative; +} +.userMenu li > a:hover +{ + text-decoration: none; + opacity: 1; +} +.userMenu li.current > a +{ + color: #fff; + opacity: 1; +} +.userMenu li.userMenu-home > a +{ + background: url(../img/home.png) no-repeat center center; + padding-left: 40px; +} +.userMenu li.userMenu-home:hover > a +{ + background: url(../img/home.png) no-repeat center center rgba( 0, 0, 0 , .4 ); +} +.userMenu li.userMenu-home.current > a +{ + background: url(../img/home.png) no-repeat center center #768fce; +} +.userMenu li.userMenu-connections > a +{ + background: url(../img/connections.png) no-repeat center center; + opacity: 1; +} +.userMenu li.userMenu-connections:hover > a +{ + background: url(../img/connections.png) no-repeat center center rgba( 0, 0, 0 , .4 ); +} +.userMenu li.userMenu-connections.current > a +{ + background: url(../img/connections.png) no-repeat 5px center #b43e34; +} +.userMenu li.userMenu-network > a +{ + background: url(../img/network.png) no-repeat 5px center; + padding-left: 60px; +} +.userMenu li.userMenu-network:hover > a +{ + background: url(../img/network.png) no-repeat 5px center rgba( 0, 0, 0 , .4 ); +} +.userMenu li.userMenu-network.current > a +{ + background: url(../img/network.png) no-repeat 5px center #768fce; +} + +.userMenu li.userMenu-following > a +{ + background: url(../img/following.png) no-repeat 5px center; + padding-left: 50px; +} +.userMenu li.userMenu-following:hover > a +{ + background: url(../img/following.png) no-repeat 5px center rgba( 0, 0, 0 , .4 ); +} +.userMenu li.userMenu-following.current > a +{ + background: url(../img/following.png) no-repeat 5px center #768fce; +} + +.userMenu li.userMenu-messages > a +{ + background: url(../img/messages.png) no-repeat center center; + padding: 0 25px 0 35px; + opacity: 1; +} +.userMenu li.userMenu-messages:hover > a +{ + background: url(../img/messages.png) no-repeat center center rgba( 0, 0, 0 , .4 ); +} +.userMenu li.userMenu-messages.current > a +{ + background: url(../img/messages.png) no-repeat center center #b43e34; +} +.userMenu li.userMenu-profile > a +{ + background: url(../img/profile.png) no-repeat 5px center; + padding-left: 35px; +} +.userMenu li.userMenu-profile:hover > a +{ + background: url(../img/profile.png) no-repeat 5px center rgba( 0, 0, 0 , .4 ); +} +.userMenu li.userMenu-profile.current > a +{ + background: url(../img/profile.png) no-repeat 5px center #768fce; +} +.userMenu li.userMenu-config +{ + float: right; + position: relative; +/* margin-right: 40px;*/ +} +.userMenu li.userMenu-search +{ + float: right; + position: relative; +} +.userMenu li.userMenu-config > a +{ + background: url(../img/config.png) no-repeat 5px center; + padding: 0 30px 0 45px; +} +.userMenu li.userMenu-config > a:after +{ + content: "▼"; + position: absolute; + font-size: 10px; + transition: all .2 linear; + margin-left: 8px; +} +.userMenu li.userMenu-config:hover > a, +.userMenu li.userMenu-config:active > a +{ + background: url(../img/config.png) no-repeat 5px center rgba( 0, 0, 0 , .4 ); +} +.userMenu li.userMenu-messages > a:empty +{ + padding: 0 20px 0 30px; + opacity: .7; +} +.wrapper +{ + width: 900px; + margin: 0 auto; + background: #e0e6f5; + padding: 55px 15px 15px 15px; + position: relative; + z-index: 1; + min-height: 100%; +} +.dashboard +{ + width: 320px; + position: fixed; + top: 55px; +} +.module +{ + border: solid 1px rgba( 69, 71, 77, .1 ); + background: #f3f5fb; +} +.messages-qtd +{ + position: absolute; + background: #ef0807; + color: #fff; + padding: 3px; + line-height: 12px; + font-size: 8px; + margin-top: 4px; +} +.userMenu-connections .messages-qtd +{ + margin: 4px 0 0 -5px; +} +/******************************************************* +****************** CONFIG SUBMENU & SEARCH RESULTS ***** +*******************************************************/ +.dialog-modal +{ + display: none; + background: rgba( 255, 255, 255, 1 ); + position: absolute; + top: 45px; + right: 10px; + width: 250px; + box-shadow: 0 2px 5px #65686f; + border: solid 1px rgba( 69, 71, 77, .1 ); +} +.dialog-modal:after +{ + content:""; + width: 1px; + background: transparent; + position: absolute; + top: -10px; + right: 30px; + border-right: solid 10px transparent; + border-left: solid 10px transparent; + border-bottom: solid 10px rgba( 255, 255, 255, 1 ); +} +.userMenu-search .dialog-modal:after +{ + right: auto; + left: 80px; +} +.direct-messages, +.dropdown-menu-item +{ + display: block; + padding: 10px; + font-size: 12px; + border-top: solid 1px rgba( 69, 71, 77, .1 ); + color: rgba( 0, 0, 0, .7 ); +} +.dropdown-menu-item, .dropdown-menu-item:hover { + text-decoration: none; +} +.dropdown-menu-item:hover { + background: #45474d; + color: #fff; +} + +.direct-messages:hover, +.userMenu-search-sugestions a:hover, +.userMenu-search-profiles li:hover a +{ + background: #45474d; + color: #fff; +} +.userMenu-search-profiles li:hover span +{ + color: #fff; +} +.userMenu-search-profiles button +{ + position: absolute; + right: 5px; + bottom: 5px; + background: #fff; + z-index: 2; +} +.userMenu-search input[type="text"] +{ + float: right; + padding: 3px 10px; + margin: 9px 20px 0 0; + border-radius: 10px; + border: none; +} +.userMenu-search-sugestions +{ + border-bottom: solid 1px rgba( 69, 71, 77, .1 ); +} +.userMenu-search-sugestions a +{ + color: rgba( 0, 0, 0, .7 ); + padding: 5px 20px; + font-size: 12px; + display: block; +} +.userMenu-search-profiles a +{ + padding: 7px 4px; + display: block; + position: relative; + z-index: 1; +} +.userMenu-search-profiles .mini-profile-info +{ + padding: 0; +} +.userMenu-search-profiles .mini-profile-photo +{ + width: 36px; + height: 36px; + margin: 0 5px; +} +.userMenu-search-profiles .mini-profile-name +{ + font-size: 12px; + font-weight: bold; + color: rgba( 0, 0, 0, .7 ); + padding: 0 75px 0 15px; +} +/*********************************** +********************* MINI PROFILE +***********************************/ +.mini-profile +{ + margin-bottom: 10px; +} +.mini-profile-info +{ + position: relative; + padding: 5px; +} +.mini-profile-view +{ + display: block; + color: rgba( 0, 0, 0, .5 ); + font-size: 12px; + position: absolute; + top: 32px; + left: 65px; + z-index: 1; +} +.mini-profile-name +{ + padding: 10px 5px 30px 5px; + display: block; + position: relative; + z-index: 2; +} +.following-list .mini-profile-name +{ + padding: 5px 5px 5px 5px; +} +.profile-data +{ + border-left: none; + border-right: none; + height: 60px; +} +.profile-data li +{ + border-right: solid 1px rgba( 69, 71, 77, .1 ); + padding: 10px 15px 2px 10px; + float: left; + height: 100%; +} +.profile-data li:last-child +{ + border-right: none; +} +.profile-data li a +{ + color: rgba( 0, 0, 0, .5 ); + font-size: 13px; +} +.profile-data li a:hover +{ + color: #768fce; +} +.profile-data li a span.posts-count, .profile-data li a span.following-count, .profile-data li a span.followers-count +{ + font-weight: bold; + display: block; + font-size: 16px; +} +.mini-profile-actions +{ + position: relative; + width: auto; + display: inline-block; +} +.mini-profile-actions span +{ + color: #e18881; + cursor: pointer; + font-size: 14px; + display: inline-block; + width: 70px; + transition: all .2s linear; +} +.mini-profile-actions ul +{ + height: 0; + overflow: hidden; + position: absolute; + transition: height .2s linear; + background: #fff; + z-index: 3; +} +.mini-profile-actions:hover span +{ +} +.mini-profile-actions:hover span:after +{ +} +.mini-profile-actions:hover ul +{ + height: 118px; + box-shadow: 0 2px 5px #65686f; +} +.mini-profile-actions ul li +{ + white-space: nowrap; + color: rgba( 0, 0, 0, .7 ); + font-size: 13px; + cursor: pointer; + padding: 5px; + margin: 2px; +} +.mini-profile-actions ul li + li +{ + margin: 0 2px; +} +.mini-profile-actions:hover ul li:hover +{ + background: rgba( 0, 0, 0, .7 ); + color: #fff; +} +.mini-profile-info a:hover +{ + text-decoration: none; +} +/*********************************** +********************* POST AREA **** +***********************************/ +.post-area-new { + padding-bottom: 4px; +} +.post-area-new textarea +{ + resize: none; + width: 445px; + display: block; + transition: all .3s linear; + height: 28px; + border-radius: 3px; + border: solid 1px rgba(0, 0, 0, .3 ); + margin-left: 55px; + margin-bottom: 10px; + padding: 4px; + font-size: 13px; +} +.mini-profile .post-area-new +{ + padding: 9px; +} +.mini-profile .post-area-new textarea +{ + margin-left: 0; + width: 100%; +} +.post-area-new.open textarea +{ + height: 80px; + border: solid 1px rgba( 227, 79, 66, .5 ); + box-shadow: 0 0 10px rgba(0, 0, 0, .3 ); +} +.post-area-extras +{ + overflow: hidden; + height: 0; + text-align: right; +} +.post-submit +{ + background: #45474d; + color: rgba( 255, 255, 255, .8 ); + border: none; + padding: 5px 10px; + cursor: pointer; + display: inline-block; + margin-top: 4px; +} +.post-area-new.open textarea + .post-area-extras +{ + height: 35px; + transition: all .6s linear; +} +.post-area-remaining +{ + font-size: 13px; +} +.post-area-remaining.warn +{ + color: #ff0000; +} +/*********************************** +********************* WHO TO FOLLOW +***********************************/ +.who-to-follow +{ + padding: 10px; +} +.who-to-follow h3 +{ + display: inline; +} +.twister-user +{ + clear: both; + padding-bottom: 10px; + margin-top: 4px; + border-bottom: solid 1px rgba( 69, 71, 77, .1 ); + border-top: solid 1px rgba( 69, 71, 77, .1 ); +} +.twister-user + .twister-user +{ + border-top: none; +} +.twister-user-photo +{ + margin: 5px; + display: inline-block; + float: left; + vertical-align: middle; + width: 48px; + height: 48px; + overflow: hidden; + border-radius: 20%; + /*transform: rotate( 45deg );*/ +} +.twister-user-info +{ + position: relative; +} +.twister-user-info span +{ + vertical-align: top; +} +.followers +{ + font-size: 12px; + color: rgba( 0, 0, 0, .6 ); +} +.followed-by +{ + color: #43464d; + font-size: 13px; + cursor: pointer; +} +.twister-user-name, +.twister-by-user-name +{ + font-weight: bold; + font-size: 14px; + color: #768fce; + text-decoration: none; +} +.twister-user-tag +{ + font-style: italic; + font-size: 14px; + opacity: .6; + margin-top: 4px; + display: inline-block; + letter-spacing: 0px; +} +.twister-user-remove +{ + float: right; + font-size: 12px; + margin: 5px; + opacity: .5; + text-decoration: none; + font-weight: bold; + cursor: pointer; + position: absolute; + top: 0; + right: 0; + font-size: 120%; +} +.twister-user-remove:hover +{ + opacity: 1; + text-decoration: none; +} +.follow +{ + background: none; + border: solid 1px rgba( 0, 0, 0 ,.2 ); + padding: 3px 15px; + color: rgba( 0, 0, 0 ,.4 ); +} +.follow:hover +{ + color: rgba( 0, 0, 0 ,.7 ); +} +.refresh-users, +.view-all-users +{ + color: #768fce; + cursor: pointer; + font-size: 12px; + border-left: solid 1px rgba( 69, 71, 77, .1 ); + padding-left: 8px; +} + +/*********************************** +********************* TOP TRENDS +***********************************/ +.module.toptrends { + margin-top: 10px; +} +.module.toptrends h3 { + margin: 5px 0 5px 10px; + font: 14px 'Open Sans', sans-serif; +} +.module.toptrends ol { + margin: 0 0 10px 10px; +} + +.module.toptrends ol li a { + font: 13px 'Open Sans', sans-serif; + color: #768fce; +} + +/*********************************** +********************* POST BOARD *** +***********************************/ +.postboard +{ + margin-left: 335px; + /*height: 150%;*/ + background: rgba( 255, 255, 255, .5 ); + border: solid 1px rgba( 69, 71, 77, .05 ); + padding: 10px; +} +.postboard h2 { + font: 18px/40px 'Open Sans Condensed', sans-serif; + color: rgba( 255, 255, 255, 1 ); + border-bottom: solid 1px rgba( 69, 71, 77, .1 ); + margin: 0 0 5px 0; + background: #7691ce; +} +.postboard h2.fixed +{ + z-index: 2; + border-top: solid 4px #fbf9f6; +} +.postboard a.promoted-posts-only { + display: inline-block; + padding: 0 15px; + color: rgba( 255, 255, 255, .8 ); + font: 18px/40px 'Open Sans Condensed', sans-serif; + text-decoration: none; + text-align: center; + margin: 0; + +} +.postboard a.promoted-posts-only:hover { + padding: 0 25px 0 15px; + color: #fff; + background: rgba(0,0,0, .3); + -webkit-transition: all 200ms; + -moz-transition: all 200ms; + -ms-transition: all 200ms; + -o-transition: all 200ms; + transition: all 200ms; +} +.postboard-posts +{ + position: relative; + z-index: 1; +} +.postboard-news { + float: right; + background: rgba( 0, 0, 0, .2 ); + border: none; + display: inline-block; + margin: 0; + color: rgba( 255, 255, 255, .8 ); + padding: 0 15px; + line-height: 40px; + cursor: pointer; + transition: all .2s linear; + -moz-transition: all .2s linear; +} +.postboard-news:hover +{ + color: #fff; + padding: 0 15px 0 25px; +} +.post, +.post .post, +.post .original.post, +.post .post.open +{ + background: #fff; + position: relative; + margin: 0 0 1px 0; + transition: background .1s linear; + -moz-transition: background .1s linear; +} +.post.open +{ + margin: 10px 0; +} +.postboard-posts > .post.open +{ + /*border-left: none; + border-right: none; + border-top: solid 2px #e34f42; + border-bottom: solid 2px #e34f42;*/ + border: none; +} +.postboard-posts > .post:after +{ + content: ""; + position: absolute; + right: 0; + top: 0; + width: 0; + height: 100%; + background: #b2d47b; + transition: all .2s linear; +} +.postboard-posts > .post.open:after +{ + width: 5px; + /*right: -5px;*/ +} +.post:hover, +.post .post +{ + background: #ececed; +} +.post:hover +{ + cursor: pointer; +} +.post.open:hover +{ + background: #fff; +} +.post-photo, +.mini-profile-photo +{ + margin: 5px; + display: inline-block; + float: left; + vertical-align: middle; + width: 48px; + height: 48px; + overflow: hidden; + border-radius: 20%; + /*transform: rotate( 45deg );*/ +} +.post-photo img, +.mini-profile-photo img +{ + width: 48px; + height: 48px; +} +.post-info span +{ + vertical-align: top; +} +.post-info-name, +.mini-profile-name +{ + font-weight: bold; + font-size: 14px; + color: #43464d; + text-decoration: none; + padding-left: 2px; +} +.post-info-tag +{ + font-style: italic; + font-size: 12px; + opacity: .6; + margin-top: 4px; + display: inline-block; + letter-spacing: 0px; +} +.post-info-time +{ + float: right; + font-size: 12px; + margin: 5px 10px; + opacity: .5; + text-decoration: none; +} +.post-text +{ + font-size: 13px; + margin: 2px 10px 4px 60px; + word-wrap: break-word; +} +.post-context +{ + font-size: 11px; + margin: 2px 10px 4px 60px; +} +.post-text a, +.post-context a, +.mini-screen-name +{ + color: #768fce; +} +.mini-screen-name +{ + font-size: 13px; + top: 40px; +} +.post-retransmited-icon +{ + display: inline-block; + width: 25px; + height: 25px; + background: url(../img/repost.png) no-repeat left center; + vertical-align: middle; +} +.post-interactions +{ + margin: 2px 10px 10px 60px; + text-align: right; + height: 25px; +} +.post-interactions span, +.post-expand +{ + color: #b2b2b2; + cursor: pointer; + font-size: 12px; +} +.post-expand +{ + position: absolute; + left: 60px; + padding-top: 3px; +} +.related .post-expand +{ + display: none; +} +.post-reply, +.post-propagate, +.post-favorite +{ + background: url(../img/reply.png) no-repeat left center; + padding-left: 22px; + margin-right: 3px; + opacity: .7; + display: none; +} +.post:hover .post-reply, +.post:hover .post-propagate, +.post:hover .post-favorite, +.original.open .post-interactions .post-reply, +.original.open .post-interactions .post-propagate, +.original.open .post-interactions .post-favorite, +.post:hover .original .post-interactions .post-reply, +.post:hover .original .post-interactions .post-propagate, +.post:hover .original .post-interactions .post-favorite +{ + display: inline-block; +} +.related.post:hover .post-reply, +.related.post:hover .post-propagate, +.related.post:hover .post-favorite +{ + display: inline-block; +} +.open .related .post-reply, +.open .related .post-propagate, +.open .related .post-favorite +{ + display: none!important; +} +.open .related:hover .post-reply, +.open .related:hover .post-propagate, +.open .related:hover .post-favorite +{ + display: inline-block!important; +} +.post-propagate +{ + background: url(../img/repost.png) no-repeat left center; + height: 30px; + line-height: 30px; + padding-left: 28px; +} +.post-favorite +{ + background: none; + padding-left: 0; +} +.post-favorite:before +{ + content: "★"; +} +.post-reply:hover, +.post-propagate:hover, +.post-favorite:hover +{ + text-decoration: underline; + opacity: 1; +} +.expanded-content +{ + display: none; + padding: 5px 5px 0 5px; +} +.post-stats +{ + margin: 0 10px 0 55px; + border-top: solid 1px rgba( 69, 71, 77, .1 ); + border-bottom: solid 1px rgba( 69, 71, 77, .1 ); +} +.post-stats li +{ + display: inline-block; +} +.post-stats li.stat-count +{ + border-right: solid 1px rgba( 69, 71, 77, .1 ); + padding-right: 10px; +} +.post-stats li.stat-count span +{ + display: block; + font-weight: bold; + color: rgba( 0, 0, 0, .5 ); + font-size: 13px; +} +.post-stats li.stat-count span:last-child +{ + font-weight: normal; +} +.post-stats a +{ + position: relative; +} +.post-stats a img +{ + width: 24px; + height: 24px; + border-radius: 100%; +} +.user-name-tooltip +{ + display: none; + position: absolute; + background: #e34f42; + font-size: 12px; + white-space: nowrap; + padding: 3px 5px; + color: #fff; + top: -42px; + left: 0px; + border-radius: 5px; +} +.user-name-tooltip:after +{ + content: ""; + position: absolute; + width: 0; + left: 4px; + bottom: -5px; + border-top: solid 5px #e34f42; + border-left: solid 5px transparent; + border-right: solid 5px transparent; +} +.post-stats a:hover .user-name-tooltip +{ + display: inline-block; +} +/*********************************** +******** LOGIN AND NETWORK PAGES *** +***********************************/ +.singleBlock +{ + background: rgba( 255, 255, 255, .5 ); + border: solid 1px rgba( 69, 71, 77, .05 ); + padding: 10px; +} +.singleBlock h2 +{ + font-weight: bold; + line-height: 40px; + color: rgba( 255, 255, 255, 1 ); + font-variant: small-caps; + border-bottom: solid 1px rgba( 69, 71, 77, .1 ); + margin: 15px 0 0 0; + padding-left: 5px; + background: #768fce; +} +.singleBlock h3 +{ + font-weight: bold; + margin: 10px 20% 10px 10px; + border-bottom: solid 1px rgba( 0, 0, 0, .2 ); + padding-bottom: 10px; +} +.network.singleBlock ul +{ + padding-left: 20px; + margin-left: 20px; +} +.network.singleBlock ul li +{ + line-height: 36px; + font-size: 13px; + list-style: circle; +} +.network.singleBlock button +{ + padding: 3px 10px; +} +.network.singleBlock ul li > span +{ + font-weight: bold; + opacity: .7; +} +.singleBlock .spam-msg +{ + resize: none; + width: 100%; + display: block; + border-radius: 3px; + padding: 4px; + font-size: 13px; + height: 80px; + border: solid 1px rgba( 227, 79, 66, .5 ); + box-shadow: 0 0 10px rgba(0, 0, 0, .3 ); + line-height: 20px; + position: relative; + margin-left: -20px; + margin-bottom: 10px; +} +.highlight { + background: rgba(255, 230, 0, 0.5); + padding: 3px 5px; + margin: -3px -5px; + line-height: 1.7; + border-radius: 3px; + display:inline-block; +} +.connection-status +{ + border: 2px solid red; +} +.connection-status.connected +{ + border: 2px solid green; +} +.character-limit +{ + float: right; + margin-right: 18px; +} + +/************************************* +**************************** LOGIN PAGE +**************************************/ +.login .module { + padding: 20px; + width: 500px; + margin: 10px auto; + border: 5px solid #c7cdda; +} +.login .module p { + font: 14px "Open Sans", sans-serif; + margin-bottom: 5px; + +} +.login .module input { + padding: 5px 10px; + font: 13px/24px "Open sans"; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + background: #f3f3f3; +} +.login .module input:focus { + background: #fff; + transition: background-color 100ms linear; +} +.login .module select.local-usernames { + height: 30px; + font: 13px/24px "Open sans"; + text-align: center; + padding: 3px 30px 3px 10px; + margin: 0; + background: #fff url(images/form-arrow-down-black.png) no-repeat right center; + border: 1px solid #ccc; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + +/* hide default apperance select element and arrow in firefox */ + -webkit-appearance:none; + -moz-appearance:none; + appearance:none; + text-indent: 0.01px; + text-overflow: ''; +/* end */ +} + +.login .module span.availability { + margin-left: 10px; + font: italic 16px "Open sans"; + color: #45474d; +} +.with-nickname, .import-secret-key, .create-user { + margin-top: 10px; +} + +.login .module input:focus::-webkit-input-placeholder { + color: #fff; +} +.login .module input:focus:-moz-placeholder { + color: #fff; +} +.login .module input:focus::-moz-placeholder { + color: #fff; +} +.login .module input::-ms-input-placeholder { + color: #fff; +} +/************************************* +**************************** POPUP MODAL +**************************************/ +.modal-blackout +{ + position: fixed; + width: 100%; + height: 100%; + left: 0; + top: 0; + background: rgba( 0, 0, 0, .6 ); + display: none; + z-index: 3; +} +.modal-blackout.reply .post +{ + background: #ececed; + padding: 10px 15px; +} +.modal-wrapper +{ + position: absolute; + top: 50%; + left: 50%; + background: rgba( 255, 255, 255, 1.0 ); + box-shadow: 0 0 30px rgba( 0, 0, 0, .6 ); +} +.modal-header +{ + position: relative; +} +.modal-header h3 +{ + padding: 5px; + font-weight: bold; + background: #43464d; + color: #fff; +} +.modal-close +{ + position: absolute; + right: 0; + top: 0; + padding: 3px 10px; + cursor: pointer; + color: rgba( 255, 255, 255, .7 ); + font-weight: bold; + border-left: solid 1px rgba( 255, 255, 255, .3 ); + transition: all .1s linear; +} +.modal-close:hover +{ + color: #fff; + background: rgba( 0, 0, 0, .1 ); +} +.modal-buttons +{ + padding: 10px; + text-align: right; +} +.modal-buttons button:last-child +{ + padding: 5px 20px; +} +/************************************* +****************** RETWIST POSTS MODAL +**************************************/ +.reTwist .modal-wrapper +{ + width: 520px; + margin: -100px 0 0 -260px; +} +.reTwist .post-expand, +.reTwist .post-interactions +{ + display: none; +} +/************************************* +****************** REPLY POSTS MODAL +**************************************/ +.reply .modal-wrapper +{ + width: 520px; + margin: -100px 0 0 -260px; +} +.reply .modal-buttons +{ + display: none; +} +.reply .post-expand, +.reply .post-interactions +{ + display: none; +} +/************************************* +****************** DIRECT MESSAGES MODAL +**************************************/ +.directMessages .modal-wrapper +{ + width: 540px; + height: 470px; + margin: -200px 0 0 -280px; + overflow-x: hidden; +} +.directMessages .modal-content +{ + overflow-y: auto; + height: 300px; +} +.directMessages .modal-buttons +{ + display: none; +} +.direct-messages-list .post +{ + padding: 10px 30px 10px 15px; + cursor: pointer; +} +.direct-messages-list .post:after +{ + content: "►"; + position: absolute; + right: 10px; + top: 50%; + margin: -6px 0 0 0; + color: rgba( 0, 0, 0, .4 ); +} +.direct-messages-thread +{ + padding: 10px; +} +.direct-messages-thread .post +{ + min-height: 82px; + margin-left: 65px; +} +.direct-messages-thread .post:after, +.direct-messages-thread .post:nth-child(2n):after +{ + content: ""; + width: 1px; + background: transparent; + position: absolute; + top: 25px; +} +.direct-messages-thread .post:after +{ + border-top: solid 10px transparent; + border-bottom: solid 10px transparent; + border-right: solid 10px #ececed; + left: -10px; +} +.direct-messages-thread .post-text +{ + margin: 2px 10px 4px 4px; + word-wrap: break-word; +} +.direct-messages-thread .post-photo +{ + position: absolute; + left: -65px; +} +.direct-messages-thread .post.sent +{ + margin-right: 60px; + margin-left: 0; +} +.direct-messages-thread .post.sent:after +{ + border-top: solid 10px transparent; + border-bottom: solid 10px transparent; + border-right: none; + border-left: solid 10px #ececed; + right: -10px; + left: auto; +} +.direct-messages-thread .post.sent .post-text +{ + margin: 2px 10px 4px 4px; +} +.direct-messages-thread .post.sent .post-photo +{ + position: absolute; + right: -65px; + left: auto; +} +/************************************* +****************** NEW USER MODAL +**************************************/ +.new-user .modal-wrapper +{ + width: 720px; + height: 400px; + margin: -200px 0 0 -280px; + overflow-x: hidden; + overflow-y: hidden; +} +.new-user .modal-content +{ + margin: 10px 10px 10px 10px; +} +.new-user .modal-buttons, +.new-user .modal-close +{ + display: none; +} +.new-user .text +{ + margin: 0 0 15px 0; +} +.new-user .emphasis +{ + font-size: 18px; + text-align: center; +} +.new-user .secret-key +{ + color: rgba( .5, 0, 0, 1.0 ); + font-weight: bold; +} +/************************************* +****************** HASHTAG MODAL +**************************************/ +.hashtag-modal .modal-wrapper +{ + width: 560px; + height: 470px; + margin: -200px 0 0 -280px; + overflow: hidden; +} +.hashtag-modal .modal-content +{ + overflow-y: auto; + height: 440px; +} +.hashtag-modal .modal-buttons +{ + display: none; +} +.hashtag-modal .postboard +{ + margin-left: 0; +} +.hashtag-modal .postboard h2 { + width: 100%; + padding-left: 10px; +} +/************************************* +****************** FOLLOWING MODAL +**************************************/ +.following-modal .modal-wrapper +{ + width: 560px; + height: 470px; + margin: -200px 0 0 -280px; + overflow-x: hidden; +} +.following-modal .modal-content +{ + padding: 15px; + overflow-y: auto; +} +.following-modal .modal-buttons +{ + display: none; +} +.following-modal ol +{ + margin: 5px; +} +.following-modal .open-profile-modal:hover +{ + text-decoration: none; +} +.following-modal .open-profile-modal img +{ + float: none; +} +.following-modal .open-profile-modal span +{ + vertical-align: middle; +} +.following-modal .open-profile-modal span:hover +{ + text-decoration: underline; +} +/************************************* +****************** LOADER ************ +**************************************/ +.postboard-loading +{ + text-align: right; +} +.postboard-loading div +{ + display: inline-block; + width: 120px; + height: 10px; + background-color: #b43e34; + border-radius: 100px; + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.05); + position: relative; + margin: 10px 0 0 0; +} +.postboard-loading div:after +{ + border-radius: 50px; + content: ""; + position: absolute; + background-color: white; + left: 2px; + top: 2px; + bottom: 2px; + z-index: 999; + animation-name: slide; + animation-duration: 1.5s; + animation-easing-function: linear; + animation-iteration-count: infinite; + -webkit-animation-name: slide; + -webkit-animation-duration: 1.5s; + -webkit-animation-easing-function: linear; + -webkit-animation-iteration-count: infinite; + -moz-animation-name: slide; + -moz-animation-duration: 1.5s; + -moz-animation-easing-function: linear; + -moz-animation-iteration-count: infinite; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); +} +@keyframes slide +{ + 0% { + right: 60px; + left: 2px; + } + + 5% { + left: 2px; + } + + 50% { + right: 2px; + left: 60px; + } + + 55% { + right: 2px; + } + + 100% { + right: 60px; + left: 2px; + } +} +@-webkit-keyframes slide +{ + 0% { + right: 100px; + left: 2px; + } + + 5% { + left: 2px; + } + + 50% { + right: 2px; + left: 100px; + } + + 55% { + right: 2px; + } + + 100% { + right: 100px; + left: 2px; + } +} +@-moz-keyframes slide +{ + 0% { + right: 60px; + left: 2px; + } + + 5% { + left: 2px; + } + + 50% { + right: 2px; + left: 60px; + } + + 55% { + right: 2px; + } + + 100% { + right: 60px; + left: 2px; + } +} diff --git a/following.html b/following.html new file mode 100644 index 0000000..0322bd3 --- /dev/null +++ b/following.html @@ -0,0 +1,430 @@ + + + + + Following + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + +
    + +
+ + +
+ + +
+ + + + + + + diff --git a/home.html b/home.html new file mode 100644 index 0000000..cf39fc1 --- /dev/null +++ b/home.html @@ -0,0 +1,448 @@ + + + + + twister + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
user-photo
+ + View +
+ + +
+
+ +
+ 140 + +
+
+
+
+ + + +
+

Who to Follow

+ Refresh + View All + +
+ + + +
+

Top Trends

+
    + +
+
+ + +
+ + + +
+

+ + + + +

+ +
    + +
+ + + +
+ + +
+ + + + + + + diff --git a/img/config.png b/img/config.png new file mode 100644 index 0000000000000000000000000000000000000000..d19a6d1be35ff003b2b56ff04b512a10eea59064 GIT binary patch literal 456 zcmeAS@N?(olHy`uVBq!ia0vp^nm{bi!3-pQ=Zcg7DdPa25LY1mltiGXnsflDO`s&m zFPLHedw~Q8h4cFZ3Je1o$$9NQ3JncMy8@&F_p~h9H&Z0^ z$t||E?3%0CW=%8Gey#CN<-H|y>bs9D*F0M#b53+z;gfOFs=7SSFRzm??sD&!`P$s? zX5F8&n$c+aR^iqUQ#5`xKS{iz@WVLLcK+qezqPv>yBF`+XZh*BhvvuPPZpDT4Yvw< z^UtqbG(puzdeh=(+Z2mpzZbuLw5Rm))defrnWbj42%XC`n>by0|DPXLv-%T1#=f!K zH*x9SN1M1}|1M}KW#%wDwsx7(U!FgIx1XGH%eDUZL7)3GzA)A?2$^WzaY}fr1PogS MPgg&ebxsLQ0JPrTlK=n! literal 0 HcmV?d00001 diff --git a/img/connections.png b/img/connections.png new file mode 100644 index 0000000000000000000000000000000000000000..6408331110ca1446bf80a954294add93981b7404 GIT binary patch literal 405 zcmeAS@N?(olHy`uVBq!ia0vp^vOuiB!3-pCu59)LQpN#3A+A9BBZ(mY_g`P2Hi42L zzhH)j_X6|xJ1Cqt=)WJZKA~X4bh#D=21Z6t7srr_xU&;aPdlu@+SWu()m78tbuONJD|FF1B;s&rg6W((ru z;#3r|pi{t#vHnT5Ju|IZ=N%@?7AlYU6_5Ry#YVm)*N!qD*!_`nnTx7 z_0!EJ&0*3mY={P8wLC?Llt?QJ?E#x?IW z$hpK*Joay7lz&nR_h){=Y3>t@8k__+?H8OK8QpQ^{-hbJLs0lB)eq(E&R){Qf z@QL`t<-(G%>ZMD0@7$WQ>fVZ5;)hn9+Nd>uYQC1tPH4|O+GPJxy~%hnl69bLGjjs3Hs5w W!cxBk11*6bW$<+Mb6Mw<&;$SuF|9Ki9nYr0DrYR5DJgADouQDD}k2)YCjMD~w_io!ZrQHQz&d5er7sH=zQP?t)= z-4!)m*GV-0R4POmrV&9Q(H{%bzJaorL3U@J`+GB@p9ixr!-FsTetXzaixx1}bC&xg zc*QWE8KEDGhg_nR5K4DxZzRAWTKU85{?S7vOU*{DB7>KB4ait0kgV@(q1IDUyf^kU-x6A(@%Fg1(zlgT8_n=y^w>RFq;B{kS*6X4$`3 z=Wy>jN;ay5aom|;qjXe|I^1a{C>^EPhdW16@=-Z7;anfNCZZJEn82AS_M3ZYb_-|j zqRd6*(MEb*6qt-s6fsC@AK8F18>OfvwZ|y)QIANi#eCEz#z^fKJIzL|V}SHV*=jCo z55qX~)yymFFxC9UxhZN`E*n)w8}4R?RFHBy z$c$c&lQZ|Iy)=?p9ULG>H!8qk;>fT#LfCCoE)}#RtD7_AJB=#lDub9YL^Z|fqIPhP zFPJq(ExQTL78T?K2`2H%OHPqxkE+6Z*X&WPc(23Q=&wP5t+V5iPAvw8k=6p&zUOZ9|jILak#^C?}002ovPDHLkV1i{6OJD#1 literal 0 HcmV?d00001 diff --git a/img/grayed_avatar_placeholder_24.png b/img/grayed_avatar_placeholder_24.png new file mode 100644 index 0000000000000000000000000000000000000000..f32036f516f09d764f119a75bde918ee20e95f36 GIT binary patch literal 292 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 Z{sgd%Qbr-}+Ux)T002ovPDHLkV1lOwO;`W` literal 0 HcmV?d00001 diff --git a/img/profile.png b/img/profile.png new file mode 100644 index 0000000000000000000000000000000000000000..f4488ddca3ea37a871801aa8064cae7a6a0b0450 GIT binary patch literal 287 zcmV+)0pR|LP)%t~^Tx(fG;;Pjq@I`U=0V{{!v?#=K>c zNyMmSxXBDA)+FIzbXq6t;K$$T1Hy3`L}VhCNkS&+A{pWVgo}5V;j#(rz`dmBz3t&S zZziJ;I@6d~Ei@-5+#NdGp-b7`Qb+X*9F?l=9+Jze!c1D}&$f+QDY4ehqifDBXie5c ztmbuEBfzrv>5VYt7;AucIJi2&=8XZ%FK_}UNoz^?J<-NhZd#)l~40z0n% l`Q|bQY5w3haRbR6^963gJ+f)sRsH|~002ovPDHLkV1n$8e=-07 literal 0 HcmV?d00001 diff --git a/img/reply.png b/img/reply.png new file mode 100644 index 0000000000000000000000000000000000000000..4c33e3318463384c75f14506e6a5f83f100470c9 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy_!3-o7kFD1PQpN#3A+A7r!nCC%q1TojAt19# zg8YIR92(vW%vVU*zuw^f`GWp{=|>cP1LdZBx;TbNNU|PmPh>F^U{MJBd8zu>`fCgU zySIihGh~0Wi_Q*z#&lzE{ed07c;9@fjy<{g{L0JhAw}!wW#6%lEVtWX6#KII$-|ur zD<}G>OfC*MxgzEB^qhP0T9Q*m)FZ>VCheaZlfAF=qhCSM78U#adCM86<}7A=$FyNG z+l})KD<<3R&)Tg1o~fXI?bi57OSUsIT=SXqgTe~DWM4f D#npeV literal 0 HcmV?d00001 diff --git a/img/repost.png b/img/repost.png new file mode 100644 index 0000000000000000000000000000000000000000..bc547f716fba1166b027c60b9bee9bf1c59dbade GIT binary patch literal 264 zcmV+j0r&oiP)P000&U1^@s6HNQ8u0002bNkl?+)a z3Nr2iyNqg&i`WqJ98n}#Fvu4JtYiIQp;teLG&iDlHAnz1~D2g z;RWCQSO;T2{ofcQQp>gNl?3em9MAu}@%#%8Yd0(!UH$U_ O0000(mrafwbt%I*Iw+}?HQ`ub3Esto%}uX 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 literal 0 HcmV?d00001 diff --git a/img/spinner.gif b/img/spinner.gif new file mode 100644 index 0000000000000000000000000000000000000000..7d15c238aeb0517776136d6f587f88757926e01f GIT binary patch literal 452 zcmZ?wbhEHb|By$nb|@jthpYe=xOV}PrXo&hr>P)hM9 z3oAPV3xf_w8Av+=v$n@BhTj_wiZ)G3=?PzZMLJ#gR*IdImd}F)>jJ9JsY>38=CmuV zKfXWs?L;*FJPaH_{Zbyg1b?4#R167b(1^;v7QHnkU?tCsfMqYOR1nrN0j+~6_fq=3 z+R>K}|OZL%y3cRP#J zCnGtAje!ZOT-w9Sc=g%6-&To6>{;`c`ydkoi-gc(Cauh?cAN;~nHbohu8{^B|7*3O z#%dM^u8ReHj2jDCjy0S~TNrlO3rRf#T)h+r*OhzSdp)x`@_EWP3bbq!4F7B@RT`%D p0?D%saOX&Quq@d3W~D~zj)xCptOc7`+72&h@QPd+G?RhB8UX5veqjIr literal 0 HcmV?d00001 diff --git a/img/tornado_avatar.png b/img/tornado_avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..cefafd3e88b23a9c1a5f67aae87a020c0b41d69e GIT binary patch literal 7994 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 literal 0 HcmV?d00001 diff --git a/img/twister_mini.png b/img/twister_mini.png new file mode 100644 index 0000000000000000000000000000000000000000..8a9b0bb680a377c1aedea85b78ccd20a5d05893e GIT binary patch literal 1132 zcmV-y1e5!TP)?gaxU@5c;KK~JUs0Hj{erQc$= zztLB%4qP-8^g9~0^fK$^*} zHY6ZR={m^kIys!5&1cA2aLL5$wj~a$HJUm5<61e4{9Ic-0f-)4UThd#hWz!#w#9qF z4RBmpJ$z5I%%v5Vm5X!7>)51gL*f}(wf4}TZle-0U@cn(CS8yEHo>cvfi0VwyN;tb zoR8h4n?Vm9$hmnKuxg{+)z%XzO3z=sb6yJVqgm6~O&0Ee5dcyH_!Fy8c>y>U`yoE~yN+XujDPOe7O zwSGWdQgm&t42Nx}X6*JQI!wUAh4`bWgi-)Ny5qQFGbDCuaaQ-Ha@q1y)u0Q9JzvAV z0$w<8MilPZhSkR209J5a@$#A)qK6(2_Z9GnR2(~gE2lGR-@OC;pFXqw)OZXpKPhAM z>h&9~z@AJ0F8!kx>vHcI68BQhkG_5RoYn#Opo)*6&qET2)fsx6Z?k@@4X^`li_m|& ymaItjio^L0mPM{cZtN{!+SDbJr0S3V5nupV6x)*6J|2ny0000 + + + + + + twister + + + + + + + + + + + + + +
+
+

twister

+
+ + +
+ + + + diff --git a/interface_common.js b/interface_common.js new file mode 100644 index 0000000..a26914b --- /dev/null +++ b/interface_common.js @@ -0,0 +1,463 @@ +// interface_common.js +// 2013 Lucas Leal, Miguel Freitas +// +// Common interface functions to all pages, modal manipulation, button manipulation etc +// Profile, mentions and hashtag modal +// Post actions: submit, count characters + +//dispara o modal genérico +//o modalClass me permite fazer tratamentos específicos de CSS para cada modal +function openModal( modalClass ) +{ + var $oldModal = $("body").children(".modal-blackout"); + var $template = $( "#templates" ); + var $templateModal = $template.find( ".modal-blackout" ).clone(true); + + $templateModal.addClass( modalClass ); + if( $oldModal.length ) { + $templateModal.show(); + $oldModal.replaceWith($templateModal); + } else { + $templateModal.prependTo( "body" ).fadeIn( "fast" ); + } + + //escondo o overflow da tela + var $body = $( "body" ); + $body.css({ + "overflow": "hidden", + }) +} + +//fecha o modal removendo o conteúdo por detach +function closeModal($this) +{ + var $body = $( "body" ); + var $modalWindows = $( "body" ).children( ".modal-blackout" ); + + $modalWindows.fadeOut( "fast", function() + { + $modalWindows.detach(); + }); + $body.css({ + "overflow": "auto", + "margin-right": "0" + }); +} + +function checkNetworkStatusAndAskRedirect(cbFunc, cbArg) { + networkUpdate(function(args) { + if( !twisterdConnectedAndUptodate ) { + var redirect = + window.confirm(polyglot.t("switch_to_network")); + if( redirect ) + $.MAL.goNetwork(); + } else { + if( args.cbFunc ) + args.cbFunc(args.cbArg); + } + }, {cbFunc:cbFunc,cbArg:cbArg}); +} + +function timeGmtToText(t) { + var d = new Date(0); + d.setUTCSeconds(t); + return d.toString().replace(/GMT.*/g,""); +} + +function timeSincePost(t) { + var d = new Date(0); + d.setUTCSeconds(t); + var now = new Date(); + var t_delta = Math.ceil((now - d) / 1000); + var expression = ""; + if(t_delta < 60) { + expression = polyglot.t("seconds", t_delta); + } + else if(t_delta < 60 * 60) { + expression = polyglot.t("minutes", Math.floor(t_delta/60)); + } + else if(t_delta < 24 * 60 * 60) { + expression = polyglot.t("hours", Math.floor(t_delta/60/60)); + } + else { + expression = polyglot.t("days", Math.floor(t_delta/24/60/60)); + } + return polyglot.t("time_ago", { time: expression }); +} + +// +// Profile, mentions, hashtag, and following modal +// ----------------------------------- + +function newProfileModal(username) { + var profileModalContent = $( "#profile-modal-template" ).children().clone(true); + + updateProfileData(profileModalContent, username); + + return profileModalContent; +} + +function openProfileModal(e) +{ + e.stopPropagation(); + e.preventDefault(); + + var $this = $( this ); + var username = $.MAL.urlToUser( $this.attr("href") ); + + var profileModalClass = "profile-modal"; + openModal( profileModalClass ); + + var profileModalContent = newProfileModal( username ); + profileModalContent.appendTo("." +profileModalClass + " .modal-content"); + + //título do modal + $( "."+profileModalClass + " h3" ).text( polyglot.t("users_profile", { username: username }) ); +} + +function newHashtagModal(hashtag) { + var hashtagModalContent = $( "#hashtag-modal-template" ).children().clone(true); + hashtagModalContent.find( ".postboard-news").click(function (){ + $(this).hide(); + displayHashtagPending($(".hashtag-modal .postboard-posts")); + }); + + clearHashtagProcessed(); + updateHashtagModal( hashtagModalContent.find(".postboard-posts"), hashtag ); + + return hashtagModalContent; +} + +function openHashtagModal(e) +{ + e.stopPropagation(); + e.preventDefault(); + + var $this = $( this ); + var hashtag = $this.text().substring(1); + + var hashtagModalClass = "hashtag-modal"; + openModal( hashtagModalClass ); + $( "."+hashtagModalClass ).attr("data-resource","hashtag"); + + var hashtagModalContent = newHashtagModal( hashtag ); + hashtagModalContent.appendTo("." +hashtagModalClass + " .modal-content"); + + //título do modal + $( "."+hashtagModalClass + " h3" ).text( "#" + hashtag ); +} + +function updateHashtagModal(postboard,hashtag) { + var $hashtagModalClass = $(".hashtag-modal"); + if( !$hashtagModalClass.length || $hashtagModalClass.css("display") == 'none' ) + return; + + var resource = $hashtagModalClass.attr("data-resource"); + + requestHashtag(postboard,hashtag,resource); + setTimeout( function() {updateHashtagModal(postboard,hashtag);}, 5000); +} + +function openMentionsModal(e) +{ + e.stopPropagation(); + e.preventDefault(); + + // reuse the same hashtag modal to show mentions + var hashtagModalClass = "hashtag-modal"; + openModal( hashtagModalClass ); + $( "."+hashtagModalClass ).attr("data-resource","mention"); + + var username; + var $userInfo = $(this).closest("[data-screen-name]"); + if( $userInfo.length ) + username = $userInfo.attr("data-screen-name"); + else + username = defaultScreenName; + + var hashtagModalContent = newHashtagModal( username ); + hashtagModalContent.appendTo("." +hashtagModalClass + " .modal-content"); + + //título do modal + $( "."+hashtagModalClass + " h3" ).text( polyglot.t("users_mentions", { username: username }) ); + + // obtain already cached mention posts from twister_newmsgs.js + processHashtag(hashtagModalContent.find(".postboard-posts"), defaultScreenName, getMentionsData() ); + resetMentionsCount(); +} + +function newFollowingModal(username) { + var followingModalContent = $( "#following-modal-template" ).children().clone(true); + + updateFollowingData(followingModalContent, username); + + return followingModalContent; +} + +function openFollowingModal(e) +{ + e.stopPropagation(); + e.preventDefault(); + + var $this = $( this ); + var username = $.MAL.followingUrlToUser( $this.attr("href") ); + + var followingModalClass = "following-modal"; + openModal( followingModalClass ); + + var followingModalContent = newFollowingModal( username ); + followingModalContent.appendTo("." +followingModalClass + " .modal-content"); + + //título do modal + $( "."+followingModalClass + " h3" ).text( polyglot.t("followed_by", { username: username }) ); +} + +// +// Post actions, submit, count characters +// -------------------------------------- +//dispara o modal de retweet +var reTwistPopup = function( e ) +{ + var reTwistClass = "reTwist"; + openModal( reTwistClass ); + + //título do modal + $( ".reTwist h3" ).text( polyglot.t("retransmit_this") ); + + var postdata = $(this).parents(".post-data").attr("data-userpost"); + var postElem = postToElem($.evalJSON(postdata),""); + postElem.appendTo( ".reTwist .modal-content" ); + + e.stopPropagation(); +} + +//Expande Área do Novo post +var replyInitPopup = function(e, post) +{ + var replyClass = "reply"; + openModal( replyClass ); + + //título do modal + var fullname = post.find(".post-info-name").text(); + $( ".reply h3" ).text( polyglot.t("reply_to", { fullname: fullname }) ); + + //para poder exibir a thread selecionada... + var replyModalContent = $(".reply .modal-content").hide(); + var retweetContent = $( "#reply-modal-template" ).children().clone(true); + retweetContent.appendTo(replyModalContent); + + var postdata = post.find(".post-data").attr("data-userpost"); + var postElem = postToElem($.evalJSON(postdata),""); + postElem.appendTo(replyModalContent); + + var replyArea = $(".reply .post-area .post-area-new"); + replyArea.addClass("open"); + var replyText = replyArea.find("textarea"); + var postInlineReplyText = $(".reply .post .post-area-new textarea"); + + var attrToCopy = ["placeholder", "data-reply-to"]; + $.each(attrToCopy, function( i, attribute ) { + replyText.attr( attribute, postInlineReplyText.attr(attribute) ); + }); + composeNewPost(e, replyArea); + + replyModalContent.fadeIn( "fast" ); +} + +//abre o menu dropdown de configurações +var dropDownMenu = function( e ) +{ + var $configMenu = $( ".config-menu" ); + $configMenu.slideToggle( "fast" ); + e.stopPropagation(); +} + +//fecha o config menu ao clicar em qualquer lugar da tela +var closeThis = function() +{ + $( this ).slideUp( "fast" ); +}; + +var postExpandFunction = function( e, postLi ) +{ + if( !postLi.hasClass( "original" ) ) { + return; + } + + var originalPost = postLi.find(".post-data.original"); + var $postInteractionText = originalPost.find( ".post-expand" ); + var $postExpandedContent = originalPost.find( ".expanded-content" ); + var $postsRelated = postLi.find(".related"); + + var openClass = "open"; + if( !postLi.hasClass( openClass ) ) { + originalPost.detach(); + postLi.empty(); + postLi.addClass( openClass ); + $postInteractionText.text( polyglot.t("Collapse") ); + + var itemOl = $("
    ", {class:"expanded-post"}).appendTo(postLi); + var originalLi = $("
  1. ", {class: "module post original"}).appendTo(itemOl); + originalLi.append(originalPost); + + $postExpandedContent.slideDown( "fast" ); + + // insert "reply_to" before + requestRepliedBefore(originalLi); + // insert replies to this post after + requestRepliesAfter(originalLi); + // RTs faces and counter + requestRTs(originalLi); + } + else + { + postLi.removeClass( openClass ); + $postInteractionText.text( polyglot.t("Expand") ); + + if( $postsRelated ) $postsRelated.slideUp( "fast" ); + $postExpandedContent.slideUp( "fast", function() + { + originalPost.detach(); + postLi.empty(); + postLi.append(originalPost); + }); + } + + e.stopPropagation(); +} + +var postReplyClick = function( e ) +{ + var post = $(this).closest(".post"); + if( !post.hasClass( "original" ) ) { + replyInitPopup(e, post); + } else { + var postLiOpen = post.parents(".post.open"); + if( !postLiOpen.length ) { + postExpandFunction(e, post); + } + var postAreaNew = post.find(".post-area-new") + composeNewPost(e, postAreaNew); + } + e.stopPropagation(); +} + +//Expande Área do Novo post +var composeNewPost = function( e, postAreaNew ) +{ + e.stopPropagation(); + if( !postAreaNew.hasClass("open") ) { + postAreaNew.addClass( "open" ); + //se o usuário clicar fora é pra fechar + postAreaNew.clickoutside( unfocusThis ) + } + + var textArea = postAreaNew.find("textarea"); + textArea.focus(); + if( textArea.attr("data-reply-to") && !textArea.val().length ) { + textArea.val(textArea.attr("data-reply-to")); + } +} + +//Reduz Área do Novo post +var unfocusThis = function() +{ + var $this = $( this ); + $this.removeClass( "open" ); +} + +function replyTextKeypress(e) { + e = e || event; + var $this = $( this ); + var tweetForm = $this.parents("form"); + if( tweetForm != undefined ) { + var c = 140 - $this.val().length; + var remainingCount = tweetForm.find(".post-area-remaining"); + remainingCount.text(c); + if( c < 0 ) remainingCount.addClass("warn"); + else remainingCount.removeClass("warn"); + + var tweetAction = tweetForm.find(".post-submit"); + if( !tweetAction.length ) tweetAction = tweetForm.find(".dm-submit"); + if( c >= 0 && c < 140 && + $this.val() != $this.attr("data-reply-to") ) { + $.MAL.enableButton(tweetAction); + } else { + $.MAL.disableButton(tweetAction); + } + + if (e.keyCode === 13) { + if (!e.ctrlKey) { + $this.val($this.val().trim()); + if( !tweetAction.hasClass("disabled") ) { + tweetAction.click(); + } + } else { + $this.val($this.val() + "\r"); + } + } + } +} + +var postSubmit = function(e) +{ + e.stopPropagation(); + e.preventDefault(); + var $this = $( this ); + var $replyText = $this.closest(".post-area-new").find("textarea"); + + var $postOrig = $this.closest(".post-data"); + + if (!$postOrig.length) { + $postOrig = $this.closest(".modal-content").find(".post-data"); + } + + newPostMsg($replyText.val(), $postOrig); + + $replyText.val(""); + $replyText.attr("placeholder", polyglot.t("Your message was sent!")); + var tweetForm = $this.parents("form"); + var remainingCount = tweetForm.find(".post-area-remaining"); + remainingCount.text(140); + $replyText.attr("placeholder", "Your message was sent!"); + closeModal($this); +} + + +var retweetSubmit = function(e) +{ + e.stopPropagation(); + e.preventDefault(); + var $this = $( this ); + + var $postOrig = $this.closest(".modal-wrapper").find(".post-data"); + + newRtMsg($postOrig); + + closeModal($this); +} + + + +function initInterfaceCommon() { + $( "body" ).on( "click", ".cancel" , function() { closeModal($(this)); } ); + $( ".post-reply" ).bind( "click", postReplyClick ); + $( ".post-propagate" ).bind( "click", reTwistPopup ); + $( ".userMenu-config-dropdown" ).bind( "click", dropDownMenu ); + $( ".config-menu" ).clickoutside( closeThis ); + $( ".module.post" ).bind( "click", function(e) { + postExpandFunction(e,$(this)); }); + $( ".post-area-new" ).bind( "click", function(e) { + composeNewPost(e,$(this));} ); + $( ".post-area-new" ).clickoutside( unfocusThis ); + $( ".post-submit").click( postSubmit ); + $( ".modal-propagate").click( retweetSubmit ); + + var $replyText = $( ".post-area-new textarea" ); + $replyText.keyup( replyTextKeypress ); + + $( ".open-profile-modal").bind( "click", openProfileModal ); + $( ".open-hashtag-modal").bind( "click", openHashtagModal ); + $( ".open-following-modal").bind( "click", openFollowingModal ); + $( ".userMenu-connections a").bind( "click", openMentionsModal ); +} diff --git a/interface_home.js b/interface_home.js new file mode 100644 index 0000000..be2e597 --- /dev/null +++ b/interface_home.js @@ -0,0 +1,113 @@ +// interface_home.js +// 2013 Lucas Leal, Miguel Freitas +// +// Specific interface functions for home.html + +var promotedPostsOnly = false; + +//*********************************************** +//******************* DECLARATIONS ************** +//*********************************************** +var InterfaceFunctions = function() +{ + //faço os binds no init + this.init = function() + { + $( ".wrapper .postboard-news").click(function() { + requestTimelineUpdate("latest",postsPerRefresh,followingUsers,promotedPostsOnly);}); + $( ".promoted-posts-only").click(function() { + promotedPostsOnly = !promotedPostsOnly; + $(this).text( promotedPostsOnly ? "Promoted posts" : "Normal posts" ); + $(".postboard h2").animate({backgroundColor: promotedPostsOnly ? '#48577d' : '#768fce'}, 200); + timelineChangedUser(); + $.MAL.getStreamPostsParent().empty(); + requestTimelineUpdate("latestFirstTime",postsPerRefresh,followingUsers,promotedPostsOnly); + }); + + initInterfaceCommon(); + initUserSearch(); + initInterfaceDirectMsg(); + + initUser(initHome); + } + + function initHome(cbFunc, cbArg) { + if( !defaultScreenName ) { + alert(polyglot.t("username_undefined")); + $.MAL.goLogin(); + return; + } + checkNetworkStatusAndAskRedirect(); + + //$("span.screen-name").text('@' + user); + var $miniProfile = $(".mini-profile"); + $miniProfile.find("a.mini-profile-name").attr("href",$.MAL.userUrl(defaultScreenName)); + $miniProfile.find("a.open-profile-modal").attr("href",$.MAL.userUrl(defaultScreenName)); + $miniProfile.find(".mini-profile-name").text(defaultScreenName); + getFullname( defaultScreenName, $miniProfile.find(".mini-profile-name") ); + getAvatar( defaultScreenName, $miniProfile.find(".mini-profile-photo").find("img") ); + getPostsCount( defaultScreenName, $miniProfile.find(".posts-count") ); + getFollowers( defaultScreenName, $miniProfile.find(".followers-count") ); + + loadFollowing( function(args) { + $(".mini-profile .following-count").text(followingUsers.length-1); + requestLastHave(); + setInterval("requestLastHave()", 1000); + initMentionsCount(); + initDMsCount(); + requestTimelineUpdate("latestFirstTime",postsPerRefresh,followingUsers,promotedPostsOnly); + + // install scrollbottom handler to load more posts as needed + $(window).scroll(function(){ + if ($(window).scrollTop() >= $(document).height() - $(window).height() - 20){ + if( timelineLoaded ) { + requestTimelineUpdate("older", postsPerRefresh, followingUsers, promotedPostsOnly); + } + } + }); + + setTimeout("getRandomFollowSuggestion(processSuggestion)", 1000); + setTimeout("getRandomFollowSuggestion(processSuggestion)", 1000); + setTimeout("getRandomFollowSuggestion(processSuggestion)", 1000); + + twisterRpc("gettrendinghashtags", [10], + function(args, ret) { + for( var i = 0; i < ret.length; i++ ) { + + var $li = $("
  2. "); + var hashtagLinkTemplate = $("#hashtag-link-template").clone(true); + hashtagLinkTemplate.removeAttr("id"); + hashtagLinkTemplate.attr("href",$.MAL.hashtagUrl(ret[i])); + hashtagLinkTemplate.text("#"+ret[i]); + $li.append(hashtagLinkTemplate); + $(".toptrends-list").append($li); + } + }, {}, + function(args, ret) { + console.log("Error with gettrendinghashtags. Older twister daemon?"); + }, {}); + + if( args.cbFunc ) + args.cbFunc(args.cbArg); + }, {cbFunc:cbFunc, cbArg:cbArg}); + } +} + +//*********************************************** +//******************* INIT ************** +//*********************************************** +var interfaceFunctions = new InterfaceFunctions; +$( document ).ready( interfaceFunctions.init ); + + +//função no window que fixa o header das postagens +function fixDiv() +{ + var $cache = $('.postboard h2'); + if ($(window).scrollTop() > 26) + $cache.addClass( "fixed" ); + else + $cache.removeClass( "fixed" ); +} + +$(window).scroll(fixDiv); diff --git a/interface_localization.js b/interface_localization.js new file mode 100644 index 0000000..ce5f32a --- /dev/null +++ b/interface_localization.js @@ -0,0 +1,1091 @@ +// interface_localization.js +// +// uses JavaScript to detect browser language +// uses Polyglot.js ( https://github.com/airbnb/polyglot.js ) to translate interface + +// translators: add your language code here such as "es" for Spanish, "ru" for Russian +var knownLanguages = ["en","nl","it","fr","ru","de","zh"]; + +// detect language with JavaScript +var preferredLanguage = window.navigator.userLanguage || window.navigator.language || "en"; +if(knownLanguages.indexOf(preferredLanguage) > -1){ + // en for en or similar + preferredLanguage = preferredLanguage; +} +else if(knownLanguages.indexOf(preferredLanguage.split("-")[0]) > -1){ + // en for en-US or similar + preferredLanguage = preferredLanguage.split("-")[0]; +} +else{ + // did not find match + preferredLanguage = "en"; +} + +// set up Polyglot +polyglot = new Polyglot(); +var wordset = {}; + +if(preferredLanguage == "en"){ + polyglot.locale("en"); + wordset = { + "Actions ▼": "Actions ▼", + "Active DHT nodes:": "Active DHT nodes: ", + "Add DNS": "Add DNS", + "Add peer": "Add peer", + "ajax_error": "Ajax error: %{error}", // JavaScript error + "All users publicly followed by": "All users publicly followed by", + "Available": "Available", // username is available + "Block chain information": "Block chain information", + "Block chain is up-to-date, twister is ready to use!": "Block chain is up-to-date, twister is ready to use!", + "Block generation": "Block generation ", + "Cancel": "Cancel", + "Change user": "Change user", + "Checking...": "Checking...", // checking if username is available + "Collapse": "Collapse", // smaller view of a post + "Configure block generation": "Configure block generation", + "Connections:": "Connections: ", // to network + "Connection lost.": "Connection lost.", + "days": "%{smart_count} day |||| %{smart_count} days", + "Detailed information": "Detailed information", + "DHT network down.": "DHT network down.", + "Direct Messages": "Direct Messages", + "Disable": "Disable", + "Display mentions to @": "Display mentions to @", + "Display retransmissions": "Display retransmissions", + "DNS to obtain list of peers:": "DNS to obtain list of peers:", + "downloading_block_chain": "Downloading block chain, please wait before continuing (block chain is %{days} days old).", + "download_posts_status": "Downloaded %{portion} posts", // Downloaded 10/30 posts + "Enable": "Enable", + "error": "Error: %{error}", + "error_connecting_to_daemon": "Error connecting to local twister daemon.", + "Error in 'createwalletuser' RPC.": "Error in 'createwalletuser' RPC.", + "Error in 'importprivkey'": "Error in 'importprivkey' RPC: %{rpc}", + "Error in 'sendnewusertransaction' RPC.": "Error in 'sendnewusertransaction' RPC.", + "Expand": "Expand", // larger view of a post + "Favorite": "Favorite", + "File APIs not supported in this browser.": "File APIs not supported in this browser.", + "Follow": "Follow", + "Followed by": "Followed by", + "followed_by": "Followed by %{username}", + "Followers": "Followers", + "Following": "Following", + "Following users": "Following users", + "Force connection to peer:": "Force connection to peer:", + "General information": "General information", + "Generate blocks (send promoted messages)": "Generate blocks (send promoted messages)", + "Home": "Home", // homepage + "hours": "%{smart_count} hour |||| %{smart_count} hours", + "Internal error: lastPostId unknown (following yourself may fix!)": "Internal error: lastPostId unknown (following yourself may fix!)", + "Known peers:": "Known peers: ", + "Last block is ahead of your computer time, check your clock.": "Last block is ahead of your computer time, check your clock.", + "mentions_at": "Mentions @%{user}", + "minutes": "%{smart_count} minute |||| %{smart_count} minutes", + "Must be 16 characters or less.": "Must be 16 characters or less.", // username + "Network": "Network", + "Network config": "Network config", + "Network status": "Network status", + "New direct message...": "New direct message...", + "New Post...": "New Post...", + "new_posts": "%{smart_count} new post |||| %{smart_count} new posts", + "nobody": "nobody", // used to promote a post without attaching the user + "Not available": "Not available", // username is not available + "Number of blocks in block chain:": "Number of blocks in block chain: ", + "Number of CPUs to use": "Number of CPUs to use ", + "Only alphanumeric and underscore allowed.": "Only alphanumeric and underscore allowed.", + "peer address": "peer address", + "Private": "Private", + "Profile": "Profile", + "Postboard": "Postboard", + "post": "post", // verb - button to post a message + "Post to promote:": "Post to promote: ", + "Posts": "Posts", + "propagating_nickname": "Propagating nickname %{username} to the network...", + "Public": "Public", + "Refresh": "Refresh", + "retransmit_this": "Retransmit this post to your followers?", + "Reply": "Reply", + "Reply...": "Reply...", + "reply_to": "Reply to %{fullname}", + "Retransmit": "Retransmit", + "Retransmits": "Retransmits", + "Retransmitted by": "Retransmitted by", + "search": "search", + "seconds": "%{smart_count} second |||| %{smart_count} seconds", + "send": "send", + "Send post with username": "Send post with username ", + "Sent Direct Message": "Sent Direct Message", + "Sent Post to @": "Sent Post to @", + "Setup account": "Setup account", + "switch_to_network": "Local daemon is not connected to the network or\n" + + "block chain is outdated. If you stay in this page\n" + + "your actions may not work.\n" + + "Do you want to check Network Status page instead?", + "The File APIs are not fully supported in this browser.": "The File APIs are not fully supported in this browser.", + "time_ago": "%{time} ago", // 5 minutes ago + "Time of the last block:": "Time of the last block: ", + "Type message here": "Type message here", + "Unfollow": "Unfollow", + "Update": "Update", + "Updating status...": "Updating status...", // status of block chain + "user_not_yet_accepted": "Other peers have not yet accepted this new user.\n" + + "Unfortunately it is not possible to save profile\n" + + "or send any posts in this state.\n\n" + + "Please wait a few minutes to continue.\n\n" + + "The 'Save Changes' will be automatically enabled\n" + + "when the process completes. (I promise this is\n"+ + "the last time you will have to wait before using\n" + + "twister).\n\n" + + "Tip: choose your avatar in the meantime!", + "users_mentions": "Mentions of @%{username}", + "users_profile": "%{username}'s Profile", + "username_undefined": "Username undefined, login required.", + "View": "View", + "View All": "View All", + "Who to Follow": "Who to Follow", + "Your message was sent!": "Your message was sent!", + "twister login": "twister login", + "Existing local users": "Existing local users", + "Or...": "Or...", + "Create a new user": "Create a new user", + "Login": "Login", + "Check availability": "Check availability", + "Create this nickname": "Create this nickname", + "Type nickname here": "Type nickname here", + "Import secret key": "Import secret key", + "52-characters secret": "52-characters secret", + "With nickname": "With nickname", + "Import key": "Import key", + "Client Version:": "Client Version:", + "Mining difficulty:": "Mining difficulty:", + "Block generation status": "Block generation status", + "Current hash rate:": "Current hash rate:", + "Terminate Daemon:": "Terminate Daemon:", + "Exit": "Exit", + "Save Changes": "Save Changes", + "Secret key:": "Secret key:" + }; +} + +if(preferredLanguage == "zh"){ + polyglot.locale("zh"); + wordset = { + "Actions ▼": "操作 ▼", + "Active DHT nodes:": "活动的DHT节点: ", + "Add DNS": "添加DNS", + "Add peer": "添加节点", + "ajax_error": "Ajax错误: %{error}", // JavaScript error + "All users publicly followed by": "所有用户均被关注", + "Available": "可用", // username is available + "Block chain information": "块链信息", + "Block chain is up-to-date, twister is ready to use!": "块链已经更新,Twister已经可以使用!", + "Block generation": "块生成器 ", + "Cancel": "取消", + "Change user": "切换用户", + "Checking...": "检查中...", // checking if username is available + "Collapse": "Collapse", // smaller view of a post + "Configure block generation": "配置块生成器", + "Connections:": "连接数:", // to network + "Connection lost.": "链接中断。", + "days": "%{smart_count} 天", + "Detailed information": "详细信息", + "DHT network down.": "DHT网络中断。", + "Direct Messages": "即时消息", + "Disable": "关闭", + "Display mentions to @": "显示@", + "Display retransmissions": "显示转发", + "DNS to obtain list of peers:": "获取节点列表的DNS:", + "downloading_block_chain": "下载块链中,请等待下载完成(块链已经落后 %{days} 天)。", + "download_posts_status": "已下载 %{portion} 推文", // Downloaded 10/30 posts + "Enable": "开启", + "error": "错误:%{error}", + "error_connecting_to_daemon": "连接本地Twister守护进程错误", + "Error in 'createwalletuser' RPC.": "PRC 'createwalletuser' 错误", + "Error in 'importprivkey'": "'importprivkey' 错误 RPC: %{rpc}", + "Error in 'sendnewusertransaction' RPC.": "RPC 'sendnewusertransaction' 错误。", + "Expand": "扩展", // larger view of a post + "Favorite": "收藏", + "File APIs not supported in this browser.": "这个浏览器不支持文件APIs", + "Follow": "关注", + "Followed by": "被关注", + "followed_by": "被 %{username} 关注", + "Followers": "粉丝", + "Following": "关注中", + "Following users": "关注的人", + "Force connection to peer:": "强制连接到节点:", + "General information": "常规信息", + "Generate blocks (send promoted messages)": "生成快(发送上行信息)", + "Home": "主页", // homepage + "hours": "%{smart_count} hour |||| %{smart_count} 小时", + "Internal error: lastPostId unknown (following yourself may fix!)": "内部错误:最后推文Id位置(尝试关注你自己进行修复!)", + "Known peers:": "已知节点:", + "Last block is ahead of your computer time, check your clock.": "最后的块已经慢于你的系统时间,请检查你的系统时间。", + "mentions_at": "提到 @%{user}", + "minutes": "%{smart_count} 分钟", + "Must be 16 characters or less.": "必须少于16个字符", // username + "Network": "网络", + "Network config": "网络配置", + "Network status": "网络状态", + "New direct message...": "新的即时信息...", + "New Post...": "新推文...", + "new_posts": "%{smart_count} 新推文", + "nobody": "nobody", // used to promote a post without attaching the user + "Not available": "用户名不可用", // username is not available + "Number of blocks in block chain:": "块链中的块数:", + "Number of CPUs to use": "使用CPU数目 ", + "Only alphanumeric and underscore allowed.": "只允许字母和下划线", + "peer address": "节点地址", + "Private": "私人", + "Profile": "个人信息", + "Postboard": "信息流", + "post": "发送", // verb - button to post a message + "Post to promote:": "上行信息内容:", + "Posts": "推文", + "propagating_nickname": "Propagating nickname %{username} to the network...", + "Public": "公共", + "Refresh": "刷新", + "retransmit_this": "转发推文给你的粉丝?", + "Reply": "回复", + "Reply...": "回复...", + "reply_to": "回复 %{fullname}", + "Retransmit": "转发", + "Retransmits": "转发", + "Retransmitted by": "转发于", + "search": "搜索", + "seconds": "%{smart_count} 秒", + "send": "发送", + "Send post with username": "发送推文的用户名 ", + "Sent Direct Message": "发送即时消息", + "Sent Post to @": "发送推文 @", + "Setup account": "设置帐号", + "switch_to_network": "本地守护进程没有连接网络或\n" + + "块链已经过时。如果你留着此页\n" + + "你的操作将不会生效\n" + + "你要马上跳转到网络状态页吗?", + "The File APIs are not fully supported in this browser.": "这个浏览器不能完全支持文件APIs", + "time_ago": "%{time} 之前", // 5 minutes ago + "Time of the last block:": "最新块的时间:", + "Type message here": "输入你的消息内容", + "Unfollow": "取消关注", + "Update": "更新", + "Updating status...": "更新状态中...", // status of block chain + "user_not_yet_accepted": "其他节点还没有接受新用户。\n" + + "很抱歉,现在你还不能保存你的个人简介\n" + + "或发送新的推文。\n\n" + + "请稍等几分钟再试试。\n\n" + + "当节点接受用户操作完成后\n" + + "“保存”将会自动转换为可以。(我保证这是\n"+ + "在你使用Twister前的最后一次等待。\n\n" + + "提示:现在先选好你的头像! ", + "users_mentions": "提到 @%{username}", + "users_profile": "%{username} 的简介", + "username_undefined": "用户名未设置,请先登录!", + "View": "查看", + "View All": "查看全部", + "Who to Follow": "推荐关注", + "Your message was sent!": "你的信息已经发送!", + "twister login": "登录Twister", + "Existing local users": "已有本地用户", + "Or...": "或...", + "Create a new user": "创建一个新用户", + "Login": "登录", + "Check availability": "检查是否可用", + "Create this nickname": "使用这个昵称", + "Type nickname here": "输入你的昵称", + "Import secret key": "导入密钥", + "52-characters secret": "52位密钥串", + "With nickname": "With nickname", + "Import key": "导入密钥", + "Client Version:": "客户端版本:", + "Mining difficulty:": "挖矿难度:", + "Block generation status": "块链状态", + "Current hash rate:": "当前hash速率:", + "Terminate Daemon:": "断开守护进程数:", + "Exit": "退出", + "Save Changes": "保存设置", + "Secret key:": "密钥:" + }; +} + +if(preferredLanguage == "nl"){ + polyglot.locale("nl"); + wordset = { + "Actions ▼": "Acties ▼", + "Active DHT nodes:": "Actieve DHT nodes: ", + "Add DNS": "DNS toevoegen", + "Add peer": "Peer toevoegen", + "ajax_error": "Ajax error: %{error}", // JavaScript error + "All users publicly followed by": "Alle gebruikers openbaarlijk gevolgd door", + "Available": "Beschikbaar", // username is available + "Block chain information": "Block chain informatie", + "Block chain is up-to-date, twister is ready to use!": "Block chain is up-to-date, twister is klaar voor gebruik!", + "Block generation": "Block productie", + "Cancel": "Annuleren", + "Change user": "Gebruiker wijzigen", + "Checking...": "Controleren...", // checking if username is available + "Collapse": "Uitklappen", // smaller view of a post + "Configure block generation": "Block productie configureren", + "Connections:": "Connecties: ", // to network + "Connection lost.": "Verbinding kwijt.", + "days": "%{smart_count} dag |||| %{smart_count} dagen", + "Detailed information": "Gedetailleerde informatie", + "DHT network down.": "DHT netwerk down.", + "Direct Messages": "Privéberichten", + "Disable": "Uitschakelen", + "Display mentions to @": "Toon vermeldingen voor @", + "Display retransmissions": "Toon retransmissions", + "DNS to obtain list of peers:": "DNS om peers lijst op te halen:", + "downloading_block_chain": "Bezig met downloaden block chain, wacht a.u.b. voordat je doorgaat (block chain is %{days} dagen oud).", + "download_posts_status": "%{portion} berichten gedownload", // Downloaded 10/30 posts + "Enable": "Activeren", + "error": "Error: %{error}", + "error_connecting_to_daemon": "Error connecting to local twister daemon.", + "Error in 'createwalletuser' RPC.": "Error in 'createwalletuser' RPC.", + "Error in 'importprivkey'": "Error in 'importprivkey' RPC: %{rpc}", + "Error in 'sendnewusertransaction' RPC.": "Error in 'sendnewusertransaction' RPC.", + "Expand": "Uitklappen", // larger view of a post + "Favorite": "Favoriet", + "File APIs not supported in this browser.": "File APIs worden nie ondersteund in deze browser.", + "Follow": "Volgen", + "Followed by": "Gevolgd door", + "followed_by": "Gevolgd door %{username}", + "Followers": "Volgers", + "Following": "Volgend", + "Following users": "Volgende gebruikers", + "Force connection to peer:": "Forceer connectie met peer:", + "General information": "Algemene informatie", + "Generate blocks (send promoted messages)": "Blocks genereren (verstuur promotie berichten)", + "Home": "Home", // homepage + "hours": "%{smart_count} uur |||| %{smart_count} uren", + "Internal error: lastPostId unknown (following yourself may fix!)": "Internal error: lastPostId unknown (following yourself may fix!)", + "Known peers:": "Bekende peers: ", + "Last block is ahead of your computer time, check your clock.": "Last block is ahead of your computer time, check your clock.", + "mentions_at": "Vermeldingen @%{user}", + "minutes": "%{smart_count} minuut |||| %{smart_count} minuten", + "Must be 16 characters or less.": "Moet 16 tekens zijn, of minder.", // username + "Network": "Netwerk", + "Network config": "Netwerk configuratie", + "Network status": "Netwerkstatus", + "New direct message...": "Nieuw privébericht...", + "New Post...": "Nieuw bericht...", + "new_posts": "%{smart_count} nieuw bericht |||| %{smart_count} nieuwe berichten", + "nobody": "nobody", // used to promote a post without attaching the user + "Not available": "Niet beschikbaar", // username is not available + "Number of blocks in block chain:": "Aantal blocks in block chain: ", + "Number of CPUs to use": "Aantal CPUs om te gebruiken ", + "Only alphanumeric and underscore allowed.": "Alleen alphanumeriek en underscore toegestaan.", + "peer address": "peer adres", + "Private": "Privé", + "Profile": "Profiel", + "Postboard": "Postboard", + "post": "post", // verb - button to post a message + "Post to promote:": "Bericht om te promoten: ", + "Posts": "Berichten", + "propagating_nickname": "Gebruikersnaam %{username} verspreiden op het netwerk...", + "Public": "Publiek", + "Refresh": "Vernieuwen", + "retransmit_this": "Retransmit dit bericht naar je volgers?", + "Reply": "Beantwoorden", + "Reply...": "Beantwoord...", + "reply_to": "Beantwoord %{fullname}", + "Retransmit": "Retransmit", + "Retransmits": "Retransmits", + "Retransmitted by": "Retransmitted door", + "search": "Zoeken", + "seconds": "%{smart_count} seconde |||| %{smart_count} seconden", + "send": "Verstuur", + "Send post with username": "Verstuur bericht met gebruikersnaam ", + "Sent Direct Message": "Verstuur privébericht", + "Sent Post to @": "Verstuur bericht naar @", + "Setup account": "Account instellingen", + "switch_to_network": "Local daemon is not connected to the network or\n" + + "block chain is outdated. If you stay in this page\n" + + "your actions may not work.\n" + + "Do you want to check Network Status page instead?", + "The File APIs are not fully supported in this browser.": "The File APIs are not fully supported in this browser.", + "time_ago": "%{time} geleden", // 5 minutes ago + "Time of the last block:": "Tijd van de laatste block: ", + "Type message here": "Type bericht hier", + "Unfollow": "Ontvolgen", + "Update": "Update", + "Updating status...": "Status aan het updaten...", // status of block chain + "user_not_yet_accepted": "Other peers have not yet accepted this new user.\n" + + "Unfortunately it is not possible to save profile\n" + + "or send any posts in this state.\n\n" + + "Please wait a few minutes to continue.\n\n" + + "The 'Save Changes' will be automatically enabled\n" + + "when the process completes. (I promise this is\n"+ + "the last time you will have to wait before using\n" + + "twister).\n\n" + + "Tip: choose your avatar in the meantime!", + "users_mentions": "Vermeldingen voor @%{username}", + "users_profile": "%{username}'s profiel", + "username_undefined": "Gebruikersnaam niet opgegeven, inloggen verplicht.", + "View": "Toon", + "View All": "Toon alles", + "Who to Follow": "Wie volgen?", + "Your message was sent!": "Je bericht is verzonden!", + "twister login": "twister login", + "Existing local users": "Bestaande lokale gebruikers", + "Or...": "Of...", + "Create a new user": "Maak een nieuwe gebruiker aan", + "Login": "Inloggen", + "Check availability": "Controleer beschikbaarheid", + "Create this nickname": "Maak deze gebruiker aan", + "Type nickname here": "Gebruikersnaam", + "Import secret key": "Importeer geheime sleutel", + "52-characters secret": "52-tekens geheim", + "With nickname": "Met gebruikersnaam", + "Import key": "Importeer sleutel", + "Client Version:": "Client versie:", + "Mining difficulty:": "Mining moeilijkheid:", + "Block generation status": "Block genereer status", + "Current hash rate:": "Huidige hash snelheid:", + "Terminate Daemon:": "Daemon beëindigen", + "Exit": "Beëindigen", + "Save Changes": "Opslaan", + "Secret key:": "Geheime sleutel:" + }; +} + +if(preferredLanguage == "it"){ + polyglot.locale("it"); + wordset = { + "Actions ▼": "Azioni ▼", + "Active DHT nodes:": "Nodi DHT attivi:", + "Add DNS": "Connetti DNS", + "Add peer": "Connetti nodo", + "ajax_error": "Errore AJAX: %{error}", // JavaScript error + "All users publicly followed by": "Utenti seguiti pubblicamente da", + "Available": "Disponibile", // username is available + "Block chain information": "Informazioni sulla catena di blocchi", + "Block chain is up-to-date, twister is ready to use!": "Catena di blocchi aggiornata, Twister è pronto per l'uso!", + "Block generation": "Generatore di blocchi:", + "Cancel": "Cancella", + "Change user": "Cambia utente", + "Checking...": "Controllo in corso...", // checking if username is available + "Collapse": "Chiudi", // smaller view of a post + "Configure block generation": "Configura generatore di blocchi", + "Connections:": "Connessioni: ", // to network + "Connection lost.": "Connessione interrotta.", + "days": "%{smart_count} giorno |||| %{smart_count} giorni", + "Detailed information": "Informazioni dettagliate", + "DHT network down.": "DHT network inaccessibile.", + "Direct Messages": "Messaggi Diretti", + "Disable": "Disabilitato", + "Display mentions to @": "Mostra le menzioni di @", + "Display retransmissions": "Mostra Ripubblicazioni", + "DNS to obtain list of peers:": "DNS per la lista dei nodi:", + "downloading_block_chain": "Scaricamento della catena di blocchi in corso, attendere prego (la catena risale a %{days} giorni fa).", + "download_posts_status": "Scaricati %{portion} messaggi", // Downloaded 10/30 posts + "Enable": "Attivato", + "error": "Errore: %{error}", + "error_connecting_to_daemon": "Errore nella connessione al servizio Twister locale.", + "Error in 'createwalletuser' RPC.": "Errore in 'createwalletuser' RPC.", + "Error in 'importprivkey'": "Errore in 'importprivkey' RPC: %{rpc}", + "Error in 'sendnewusertransaction' RPC.": "Errore in 'sendnewusertransaction' RPC.", + "Expand": "Espandi", // larger view of a post + "Favorite": "Preferito", + "File APIs not supported in this browser.": "File APIs non supportati in questo browser.", + "Follow": "Segui", + "Followed by": "Seguito da", + "followed_by": "Seguiti da %{username}", + "Followers": "Lettori", + "Following": "Seguiti", + "Following users": "Utenti seguiti", + "Force connection to peer:": "Forza connessione al nodo:", + "General information": "Informazioni", + "Generate blocks (send promoted messages)": "Genera blocchi (invia messaggi pubblicitari)", + "Home": "Twister", // homepage -- no direct translation in Italian...? + "hours": "%{smart_count} ora |||| %{smart_count} ore", + "Internal error: lastPostId unknown (following yourself may fix!)": "Errore interno: lastPostId sconosciuto (prova a seguire te stesso per risolvere!)", + "Known peers:": "Nodi conosciuti: ", + "Last block is ahead of your computer time, check your clock.": "L'ultimo blocco è più recente del tuo orario, controlla l'orologio di sistema.", + "mentions_at": "Chi menziona @%{user}", + "minutes": "%{smart_count} minuto |||| %{smart_count} minuti", + "Must be 16 characters or less.": "Massimo 16 caratteri.", // username + "Network": "Rete", + "Network config": "Configurazione della rete", + "Network status": "Status della rete", + "New direct message...": "Nuovo messaggio diretto...", + "New Post...": "Nuovo messaggio...", + "new_posts": "%{smart_count} nuovo messaggio |||| %{smart_count} nuovi messaggi", + "nobody": "nessuno", // used to promote a post without attaching the user + "Not available": "Non disponibile", // username is not available + "Number of blocks in block chain:": "Numero di blocchi nella catena: ", + "Number of CPUs to use": "Numero di processori da usare:", + "Only alphanumeric and underscore allowed.": "Sono permessi solo caratteri alfanumerici e '_'", + "peer address": "Indirizzo del nodo", + "Private": "Privato", + "Profile": "Profilo", + "Postboard": "Bacheca", + "post": "Invia", // verb - button to post a message + "Post to promote:": "Messaggio pubblicitario: ", + "Posts": "Messaggi", + "propagating_nickname": "Propagazione sul network del nome %{username} in corso...", + "Public": "Pubblico", + "Refresh": "Ricarica", + "retransmit_this": "Ripubblica questo post ai tuoi lettori?", + "Reply": "Rispondi", + "Reply...": "Rispondi...", + "reply_to": "Rispondi a %{fullname}", + "Retransmit": "Ripubblica", + "Retransmits": "Ripubblicati", + "Retransmitted by": "Ripubblicato da", + "search": "Cerca", + "seconds": "%{smart_count} secondo |||| %{smart_count} secondi", + "send": "Invia", + "Send post with username": "Pubblica come utente ", + "Sent Direct Message": "Messaggi Diretti inviati", + "Sent Post to @": "Messaggi inviati a @", + "Setup account": "Configurazione Utente", + "switch_to_network": "Il servizio locale non è connesso alla rete Twister o la catena di blocchi è vecchia.\n" + + "Se rimani su questa pagina, Twister potrebbe non funzionare.\n" + + "Vuoi controllare lo stato della rete Twister, invece?", + "The File APIs are not fully supported in this browser.": "Le API File non sono interamente supportate da questo browser.", + "time_ago": "%{time} fa", // 5 minutes ago + "Time of the last block:": "Orario del blocco più recente: ", + "Type message here": "Scrivi qui", + "Unfollow": "Smetti di seguire", + "Update": "Aggiorna", + "Updating status...": "Aggiornamento in corso...", // status of block chain + "user_not_yet_accepted": "Gli altri nodi non hanno ancora accettato il nuovo utente.\n" + + "Al momento non puoi salvare il profilo o spedire messaggi.\n" + + "Attendi qualche minuto prima di continuare.\n\n" + + "Please wait a few minutes to continue.\n\n" + + "Il pulsante 'Salva modifiche' sarà abilitato automaticamente appena il processo sarà completato.\n" + + "(Prometto che è l'ultima attesa prima di poter usare Twister!).\n\n" + + "Suggerimento: nel frattempo, trova un'immagine da usare come avatar!", + "users_mentions": "Menzioni di @%{username}", + "users_profile": "Profilo di %{username}", + "username_undefined": "Utente non specificato, è necessario il login.", + "View": "Vedi", + "View All": "Mostra tutti", + "Who to Follow": "Chi seguire?", + "Your message was sent!": "Il messaggio è stato inviato!", + "twister login": "twister login", + "Existing local users": "Existing local users", + "Or...": "Or...", + "Create a new user": "Create a new user", + "Login": "Login", + "Check availability": "Check availability", + "Create this nickname": "Create this nickname", + "Type nickname here": "Type nickname here", + "Import secret key": "Import secret key", + "52-characters secret": "52-characters secret", + "With nickname": "With nickname", + "Import key": "Import key", + "Client Version:": "Client Version:", + "Mining difficulty:": "Mining difficulty:", + "Block generation status": "Block generation status", + "Current hash rate:": "Current hash rate:", + "Terminate Daemon:": "Terminate Daemon:", + "Exit": "Exit", + "Save Changes": "Save Changes", + "Secret key:": "Secret key:" + }; +} + + +if(preferredLanguage == "fr"){ + polyglot.locale("fr"); + wordset = { + "Actions ▼": "Actions ▼", + "Active DHT nodes:": "Noeuds DHT actifs: ", + "Add DNS": "Ajouter un DNS", + "Add peer": "Ajouter un pair", + "ajax_error": "Erreur ajax: %{error}", // JavaScript error + "All users publicly followed by": "Tous les utilisateurs suivis publiquement par", + "Available": "Disponible", // username is available + "Block chain information": "Informations à propos de la chaîne de blocs", + "Block chain is up-to-date, twister is ready to use!": "La chaîne de blocs est à jour, Twister est maintenant fonctionnel!", + "Block generation": "Production de blocs", + "Cancel": "Annuler", + "Change user": "Changer d'utilisateur", + "Checking...": "Vérification...", // checking if username is available + "Collapse": "Fermer", // smaller view of a post + "Configure block generation": "Configuration de la production de blocs", + "Connections:": "Connexions: ", // to network + "Connection lost.": "Connexion perdue.", + "days": "%{smart_count} jour |||| %{smart_count} jours", + "Detailed information": "Informations détaillées", + "DHT network down.": "Panne du réseau DHT.", + "Direct Messages": "Messages directs", + "Disable": "Désactiver", + "Display mentions to @": "Afficher les mentions pour @", + "Display retransmissions": "Afficher les retransmissions", + "DNS to obtain list of peers:": "DNS pour obtenir la liste des pairs:", + "downloading_block_chain": "Téléchargement de la chaîne de blocs, s'il vous plaît attendre avant de continuer (la chaîne de blocs a %{days} jours de retard).", + "download_posts_status": "%{portion} billets téléchargés", // Downloaded 10/30 posts + "Enable": "Activer", + "error": "Erreur: %{error}", + "error_connecting_to_daemon": "Erreur de connection, impossible de joindre le démon Twister.", + "Error in 'createwalletuser' RPC.": "Erreur RPC dans 'createwalletuser'.", + "Error in 'importprivkey'": "Erreur RPC dans 'importprivkey': %{rpc}", + "Error in 'sendnewusertransaction' RPC.": "Error RPC dans 'sendnewusertransaction'.", + "Expand": "Ouvrir", // larger view of a post + "Favorite": "Favori", + "File APIs not supported in this browser.": "L'API de fichiers n'est pas pris en charge dans votre navigateur.", + "Follow": "Suivre", + "Followed by": "Suivi par", + "followed_by": "Suivi par %{username}", + "Followers": "Followers", + "Following": "Following", + "Following users": "Following users", + "Force connection to peer:": "Forcer la connection à un pair:", + "General information": "Informations générales", + "Generate blocks (send promoted messages)": "Produire des blocs (envoyer des messages promus)", + "Home": "Début", // homepage + "hours": "%{smart_count} heure |||| %{smart_count} heures", + "Internal error: lastPostId unknown (following yourself may fix!)": "Erreur interne: lastPostId inconnu", + "Known peers:": "Pairs connus: ", + "Last block is ahead of your computer time, check your clock.": "Le dernier bloc est en avance sur le l'heure de votre machine, vérifiez votre horloge.", + "mentions_at": "Mentions @%{user}", + "minutes": "%{smart_count} minute |||| %{smart_count} minutes", + "Must be 16 characters or less.": "Doit contenir de 16 caractères ou moins.", // username + "Network": "Réseau", + "Network config": "Configuration réseau", + "Network status": "Etat du réseau", + "New direct message...": "Nouveau message direct...", + "New Post...": "Nouveau billet...", + "new_posts": "%{smart_count} nouveau billet |||| %{smart_count} nouveaux billets", + "nobody": "nobody", // used to promote a post without attaching the user + "Not available": "Non disponible", // username is not available + "Number of blocks in block chain:": "Nombre de blocs dans la chaîne de blocs: ", + "Number of CPUs to use": "Nombre de processeurs à utiliser", + "Only alphanumeric and underscore allowed.": "Seulement les caractères alphanumérique et la barre de soulignement sont permis.", + "peer address": "adresse des pairs", + "Private": "Privé", + "Profile": "Profil", + "Postboard": "Billets", + "post": "envoyer", // verb - button to post a message + "Post to promote:": "Billet à promouvoir: ", + "Posts": "Posts", + "propagating_nickname": "Multiplication de votre pseudo %{username} sur le réseau...", + "Public": "Public", + "Refresh": "Actualiser", + "retransmit_this": "Retransmettre ce billet à tes followers?", + "Reply": "Répondre", + "Reply...": "Répondre...", + "reply_to": "Répondre à %{fullname}", + "Retransmit": "Retransmission", + "Retransmits": "Retransmissions", + "Retransmitted by": "Retransmis par", + "search": "recherche", + "seconds": "%{smart_count} seconde |||| %{smart_count} secondes", + "send": "envoyer", + "Send post with username": "Envoyer le billet avec le pseudo", + "Sent Direct Message": "Message direct envoyé", + "Sent Post to @": "Envoyé un billet à @", + "Setup account": "Configuration du compte", + "switch_to_network": "Le démon local n'est pas connecté au réseau ou\n" + + "la chaîne de blocs n'est pas à jour. Si vous restez dans cette page\n" + + "vos actions peuvent ne pas fonctionner.\n" + + "Voulez-vous consulter la page d'état du réseau au lieu?", + "The File APIs are not fully supported in this browser.": "L'API de fichier n'est pas entièrement pris en charge dans votre navigateur.", + "time_ago": "Il y a %{time}", // 5 minutes ago + "Time of the last block:": "Heure du dernier bloc: ", + "Type message here": "Tapez votre message ici", + "Unfollow": "Unfollow", + "Update": "Mettre à jour", + "Updating status...": "Mise à jour du statut...", // status of block chain + "user_not_yet_accepted": "Les autres pairs n'ont pas encore accepté ce nouvel utilisateur.\n" + + "Malheureusement, il n'est pas possible d'enregistrer le profil\n" + + "ou envoyer des billets dans cet état.\n\n" + + "S'il vous plaît attendre quelques minutes avant de continuer.\n\n" + + "L'action 'enregistrer' sera automatiquement activé\n" + + "lorsque le processus sera terminé. (Je vous promets que\n"+ + "c'est la dernière fois que vous devrez attendre avant d'utiliser\n" + + "Twister).\n\n" + + "Astuce: choisissez votre avatar entre temps!", + "users_mentions": "Mentions de @%{username}", + "users_profile": "Profil de %{username}", + "username_undefined": "Nom d'utilisateur indéfini, login requis.", + "View": "Voir", + "View All": "Voir tous", + "Who to Follow": "Qui suivre", + "Your message was sent!": "Votre message a été envoyé!", + "twister login": "twister login", + "Existing local users": "Existing local users", + "Or...": "Or...", + "Create a new user": "Create a new user", + "Login": "Login", + "Check availability": "Check availability", + "Create this nickname": "Create this nickname", + "Type nickname here": "Type nickname here", + "Import secret key": "Import secret key", + "52-characters secret": "52-characters secret", + "With nickname": "With nickname", + "Import key": "Import key", + "Client Version:": "Client Version:", + "Mining difficulty:": "Mining difficulty:", + "Block generation status": "Block generation status", + "Current hash rate:": "Current hash rate:", + "Terminate Daemon:": "Terminate Daemon:", + "Exit": "Exit", + "Save Changes": "Save Changes", + "Secret key:": "Secret key:" + }; +} + +// translators: sample adding a language +if(preferredLanguage == "ru"){ + // polyglot.locale() is used to support plurals + // locales currently known by Polyglot.js: + /* + chinese: ['id', 'ja', 'ko', 'ms', 'th', 'tr', 'zh'], + german: ['da', 'de', 'en', 'es', 'fi', 'el', 'he', 'hu', 'it', 'nl', 'no', 'pt', 'sv'], + french: ['fr', 'tl'], + russian: ['hr', 'ru'], + czech: ['cs'], + polish: ['pl'], + icelandic: ['is'] + */ + + polyglot.locale("ru"); + + // list of the English words and translations + wordset = { + "Actions ▼": "Действия ▼", // , comma after each match except the last + "Active DHT nodes:": "Активные узлы DHT: ", + "Add DNS": "Добавить DNS", + "Add peer": "Добавить пира", + "ajax_error": "Ajax ошибка: %{error}", // JavaScript error + "All users publicly followed by": "Все публичные пользователи на которых подписан", + "Available": "Доступно", // username is available + "Block chain information": "Информация цепочки блоков", + "Block chain is up-to-date, twister is ready to use!": "Цепочка блоков обновлена, twister готов к использованию!", + "Block generation": "Майнинг блоков ", + "Cancel": "Отменить", + "Change user": "Сменить пользователя", + "Checking...": "Проверка...", // checking if username is available + "Collapse": "Свернуть", // smaller view of a post + "Configure block generation": "Настройка майнинга", + "Connections:": "Соединений: ", // to network + "Connection lost.": "Соединение с сетью было потеряно.", + "days": "%{smart_count} день |||| %{smart_count} дней", + "Detailed information": "Подробная информация", + "DHT network down.": "Недоступна DHT сеть.", + "Direct Messages": "Личные сообщения", + "Disable": "Отключено", + "Display mentions to @": "Показать ответы для @", + "Display retransmissions": "Показать репосты", + "DNS to obtain list of peers:": "DNS адресс для получения пиров:", + "downloading_block_chain": "Загрузка цепочки блоков, пожалуйста подождите, (Цепочка блоков устарела на %{days} дней).", + "download_posts_status": "Загружено %{portion} постов", // Downloaded 10/30 posts + "Enable": "Включено", + "error": "Ошибка: %{error}", + "error_connecting_to_daemon": "Ошибка к локальному демону twisterd.", + "Error in 'createwalletuser' RPC.": "Ошибка при обращении к RPC - при попытке выполнить 'createwalletuser'.", + "Error in 'importprivkey'": "Ошибка при обращении к RPC - при попытке выполнить 'importprivkey' %{rpc}", + "Error in 'sendnewusertransaction' RPC.": "Ошибка при обращении к RPC - при попытке выполнить 'sendnewusertransaction'", + "Expand": "Развернуть", // larger view of a post + "Favorite": "Избранное", + "File APIs not supported in this browser.": "Ваш браузер не поддерживает File APIs.", + "Follow": "Подписаться", + "Followed by": "Подписчик у", + "followed_by": "%{username} подписан", + "Followers": "Читателей", + "Following": "Читаемых", + "Following users": "Подписанные пользователи", + "Force connection to peer:": "Принудительно подключиться к пиру:", + "General information": "Основное", + "Generate blocks (send promoted messages)": "Майнинг (отправка рекламных сообщений)", + "Home": "Главная", // homepage + "hours": "%{smart_count} час |||| %{smart_count} часов", + "Internal error: lastPostId unknown (following yourself may fix!)": "Внутренняя ошибка: lastPostId неизвестен (Попробуйте подписаться сами на себя, это должно помоч!)", + "Known peers:": "Известные пиры: ", + "Last block is ahead of your computer time, check your clock.": "Последний полученный блок опережает время вашего компьютера, проверьте правильно ли работают часы.", + "mentions_at": "Упоминания @%{user}", + "minutes": "%{smart_count} минута |||| %{smart_count} минут", + "Must be 16 characters or less.": "Должно быть не более 16 знаков.", // username + "Network": "Сеть", + "Network config": "Настройка сети", + "Network status": "Состояние сети", + "New direct message...": "Новое личное сообщение...", + "New Post...": "Новый пост...", + "new_posts": "%{smart_count} новый пост |||| %{smart_count} новых постов", + "nobody": "Никто", // used to promote a post without attaching the user + "Not available": "Недоступно", // username is not available + "Number of blocks in block chain:": "Количество блоков в цепочке: ", + "Number of CPUs to use": "Сколько использовать ядер процессора", + "Only alphanumeric and underscore allowed.": "Разрешены только латинские буквы и цифры.", + "peer address": "адрес пира", + "Private": "Приватный", + "Profile": "Профиль", + "Postboard": "Лента", + "post": "отправить", // verb - button to post a message + "Post to promote:": "Рекламное сообщение: ", + "Posts": "Посты", + "propagating_nickname": "Распространяю информацию о регистрации %{username} в сеть...", + "Public": "Публичный", + "Refresh": "Обновить", + "retransmit_this": "Перепостить данное сообщение своим подписчикам?", + "Reply": "Ответить", + "Reply...": "Ответить...", + "reply_to": "Ответить %{fullname}", + "Retransmit": "Перепостить", + "Retransmits": "Репосты", + "Retransmitted by": "Перепощено ", + "search": "поиск", + "seconds": "%{smart_count} секунда |||| %{smart_count} секунд", + "send": "отправить", + "Send post with username": "Отправить сообщение от имени", + "Sent Direct Message": "Отправить личное сообщение", + "Sent Post to @": "Отправить сообщение для @", + "Setup account": "Настроить аккаунт", + "switch_to_network": "Локальный демон не подключен к сети или\n" + + "цепочка блоков устарела. Если вы останитесь на этой странице\n" + + "ваши действия могут быть не выполнеными.\n" + + "Не хотите перейти на страницу настройки сети?", + "The File APIs are not fully supported in this browser.": "The File APIs are not fully supported in this browser.", + "time_ago": "%{time} назад", // 5 minutes ago + "Time of the last block:": "Время последнего блока: ", + "Type message here": "Введите ваше сообщение тут", + "Unfollow": "Отписаться", + "Update": "Обновить", + "Updating status...": "Обновление информации...", // status of block chain + "user_not_yet_accepted": "Другие участники сети еще не получили информацию о новом пользователе.\n" + + "К сожалению, сейчас вы не можете редактировать ваш профиль\n" + + "или отправлять сообщение.\n\n" + + "Пожалуйста подождите пару минут.\n\n" + + "Кнопка 'Сохранить' будет доступна автоматически того,\n" + + "когда процес регистрации будет завершен. (Я обещаю, это\n"+ + "последний раз, когда вы ждете перед использованием\n" + + "twister'a).\n\n" + + "Хозяйке на заметку: Сейчас вы можете выбрать аватар!", + "users_mentions": "Ответ от @%{username}", + "users_profile": "%{username}'s профиль", + "username_undefined": "Имя пользователя не определено, требуеться войти.", + "View": "Просмотреть", + "View All": "Просмотреть Всё", + "Who to Follow": "Кого почитать", + "Your message was sent!": "Ваше сообщение было отправлено!", + "twister login": "Вход в twister", + "Existing local users": "Уже зарегистрированные", + "Or...": "Или...", + "Create a new user": "Зарегистрировать нового пользователя", + "Login": "Войти", + "Check availability": "Проверить на доступность", + "Create this nickname": "Зарегистировать этот ник", + "Type nickname here": "Введите ваш ник тут", + "Import secret key": "Импортировать секретный ключ", + "52-characters secret": "52-значный ключ", + "With nickname": "С от логина", + "Import key": "Импортировать ключ", + "Client Version:": "Версия клиента:", + "Mining difficulty:": "Сложность майнинга:", + "Block generation status": "Статус майнинга блоков", + "Current hash rate:": "Текущая скорость хэширования:", + "Terminate Daemon:": "Остановить twister:", + "Exit": "Выход", + "Save Changes": "Сохранить изменения", + "Secret key:": "Секретный ключ:" + }; +} + +if(preferredLanguage == "de"){ + polyglot.locale("de"); + wordset = { + "Actions ▼": "Actions ▼", + "Active DHT nodes:": "Aktive DHT-Nodes: ", + "Add DNS": "DNS hinzufügen", + "Add peer": "Peer hinzufügen", + "ajax_error": "Ajax error: %{error}", // JavaScript error + "All users publicly followed by": "Alle öffentlich gefolgten Benutzer von", + "Available": "Verfügbar", // username is available + "Block chain information": "Block-Chain Informationen", + "Block chain is up-to-date, twister is ready to use!": "Block-Chain ist aktuell, twister ist benutzbar!", + "Block generation": "Block-Generierung ", + "Cancel": "Abbrechen", + "Change user": "Benutzer wechseln", + "Checking...": "Überprüfe...", // checking if username is available + "Collapse": "Einklappen", // smaller view of a post + "Configure block generation": "Block-Generierung einstellen", + "Connections:": "Verbindungen: ", // to network + "Connection lost.": "Verbindung verloren.", + "days": "%{smart_count} Tag |||| %{smart_count} Tage", + "Detailed information": "Detaillierte Informationen", + "DHT network down.": "DHT-Netzwerk nicht verfügbar.", + "Direct Messages": "Direktnachrichten", + "Disable": "Deaktivieren", + "Display mentions to @": "Zeige Erwähnungen von @", //Ist das richtig? Ich weiß nicht, in welchem Zusammenhang das benutzt wird. + "Display retransmissions": "Weiterleitungen anzeigen", + "DNS to obtain list of peers:": "DNS um Peer-Liste abzurufen:", + "downloading_block_chain": "Block-Chain wird heruntergeladen, bitte warten (Block-Chain ist %{days} Tage alt).", + "download_posts_status": "%{portion} Posts heruntergeladen", // Downloaded 10/30 posts + "Enable": "Aktivieren", + "error": "Fehler: %{error}", + "error_connecting_to_daemon": "Fehler beim Verbinden zum lokalen twister-daemon.", + "Error in 'createwalletuser' RPC.": "Fehler in 'createwalletuser' RPC.", + "Error in 'importprivkey'": "Fehler in 'importprivkey' RPC: %{rpc}", + "Error in 'sendnewusertransaction' RPC.": "Fehler in 'sendnewusertransaction' RPC.", + "Expand": "Ausklappen", // larger view of a post + "Favorite": "Favorisieren", + "File APIs not supported in this browser.": "File APIs werden von diesem Browser nicht unterstützt.", + "Follow": "Folgen", + "Followed by": "Gefolgt von", + "followed_by": "Gefolgt von %{username}", + "Followers": "Followers", + "Following": "Folgt", + "Following users": "Folgt Benutzern", + "Force connection to peer:": "Ertzwinge Verbindung zu Peer:", + "General information": "Generelle Informationen", + "Generate blocks (send promoted messages)": "Blöcke generieren (Promoted-Messages senden)", + "Home": "Home", // homepage + "hours": "%{smart_count} Stunde |||| %{smart_count} Stunden", + "Internal error: lastPostId unknown (following yourself may fix!)": "Internen Fehler: lastPostId unbekannt (Dir selbst volgen kann den Fehler beheben!)", + "Known peers:": "Bekannte Peers: ", + "Last block is ahead of your computer time, check your clock.": "Letzter Block ist deiner Computerzeit voraus, überprüfe deine Uhrzeit.", + "mentions_at": "Erwähnt @%{user}", + "minutes": "%{smart_count} Minute |||| %{smart_count} Minuten", + "Must be 16 characters or less.": "Darf höchstens 16 Zeichen lang sein.", // username + "Network": "Netzwerk", + "Network config": "Netzwerkeinstellungen", + "Network status": "Netzwerkstatus", + "New direct message...": "Neue Direktnachricht...", + "New Post...": "Neuer Post...", + "new_posts": "%{smart_count} neuer Post |||| %{smart_count} neue Posts", + "nobody": "nobody", // used to promote a post without attaching the user + "Not available": "Nicht verfügbar", // username is not available + "Number of blocks in block chain:": "Anzahl der Blöcke in der Block-Chain: ", + "Number of CPUs to use": "Anzahl der zu benutzenden CPU's ", + "Only alphanumeric and underscore allowed.": "Nur Buchstaben, Zahlen und Unterstrich erlaubt.", + "peer address": "Peer-Adresse", + "Private": "Privat", + "Profile": "Profil", + "Postboard": "Postboard", + "post": "senden", // verb - button to post a message + "Post to promote:": "Post zum senden: ", + "Posts": "Posts", + "propagating_nickname": "Mache nickname %{username} dem Netzwerk bekannt...", + "Public": "Öffentlich", + "Refresh": "Erneuern", + "retransmit_this": "Diesen Post an deine Follower weiterleiten?", + "Reply": "Antworten", + "Reply...": "Antworten...", + "reply_to": "%{fullname} antworten", + "Retransmit": "Weiterleiten", + "Retransmits": "Weiterleitungen", + "Retransmitted by": "Weitergeleitet von", + "search": "suchen", + "seconds": "%{smart_count} Sekunde |||| %{smart_count} Sekunden", + "send": "senden", + "Send post with username": "Sende Post mit Benutzernamen ", + "Sent Direct Message": "Direktnachricht senden", + "Sent Post to @": "Sende Post an @", + "Setup account": "Accounteinstellungen", + "switch_to_network": "Lokaler daemon ist nicht mit dem Netzwerk verbunden oder\n" + + "Block-Chain ist veraltet. Wenn du auf dieser Seite bleibst\n" + + "können deine Handlungen nicht funktionieren.\n" + + "Möchtest du stattdessen den Netzwerkstatus überprüfen?", + "The File APIs are not fully supported in this browser.": "Die File-API's werden von diesem Browser nicht vollständig unterstützt.", + "time_ago": "vor %{time}", // 5 minutes ago + "Time of the last block:": "Zeit des letzten Blocks: ", + "Type message here": "Nachricht hier eingeben", + "Unfollow": "Unfollow", + "Update": "Aktualisieren", + "Updating status...": "Status wird aktualisiert...", // status of block chain + "user_not_yet_accepted": "Andere Peers haben diesen Benutzter noch nicht akzeptiert.\n" + + "Leider ist es nicht möglich, das Profil zu speichern\n" + + "oder Nachrichten zu senden.\n\n" + + "Bitte warten ein paar Minuten, um fortzufahen.\n\n" + + "'Änderungen speichern' wird automatisch aktiviert\n" + + "wenn der Prozess abgeschlossen ist. (Ich verspreche,\n"+ + "das ist das letzte Mal, dass du warten musst, bevor\n" + + "du twister benutzten kannst).\n\n" + + "Tip: Wähle in der Zwischenzeit deinen Avatar aus!", + "users_mentions": "Erwähnungen von @%{username}", + "users_profile": "%{username}'s Profil", + "username_undefined": "Benutzername nicht gesetzt, Login nötig.", + "View": "Ansehen", + "View All": "Alle ansehen", + "Who to Follow": "Wem Folgen?", + "Your message was sent!": "Deine Nachricht wurde gesendet!", + "twister login": "twister login", + "Existing local users": "Existierende lokale Benutzer", + "Or...": "Oder...", + "Create a new user": "Neuen Benutzer erstellen", + "Login": "Einloggen", + "Check availability": "Verfügbarkeit überprüfen", + "Create this nickname": "Nichnamen erstellen", + "Type nickname here": "Nicknamen hier eingeben", + "Import secret key": "Privaten Schlüssel hier importieren", + "52-characters secret": "52 Zeichen Geheimniss", + "With nickname": "Mit Nicknamen", + "Import key": "Schlüssel importieren", + "Client Version:": "Client Version:", + "Mining difficulty:": "Mining Schwierigkeit:", + "Block generation status": "Status der Block-Generierung", + "Current hash rate:": "Aktuelle Hash-Rate:", + "Terminate Daemon:": "Daemon beenden:", + "Exit": "Beenden", + "Save Changes": "Änderungen speichern", + "Secret key:": "Privater Schlüssel:" + }; +} + +// uncomment to see all translated words replaced with filler +//for(var word in wordset){ +// wordset[word] = "AAAA"; +//} + +polyglot.extend(wordset); + +// Text from HTML and not JavaScript is selected and translated at $(document).ready +// Add selectors here to translate the text and placeholders inside new UI +var fixedLabels = [ + // An easy way to include new items in translation is to add the "label" class + ".label", + + // navbar and home + "button", + ".userMenu > ul > li > a", + ".postboard-news", + ".post-area-new textarea", + ".refresh-users, .view-all-users", + ".who-to-follow h3", + ".userMenu-search-field", + "a.dropdown-menu-item, a.direct-messages", + ".post-interactions span", + ".post-expand", + ".post-context span", + ".post-stats .stat-count span", + ".postboard span", + + // following page + ".following h2", + ".mini-profile-actions span, .mini-profile-actions li", + + // network page + ".network h2, .network h3", + ".network ul li span", + ".network ul li label", + ".network label", + ".network textarea, .network input, .network option", + + // login page + ".login h2, .login h3", + ".login ul li span", + ".module span", + ".login span", + ".login-local-username", + ".login input" +]; +$(document).ready(function(){ + for(var i=0;i 4096) && q > 0.1; q -= 0.01) { + imgURL = c.toDataURL("image/jpeg", q); + } + $(".profile-card-photo.forEdition").attr("src", imgURL ); + } + img.src=e.target.result; + } + + // Read in the image file as a data URL. + reader.readAsDataURL(f); + } +} + + +function verifyUserAlreadyInBlockchain() +{ + $.MAL.disableButton($(".submit-changes")); + + dumpPubkey(defaultScreenName, function(args, pubkey) { + //pubkey = ""; + if( pubkey.length > 0 ) { + follow('twister', true, function() { + $.MAL.enableButton($(".submit-changes")); + }); + } else { + if( !newUserWarnDisplayed ) { + alert("Other peers have not yet accepted this new user.\n" + + "Unfortunately it is not possible to save profile\n" + + "or send any posts in this state.\n\n" + + "Please wait a few minutes to continue.\n\n" + + "The 'Save Changes' will be automatically enabled\n" + + "when the process completes. (I promise this is\n"+ + "the last time you will have to wait before using\n" + + "twister).\n\n" + + "Tip: choose your avatar in the meantime!"); + newUserWarnDisplayed = true; + } + setTimeout("verifyUserAlreadyInBlockchain()", 5000); + } + }, {} ); +} diff --git a/jQueryPlugins.js b/jQueryPlugins.js new file mode 100644 index 0000000..205ab12 --- /dev/null +++ b/jQueryPlugins.js @@ -0,0 +1,14 @@ +(function(jQuery) { + jQuery.fn.clickoutside = function(callback) { + var outside = 1, self = $(this); + self.cb = callback; + this.click(function() { + outside = 0; + }); + $(document).click(function() { + outside && self.cb(); + outside = 1; + }); + return $(this); + } +})(jQuery); \ No newline at end of file diff --git a/jpeg_encoder_basic.js b/jpeg_encoder_basic.js new file mode 100644 index 0000000..cc2794f --- /dev/null +++ b/jpeg_encoder_basic.js @@ -0,0 +1,770 @@ +/* + Copyright (c) 2008, Adobe Systems Incorporated + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of Adobe Systems Incorporated nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ +/* +JPEG encoder ported to JavaScript and optimized by Andreas Ritter, www.bytestrom.eu, 11/2009 + +Basic GUI blocking jpeg encoder +*/ + +function JPEGEncoder(quality) { + var self = this; + var fround = Math.round; + var ffloor = Math.floor; + var YTable = new Array(64); + var UVTable = new Array(64); + var fdtbl_Y = new Array(64); + var fdtbl_UV = new Array(64); + var YDC_HT; + var UVDC_HT; + var YAC_HT; + var UVAC_HT; + + var bitcode = new Array(65535); + var category = new Array(65535); + var outputfDCTQuant = new Array(64); + var DU = new Array(64); + var byteout = []; + var bytenew = 0; + var bytepos = 7; + + var YDU = new Array(64); + var UDU = new Array(64); + var VDU = new Array(64); + var clt = new Array(256); + var RGB_YUV_TABLE = new Array(2048); + var currentQuality; + + var ZigZag = [ + 0, 1, 5, 6,14,15,27,28, + 2, 4, 7,13,16,26,29,42, + 3, 8,12,17,25,30,41,43, + 9,11,18,24,31,40,44,53, + 10,19,23,32,39,45,52,54, + 20,22,33,38,46,51,55,60, + 21,34,37,47,50,56,59,61, + 35,36,48,49,57,58,62,63 + ]; + + var std_dc_luminance_nrcodes = [0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0]; + var std_dc_luminance_values = [0,1,2,3,4,5,6,7,8,9,10,11]; + var std_ac_luminance_nrcodes = [0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,0x7d]; + var std_ac_luminance_values = [ + 0x01,0x02,0x03,0x00,0x04,0x11,0x05,0x12, + 0x21,0x31,0x41,0x06,0x13,0x51,0x61,0x07, + 0x22,0x71,0x14,0x32,0x81,0x91,0xa1,0x08, + 0x23,0x42,0xb1,0xc1,0x15,0x52,0xd1,0xf0, + 0x24,0x33,0x62,0x72,0x82,0x09,0x0a,0x16, + 0x17,0x18,0x19,0x1a,0x25,0x26,0x27,0x28, + 0x29,0x2a,0x34,0x35,0x36,0x37,0x38,0x39, + 0x3a,0x43,0x44,0x45,0x46,0x47,0x48,0x49, + 0x4a,0x53,0x54,0x55,0x56,0x57,0x58,0x59, + 0x5a,0x63,0x64,0x65,0x66,0x67,0x68,0x69, + 0x6a,0x73,0x74,0x75,0x76,0x77,0x78,0x79, + 0x7a,0x83,0x84,0x85,0x86,0x87,0x88,0x89, + 0x8a,0x92,0x93,0x94,0x95,0x96,0x97,0x98, + 0x99,0x9a,0xa2,0xa3,0xa4,0xa5,0xa6,0xa7, + 0xa8,0xa9,0xaa,0xb2,0xb3,0xb4,0xb5,0xb6, + 0xb7,0xb8,0xb9,0xba,0xc2,0xc3,0xc4,0xc5, + 0xc6,0xc7,0xc8,0xc9,0xca,0xd2,0xd3,0xd4, + 0xd5,0xd6,0xd7,0xd8,0xd9,0xda,0xe1,0xe2, + 0xe3,0xe4,0xe5,0xe6,0xe7,0xe8,0xe9,0xea, + 0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8, + 0xf9,0xfa + ]; + + var std_dc_chrominance_nrcodes = [0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0]; + var std_dc_chrominance_values = [0,1,2,3,4,5,6,7,8,9,10,11]; + var std_ac_chrominance_nrcodes = [0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,0x77]; + var std_ac_chrominance_values = [ + 0x00,0x01,0x02,0x03,0x11,0x04,0x05,0x21, + 0x31,0x06,0x12,0x41,0x51,0x07,0x61,0x71, + 0x13,0x22,0x32,0x81,0x08,0x14,0x42,0x91, + 0xa1,0xb1,0xc1,0x09,0x23,0x33,0x52,0xf0, + 0x15,0x62,0x72,0xd1,0x0a,0x16,0x24,0x34, + 0xe1,0x25,0xf1,0x17,0x18,0x19,0x1a,0x26, + 0x27,0x28,0x29,0x2a,0x35,0x36,0x37,0x38, + 0x39,0x3a,0x43,0x44,0x45,0x46,0x47,0x48, + 0x49,0x4a,0x53,0x54,0x55,0x56,0x57,0x58, + 0x59,0x5a,0x63,0x64,0x65,0x66,0x67,0x68, + 0x69,0x6a,0x73,0x74,0x75,0x76,0x77,0x78, + 0x79,0x7a,0x82,0x83,0x84,0x85,0x86,0x87, + 0x88,0x89,0x8a,0x92,0x93,0x94,0x95,0x96, + 0x97,0x98,0x99,0x9a,0xa2,0xa3,0xa4,0xa5, + 0xa6,0xa7,0xa8,0xa9,0xaa,0xb2,0xb3,0xb4, + 0xb5,0xb6,0xb7,0xb8,0xb9,0xba,0xc2,0xc3, + 0xc4,0xc5,0xc6,0xc7,0xc8,0xc9,0xca,0xd2, + 0xd3,0xd4,0xd5,0xd6,0xd7,0xd8,0xd9,0xda, + 0xe2,0xe3,0xe4,0xe5,0xe6,0xe7,0xe8,0xe9, + 0xea,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8, + 0xf9,0xfa + ]; + + function initQuantTables(sf){ + var YQT = [ + 16, 11, 10, 16, 24, 40, 51, 61, + 12, 12, 14, 19, 26, 58, 60, 55, + 14, 13, 16, 24, 40, 57, 69, 56, + 14, 17, 22, 29, 51, 87, 80, 62, + 18, 22, 37, 56, 68,109,103, 77, + 24, 35, 55, 64, 81,104,113, 92, + 49, 64, 78, 87,103,121,120,101, + 72, 92, 95, 98,112,100,103, 99 + ]; + + for (var i = 0; i < 64; i++) { + var t = ffloor((YQT[i]*sf+50)/100); + if (t < 1) { + t = 1; + } else if (t > 255) { + t = 255; + } + YTable[ZigZag[i]] = t; + } + var UVQT = [ + 17, 18, 24, 47, 99, 99, 99, 99, + 18, 21, 26, 66, 99, 99, 99, 99, + 24, 26, 56, 99, 99, 99, 99, 99, + 47, 66, 99, 99, 99, 99, 99, 99, + 99, 99, 99, 99, 99, 99, 99, 99, + 99, 99, 99, 99, 99, 99, 99, 99, + 99, 99, 99, 99, 99, 99, 99, 99, + 99, 99, 99, 99, 99, 99, 99, 99 + ]; + for (var j = 0; j < 64; j++) { + var u = ffloor((UVQT[j]*sf+50)/100); + if (u < 1) { + u = 1; + } else if (u > 255) { + u = 255; + } + UVTable[ZigZag[j]] = u; + } + var aasf = [ + 1.0, 1.387039845, 1.306562965, 1.175875602, + 1.0, 0.785694958, 0.541196100, 0.275899379 + ]; + var k = 0; + for (var row = 0; row < 8; row++) + { + for (var col = 0; col < 8; col++) + { + fdtbl_Y[k] = (1.0 / (YTable [ZigZag[k]] * aasf[row] * aasf[col] * 8.0)); + fdtbl_UV[k] = (1.0 / (UVTable[ZigZag[k]] * aasf[row] * aasf[col] * 8.0)); + k++; + } + } + } + + function computeHuffmanTbl(nrcodes, std_table){ + var codevalue = 0; + var pos_in_table = 0; + var HT = new Array(); + for (var k = 1; k <= 16; k++) { + for (var j = 1; j <= nrcodes[k]; j++) { + HT[std_table[pos_in_table]] = []; + HT[std_table[pos_in_table]][0] = codevalue; + HT[std_table[pos_in_table]][1] = k; + pos_in_table++; + codevalue++; + } + codevalue*=2; + } + return HT; + } + + function initHuffmanTbl() + { + YDC_HT = computeHuffmanTbl(std_dc_luminance_nrcodes,std_dc_luminance_values); + UVDC_HT = computeHuffmanTbl(std_dc_chrominance_nrcodes,std_dc_chrominance_values); + YAC_HT = computeHuffmanTbl(std_ac_luminance_nrcodes,std_ac_luminance_values); + UVAC_HT = computeHuffmanTbl(std_ac_chrominance_nrcodes,std_ac_chrominance_values); + } + + function initCategoryNumber() + { + var nrlower = 1; + var nrupper = 2; + for (var cat = 1; cat <= 15; cat++) { + //Positive numbers + for (var nr = nrlower; nr>0] = 38470 * i; + RGB_YUV_TABLE[(i+ 512)>>0] = 7471 * i + 0x8000; + RGB_YUV_TABLE[(i+ 768)>>0] = -11059 * i; + RGB_YUV_TABLE[(i+1024)>>0] = -21709 * i; + RGB_YUV_TABLE[(i+1280)>>0] = 32768 * i + 0x807FFF; + RGB_YUV_TABLE[(i+1536)>>0] = -27439 * i; + RGB_YUV_TABLE[(i+1792)>>0] = - 5329 * i; + } + } + + // IO functions + function writeBits(bs) + { + var value = bs[0]; + var posval = bs[1]-1; + while ( posval >= 0 ) { + if (value & (1 << posval) ) { + bytenew |= (1 << bytepos); + } + posval--; + bytepos--; + if (bytepos < 0) { + if (bytenew == 0xFF) { + writeByte(0xFF); + writeByte(0); + } + else { + writeByte(bytenew); + } + bytepos=7; + bytenew=0; + } + } + } + + function writeByte(value) + { + byteout.push(clt[value]); // write char directly instead of converting later + } + + function writeWord(value) + { + writeByte((value>>8)&0xFF); + writeByte((value )&0xFF); + } + + // DCT & quantization core + function fDCTQuant(data, fdtbl) + { + var d0, d1, d2, d3, d4, d5, d6, d7; + /* Pass 1: process rows. */ + var dataOff=0; + var i; + const I8 = 8; + const I64 = 64; + for (i=0; i 0.0) ? ((fDCTQuant + 0.5)|0) : ((fDCTQuant - 0.5)|0); + //outputfDCTQuant[i] = fround(fDCTQuant); + + } + return outputfDCTQuant; + } + + function writeAPP0() + { + writeWord(0xFFE0); // marker + writeWord(16); // length + writeByte(0x4A); // J + writeByte(0x46); // F + writeByte(0x49); // I + writeByte(0x46); // F + writeByte(0); // = "JFIF",'\0' + writeByte(1); // versionhi + writeByte(1); // versionlo + writeByte(0); // xyunits + writeWord(1); // xdensity + writeWord(1); // ydensity + writeByte(0); // thumbnwidth + writeByte(0); // thumbnheight + } + + function writeSOF0(width, height) + { + writeWord(0xFFC0); // marker + writeWord(17); // length, truecolor YUV JPG + writeByte(8); // precision + writeWord(height); + writeWord(width); + writeByte(3); // nrofcomponents + writeByte(1); // IdY + writeByte(0x11); // HVY + writeByte(0); // QTY + writeByte(2); // IdU + writeByte(0x11); // HVU + writeByte(1); // QTU + writeByte(3); // IdV + writeByte(0x11); // HVV + writeByte(1); // QTV + } + + function writeDQT() + { + writeWord(0xFFDB); // marker + writeWord(132); // length + writeByte(0); + for (var i=0; i<64; i++) { + writeByte(YTable[i]); + } + writeByte(1); + for (var j=0; j<64; j++) { + writeByte(UVTable[j]); + } + } + + function writeDHT() + { + writeWord(0xFFC4); // marker + writeWord(0x01A2); // length + + writeByte(0); // HTYDCinfo + for (var i=0; i<16; i++) { + writeByte(std_dc_luminance_nrcodes[i+1]); + } + for (var j=0; j<=11; j++) { + writeByte(std_dc_luminance_values[j]); + } + + writeByte(0x10); // HTYACinfo + for (var k=0; k<16; k++) { + writeByte(std_ac_luminance_nrcodes[k+1]); + } + for (var l=0; l<=161; l++) { + writeByte(std_ac_luminance_values[l]); + } + + writeByte(1); // HTUDCinfo + for (var m=0; m<16; m++) { + writeByte(std_dc_chrominance_nrcodes[m+1]); + } + for (var n=0; n<=11; n++) { + writeByte(std_dc_chrominance_values[n]); + } + + writeByte(0x11); // HTUACinfo + for (var o=0; o<16; o++) { + writeByte(std_ac_chrominance_nrcodes[o+1]); + } + for (var p=0; p<=161; p++) { + writeByte(std_ac_chrominance_values[p]); + } + } + + function writeSOS() + { + writeWord(0xFFDA); // marker + writeWord(12); // length + writeByte(3); // nrofcomponents + writeByte(1); // IdY + writeByte(0); // HTY + writeByte(2); // IdU + writeByte(0x11); // HTU + writeByte(3); // IdV + writeByte(0x11); // HTV + writeByte(0); // Ss + writeByte(0x3f); // Se + writeByte(0); // Bf + } + + function processDU(CDU, fdtbl, DC, HTDC, HTAC){ + var EOB = HTAC[0x00]; + var M16zeroes = HTAC[0xF0]; + var pos; + const I16 = 16; + const I63 = 63; + const I64 = 64; + var DU_DCT = fDCTQuant(CDU, fdtbl); + //ZigZag reorder + for (var j=0;j0)&&(DU[end0pos]==0); end0pos--) {}; + //end0pos = first element in reverse order !=0 + if ( end0pos == 0) { + writeBits(EOB); + return DC; + } + var i = 1; + var lng; + while ( i <= end0pos ) { + var startpos = i; + for (; (DU[i]==0) && (i<=end0pos); ++i) {} + var nrzeroes = i-startpos; + if ( nrzeroes >= I16 ) { + lng = nrzeroes>>4; + for (var nrmarker=1; nrmarker <= lng; ++nrmarker) + writeBits(M16zeroes); + nrzeroes = nrzeroes&0xF; + } + pos = 32767+DU[i]; + writeBits(HTAC[(nrzeroes<<4)+category[pos]]); + writeBits(bitcode[pos]); + i++; + } + if ( end0pos != I63 ) { + writeBits(EOB); + } + return DC; + } + + function initCharLookupTable(){ + var sfcc = String.fromCharCode; + for(var i=0; i < 256; i++){ ///// ACHTUNG // 255 + clt[i] = sfcc(i); + } + } + + this.encode = function(image,quality) // image data object + { + var time_start = new Date().getTime(); + + if(quality) setQuality(quality); + + // Initialize bit writer + byteout = new Array(); + bytenew=0; + bytepos=7; + + // Add JPEG headers + writeWord(0xFFD8); // SOI + writeAPP0(); + writeDQT(); + writeSOF0(image.width,image.height); + writeDHT(); + writeSOS(); + + + // Encode 8x8 macroblocks + var DCY=0; + var DCU=0; + var DCV=0; + + bytenew=0; + bytepos=7; + + + this.encode.displayName = "_encode_"; + + var imageData = image.data; + var width = image.width; + var height = image.height; + + var quadWidth = width*4; + var tripleWidth = width*3; + + var x, y = 0; + var r, g, b; + var start,p, col,row,pos; + while(y < height){ + x = 0; + while(x < quadWidth){ + start = quadWidth * y + x; + p = start; + col = -1; + row = 0; + + for(pos=0; pos < 64; pos++){ + row = pos >> 3;// /8 + col = ( pos & 7 ) * 4; // %8 + p = start + ( row * quadWidth ) + col; + + if(y+row >= height){ // padding bottom + p-= (quadWidth*(y+1+row-height)); + } + + if(x+col >= quadWidth){ // padding right + p-= ((x+col) - quadWidth +4) + } + + r = imageData[ p++ ]; + g = imageData[ p++ ]; + b = imageData[ p++ ]; + + + /* // calculate YUV values dynamically + YDU[pos]=((( 0.29900)*r+( 0.58700)*g+( 0.11400)*b))-128; //-0x80 + UDU[pos]=(((-0.16874)*r+(-0.33126)*g+( 0.50000)*b)); + VDU[pos]=((( 0.50000)*r+(-0.41869)*g+(-0.08131)*b)); + */ + + // use lookup table (slightly faster) + YDU[pos] = ((RGB_YUV_TABLE[r] + RGB_YUV_TABLE[(g + 256)>>0] + RGB_YUV_TABLE[(b + 512)>>0]) >> 16)-128; + UDU[pos] = ((RGB_YUV_TABLE[(r + 768)>>0] + RGB_YUV_TABLE[(g + 1024)>>0] + RGB_YUV_TABLE[(b + 1280)>>0]) >> 16)-128; + VDU[pos] = ((RGB_YUV_TABLE[(r + 1280)>>0] + RGB_YUV_TABLE[(g + 1536)>>0] + RGB_YUV_TABLE[(b + 1792)>>0]) >> 16)-128; + + } + + DCY = processDU(YDU, fdtbl_Y, DCY, YDC_HT, YAC_HT); + DCU = processDU(UDU, fdtbl_UV, DCU, UVDC_HT, UVAC_HT); + DCV = processDU(VDU, fdtbl_UV, DCV, UVDC_HT, UVAC_HT); + x+=32; + } + y+=8; + } + + + //////////////////////////////////////////////////////////////// + + // Do the bit alignment of the EOI marker + if ( bytepos >= 0 ) { + var fillbits = []; + fillbits[1] = bytepos+1; + fillbits[0] = (1<<(bytepos+1))-1; + writeBits(fillbits); + } + + writeWord(0xFFD9); //EOI + + var jpegDataUri = 'data:image/jpeg;base64,' + btoa(byteout.join('')); + + byteout = []; + + // benchmarking + var duration = new Date().getTime() - time_start; + console.log('Encoding time: '+ duration + 'ms'); + // + + return jpegDataUri + } + + function setQuality(quality){ + if (quality <= 0) { + quality = 1; + } + if (quality > 100) { + quality = 100; + } + + if(currentQuality == quality) return // don't recalc if unchanged + + var sf = 0; + if (quality < 50) { + sf = Math.floor(5000 / quality); + } else { + sf = Math.floor(200 - quality*2); + } + + initQuantTables(sf); + currentQuality = quality; + console.log('Quality set to: '+quality +'%'); + } + + function init(){ + var time_start = new Date().getTime(); + if(!quality) quality = 50; + // Create tables + initCharLookupTable() + initHuffmanTbl(); + initCategoryNumber(); + initRGBYUVTable(); + + setQuality(quality); + var duration = new Date().getTime() - time_start; + console.log('Initialization '+ duration + 'ms'); + } + + init(); + +}; + +// helper function to get the imageData of an existing image on the current page. +function getImageDataFromImage(idOrElement){ + var theImg = (typeof(idOrElement)=='string')? document.getElementById(idOrElement):idOrElement; + var cvs = document.createElement('canvas'); + cvs.width = theImg.width; + cvs.height = theImg.height; + var ctx = cvs.getContext("2d"); + ctx.drawImage(theImg,0,0); + + return (ctx.getImageData(0, 0, cvs.width, cvs.height)); +} +/* + +function init(qu){ + var theImg = document.getElementById('testimage'); + var cvs = document.createElement('canvas'); + cvs.width = theImg.width; + cvs.height = theImg.height; + + //document.body.appendChild(cvs); + + var ctx = cvs.getContext("2d"); + + ctx.drawImage(theImg,0,0); + + var theImgData = (ctx.getImageData(0, 0, cvs.width, cvs.height)); + + + var jpegURI = encoder.encode(theImgData,qu); + + var img = document.createElement('img'); + img.src = jpegURI; + document.body.appendChild(img); +} +*/ diff --git a/jquery-1.9.1.min.js b/jquery-1.9.1.min.js new file mode 100644 index 0000000..006e953 --- /dev/null +++ b/jquery-1.9.1.min.js @@ -0,0 +1,5 @@ +/*! jQuery v1.9.1 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license +//@ sourceMappingURL=jquery.min.map +*/(function(e,t){var n,r,i=typeof t,o=e.document,a=e.location,s=e.jQuery,u=e.$,l={},c=[],p="1.9.1",f=c.concat,d=c.push,h=c.slice,g=c.indexOf,m=l.toString,y=l.hasOwnProperty,v=p.trim,b=function(e,t){return new b.fn.init(e,t,r)},x=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=/\S+/g,T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=/^[\],:{}\s]*$/,E=/(?:^|:|,)(?:\s*\[)+/g,S=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,A=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,j=/^-ms-/,D=/-([\da-z])/gi,L=function(e,t){return t.toUpperCase()},H=function(e){(o.addEventListener||"load"===e.type||"complete"===o.readyState)&&(q(),b.ready())},q=function(){o.addEventListener?(o.removeEventListener("DOMContentLoaded",H,!1),e.removeEventListener("load",H,!1)):(o.detachEvent("onreadystatechange",H),e.detachEvent("onload",H))};b.fn=b.prototype={jquery:p,constructor:b,init:function(e,n,r){var i,a;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof b?n[0]:n,b.merge(this,b.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:o,!0)),C.test(i[1])&&b.isPlainObject(n))for(i in n)b.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(a=o.getElementById(i[2]),a&&a.parentNode){if(a.id!==i[2])return r.find(e);this.length=1,this[0]=a}return this.context=o,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):b.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),b.makeArray(e,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return h.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=b.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return b.each(this,e,t)},ready:function(e){return b.ready.promise().done(e),this},slice:function(){return this.pushStack(h.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(b.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:d,sort:[].sort,splice:[].splice},b.fn.init.prototype=b.fn,b.extend=b.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},u=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},u=2),"object"==typeof s||b.isFunction(s)||(s={}),l===u&&(s=this,--u);l>u;u++)if(null!=(o=arguments[u]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(b.isPlainObject(r)||(n=b.isArray(r)))?(n?(n=!1,a=e&&b.isArray(e)?e:[]):a=e&&b.isPlainObject(e)?e:{},s[i]=b.extend(c,a,r)):r!==t&&(s[i]=r));return s},b.extend({noConflict:function(t){return e.$===b&&(e.$=u),t&&e.jQuery===b&&(e.jQuery=s),b},isReady:!1,readyWait:1,holdReady:function(e){e?b.readyWait++:b.ready(!0)},ready:function(e){if(e===!0?!--b.readyWait:!b.isReady){if(!o.body)return setTimeout(b.ready);b.isReady=!0,e!==!0&&--b.readyWait>0||(n.resolveWith(o,[b]),b.fn.trigger&&b(o).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===b.type(e)},isArray:Array.isArray||function(e){return"array"===b.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[m.call(e)]||"object":typeof e},isPlainObject:function(e){if(!e||"object"!==b.type(e)||e.nodeType||b.isWindow(e))return!1;try{if(e.constructor&&!y.call(e,"constructor")&&!y.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||y.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||o;var r=C.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=b.buildFragment([e],t,i),i&&b(i).remove(),b.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=b.trim(n),n&&k.test(n.replace(S,"@").replace(A,"]").replace(E,"")))?Function("return "+n)():(b.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||b.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&b.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(j,"ms-").replace(D,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:v&&!v.call("\ufeff\u00a0")?function(e){return null==e?"":v.call(e)}:function(e){return null==e?"":(e+"").replace(T,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?b.merge(n,"string"==typeof e?[e]:e):d.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(g)return g.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return f.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),b.isFunction(e)?(r=h.call(arguments,2),i=function(){return e.apply(n||this,r.concat(h.call(arguments)))},i.guid=e.guid=e.guid||b.guid++,i):t},access:function(e,n,r,i,o,a,s){var u=0,l=e.length,c=null==r;if("object"===b.type(r)){o=!0;for(u in r)b.access(e,n,u,r[u],!0,a,s)}else if(i!==t&&(o=!0,b.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(b(e),n)})),n))for(;l>u;u++)n(e[u],r,s?i:i.call(e[u],u,n(e[u],r)));return o?e:c?n.call(e):l?n(e[0],r):a},now:function(){return(new Date).getTime()}}),b.ready.promise=function(t){if(!n)if(n=b.Deferred(),"complete"===o.readyState)setTimeout(b.ready);else if(o.addEventListener)o.addEventListener("DOMContentLoaded",H,!1),e.addEventListener("load",H,!1);else{o.attachEvent("onreadystatechange",H),e.attachEvent("onload",H);var r=!1;try{r=null==e.frameElement&&o.documentElement}catch(i){}r&&r.doScroll&&function a(){if(!b.isReady){try{r.doScroll("left")}catch(e){return setTimeout(a,50)}q(),b.ready()}}()}return n.promise(t)},b.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=b.type(e);return b.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=b(o);var _={};function F(e){var t=_[e]={};return b.each(e.match(w)||[],function(e,n){t[n]=!0}),t}b.Callbacks=function(e){e="string"==typeof e?_[e]||F(e):b.extend({},e);var n,r,i,o,a,s,u=[],l=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=u.length,n=!0;u&&o>a;a++)if(u[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,u&&(l?l.length&&c(l.shift()):r?u=[]:p.disable())},p={add:function(){if(u){var t=u.length;(function i(t){b.each(t,function(t,n){var r=b.type(n);"function"===r?e.unique&&p.has(n)||u.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=u.length:r&&(s=t,c(r))}return this},remove:function(){return u&&b.each(arguments,function(e,t){var r;while((r=b.inArray(t,u,r))>-1)u.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?b.inArray(e,u)>-1:!(!u||!u.length)},empty:function(){return u=[],this},disable:function(){return u=l=r=t,this},disabled:function(){return!u},lock:function(){return l=t,r||p.disable(),this},locked:function(){return!l},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!u||i&&!l||(n?l.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},b.extend({Deferred:function(e){var t=[["resolve","done",b.Callbacks("once memory"),"resolved"],["reject","fail",b.Callbacks("once memory"),"rejected"],["notify","progress",b.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return b.Deferred(function(n){b.each(t,function(t,o){var a=o[0],s=b.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&b.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?b.extend(e,r):r}},i={};return r.pipe=r.then,b.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=h.call(arguments),r=n.length,i=1!==r||e&&b.isFunction(e.promise)?r:0,o=1===i?e:b.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?h.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,u,l;if(r>1)for(s=Array(r),u=Array(r),l=Array(r);r>t;t++)n[t]&&b.isFunction(n[t].promise)?n[t].promise().done(a(t,l,n)).fail(o.reject).progress(a(t,u,s)):--i;return i||o.resolveWith(l,n),o.promise()}}),b.support=function(){var t,n,r,a,s,u,l,c,p,f,d=o.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="
    a",n=d.getElementsByTagName("*"),r=d.getElementsByTagName("a")[0],!n||!r||!n.length)return{};s=o.createElement("select"),l=s.appendChild(o.createElement("option")),a=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={getSetAttribute:"t"!==d.className,leadingWhitespace:3===d.firstChild.nodeType,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:"/a"===r.getAttribute("href"),opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:!!a.value,optSelected:l.selected,enctype:!!o.createElement("form").enctype,html5Clone:"<:nav>"!==o.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===o.compatMode,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},a.checked=!0,t.noCloneChecked=a.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!l.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}a=o.createElement("input"),a.setAttribute("value",""),t.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),t.radioValue="t"===a.value,a.setAttribute("checked","t"),a.setAttribute("name","t"),u=o.createDocumentFragment(),u.appendChild(a),t.appendChecked=a.checked,t.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;return d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip,b(function(){var n,r,a,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",u=o.getElementsByTagName("body")[0];u&&(n=o.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",u.appendChild(n).appendChild(d),d.innerHTML="
    t
    ",a=d.getElementsByTagName("td"),a[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===a[0].offsetHeight,a[0].style.display="",a[1].style.display="none",t.reliableHiddenOffsets=p&&0===a[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=4===d.offsetWidth,t.doesNotIncludeMarginInBodyOffset=1!==u.offsetTop,e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(o.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="
    ",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(u.style.zoom=1)),u.removeChild(n),n=d=a=r=null)}),n=s=u=l=r=a=null,t}();var O=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,B=/([A-Z])/g;function P(e,n,r,i){if(b.acceptData(e)){var o,a,s=b.expando,u="string"==typeof n,l=e.nodeType,p=l?b.cache:e,f=l?e[s]:e[s]&&s;if(f&&p[f]&&(i||p[f].data)||!u||r!==t)return f||(l?e[s]=f=c.pop()||b.guid++:f=s),p[f]||(p[f]={},l||(p[f].toJSON=b.noop)),("object"==typeof n||"function"==typeof n)&&(i?p[f]=b.extend(p[f],n):p[f].data=b.extend(p[f].data,n)),o=p[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[b.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[b.camelCase(n)])):a=o,a}}function R(e,t,n){if(b.acceptData(e)){var r,i,o,a=e.nodeType,s=a?b.cache:e,u=a?e[b.expando]:b.expando;if(s[u]){if(t&&(o=n?s[u]:s[u].data)){b.isArray(t)?t=t.concat(b.map(t,b.camelCase)):t in o?t=[t]:(t=b.camelCase(t),t=t in o?[t]:t.split(" "));for(r=0,i=t.length;i>r;r++)delete o[t[r]];if(!(n?$:b.isEmptyObject)(o))return}(n||(delete s[u].data,$(s[u])))&&(a?b.cleanData([e],!0):b.support.deleteExpando||s!=s.window?delete s[u]:s[u]=null)}}}b.extend({cache:{},expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?b.cache[e[b.expando]]:e[b.expando],!!e&&!$(e)},data:function(e,t,n){return P(e,t,n)},removeData:function(e,t){return R(e,t)},_data:function(e,t,n){return P(e,t,n,!0)},_removeData:function(e,t){return R(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&b.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),b.fn.extend({data:function(e,n){var r,i,o=this[0],a=0,s=null;if(e===t){if(this.length&&(s=b.data(o),1===o.nodeType&&!b._data(o,"parsedAttrs"))){for(r=o.attributes;r.length>a;a++)i=r[a].name,i.indexOf("data-")||(i=b.camelCase(i.slice(5)),W(o,i,s[i]));b._data(o,"parsedAttrs",!0)}return s}return"object"==typeof e?this.each(function(){b.data(this,e)}):b.access(this,function(n){return n===t?o?W(o,e,b.data(o,e)):null:(this.each(function(){b.data(this,e,n)}),t)},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function W(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(B,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:O.test(r)?b.parseJSON(r):r}catch(o){}b.data(e,n,r)}else r=t}return r}function $(e){var t;for(t in e)if(("data"!==t||!b.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}b.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=b._data(e,n),r&&(!i||b.isArray(r)?i=b._data(e,n,b.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=b.queue(e,t),r=n.length,i=n.shift(),o=b._queueHooks(e,t),a=function(){b.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),o.cur=i,i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return b._data(e,n)||b._data(e,n,{empty:b.Callbacks("once memory").add(function(){b._removeData(e,t+"queue"),b._removeData(e,n)})})}}),b.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?b.queue(this[0],e):n===t?this:this.each(function(){var t=b.queue(this,e,n);b._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&b.dequeue(this,e)})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(e,t){return e=b.fx?b.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=b.Deferred(),a=this,s=this.length,u=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=b._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var I,z,X=/[\t\r\n]/g,U=/\r/g,V=/^(?:input|select|textarea|button|object)$/i,Y=/^(?:a|area)$/i,J=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,G=/^(?:checked|selected)$/i,Q=b.support.getSetAttribute,K=b.support.input;b.fn.extend({attr:function(e,t){return b.access(this,b.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,t){return b.access(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){return e=b.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,u="string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=b.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,u=0===arguments.length||"string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?b.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return b.isFunction(e)?this.each(function(n){b(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var o,a=0,s=b(this),u=t,l=e.match(w)||[];while(o=l[a++])u=r?u:!s.hasClass(o),s[u?"addClass":"removeClass"](o)}else(n===i||"boolean"===n)&&(this.className&&b._data(this,"__className__",this.className),this.className=this.className||e===!1?"":b._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(X," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=b.isFunction(e),this.each(function(n){var o,a=b(this);1===this.nodeType&&(o=i?e.call(this,n,a.val()):e,null==o?o="":"number"==typeof o?o+="":b.isArray(o)&&(o=b.map(o,function(e){return null==e?"":e+""})),r=b.valHooks[this.type]||b.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=b.valHooks[o.type]||b.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(U,""):null==n?"":n)}}}),b.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,u=0>i?s:o?i:0;for(;s>u;u++)if(n=r[u],!(!n.selected&&u!==i||(b.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&b.nodeName(n.parentNode,"optgroup"))){if(t=b(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n=b.makeArray(t);return b(e).find("option").each(function(){this.selected=b.inArray(b(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attr:function(e,n,r){var o,a,s,u=e.nodeType;if(e&&3!==u&&8!==u&&2!==u)return typeof e.getAttribute===i?b.prop(e,n,r):(a=1!==u||!b.isXMLDoc(e),a&&(n=n.toLowerCase(),o=b.attrHooks[n]||(J.test(n)?z:I)),r===t?o&&a&&"get"in o&&null!==(s=o.get(e,n))?s:(typeof e.getAttribute!==i&&(s=e.getAttribute(n)),null==s?t:s):null!==r?o&&a&&"set"in o&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r):(b.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(w);if(o&&1===e.nodeType)while(n=o[i++])r=b.propFix[n]||n,J.test(n)?!Q&&G.test(n)?e[b.camelCase("default-"+n)]=e[r]=!1:e[r]=!1:b.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!b.support.radioValue&&"radio"===t&&b.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!b.isXMLDoc(e),a&&(n=b.propFix[n]||n,o=b.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):V.test(e.nodeName)||Y.test(e.nodeName)&&e.href?0:t}}}}),z={get:function(e,n){var r=b.prop(e,n),i="boolean"==typeof r&&e.getAttribute(n),o="boolean"==typeof r?K&&Q?null!=i:G.test(n)?e[b.camelCase("default-"+n)]:!!i:e.getAttributeNode(n);return o&&o.value!==!1?n.toLowerCase():t},set:function(e,t,n){return t===!1?b.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&b.propFix[n]||n,n):e[b.camelCase("default-"+n)]=e[n]=!0,n}},K&&Q||(b.attrHooks.value={get:function(e,n){var r=e.getAttributeNode(n);return b.nodeName(e,"input")?e.defaultValue:r&&r.specified?r.value:t},set:function(e,n,r){return b.nodeName(e,"input")?(e.defaultValue=n,t):I&&I.set(e,n,r)}}),Q||(I=b.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&("id"===n||"name"===n||"coords"===n?""!==r.value:r.specified)?r.value:t},set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},b.attrHooks.contenteditable={get:I.get,set:function(e,t,n){I.set(e,""===t?!1:t,n)}},b.each(["width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}})})),b.support.hrefNormalized||(b.each(["href","src","width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return null==r?t:r}})}),b.each(["href","src"],function(e,t){b.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}})),b.support.style||(b.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),b.support.optSelected||(b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),b.support.enctype||(b.propFix.enctype="encoding"),b.support.checkOn||b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,n){return b.isArray(n)?e.checked=b.inArray(b(e).val(),n)>=0:t}})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}b.event={global:{},add:function(e,n,r,o,a){var s,u,l,c,p,f,d,h,g,m,y,v=b._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=b.guid++),(u=v.events)||(u=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof b===i||e&&b.event.triggered===e.type?t:b.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(w)||[""],l=n.length;while(l--)s=rt.exec(n[l])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),p=b.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=b.event.special[g]||{},d=b.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&b.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=u[g])||(h=u[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),b.event.global[g]=!0;e=null}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,p,f,d,h,g,m=b.hasData(e)&&b._data(e);if(m&&(c=m.events)){t=(t||"").match(w)||[""],l=t.length;while(l--)if(s=rt.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=b.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),u=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));u&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||b.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(c)&&(delete m.handle,b._removeData(e,"events"))}},trigger:function(n,r,i,a){var s,u,l,c,p,f,d,h=[i||o],g=y.call(n,"type")?n.type:n,m=y.call(n,"namespace")?n.namespace.split("."):[];if(l=f=i=i||o,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+b.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),u=0>g.indexOf(":")&&"on"+g,n=n[b.expando]?n:new b.Event(g,"object"==typeof n&&n),n.isTrigger=!0,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:b.makeArray(r,[n]),p=b.event.special[g]||{},a||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!a&&!p.noBubble&&!b.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(l=l.parentNode);l;l=l.parentNode)h.push(l),f=l;f===(i.ownerDocument||o)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((l=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(b._data(l,"events")||{})[n.type]&&b._data(l,"handle"),s&&s.apply(l,r),s=u&&l[u],s&&b.acceptData(l)&&s.apply&&s.apply(l,r)===!1&&n.preventDefault();if(n.type=g,!(a||n.isDefaultPrevented()||p._default&&p._default.apply(i.ownerDocument,r)!==!1||"click"===g&&b.nodeName(i,"a")||!b.acceptData(i)||!u||!i[g]||b.isWindow(i))){f=i[u],f&&(i[u]=null),b.event.triggered=g;try{i[g]()}catch(v){}b.event.triggered=t,f&&(i[u]=f)}return n.result}},dispatch:function(e){e=b.event.fix(e);var n,r,i,o,a,s=[],u=h.call(arguments),l=(b._data(this,"events")||{})[e.type]||[],c=b.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=b.event.handlers.call(this,e,l),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((b.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,u),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],u=n.delegateCount,l=e.target;if(u&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==e.type)){for(o=[],a=0;u>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?b(r,this).index(l)>=0:b.find(r,this,null,[l]).length),o[r]&&o.push(i);o.length&&s.push({elem:l,handlers:o})}return n.length>u&&s.push({elem:this,handlers:n.slice(u)}),s},fix:function(e){if(e[b.expando])return e;var t,n,r,i=e.type,a=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new b.Event(a),t=r.length;while(t--)n=r[t],e[n]=a[n];return e.target||(e.target=a.srcElement||o),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,a):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,a,s=n.button,u=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||o,a=i.documentElement,r=i.body,e.pageX=n.clientX+(a&&a.scrollLeft||r&&r.scrollLeft||0)-(a&&a.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(a&&a.scrollTop||r&&r.scrollTop||0)-(a&&a.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&u&&(e.relatedTarget=u===e.target?n.toElement:u),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},click:{trigger:function(){return b.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t}},focus:{trigger:function(){if(this!==o.activeElement&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===o.activeElement&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=b.extend(new b.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?b.event.trigger(i,null,t):b.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},b.removeEvent=o.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},b.Event=function(e,n){return this instanceof b.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&b.extend(this,n),this.timeStamp=e&&e.timeStamp||b.now(),this[b.expando]=!0,t):new b.Event(e,n)},b.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){b.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj; +return(!i||i!==r&&!b.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),b.support.submitBubbles||(b.event.special.submit={setup:function(){return b.nodeName(this,"form")?!1:(b.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=b.nodeName(n,"input")||b.nodeName(n,"button")?n.form:t;r&&!b._data(r,"submitBubbles")&&(b.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),b._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&b.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return b.nodeName(this,"form")?!1:(b.event.remove(this,"._submit"),t)}}),b.support.changeBubbles||(b.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(b.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),b.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),b.event.simulate("change",this,e,!0)})),!1):(b.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!b._data(t,"changeBubbles")&&(b.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||b.event.simulate("change",this.parentNode,e,!0)}),b._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return b.event.remove(this,"._change"),!Z.test(this.nodeName)}}),b.support.focusinBubbles||b.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){b.event.simulate(t,e.target,b.event.fix(e),!0)};b.event.special[t]={setup:function(){0===n++&&o.addEventListener(e,r,!0)},teardown:function(){0===--n&&o.removeEventListener(e,r,!0)}}}),b.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return b().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=b.guid++)),this.each(function(){b.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,b(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){b.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){b.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?b.event.trigger(e,n,r,!0):t}}),function(e,t){var n,r,i,o,a,s,u,l,c,p,f,d,h,g,m,y,v,x="sizzle"+-new Date,w=e.document,T={},N=0,C=0,k=it(),E=it(),S=it(),A=typeof t,j=1<<31,D=[],L=D.pop,H=D.push,q=D.slice,M=D.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},_="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=F.replace("w","w#"),B="([*^$|!~]?=)",P="\\["+_+"*("+F+")"+_+"*(?:"+B+_+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+O+")|)|)"+_+"*\\]",R=":("+F+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+P.replace(3,8)+")*)|.*)\\)|)",W=RegExp("^"+_+"+|((?:^|[^\\\\])(?:\\\\.)*)"+_+"+$","g"),$=RegExp("^"+_+"*,"+_+"*"),I=RegExp("^"+_+"*([\\x20\\t\\r\\n\\f>+~])"+_+"*"),z=RegExp(R),X=RegExp("^"+O+"$"),U={ID:RegExp("^#("+F+")"),CLASS:RegExp("^\\.("+F+")"),NAME:RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:RegExp("^("+F.replace("w","w*")+")"),ATTR:RegExp("^"+P),PSEUDO:RegExp("^"+R),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+_+"*(even|odd|(([+-]|)(\\d*)n|)"+_+"*(?:([+-]|)"+_+"*(\\d+)|))"+_+"*\\)|)","i"),needsContext:RegExp("^"+_+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+_+"*((?:-\\d)?\\d*)"+_+"*\\)|)(?=[^-]|$)","i")},V=/[\x20\t\r\n\f]*[+~]/,Y=/^[^{]+\{\s*\[native code/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,K=/'|\\/g,Z=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,et=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,tt=function(e,t){var n="0x"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{q.call(w.documentElement.childNodes,0)[0].nodeType}catch(nt){q=function(e){var t,n=[];while(t=this[e++])n.push(t);return n}}function rt(e){return Y.test(e+"")}function it(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>i.cacheLength&&delete e[t.shift()],e[n]=r}}function ot(e){return e[x]=!0,e}function at(e){var t=p.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}}function st(e,t,n,r){var i,o,a,s,u,l,f,g,m,v;if((t?t.ownerDocument||t:w)!==p&&c(t),t=t||p,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(!d&&!r){if(i=J.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&y(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return H.apply(n,q.call(t.getElementsByTagName(e),0)),n;if((a=i[3])&&T.getByClassName&&t.getElementsByClassName)return H.apply(n,q.call(t.getElementsByClassName(a),0)),n}if(T.qsa&&!h.test(e)){if(f=!0,g=x,m=t,v=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){l=ft(e),(f=t.getAttribute("id"))?g=f.replace(K,"\\$&"):t.setAttribute("id",g),g="[id='"+g+"'] ",u=l.length;while(u--)l[u]=g+dt(l[u]);m=V.test(e)&&t.parentNode||t,v=l.join(",")}if(v)try{return H.apply(n,q.call(m.querySelectorAll(v),0)),n}catch(b){}finally{f||t.removeAttribute("id")}}}return wt(e.replace(W,"$1"),t,n,r)}a=st.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},c=st.setDocument=function(e){var n=e?e.ownerDocument||e:w;return n!==p&&9===n.nodeType&&n.documentElement?(p=n,f=n.documentElement,d=a(n),T.tagNameNoComments=at(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),T.attributes=at(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),T.getByClassName=at(function(e){return e.innerHTML="",e.getElementsByClassName&&e.getElementsByClassName("e").length?(e.lastChild.className="e",2===e.getElementsByClassName("e").length):!1}),T.getByName=at(function(e){e.id=x+0,e.innerHTML="
    ",f.insertBefore(e,f.firstChild);var t=n.getElementsByName&&n.getElementsByName(x).length===2+n.getElementsByName(x+0).length;return T.getIdNotName=!n.getElementById(x),f.removeChild(e),t}),i.attrHandle=at(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==A&&"#"===e.firstChild.getAttribute("href")})?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},T.getIdNotName?(i.find.ID=function(e,t){if(typeof t.getElementById!==A&&!d){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){return e.getAttribute("id")===t}}):(i.find.ID=function(e,n){if(typeof n.getElementById!==A&&!d){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==A&&r.getAttributeNode("id").value===e?[r]:t:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){var n=typeof e.getAttributeNode!==A&&e.getAttributeNode("id");return n&&n.value===t}}),i.find.TAG=T.tagNameNoComments?function(e,n){return typeof n.getElementsByTagName!==A?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},i.find.NAME=T.getByName&&function(e,n){return typeof n.getElementsByName!==A?n.getElementsByName(name):t},i.find.CLASS=T.getByClassName&&function(e,n){return typeof n.getElementsByClassName===A||d?t:n.getElementsByClassName(e)},g=[],h=[":focus"],(T.qsa=rt(n.querySelectorAll))&&(at(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||h.push("\\["+_+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||h.push(":checked")}),at(function(e){e.innerHTML="",e.querySelectorAll("[i^='']").length&&h.push("[*^$]="+_+"*(?:\"\"|'')"),e.querySelectorAll(":enabled").length||h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(T.matchesSelector=rt(m=f.matchesSelector||f.mozMatchesSelector||f.webkitMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&at(function(e){T.disconnectedMatch=m.call(e,"div"),m.call(e,"[s!='']:x"),g.push("!=",R)}),h=RegExp(h.join("|")),g=RegExp(g.join("|")),y=rt(f.contains)||f.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},v=f.compareDocumentPosition?function(e,t){var r;return e===t?(u=!0,0):(r=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t))?1&r||e.parentNode&&11===e.parentNode.nodeType?e===n||y(w,e)?-1:t===n||y(w,t)?1:0:4&r?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return u=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:0;if(o===a)return ut(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?ut(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},u=!1,[0,0].sort(v),T.detectDuplicates=u,p):p},st.matches=function(e,t){return st(e,null,null,t)},st.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&c(e),t=t.replace(Z,"='$1']"),!(!T.matchesSelector||d||g&&g.test(t)||h.test(t)))try{var n=m.call(e,t);if(n||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return st(t,p,null,[e]).length>0},st.contains=function(e,t){return(e.ownerDocument||e)!==p&&c(e),y(e,t)},st.attr=function(e,t){var n;return(e.ownerDocument||e)!==p&&c(e),d||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):d||T.attributes?e.getAttribute(t):((n=e.getAttributeNode(t))||e.getAttribute(t))&&e[t]===!0?t:n&&n.specified?n.value:null},st.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},st.uniqueSort=function(e){var t,n=[],r=1,i=0;if(u=!T.detectDuplicates,e.sort(v),u){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));while(i--)e.splice(n[i],1)}return e};function ut(e,t){var n=t&&e,r=n&&(~t.sourceIndex||j)-(~e.sourceIndex||j);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function lt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function ct(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pt(e){return ot(function(t){return t=+t,ot(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}o=st.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=o(t);return n},i=st.selectors={cacheLength:50,createPseudo:ot,match:U,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(et,tt),e[3]=(e[4]||e[5]||"").replace(et,tt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||st.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&st.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return U.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&z.test(n)&&(t=ft(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return"*"===e?function(){return!0}:(e=e.replace(et,tt).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[e+" "];return t||(t=RegExp("(^|"+_+")"+e+"("+_+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==A&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=st.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[x]||(m[x]={}),l=c[e]||[],d=l[0]===N&&l[1],f=l[0]===N&&l[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[N,d,f];break}}else if(v&&(l=(t[x]||(t[x]={}))[e])&&l[0]===N)f=l[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[x]||(p[x]={}))[e]=[N,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||st.error("unsupported pseudo: "+e);return r[x]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ot(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=M.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ot(function(e){var t=[],n=[],r=s(e.replace(W,"$1"));return r[x]?ot(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:ot(function(e){return function(t){return st(e,t).length>0}}),contains:ot(function(e){return function(t){return(t.textContent||t.innerText||o(t)).indexOf(e)>-1}}),lang:ot(function(e){return X.test(e||"")||st.error("unsupported lang: "+e),e=e.replace(et,tt).toLowerCase(),function(t){var n;do if(n=d?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang)return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:pt(function(){return[0]}),last:pt(function(e,t){return[t-1]}),eq:pt(function(e,t,n){return[0>n?n+t:n]}),even:pt(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:pt(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:pt(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:pt(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}};for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[n]=lt(n);for(n in{submit:!0,reset:!0})i.pseudos[n]=ct(n);function ft(e,t){var n,r,o,a,s,u,l,c=E[e+" "];if(c)return t?0:c.slice(0);s=e,u=[],l=i.preFilter;while(s){(!n||(r=$.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),u.push(o=[])),n=!1,(r=I.exec(s))&&(n=r.shift(),o.push({value:n,type:r[0].replace(W," ")}),s=s.slice(n.length));for(a in i.filter)!(r=U[a].exec(s))||l[a]&&!(r=l[a](r))||(n=r.shift(),o.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?st.error(e):E(e,u).slice(0)}function dt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function ht(e,t,n){var i=t.dir,o=n&&"parentNode"===i,a=C++;return t.first?function(t,n,r){while(t=t[i])if(1===t.nodeType||o)return e(t,n,r)}:function(t,n,s){var u,l,c,p=N+" "+a;if(s){while(t=t[i])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[i])if(1===t.nodeType||o)if(c=t[x]||(t[x]={}),(l=c[i])&&l[0]===p){if((u=l[1])===!0||u===r)return u===!0}else if(l=c[i]=[p],l[1]=e(t,n,s)||r,l[1]===!0)return!0}}function gt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function mt(e,t,n,r,i){var o,a=[],s=0,u=e.length,l=null!=t;for(;u>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),l&&t.push(s));return a}function yt(e,t,n,r,i,o){return r&&!r[x]&&(r=yt(r)),i&&!i[x]&&(i=yt(i,o)),ot(function(o,a,s,u){var l,c,p,f=[],d=[],h=a.length,g=o||xt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:mt(g,f,e,s,u),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,u),r){l=mt(y,d),r(l,[],s,u),c=l.length;while(c--)(p=l[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(p=y[c])&&l.push(m[c]=p);i(null,y=[],l,u)}c=y.length;while(c--)(p=y[c])&&(l=i?M.call(o,p):f[c])>-1&&(o[l]=!(a[l]=p))}}else y=mt(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)})}function vt(e){var t,n,r,o=e.length,a=i.relative[e[0].type],s=a||i.relative[" "],u=a?1:0,c=ht(function(e){return e===t},s,!0),p=ht(function(e){return M.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;o>u;u++)if(n=i.relative[e[u].type])f=[ht(gt(f),n)];else{if(n=i.filter[e[u].type].apply(null,e[u].matches),n[x]){for(r=++u;o>r;r++)if(i.relative[e[r].type])break;return yt(u>1&>(f),u>1&&dt(e.slice(0,u-1)).replace(W,"$1"),n,r>u&&vt(e.slice(u,r)),o>r&&vt(e=e.slice(r)),o>r&&dt(e))}f.push(n)}return gt(f)}function bt(e,t){var n=0,o=t.length>0,a=e.length>0,s=function(s,u,c,f,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,T=l,C=s||a&&i.find.TAG("*",d&&u.parentNode||u),k=N+=null==T?1:Math.random()||.1;for(w&&(l=u!==p&&u,r=n);null!=(h=C[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,u,c)){f.push(h);break}w&&(N=k,r=++n)}o&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,o&&b!==v){g=0;while(m=t[g++])m(x,y,u,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=L.call(f));y=mt(y)}H.apply(f,y),w&&!s&&y.length>0&&v+t.length>1&&st.uniqueSort(f)}return w&&(N=k,l=T),x};return o?ot(s):s}s=st.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=ft(e)),n=t.length;while(n--)o=vt(t[n]),o[x]?r.push(o):i.push(o);o=S(e,bt(i,r))}return o};function xt(e,t,n){var r=0,i=t.length;for(;i>r;r++)st(e,t[r],n);return n}function wt(e,t,n,r){var o,a,u,l,c,p=ft(e);if(!r&&1===p.length){if(a=p[0]=p[0].slice(0),a.length>2&&"ID"===(u=a[0]).type&&9===t.nodeType&&!d&&i.relative[a[1].type]){if(t=i.find.ID(u.matches[0].replace(et,tt),t)[0],!t)return n;e=e.slice(a.shift().value.length)}o=U.needsContext.test(e)?0:a.length;while(o--){if(u=a[o],i.relative[l=u.type])break;if((c=i.find[l])&&(r=c(u.matches[0].replace(et,tt),V.test(a[0].type)&&t.parentNode||t))){if(a.splice(o,1),e=r.length&&dt(a),!e)return H.apply(n,q.call(r,0)),n;break}}}return s(e,p)(r,t,d,n,V.test(e)),n}i.pseudos.nth=i.pseudos.eq;function Tt(){}i.filters=Tt.prototype=i.pseudos,i.setFilters=new Tt,c(),st.attr=b.attr,b.find=st,b.expr=st.selectors,b.expr[":"]=b.expr.pseudos,b.unique=st.uniqueSort,b.text=st.getText,b.isXMLDoc=st.isXML,b.contains=st.contains}(e);var at=/Until$/,st=/^(?:parents|prev(?:Until|All))/,ut=/^.[^:#\[\.,]*$/,lt=b.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};b.fn.extend({find:function(e){var t,n,r,i=this.length;if("string"!=typeof e)return r=this,this.pushStack(b(e).filter(function(){for(t=0;i>t;t++)if(b.contains(r[t],this))return!0}));for(n=[],t=0;i>t;t++)b.find(e,this[t],n);return n=this.pushStack(i>1?b.unique(n):n),n.selector=(this.selector?this.selector+" ":"")+e,n},has:function(e){var t,n=b(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(b.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e,!1))},filter:function(e){return this.pushStack(ft(this,e,!0))},is:function(e){return!!e&&("string"==typeof e?lt.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,o=[],a=lt.test(e)||"string"!=typeof e?b(e,t||this.context):0;for(;i>r;r++){n=this[r];while(n&&n.ownerDocument&&n!==t&&11!==n.nodeType){if(a?a.index(n)>-1:b.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}}return this.pushStack(o.length>1?b.unique(o):o)},index:function(e){return e?"string"==typeof e?b.inArray(this[0],b(e)):b.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?b(e,t):b.makeArray(e&&e.nodeType?[e]:e),r=b.merge(this.get(),n);return this.pushStack(b.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),b.fn.andSelf=b.fn.addBack;function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}b.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(e,t,n){return b.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(e,t,n){return b.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return b.dir(e,"previousSibling",n)},siblings:function(e){return b.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.merge([],e.childNodes)}},function(e,t){b.fn[e]=function(n,r){var i=b.map(this,t,n);return at.test(e)||(r=n),r&&"string"==typeof r&&(i=b.filter(r,i)),i=this.length>1&&!ct[e]?b.unique(i):i,this.length>1&&st.test(e)&&(i=i.reverse()),this.pushStack(i)}}),b.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?b.find.matchesSelector(t[0],e)?[t[0]]:[]:b.find.matches(e,t)},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!b(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(t=t||0,b.isFunction(t))return b.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return b.grep(e,function(e){return e===t===n});if("string"==typeof t){var r=b.grep(e,function(e){return 1===e.nodeType});if(ut.test(t))return b.filter(t,r,!n);t=b.filter(t,r)}return b.grep(e,function(e){return b.inArray(e,t)>=0===n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/\s*$/g,At={option:[1,""],legend:[1,"
    ","
    "],area:[1,"",""],param:[1,"",""],thead:[1,"","
    "],tr:[2,"","
    "],col:[2,"","
    "],td:[3,"","
    "],_default:b.support.htmlSerialize?[0,"",""]:[1,"X
    ","
    "]},jt=dt(o),Dt=jt.appendChild(o.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,b.fn.extend({text:function(e){return b.access(this,function(e){return e===t?b.text(this):this.empty().append((this[0]&&this[0].ownerDocument||o).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(b.isFunction(e))return this.each(function(t){b(this).wrapAll(e.call(this,t))});if(this[0]){var t=b(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return b.isFunction(e)?this.each(function(t){b(this).wrapInner(e.call(this,t))}):this.each(function(){var t=b(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=b.isFunction(e);return this.each(function(n){b(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){b.nodeName(this,"body")||b(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.insertBefore(e,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=0;for(;null!=(n=this[r]);r++)(!e||b.filter(e,[n]).length>0)&&(t||1!==n.nodeType||b.cleanData(Ot(n)),n.parentNode&&(t&&b.contains(n.ownerDocument,n)&&Mt(Ot(n,"script")),n.parentNode.removeChild(n)));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&b.cleanData(Ot(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&b.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return b.clone(this,e,t)})},html:function(e){return b.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!b.support.htmlSerialize&&mt.test(e)||!b.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(b.cleanData(Ot(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){var t=b.isFunction(e);return t||"string"==typeof e||(e=b(e).not(this).detach()),this.domManip([e],!0,function(e){var t=this.nextSibling,n=this.parentNode;n&&(b(this).remove(),n.insertBefore(e,t))})},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=f.apply([],e);var i,o,a,s,u,l,c=0,p=this.length,d=this,h=p-1,g=e[0],m=b.isFunction(g);if(m||!(1>=p||"string"!=typeof g||b.support.checkClone)&&Ct.test(g))return this.each(function(i){var o=d.eq(i);m&&(e[0]=g.call(this,i,n?o.html():t)),o.domManip(e,n,r)});if(p&&(l=b.buildFragment(e,this[0].ownerDocument,!1,this),i=l.firstChild,1===l.childNodes.length&&(l=i),i)){for(n=n&&b.nodeName(i,"tr"),s=b.map(Ot(l,"script"),Ht),a=s.length;p>c;c++)o=l,c!==h&&(o=b.clone(o,!0,!0),a&&b.merge(s,Ot(o,"script"))),r.call(n&&b.nodeName(this[c],"table")?Lt(this[c],"tbody"):this[c],o,c);if(a)for(u=s[s.length-1].ownerDocument,b.map(s,qt),c=0;a>c;c++)o=s[c],kt.test(o.type||"")&&!b._data(o,"globalEval")&&b.contains(u,o)&&(o.src?b.ajax({url:o.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):b.globalEval((o.text||o.textContent||o.innerHTML||"").replace(St,"")));l=i=null}return this}});function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function Ht(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function Mt(e,t){var n,r=0;for(;null!=(n=e[r]);r++)b._data(n,"globalEval",!t||b._data(t[r],"globalEval"))}function _t(e,t){if(1===t.nodeType&&b.hasData(e)){var n,r,i,o=b._data(e),a=b._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)b.event.add(t,n,s[n][r])}a.data&&(a.data=b.extend({},a.data))}}function Ft(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!b.support.noCloneEvent&&t[b.expando]){i=b._data(t);for(r in i.events)b.removeEvent(t,r,i.handle);t.removeAttribute(b.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),b.support.html5Clone&&e.innerHTML&&!b.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Nt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){b.fn[e]=function(e){var n,r=0,i=[],o=b(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),b(o[r])[t](n),d.apply(i,n.get());return this.pushStack(i)}});function Ot(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||b.nodeName(o,n)?s.push(o):b.merge(s,Ot(o,n));return n===t||n&&b.nodeName(e,n)?b.merge([e],s):s}function Bt(e){Nt.test(e.type)&&(e.defaultChecked=e.checked)}b.extend({clone:function(e,t,n){var r,i,o,a,s,u=b.contains(e.ownerDocument,e);if(b.support.html5Clone||b.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(b.support.noCloneEvent&&b.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(r=Ot(o),s=Ot(e),a=0;null!=(i=s[a]);++a)r[a]&&Ft(i,r[a]);if(t)if(n)for(s=s||Ot(e),r=r||Ot(o),a=0;null!=(i=s[a]);a++)_t(i,r[a]);else _t(e,o);return r=Ot(o,"script"),r.length>0&&Mt(r,!u&&Ot(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,u,l,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===b.type(o))b.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),u=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[u]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!b.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!b.support.tbody){o="table"!==u||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)b.nodeName(l=o.childNodes[i],"tbody")&&!l.childNodes.length&&o.removeChild(l) +}b.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),b.support.appendChecked||b.grep(Ot(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===b.inArray(o,r))&&(a=b.contains(o.ownerDocument,o),s=Ot(f.appendChild(o),"script"),a&&Mt(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,u=b.expando,l=b.cache,p=b.support.deleteExpando,f=b.event.special;for(;null!=(n=e[s]);s++)if((t||b.acceptData(n))&&(o=n[u],a=o&&l[o])){if(a.events)for(r in a.events)f[r]?b.event.remove(n,r):b.removeEvent(n,r,a.handle);l[o]&&(delete l[o],p?delete n[u]:typeof n.removeAttribute!==i?n.removeAttribute(u):n[u]=null,c.push(o))}}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+x+")(.*)$","i"),Yt=RegExp("^("+x+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+x+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===b.css(e,"display")||!b.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=b._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=b._data(r,"olddisplay",un(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&b._data(r,"olddisplay",i?n:b.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}b.fn.extend({css:function(e,n){return b.access(this,function(e,n,r){var i,o,a={},s=0;if(b.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=b.css(e,n[s],!1,o);return a}return r!==t?b.style(e,n,r):b.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:nn(this))?b(this).show():b(this).hide()})}}),b.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,u=b.camelCase(n),l=e.style;if(n=b.cssProps[u]||(b.cssProps[u]=tn(l,u)),s=b.cssHooks[n]||b.cssHooks[u],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:l[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(b.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||b.cssNumber[u]||(r+="px"),b.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(l[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{l[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,u=b.camelCase(n);return n=b.cssProps[u]||(b.cssProps[u]=tn(e.style,u)),s=b.cssHooks[n]||b.cssHooks[u],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||b.isNumeric(o)?o||0:a):a},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s.getPropertyValue(n)||s[n]:t,l=e.style;return s&&(""!==u||b.contains(e.ownerDocument,e)||(u=b.style(e,n)),Yt.test(u)&&Ut.test(n)&&(i=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=u,u=s.width,l.width=i,l.minWidth=o,l.maxWidth=a)),u}):o.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s[n]:t,l=e.style;return null==u&&l&&l[n]&&(u=l[n]),Yt.test(u)&&!zt.test(n)&&(i=l.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),l.left="fontSize"===n?"1em":u,u=l.pixelLeft+"px",l.left=i,a&&(o.left=a)),""===u?"auto":u});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=b.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=b.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=b.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=b.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=b.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(b.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function un(e){var t=o,n=Gt[e];return n||(n=ln(e,t),"none"!==n&&n||(Pt=(Pt||b("