From 62d8d840012cdc83dc1334bddb31a811677d5e46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wxcaf=C3=A9=20=28Cl=C3=A9ment=20Hertling=29?= Date: Sat, 24 Dec 2016 00:18:51 +0100 Subject: [PATCH 1/4] new articles I guess --- content/add.sh | 18 + content/envie-partout-temps-nulle-part.md | 30 ++ content/let's_encrypt.md | 165 +++++++ content/openvpn-openbsd.md | 174 ++++++++ content/openwrt-usbnet.md | 132 ++++++ ...ce_de_routeurs,_avec_openbsd_et_freebsd.md | 405 ++++++++++++++++++ 6 files changed, 924 insertions(+) create mode 100755 content/add.sh create mode 100644 content/envie-partout-temps-nulle-part.md create mode 100644 content/let's_encrypt.md create mode 100644 content/openvpn-openbsd.md create mode 100644 content/openwrt-usbnet.md create mode 100644 content/redondance_de_routeurs,_avec_openbsd_et_freebsd.md diff --git a/content/add.sh b/content/add.sh new file mode 100755 index 0000000..5f5441d --- /dev/null +++ b/content/add.sh @@ -0,0 +1,18 @@ +#!/bin/bash +if [[ -z "$@" ]]; then + echo "add.sh " + exit 1 +fi +title="$@" +filename="$(echo $@ | tr ' ' '_' | tr '[:upper:]' '[:lower:]')" +if [[ -e $filename.md ]]; then + echo "$filename.md already exists" + exit 1 +fi +echo "Title: $title" >> $filename.md +echo "Date: $(date -Iminutes)" >> $filename.md +echo "Author: Wxcafé" >> $filename.md +echo "Category: " >> $filename.md +echo "Slug: " >> $filename.md +echo -e '\n'>> $filename.md +vim +7 $filename.md -s <( echo -n A) diff --git a/content/envie-partout-temps-nulle-part.md b/content/envie-partout-temps-nulle-part.md new file mode 100644 index 0000000..13fea24 --- /dev/null +++ b/content/envie-partout-temps-nulle-part.md @@ -0,0 +1,30 @@ +Title: Envie partout, temps nulle part +Date: 2016-06-13T09:11+02:00 +Author: Wxcafé +Category: Note +Slug: envie-partout-temps-nulle-part + +Ça fait assez longtemps que j'ai pas posté ici, j'en suis bien conscient, et +j'écris donc ce petit post pour dire que c'est le cas, pourquoi c'est le cas, et +que ça va pas durer. + +J'ai beaucoup de choses qui me prennent pas mal de temps en ce moment, +notamment: + +- un boulot, je suis en stage +- la rédaction d'un rapport, puisque... je suis en stage +- la recherche d'une alternance, pour l'an prochain +- un bon nombre de démarches administratives variées +- insert autre raison here. + +par contre, j'ai /énormément/ de choses dont j'aimerais parler, notamment: + +- de la redondance de routeurs, avec CARP, PfSync, dhcpsync et ifstated +- du backup de confs réseau avec Oxidized +- des mésaventures avec debian et nvidia +- du junk hacking sur une liseuse ukrainienne +- des backups automatisés via puppet +- encore d'autres trucs, que j'ai oublié la comme ça mais ça va revenir + + +Du coup, vous inquietez pas, j'ai pas oublié ce blog, et je reviens vite. diff --git a/content/let's_encrypt.md b/content/let's_encrypt.md new file mode 100644 index 0000000..7c67ee1 --- /dev/null +++ b/content/let's_encrypt.md @@ -0,0 +1,165 @@ +Title: Let's Encrypt, enfin +Date: 2015-12-13T18:48+0100 +Author: Wxcafé +Category: Tutoriel +Slug: lets-encrypt-enfin + +Vous avez peut être vu que ce blog, entre autres sites que j'administre, n'est +disponible depuis quelques jours qu'en HTTPS, et avec un certificat valide. Bon, +si vous êtes là, vous avez déjà entendu parler de Let's Encrypt, mais pour les +deux trois du fond on va résumer: + +LE est une nouvelle autorité de certification (ceux qui valident les certificats +SSL), basée sur une organisation, et dont le but est de fournir des certificats +valides, automatiquement et gratuitement. Leur certificat racine est signé par +IdenTrust, et est donc considéré valide par tous les navigateurs modernes. + +Bon, maintenant qu'on est tous au même point, voyons comment ça marche. Depuis +dix jours LE est ouvert en bêta publique, donc il n'est plus nécessaire de +préciser les domaines pour lesquels on veut un certificat sur un formulaire, +comme c'était le cas pendant la période de bêta fermée. Le système qui est +utilisé repose sur le protocole ACME (Automatic Certificate Management +Environment), qui automatise complètement la signature des certificats. Du coup, +les certificats que délivre LE ne sont valides que 90 jours, ce qui serait super +chiant avec une autorité de certification classique, mais qui la veut simplement +dire qu'il faut mettre un cron en place. + +Bref, comment mettre en place vos certificats? On va faire ça sans trop modifier +vos sites, et en automatisant au maximum. LE utilise, dans son système par +défaut, un fichier sur le site web, dont le serveur de certification vérifie +l'existence lors de la requête (si le fichier est présent avec le bon contenu, +c'est que le client tourne bien sur ce domaine, et donc que la personne qui +a demandé le certificat contrôle bien le domaine). Ce fichier est situé dans un +dossier dans la racine, `.well-known`. Plutôt que de se faire chier a gérer ce +dossier pour tous nos vhosts nginx, on va simplement créer un alias vers un +dossier commun sur le système de fichier, que tous les vhosts partagerons, et +qui permettra aussi de valider tous les domaines pour lesquels on veut un +certificat à la fois (avec un AltName) (sur un seul serveur, par contre. Enfin +si vous voulez vraiment vous pouvez faire des mounts cross-serveurs (avec du +sshfs ou des trucs du genre), mais c'est un peu sale quand même. Et faudra quand +même distribuer le certificat après, donc bon...). + +Donc, on va rajouter ça dans nos blocs `server` : + +```shell +location /.well-known { + alias /srv/letsencrypt/.well-known; +} +``` + +(bien sûr il faut créer le dossier, hein.) +Après, on `git clone https://github.com/letsencrypt/letsencrypt`, dans `/opt/` ou +dans `/usr/local/`, peu importe, on le clone quelque part, et on cd dans le +dossier en question. Une fois là, on demande un certificat : + +```shell +sudo ./letsencrypt-auto certonly \ + -a webroot \ + --webroot-path /srv/letsencrypt/ \ + -d <domaine> \ + -d <altName1> \ + -d <altName2> \ + --server https://acme-v01.api.letsencrypt.org/directory +``` + +Normalement, maintenant, on a un certificat valide dans +`/etc/letsencrypt/live/<domaine>/`. Reste à configurer nginx pour qu'il serve +nos sites en https en utilisant notre nouveau certificat. Perso, j'utilise une +template qui ressemble à ça : + +```shell +server { + listen 80; + listen [::]:80; + server_name SERVERNAME; + return 302 https://$server_name$request_uri; +} + +server { + listen 443 ssl; + listen [::]:443 ssl; + ssl_certificate /etc/letsencrypt/live/DOMAIN/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/DOMAIN/privkey.pem; + ssl_dhparam /etc/nginx/dhparams.4096; + ssl_protocols TLSv1 TLSv1.1 TLSv1.2; + ssl_ciphers "EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH EDH+aRSA !RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS"; + ssl_prefer_server_ciphers on; + add_header Strict-Transport-Security "max-age=15552000; includeSubDomains; preload"; + + root SERVERROOT; + + index index.html index.htm; + + server_name SERVERNAME; + + server_tokens off; + client_max_body_size 5m; + + access_log /var/log/nginx/access.log; + error_log /var/log/nginx/error.log; + + location /.well-known { + alias /srv/letsencrypt/.well-known; + } + + location / { + try_files $uri $uri/ =404; + } +} +``` + +Alors c'est pas /tout à fait ça/ d'un point de vue parano du TLS (genre je +devrais désactiver TLS 1.0 et EECDH+aRSA+RC4, notamment) mais ça marche pas trop +mal et c'est plus compatible comme ça (mon telephone est sous Android 4.4, donc +je suis content d'avoir encore TLS 1.0 par exemple). + +Vous pouvez ajouter votre domaine à la liste préloadée dans Chrome/ium, Firefox, +IE, Edge, Safari, le Tor Browser Bundle, etc... +[ici](https://hstspreload.appspot.com/) (oui ça fait clairement site de +phishing, mais apparemment c'est serieux...) + +Enfin, il nous faut un renouvellement automatique, puisque notre certificat ne +sera valide que 90 jours. On va utiliser un cron tout con, avec un script : + +```shell +00 01 */14 * * /usr/local/bin/cert-renew 2>&1 | mail -s "certificates renewal report" <votre email> +``` + +(oubliez pas que ça doit aller dans le crontab du root) +Et le script qui va bien : + +```shell +#!/bin/bash + +if [[ $UID != 0 ]]; then + echo "please run as root" + exit 1 +fi + +cd /opt/letsencrypt/ + +git pull 2>&1 >> /dev/null + + +# Renewing the cert +./letsencrypt-auto certonly \ + -a webroot --webroot-path /srv/letsencrypt \ + -d <domaine> \ + -d <altName1> \ + -d <altName2> \ + --server https://acme-v01.api.letsencrypt.org/directory \ + --renew \ + 2>&1 + +systemctl restart nginx +exit 0 +``` + +Notez bien le `--renew` qui spécifie qu'on renouvelle le certificat, le `git pull` +qui met à jour le client, et le `systemctl restart nginx` qui prend en compte le +nouveau certificat automatiquement + +Et puis voilà, normalement avec ça vous devriez pouvoir chopper des certificats +valides. C'est plutôt cool, en pratique. + +Merci Let's Encrypt diff --git a/content/openvpn-openbsd.md b/content/openvpn-openbsd.md new file mode 100644 index 0000000..9f4bd4b --- /dev/null +++ b/content/openvpn-openbsd.md @@ -0,0 +1,174 @@ +Title: OpenVPN on OpenBSD +Date: 2016-11-30T23:59+01:00 +Author: Wxcafé +Category: Tutorial +Slug: openvpn-openbsd + +So this is a small article, because I wanted to see if I could write more if +I just wrote small things like that about a single, simple thing I did, without +too much detail and fluff + +Also, I'm writing this in English, while I usually write in French. I'm +switching language because I believe English is a lot easier to express +technical concepts in, or at least I'm more fluent in it when it comes to +expressing technical concepts, and I believe now that my audience (at least, the +people I know/talk to on twitter/IRC/etc...) speak or read English much more +than French, and so it makes more sense for me to write in English here. +Therefore, I'll be writing in English only on this blog from now on. + + +(French version :) +De plus, j'écris ceci en Anglais, alors que j'écrivais ici habituellement en +Français. Je change de langue, parce qu'il me semble qu'il est plus facile +d'exprimer des concepts techniques en Anglais qu'en Français, ou en tout cas +que cela m'est plus facile personnellement, mais aussi parce que je pense que +mon audience (ou en tout cas, les gens que je connais/auxquels je parle sur +twitter/IRC/etc...), parlent ou lisent l'Anglais bien plus que le Français, et +il est donc plus logique pour moi d'écrire en Anglais ici. +J'écrirais donc uniquement en Anglais sur ce blog a partir de maintenant. + +So, now that that's done, I can go on and write that "small article" I promised +at the top. + +So, the idea is that I had a FreeBSD OpenVPN box that I used to have +a semi-decent Internet connection while at school (my school blocks all ports +that are not tcp/80 or tcp/443 or udp/53, basically. And apparently udp/443 +too...). I wanted to try running that VM on OpenBSD, because of three things : + +1. I really like OpenBSD, and wanted to have a VM that I could do some +experiments on without breaking all of my stuff, +2. I found a way to run OpenBSD on the provider I used for that box, +[vultr](https://vultr.com), and +3. why not? + +Anyway, so once you've installed the OS, the first thing to do is + + ::bash + $ doas pkg_add openvpn + +... + +well okay the first thing to do is to + + # vi /etc/doas.conf + +and put this in it : + + ::bash + permit keepenv :wheel as root + permit nopass root as root + +once this is done, you can now go and install the packages, before creating the +CA: + + $ doas pkg_add vim openvpn easy-rsa + $ cd /usr/local/share/easy-rsa + $ doas ./easyrsa init-pki + $ doas ./easyrsa gen-dh + $ doas ./easyrsa build-ca [nopass] + $ doas ./easyrsa build-server-full [CN of the server] [nopass] + $ doas ./easyrsa build-client-full [CN of a client] [nopass] + +please note that you can use passwords on all of those, but then you'll have to +type them every time you use one of them. I see no problem with having +a password on the CA and the client, but the server should be able to restart by +itself in my opinion. + +Anyway, now we can write the config for OpenVPN: + + $ doas mkdir /etc/openvpn/ + $ doas vim /etc/openvpn/openvpn.conf + +We'll run with these settings : + + dev tap + tls-server + cert /usr/local/share/easy-rsa/pki/issued/[CN of the server].crt + key /usr/local/share/easy-rsa/pki/private/[CN of the server].key + ca /usr/local/share/easy-rsa/pki/ca.crt + dh /usr/local/share/easy-rsa/pki/dh.pem + proto udp + port 53 + verb 3 + status /var/log/openvpn-status.log + ifconfig 172.16.0.10 255.255.0.0 + route-gateway 172.16.0.10 + persist-key + persist-tun + keepalive 10 120 + server 172.16.0.0 255.255.0.0 + client-to-client + tls-cipher TLS-DHE-RSA-WITH-AES-256-CBC-SHA TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA + push "route 172.16.0.0 255.255.0.0" + +Of course, feel free to edit that to match whatever you need. + +Anyway, the next thing we need to do is to configure pf. + +What, you thought that was it? Of course we're gonna filter this, it's an +internet-facing server! + + $ doas vim /etc/pf.conf + +So, here is the pf configuration file : + + # $OpenBSD: pf.conf,v 1.54 2014/08/23 05:49:42 deraadt Exp $ + # + # See pf.conf(5) and /etc/examples/pf.conf + + set block-policy drop + set skip on lo0 + block return in on ! lo0 proto tcp to port 6000:6010 + match in all scrub (no-df random-id max-mss 1440) + + block log all + + match out on egress from (tap0:network) to any nat-to (egress:0) + pass out quick + + # ssh + pass in on egress proto tcp from any to (egress) port 22 + + # mosh + pass in on egress proto udp from any to any port 60000:61000 + + # snmp + pass in on egress proto udp from [IP of my SNMP server] to any port 161 + pass in on egress proto udp from [IPv6 block of my SNMP server]/48 to any port 161 + + # openvpn + pass in on egress proto udp from any to (egress) port 53 + pass in on egress proto udp from any to (egress) port 443 rdr-to (egress:0) port 53 + pass in on tap0 + +So, this should be easy enough to read, but just in case : we skip lo, we block +X, we scrub weird packets, we block and log by default. + +Then, we NAT everything that comes out of the VPN and to the 'net. We let what +comes from the server out too, tho that could be improved... + +The next three blocks are easy, and then in the OpenVPN block, we let in port +udp/53, we redirect port udp/443 to udp/53, and we let everything in from the +VPN. + +We have to reload pf and add a sysctl knob if we want to actually route packets +coming from the VPN: + + $ doas pfctl -f /etc/pf.conf + $ echo 'net.inet.ip.forwarding=1' | doas tee -a /etc/sysctl.conf + +And now, we simply enable the OpenVPN service, and we're done: + + $ doas rcctl enable openvpn + $ doas rcctl enable pflogd + $ doas rcctl start openvpn + $ doas rcctl start pflogd + $ doas rcctl ls on # to check + +That's it! It was actually pretty easy, I guess. + +Also, if you don't know what's wrong and want to get a detailed log, run +`/usr/local/sbin/opvnpn --verb 11 --config /etc/openvpn/openvpn.conf` + + +Seeya! diff --git a/content/openwrt-usbnet.md b/content/openwrt-usbnet.md new file mode 100644 index 0000000..34d1518 --- /dev/null +++ b/content/openwrt-usbnet.md @@ -0,0 +1,132 @@ +Title: OpenWRT, l'USBNet, et l'histoire des 4Mo +Date: 2015-10-16 10:27 +Author: Wxcafe +Category: Hacking +Slug: openwrt-usbnet + +Donc, j'ai récemment obtenu un [TP-Link +TL-MR12U](http://www.dx.com/p/tp-link-tl-mr12u-portable-5200mah-mobile-battery-3g-router-white-231188), +qui est vendu comme "routeur 3G portable", mais qui est en réalité une grosse +batterie avec une antenne wifi, un port USB, et un port Ethernet. Perso, ça me +va, vu que je comptais de toute façon pas prendre un deuxième abonnement 3G +juste pour ce truc là (surtout vu la couverture 3G qu'on se tape en France...) + +Bref, tout ça pour dire : quand j'ai reçu ce truc, j'ai tout de suite commencé +par y installer OpenWRT (parce que de 1, je parle pas chinois, et de 2, j'aime +bien avoir des firmwares corrects sur mes routeurs). Bon, c'est super simple, il +suffit de chopper ce fichier +\[binaire\] [la](http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/openwrt-15.05-ar71xx-generic-tl-mr12u-v1-squashfs-factory.bin), +et de trouver la page d'update (pas forcément super simple en chinois, mais avec +un peu de temps, ça se fait. C'est celle avec un bouton upload). Ensuite on +upload l'image sur le bouzin, et c'est parti. Pas de signatures, pas de +vérifications, osef total, mais bon pour le coup ça m'arrange. + +Une fois ceci fait, je me trouva bien démuni de ne pas pouvoir utiliser le +partage de connexion USB de mon intelliphone android, car l'image OpenWRT par +defaut ne comprend pas USBNet, et ne peut donc pas créer de réseau sur de l'USB. +Qu'à cela ne tienne, me dis-je! Je vais l'installer! +Je courra donc installer le package grâce à `opkg`. Las! Le système n'avait plus +de place. + +... Atta. Le système avait plus de place? J'ai encore rien mis dessus! + +Eh bah ouais. Il se trouve que TP-Link, en 2015, trouve que 4Mo de flash sur un +routeur, c'est largement suffisant, et que de toute façon personne aura jamais +besoin de plus. + +Serieux, mettre 8Mo c'était tellement plus cher? u_u + +Bon, bref, je vais pas m'étendre la dessus. J'ai décidé de saisir mes petits +bras, et de tenter de pousser bien fort pour convaincre OpenWRT qu'il était tout +a fait possible de faire rentrer à la fois le système de base avec LuCi, uhttpd, +un serveur DHCP, etc; et USBNet, dans 4Mo. Ça à pas été vraiment facile, et j'ai +du virer pas mal de trucs, mais... ça fonctionne! + +Bon, alors, comme je suis quelqu'un de sympa, je vais vous filer à la fois le +fichier de config et l'image finale. Si vous voulez pas utiliser une image qui +vient d'un mec que vous connaissez pas, vous pouvez toujours la rebuilder vous +même. Mais avant ça, je vais vite fait expliquer ce qui est dans l'image et ce +qui n'y est pas + +Alors, pour faire rentrer tout ça, vous vous doutez que j'ai du faire quelques +concessions. J'ai donc viré tout ce qui a trait à *PPP*, *PPPoE*, le client +*DHCPv6*, tous les *outils de debug*, quelques *fonctionnalités de busybox*, et +bien sûr *opkg*. Dans ce qui à été ajouté, simplement ce qui est nécessaire au +fonctionnement de *l'USBNet*. + +Une petite modification doit être effectuée pour que le tout fonctionne : le +fichier `package/feeds/luci/luci/Makefile` doit être modifié pour que la +dépendance sur `luci-proto-ppp` ne soit plus présente. Ainsi, on passe de + +```makefile +LUCI_DEPENDS:= \ + +uhttpd +uhttpd-mod-ubus +luci-mod-admin-full +luci-theme-bootstrap \ + +luci-app-firewall +luci-proto-ppp +libiwinfo-lua +IPV6:luci-proto-ipv6 +``` + +à + +```makefile +LUCI_DEPENDS:= \ + +uhttpd +uhttpd-mod-ubus +luci-mod-admin-full +luci-theme-bootstrap \ + +luci-app-firewall +libiwinfo-lua +IPV6:luci-proto-ipv6 +``` + +Une fois que c'est fait, ça devrait mieux marcher (et ça sauve un peu +d'espace...) + +Bon. Le fichier de config est +[là](http://pub.wxcafe.net/static/openwrt/tl-mr12u/config), l'image finale est +[là](http://pub.wxcafe.net/static/openwrt/tl-mr12u/openwrt-15.05-wx-ar71xx-generic-tl-mr12u-v1-squashfs-factory.bin), +et j'ai une petite surprise. + +Bien sûr, le switch situé sur le côté du TL-MR12U ne fonctionne pas sous +OpenWRT de base, parce que c'est un truc lié au hardware et que du coup c'est +assez compliqué à gérer sur une base de matos aussi grande que celle d'OpenWRT. +Bah j'ai à peu près trouvé comment le faire fonctionner. +Voilà le code : + +```shell +#!/bin/sh +if [ $ACTION == "released" ]; then + if [ $BUTTON == "BTN_0" ]; then + # Position is 3G + logger "slider 3G" + elif [ $BUTTON == "BTN_1" ]; then + # Position is Router + logger "slider Router" + fi +elif [ $BUTTON == "BTN_1" ] || [ $BUTTON == "BTN_0" ]; then + if grep -qe "sw1.*in hi" /sys/kernel/debug/gpio\ + && grep -qe "sw2.*in hi" /sys/kernel/debug/gpio; then + # Position is AP + logger "slider AP" + fi +fi +``` + +Et ça va dans `/etc/hotplug.d/button/00-buttons` (créez le chemin, il existera +pas à la base). Du coup là comme ça ça fait rien, ça loggue juste les events. +Mais comme vous êtes pas cons vous avez peut être deviné qu'on pouvait très bien +activer l'USBNet que quand l'interrupteur est en position 3G, le wifi et +l'ethernet quand il est en position AP, et juste la batterie quand il est en +position Router. Par exemple. + +Tiens, d'ailleurs. Pour activer le partage de connexion, suffit pas d'ajouter le +support USBNet. Il faut aussi configurer le système pour qu'il demande un lease +DHCP, toussa. Du coup vous pouvez (peut être, j'ai pas testé) le faire par LuCi, +mais sinon vous pouvez le faire en CLI : + +```shell +uci del network.wan +uci set network.wan=interface +uci set network.wan.ifname=usb0 +uci set network.wan.proto=dhcp +uci commit network +ifup wan +``` + +Et pouf, ça marche. + +Voilà. Amusez vous bien avec votre grosse batterie portable, qui fait maintenant +point d'accès wifi/partage de connexion 3G/whatever. diff --git a/content/redondance_de_routeurs,_avec_openbsd_et_freebsd.md b/content/redondance_de_routeurs,_avec_openbsd_et_freebsd.md new file mode 100644 index 0000000..1f66ea7 --- /dev/null +++ b/content/redondance_de_routeurs,_avec_openbsd_et_freebsd.md @@ -0,0 +1,405 @@ +Title: Redondance de routeurs, avec OpenBSD et FreeBSD +Date: 2016-07-29T17:53+02:00 +Author: Wxcafé +Category: +Slug: redondance-routeurs-openbsd-freebsd + +Depuis le début de mon DUT (il y a deux ans), j'ai découvert le monde du réseau, +alors que j'étais plus système auparavant. Au cours de ce processus, j'ai +pu observer quelques coutumes étranges de ce milieu. Ainsi donc, dans cet étrange +domaine, il arrive parfois qu'on cherche à avoir un réseau stable pendant une +période relativement longue. Bien évidemment, ceci se trouve être un problème +Complexe®, a cause notamment des différents constructeurs de matériel réseau, et +des différents systèmes d'exploitation des machines qui font passer les chatons +dans les tuyaux. + +Bref, en général on règle ce problème de façon relativement simple : en +utilisant un système stable, _par exemple_ OpenBSD. Cependant, ça ne suffit pas +toujours: on peut aussi rencontrer des erreurs hardware. Et puis même OpenBSD +peut rencontrer des problèmes softwares aussi, de temps en temps. Il paraît. +J'ai lu un truc la dessus quelque part. + +Bref, après cette intro complètement objective, on va parler de redondance de +routeurs (c'est a dire la mise en place de deux routeurs hardwares en même +temps, avec un qui prend le relai de l'autre en cas de problème). On va aussi +faire en sorte qu'ils utilisent deux réseaux externes différents (d'opérateurs +séparés, par exemple), pour faire bonne mesure. +Vu que c'est un projet pour mon DUT à la base, et qu'on a fait que du Linux la +bas, j'ai décidé de le réaliser avec un OpenBSD et un FreeBSD, sur un laptop et +une Cubieboard 2 (une board ARM qui traînait chez moi), en utilisant des VLANs +(puisqu'ils n'ont qu'une seule NIC). C'est aussi pour ça qu'il y a un FreeBSD, +vu que la Cubieboard ne supporte qu'assez mal OpenBSD (en tout cas d'après mon +expérience) + +Tout d'abord, je vais mettre [ici](https://pub.wxcafe.net/static/redondance.pdf) +le rapport produit pour mon DUT, comme le veut la tradition du TL;DR (tu le sens +mon LaTeX?). Si vous voulez pas lire cette explication, vous pouvez lire l'autre +explication qui est en PDF et orientée pour des profs de DUT. Si vous êtes prof +de DUT j'imagine que ça peut être intéressant. + +Bon, donc la première chose a faire c'est de définir quelques trucs. La +redondance, on l'a dit, c'est le fait d'avoir plusieurs équipements effectuant +une tâche similaire, pour qu'en cas de panne l'un prenne la place de l'autre +sans interruption. Quelques acronymes : + +- CARP, *Common Address Redundancy +Protocol*, est un protocole (développé par OpenBSD pour remplacer VRRP) qui +permet de faire de la redondance entre des équipements IP, en leur permettant +de partager une adresse IP en switchant rapidement en cas de problème avec l'un +des équipements. + +- PF, *Packet Filter*, est le firewall d'OpenBSD et de FreeBSD. +Enfin, des versions différentes. Mais l'idée est la. (en pratique, la version de +FreeBSD est plus ancienne mais supporte le multi-CPU, contrairement a celle +d'OpenBSD (mais bon, on connait le support multi-CPU d'OpenBSD...)). + +- PfSync, *Packet Filter Synchronisation*, est un service qui permet de +synchroniser la table d'état de deux instances de PF. De cette façon, quand un +des deux crashe, le second peut reprendre les connexions en cours et évite de +couper trop de transmissions. + +- IfStated est un petit programme qui permet de vérifier l'état d'une interface +réseau régulièrement et de lancer des commandes en fonction de l'état de celle +ci. + + +Bon, maintenant que ces définitions sont claires, passons à la réalisation. Le +système OpenBSD sera le serveur primaire, et le FreeBSD sera la réplique, car +OpenBSD est capable de routage multipath (répartition du traffic entre deux +routes de manière égale), ce que FreeBSD ne sait pas faire. Ainsi, si R1 (la +machine OpenBSD) est primaire, elle est capable de transférer une partie du +traffic vers R2 (la machine FreeBSD). Si elle s'arrête de fonctionner, R2 n'a +pas besoin de faire de multipath, puisqu'a ce moment la une seule route valide +est encore disponible. + +La première chose à faire est de configurer le réseau sur nos deux machines. +Puisqu'elles ont toutes les deux une seule interface réseau, nous utilisons des +VLANs (en conjonction avec un switch correct, je vous laisse trouver la +configuration de celui-ci. Il faut connecter les deux machines sur des ports +Trunk). Le VLAN 300 sera utilisé pour le réseau interne, le 400 pour le réseau +externe A et le 500 pour le réseau externe B. Ainsi, on aura un réseau qui +ressemble à ceci : + +``` +╭──╮ ╭─────────────╮ ╭──╮ +│ │ │ Switch │ │ │ +│R1│ │ │ │R2│ +│ │ │ │ │ │ +╰──╯ ╰─────────────╯ ╰──╯ + ╚════════╝ ╚═════════╝ +``` + +en terme physique, et ceci : + +``` + ╔══════╗ ╔══════╗ +╭──╮ ╭────╮ ╭─────╮ ╭────╮ ╭──╮ +│OP│ │ │ │ │ │ │ │OP│ +│ │ │ R1 │ │ LAN │ │ R2 │ │ │ +│A │ │ │ │ │ │ │ │B │ +╰──╯ ╰────╯ ╰─────╯ ╰────╯ ╰──╯ + ╚════════╝ ╚════════╝ +``` + +au niveau réseau. +On va aussi utiliser le réseau 30.30.30.0/24 sur le réseau interne pour cet +exemple. + +Pour ce faire, on configure les routeurs ainsi : + +#### R1 (OpenBSD): + +**/etc/hostname.em0:** + +``` +up +``` + +**/etc/hostname.vlan0:** + +``` +inet 30.30.30.1 255.255.255.0 30.30.30.255 vlan 300 vlandev em0 +``` + +**/etc/hostname.vlan1:** + +``` +dhcp vlan 400 vlandev em0 +``` + +#### R2 (FreeBSD): + +**/etc/rc.conf** + +``` +[...] +vlans_dcw0="300 500" +ifconfig_dwc0_300="inet 30.30.30.2 netmask 255.255.255.0" +ifconfig_dwc0_500="DHCP" +``` + +Une fois ceci fait, nos machines sont configurées sur leurs réseaux externes +respectifs (via DHCP, adaptez si votre réseau externe utilise une autre +méthode) et sur le réseau interne. Il faut bien entendu remplacer les noms +d'interfaces (`em0`, `dcw0`) par le noms des interfaces présentes sur vos +machines. + +Nous allons maintenant configurer la redondance elle même avec CARP. Le réseau +avec lequel nous allons nous retrouver ressemble à ceci : + +``` + ╭───────╮ + ╔═════│ VIP │══════╗ + ║ ╰───────╯ ║ + ║ ║ ║ +╭──╮ ╭────╮ ╭─────╮ ╭────╮ ╭──╮ +│OP│ │ │ │ │ │ │ │OP│ +│ │ │ R1 │ │ LAN │ │ R2 │ │ │ +│A │ │ │ │ │ │ │ │B │ +╰──╯ ╰────╯ ╰─────╯ ╰────╯ ╰──╯ + ╚════════╝ ╚════════╝ +``` + +La configuration de CARP se fait en fait comme pour une interface réseau +classique : + +#### R1: + +**/etc/hostname.carp0:** + +``` +vhid 125 pass pwd12345 carpdev vlan0 advbase 3 advskew 1 state master +30.30.30.254 netmask 255.255.255.0 +``` + +#### R2: + +**/etc/rc.conf:** + +``` +[...] +ifconfig_dwc0_300_alias0="vhid 125 advbase 3 advskew 200 \ + state backup pass pwd12345 alias 30.30.30.254/24" +``` + +Une fois que CARP est mis en place, nous configurons PF, pour filtrer les flux +que nous laissons passer sur notre réseau. Les configurations suivantes, +différentes pour R1 et R2 (puisque FreeBSD et OpenBSD n'utilisent pas les mêmes +versions de PF), sont évidemment à modifier en fonction de votre installation: +elles sont très minimales (ne laissant même pas passer le http...) + +#### Pour R1: + +**/etc/pf.conf:** + +``` +set skip on lo + +# définition des variables +int="30.30.30.0/24" +ext="0.0.0.0/0" +int_addr="30.30.30.1" +int_if="vlan0" +ext_if="vlan1" + +# defaut : bloquage +block all + +# vérification des paquets, anti-spoofing +antispoof for $int_if +antispoof for $ext_if + +# nous laissons passer l'icmp +pass proto icmp + +# nous mettons en place le NAT de l'interieur vers Internet +pass in on $int_if from $int to any keep state +pass out on $ext_if from $int to $ext nat-to $int_if keep state + +# carp, pfsync et dhcpsync +pass out on $int_if proto carp keep state +pass quick on $int_if proto pfsync keep state +pass in on $int_if proto udp to any port 8067 keep state +pass out on $int_if proto udp to any port 8067 keep state + +# nous laissons passer les connexions SSH vers le routeur +pass in on $int_if proto tcp from $int to $int_addr port ssh keep state +pass out on $int_if proto tcp from $int_addr port ssh to $int keep state +``` + +#### Et pour R2: + +**/etc/pf.conf:** + +``` +set skip on lo + +# définition des variables +int="30.30.30.0/24" +ext="0.0.0.0/0" +int_addr="30.30.30.2" +int_if="dwc0.300" +ext_if="dwc0.500" + +# défaut : bloquage +block all + +# vérification des paquets, anti-spoofing +antispoof for $int_if +antispoof for $ext_if + +# nous laissons passer l'icmp +pass proto icmp + +# nous mettons en place le NAT de l'interieur vers Internet +nat on $ext_if from $int to any -> ($ext_if) +pass in on $int_if from $int to any keep state +pass out on $ext_if from any to $ext + +# carp, pfsync et dhcpsync +pass out on $int_if inet proto carp keep state +pass quick on $int_if inet proto pfsync keep state +pass in on $int_if inet proto udp to port 8067 keep state +pass out on $int_if inet proto udp to port 8067 keep state + +# nous laissons passer les connexions SSH vers le routeur +pass in on $int_if inet proto tcp from $int to $int_addr \ +port ssh keep state +pass out on $int_if inet proto tcp from $int to $int_addr \ +port ssh keep state +``` + +Une fois que PF est configuré, on passe a pfsync, qui permet de synchroniser +l'état de deux instances de PF, même de versions différentes (je trouve ce truc +génial): + +#### Pour R1: + +**/etc/hostname.pfsync0:** + +``` +syncdev vlan0 syncpeer 30.30.30.2 +``` + +#### Et pour R2: + +**/etc/rc.conf:** + +``` +pfsync_enable="YES" +pfsync_syncdev="dwc0.300" +pfsync_syncpeer="30.30.30.1" +``` + +Passons à ifstated. Puisque R1 supporte le multihoming mais pas R2, nous allons +faire en sorte que R1 aie une route multipath vers R2. De cette façon, R1 (qui +est la machine principale pour CARP, et reçoit donc toutes les connexions venant +du réseau interne), transmet la moitié de ces connexions vers R2, qui les gère +comme nécessaire. Si R1 arrête de fonctionner, R2 récupère l'ensemble des +connexions (grâce a CARP), qui ne sont pas interrompues (grâce a pfsync). Si R2 +arrête de fonctionner, ifstated rentre en action et retire la route multipath de +R1 vers R2, ce qui permet d'éviter de transmettre la moitié des connexions à un +routeur qui ne fonctionne plus (c'est en général une chose a éviter). + +Par conséquent, la configuration d'ifstated n'a à être effectuée que sur R1 : + +**/etc/ifstated.conf:** + +``` +peer = '( "ping -q -c 1 -w 3 30.30.30.2>/dev/null" every 5 )' + +state auto { + if $peer + set-state multihome + if ! $peer + set-state singlehome +} +state multihome { + init { + run "route add -mpath default 30.30.30.2" + } + if ! $peer + set-state singlehome +} +state singlehome { + init { + run "route delete default 30.30.30.2" + } + if $peer + set-state multihome + } + +init-state auto +``` + +Enfin, dernier point a configurer, la synchronisation DHCP. Elle nous permet de +faire en sorte que les machines gardent les mêmes adresses IP même si un des +deux routeurs reste en rade pendant une période prolongée. On configure donc +`isc-dhcpd` sur les deux routeurs, comme suit: + +#### R1: + +**/etc/dhcpd.conf:** + +``` +authoritative; +ddns-update-style none; + +failover peer "dhcp-failover" { + primary; + address 30.30.30.1; + port 8067; + peer address 30.30.30.2; + peer port 8067; +} + +subnet 30.30.30.0 netmask 255.255.255.0 { + option routers 30.30.30.254; + option domain-name-servers 30.30.30.254; + pool { + failover peer "dhcp-failover"; + max-lease-time 86400; + range 30.30.30.10 30.30.30.250; + } +} +``` + +#### Et pour R2: + +**/usr/local/etc/dhcpd.conf:** + +``` +authoritative; +ddns-update-style none; + +failover peer "dhcp-failover" { + secondary; + address 30.30.30.2; + port 8067; + peer address 30.30.30.1; + peer port 8067; +} + +subnet 30.30.30.0 netmask 255.255.255.0 { + option routers 30.30.30.254; + option domain-name-servers 30.30.30.254; + pool { + failover peer "dhcp-failover"; + max-lease-time 86400; + range 30.30.30.10 30.30.30.250; + } +} +``` + +Et voilà! Notre réseau ressemble désormais à ça (j'ai repris le schéma de mon +rapport, j'ai pas le courage de le refaire en texte encore): + +![schéma](https://pub.wxcafe.net/img/schema_redondance_routeurs.png) + +avec le PC1 qui représente le réseau local. + +Si vous avez bien lu la configuration du serveur DHCP, il reste encore à mettre +en place un serveur DNS écoutant sur l'IP virtuelle, donc a priori synchronisé +entre les deux routeurs. Comme c'est quelque chose de simple a mettre en place +et que c'est assez bien documenté ailleurs, je laisse cette tâche comme exercice +aux lecteurs-ices. From f73935944ca78418c4912413e0dc140bc57cf4d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wxcaf=C3=A9=20=28Cl=C3=A9ment=20Hertling=29?= <wxcafe@wxcafe.net> Date: Sat, 24 Dec 2016 00:46:33 +0100 Subject: [PATCH 2/4] email security --- content/email-security.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 content/email-security.md diff --git a/content/email-security.md b/content/email-security.md new file mode 100644 index 0000000..46e2347 --- /dev/null +++ b/content/email-security.md @@ -0,0 +1,29 @@ +Title: Email Security +Date: 2016-12-24T00:24+01:00 +Author: Wxcafé +Category: +Slug: email-security + +So, nowadays, everyone knows emails are **not** secure. If you didn't know that, +you should. Emails are to be treated like postcards : everyone between you and +the person you're talking to can read them. Don't write military secrets in +them. Back in the good old days, when the protocols they rely on were devised, +the people creating them didn't really need to secure them (and they didn't have +computers powerful enough to do encryption. Emails are **old**. Like, really +old. Like older than I am. By decades.) + +There are, of course, a few methods to "secure" email. I'm ready to bet at this +point over 75% of the people reading this are at least thinking very hard "PGP". +Some might be thinking "S/MIME". Maybe a few of you who didn't think I was +talking about encryption by the user are thinking about STARTTLS in SMTP, or +SPF/DKIM/DMARC. + +If this previous paragraph confused you, at least a bit, there's a very good +summary about these things over in the latest issue of *the IP Journal*, +[here](http://ipj.dreamhosters.com/wp-content/uploads/issues/2016/ipj19-3.pdf) +(pdf). I also am going to start mirroring the issues of that journal over on +[https://wxcafe.net/pub/IPJ/](https://wxcafe.net/pub/IPJ/). I encourage you to +subscribe to the paper version of the IP Journal, it's **free** and the content +is generally very good and informative. + +That was all, see ya From e1760d3ff14218ab325ecb29ae31c4128218bcd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wxcaf=C3=A9=20=28Cl=C3=A9ment=20Hertling=29?= <wxcafe@wxcafe.net> Date: Thu, 29 Dec 2016 04:41:42 +0100 Subject: [PATCH 3/4] changed theme --- themes/pelican-clean-blog/.gitignore | 1 + themes/pelican-clean-blog/static/cover.png | Bin 0 -> 14446 bytes .../static/css/bootstrap.css | 6358 ++++++++++++ .../static/css/bootstrap.min.css | 5 + .../static/css/clean-blog.css | 410 + .../static/css/clean-blog.min.css | 5 + .../static/css/code_blocks/darkly.css | 38 + .../static/css/code_blocks/github.css | 61 + .../static/css/code_blocks/github_jekyll.css | 84 + .../static/css/code_blocks/monokai.css | 80 + .../static/css/code_blocks/tomorrow.css | 70 + .../static/css/code_blocks/tomorrow_night.css | 70 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20335 bytes .../fonts/glyphicons-halflings-regular.svg | 229 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 41280 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23320 bytes .../static/images/about-bg.jpg | Bin 0 -> 33097 bytes .../static/images/contact-bg.jpg | Bin 0 -> 290070 bytes .../static/images/home-bg.jpg | Bin 0 -> 172779 bytes .../static/images/post-bg.jpg | Bin 0 -> 140909 bytes .../static/images/post-sample-image.jpg | Bin 0 -> 115144 bytes .../pelican-clean-blog/static/js/bootstrap.js | 2276 ++++ .../static/js/bootstrap.min.js | 7 + .../static/js/clean-blog.js | 1032 ++ .../static/js/clean-blog.min.js | 7 + themes/pelican-clean-blog/static/js/jquery.js | 9190 +++++++++++++++++ .../static/js/jquery.min.js | 5 + .../templates/analytics.html | 46 + .../templates/archives.html | 34 + .../pelican-clean-blog/templates/article.html | 158 + .../pelican-clean-blog/templates/author.html | 33 + .../pelican-clean-blog/templates/authors.html | 37 + themes/pelican-clean-blog/templates/base.html | 197 + .../templates/categories.html | 32 + .../templates/category.html | 24 + .../templates/comments.html | 1 + .../templates/disqus_script.html | 11 + .../pelican-clean-blog/templates/footer.html | 4 + .../pelican-clean-blog/templates/index.html | 73 + themes/pelican-clean-blog/templates/page.html | 32 + .../templates/pagination.html | 16 + .../templates/period_archives.html | 34 + .../pelican-clean-blog/templates/sharing.html | 23 + themes/pelican-clean-blog/templates/tag.html | 22 + themes/pelican-clean-blog/templates/tags.html | 31 + 45 files changed, 20736 insertions(+) create mode 100644 themes/pelican-clean-blog/.gitignore create mode 100644 themes/pelican-clean-blog/static/cover.png create mode 100755 themes/pelican-clean-blog/static/css/bootstrap.css create mode 100755 themes/pelican-clean-blog/static/css/bootstrap.min.css create mode 100755 themes/pelican-clean-blog/static/css/clean-blog.css create mode 100755 themes/pelican-clean-blog/static/css/clean-blog.min.css create mode 100644 themes/pelican-clean-blog/static/css/code_blocks/darkly.css create mode 100644 themes/pelican-clean-blog/static/css/code_blocks/github.css create mode 100644 themes/pelican-clean-blog/static/css/code_blocks/github_jekyll.css create mode 100644 themes/pelican-clean-blog/static/css/code_blocks/monokai.css create mode 100644 themes/pelican-clean-blog/static/css/code_blocks/tomorrow.css create mode 100644 themes/pelican-clean-blog/static/css/code_blocks/tomorrow_night.css create mode 100755 themes/pelican-clean-blog/static/fonts/glyphicons-halflings-regular.eot create mode 100755 themes/pelican-clean-blog/static/fonts/glyphicons-halflings-regular.svg create mode 100755 themes/pelican-clean-blog/static/fonts/glyphicons-halflings-regular.ttf create mode 100755 themes/pelican-clean-blog/static/fonts/glyphicons-halflings-regular.woff create mode 100755 themes/pelican-clean-blog/static/images/about-bg.jpg create mode 100755 themes/pelican-clean-blog/static/images/contact-bg.jpg create mode 100755 themes/pelican-clean-blog/static/images/home-bg.jpg create mode 100755 themes/pelican-clean-blog/static/images/post-bg.jpg create mode 100755 themes/pelican-clean-blog/static/images/post-sample-image.jpg create mode 100755 themes/pelican-clean-blog/static/js/bootstrap.js create mode 100755 themes/pelican-clean-blog/static/js/bootstrap.min.js create mode 100755 themes/pelican-clean-blog/static/js/clean-blog.js create mode 100755 themes/pelican-clean-blog/static/js/clean-blog.min.js create mode 100755 themes/pelican-clean-blog/static/js/jquery.js create mode 100755 themes/pelican-clean-blog/static/js/jquery.min.js create mode 100644 themes/pelican-clean-blog/templates/analytics.html create mode 100755 themes/pelican-clean-blog/templates/archives.html create mode 100755 themes/pelican-clean-blog/templates/article.html create mode 100755 themes/pelican-clean-blog/templates/author.html create mode 100755 themes/pelican-clean-blog/templates/authors.html create mode 100644 themes/pelican-clean-blog/templates/base.html create mode 100755 themes/pelican-clean-blog/templates/categories.html create mode 100755 themes/pelican-clean-blog/templates/category.html create mode 100644 themes/pelican-clean-blog/templates/comments.html create mode 100644 themes/pelican-clean-blog/templates/disqus_script.html create mode 100644 themes/pelican-clean-blog/templates/footer.html create mode 100755 themes/pelican-clean-blog/templates/index.html create mode 100755 themes/pelican-clean-blog/templates/page.html create mode 100644 themes/pelican-clean-blog/templates/pagination.html create mode 100755 themes/pelican-clean-blog/templates/period_archives.html create mode 100644 themes/pelican-clean-blog/templates/sharing.html create mode 100755 themes/pelican-clean-blog/templates/tag.html create mode 100755 themes/pelican-clean-blog/templates/tags.html diff --git a/themes/pelican-clean-blog/.gitignore b/themes/pelican-clean-blog/.gitignore new file mode 100644 index 0000000..33a9488 --- /dev/null +++ b/themes/pelican-clean-blog/.gitignore @@ -0,0 +1 @@ +example diff --git a/themes/pelican-clean-blog/static/cover.png b/themes/pelican-clean-blog/static/cover.png new file mode 100644 index 0000000000000000000000000000000000000000..e481d5f5421cb404797ecd998831e785bef59208 GIT binary patch literal 14446 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 literal 0 HcmV?d00001 diff --git a/themes/pelican-clean-blog/static/css/bootstrap.css b/themes/pelican-clean-blog/static/css/bootstrap.css new file mode 100755 index 0000000..4165d41 --- /dev/null +++ b/themes/pelican-clean-blog/static/css/bootstrap.css @@ -0,0 +1,6358 @@ +/*! + * Bootstrap v3.3.0 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + margin: .67em 0; + font-size: 2em; +} +mark { + color: #000; + background: #ff0; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -.5em; +} +sub { + bottom: -.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + height: 0; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + margin: 0; + font: inherit; + color: inherit; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + padding: .35em .625em .75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} +legend { + padding: 0; + border: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-spacing: 0; + border-collapse: collapse; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + select { + background: #fff !important; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\2a"; +} +.glyphicon-plus:before { + content: "\2b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #428bca; + text-decoration: none; +} +a:hover, +a:focus { + color: #2a6496; + text-decoration: underline; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + display: inline-block; + max-width: 100%; + height: auto; + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all .2s ease-in-out; + -o-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 36px; +} +h2, +.h2 { + font-size: 30px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +mark, +.mark { + padding: .2em; + background-color: #fcf8e3; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777; +} +.text-primary { + color: #428bca; +} +a.text-primary:hover { + color: #3071a9; +} +.text-success { + color: #3c763d; +} +a.text-success:hover { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #428bca; +} +a.bg-primary:hover { + background-color: #3071a9; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + margin-left: -5px; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + text-align: right; + border-right: 5px solid #eee; + border-left: 0; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + -webkit-box-shadow: none; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + color: #333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.row { + margin-right: -15px; + margin-left: -15px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-child(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + display: table-column; + float: none; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + display: table-cell; + float: none; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + min-height: .01%; + overflow-x: auto; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eee; + opacity: 1; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + line-height: 34px; + line-height: 1.42857143 \0; +} +input[type="date"].input-sm, +input[type="time"].input-sm, +input[type="datetime-local"].input-sm, +input[type="month"].input-sm { + line-height: 30px; + line-height: 1.5 \0; +} +input[type="date"].input-lg, +input[type="time"].input-lg, +input[type="datetime-local"].input-lg, +input[type="month"].input-lg { + line-height: 46px; + line-height: 1.33 \0; +} +_:-ms-fullscreen, +:root input[type="date"], +_:-ms-fullscreen, +:root input[type="time"], +_:-ms-fullscreen, +:root input[type="datetime-local"], +_:-ms-fullscreen, +:root input[type="month"] { + line-height: 1.42857143; +} +_:-ms-fullscreen.input-sm, +:root input[type="date"].input-sm, +_:-ms-fullscreen.input-sm, +:root input[type="time"].input-sm, +_:-ms-fullscreen.input-sm, +:root input[type="datetime-local"].input-sm, +_:-ms-fullscreen.input-sm, +:root input[type="month"].input-sm { + line-height: 1.5; +} +_:-ms-fullscreen.input-lg, +:root input[type="date"].input-lg, +_:-ms-fullscreen.input-lg, +:root input[type="time"].input-lg, +_:-ms-fullscreen.input-lg, +:root input[type="datetime-local"].input-lg, +_:-ms-fullscreen.input-lg, +:root input[type="month"].input-lg { + line-height: 1.33; +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-top: 4px \9; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-right: 0; + padding-left: 0; +} +.input-sm, +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm, +select.form-group-sm .form-control { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +textarea.form-group-sm .form-control, +select[multiple].input-sm, +select[multiple].form-group-sm .form-control { + height: auto; +} +.input-lg, +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +select.input-lg, +select.form-group-lg .form-control { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +textarea.form-group-lg .form-control, +select[multiple].input-lg, +select[multiple].form-group-lg .form-control { + height: auto; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + padding-top: 7px; + margin-bottom: 0; + text-align: right; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.3px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + } +} +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + pointer-events: none; + cursor: not-allowed; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus, +.btn-default.focus, +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #428bca; + border-color: #357ebd; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary.focus, +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #3071a9; + border-color: #285e8e; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #428bca; + border-color: #357ebd; +} +.btn-primary .badge { + color: #428bca; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:hover, +.btn-success:focus, +.btn-success.focus, +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:hover, +.btn-info:focus, +.btn-info.focus, +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:hover, +.btn-warning:focus, +.btn-warning.focus, +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:hover, +.btn-danger:focus, +.btn-danger.focus, +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + font-weight: normal; + color: #428bca; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #2a6496; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity .15s linear; + -o-transition: opacity .15s linear; + transition: opacity .15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; + visibility: hidden; +} +.collapse.in { + display: block; + visibility: visible; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: .35s; + -o-transition-duration: .35s; + transition-duration: .35s; + -webkit-transition-property: height, visibility; + -o-transition-property: height, visibility; + transition-property: height, visibility; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + text-align: left; + list-style: none; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); + box-shadow: 0 6px 12px rgba(0, 0, 0, .175); +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + background-color: #428bca; + outline: 0; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + right: 0; + left: auto; +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + content: ""; + border-top: 0; + border-bottom: 4px solid; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + .navbar-right .dropdown-menu-left { + right: auto; + left: 0; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus { + outline: 0; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child > .btn:last-child, +.btn-group > .btn-group:first-child > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group:last-child > .btn:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 4px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555; + text-align: center; + background-color: #eee; + border: 1px solid #ccc; + border-radius: 4px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + margin-left: -1px; +} +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eee; +} +.nav > li.disabled > a { + color: #777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eee; + border-color: #428bca; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eee #eee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #428bca; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; + visibility: hidden; +} +.tab-content > .active { + display: block; + visibility: visible; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + -webkit-overflow-scrolling: touch; + border-top: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + visibility: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + height: 50px; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 7.5px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555; + background-color: #e7e7e7; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #fff; + background-color: #080808; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + padding: 0 5px; + color: #ccc; + content: "/\00a0"; +} +.breadcrumb > .active { + color: #777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.42857143; + color: #428bca; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + color: #2a6496; + background-color: #eee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #fff; + cursor: default; + background-color: #428bca; + border-color: #428bca; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777; + cursor: not-allowed; + background-color: #fff; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #428bca; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #3071a9; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +a.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #428bca; + background-color: #fff; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding: 30px 15px; + margin-bottom: 30px; + color: inherit; + background-color: #eee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding: 48px 0; + } + .container .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border .2s ease-in-out; + -o-transition: border .2s ease-in-out; + transition: border .2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-right: auto; + margin-left: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #428bca; +} +.thumbnail .caption { + padding: 9px; + color: #333; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); +} +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #428bca; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + -webkit-transition: width .6s ease; + -o-transition: width .6s ease; + transition: width .6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + padding-left: 0; + margin-bottom: 20px; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +a.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +a.list-group-item:focus { + color: #555; + text-decoration: none; + background-color: #f5f5f5; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + color: #777; + cursor: not-allowed; + background-color: #eee; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #428bca; + border-color: #428bca; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #e1edf7; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +a.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +a.list-group-item-success.active:hover, +a.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +a.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +a.list-group-item-info.active:hover, +a.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +a.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +a.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: 0 1px 1px rgba(0, 0, 0, .05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-right: 15px; + padding-left: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #428bca; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #428bca; + border-color: #428bca; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #428bca; +} +.panel-primary > .panel-heading .badge { + color: #428bca; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #428bca; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, .15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + filter: alpha(opacity=20); + opacity: .2; +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + filter: alpha(opacity=50); + opacity: .5; +} +button.close { + -webkit-appearance: none; + padding: 0; + cursor: pointer; + background: transparent; + border: 0; +} +.modal-open { + overflow: hidden; +} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + display: none; + overflow: hidden; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform .3s ease-out; + -o-transition: -o-transform .3s ease-out; + transition: transform .3s ease-out; + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + outline: 0; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); + box-shadow: 0 3px 9px rgba(0, 0, 0, .5); +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: #000; +} +.modal-backdrop.fade { + filter: alpha(opacity=0); + opacity: 0; +} +.modal-backdrop.in { + filter: alpha(opacity=50); + opacity: .5; +} +.modal-header { + min-height: 16.42857143px; + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-size: 12px; + line-height: 1.4; + visibility: visible; + filter: alpha(opacity=0); + opacity: 0; +} +.tooltip.in { + filter: alpha(opacity=90); + opacity: .9; +} +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + text-decoration: none; + background-color: #000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + right: 5px; + bottom: 0; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + white-space: normal; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + box-shadow: 0 5px 10px rgba(0, 0, 0, .2); +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + content: ""; + border-width: 10px; +} +.popover.top > .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, .25); + border-bottom-width: 0; +} +.popover.top > .arrow:after { + bottom: 1px; + margin-left: -10px; + content: " "; + border-top-color: #fff; + border-bottom-width: 0; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, .25); + border-left-width: 0; +} +.popover.right > .arrow:after { + bottom: -10px; + left: 1px; + content: " "; + border-right-color: #fff; + border-left-width: 0; +} +.popover.bottom > .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, .25); +} +.popover.bottom > .arrow:after { + top: 1px; + margin-left: -10px; + content: " "; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, .25); +} +.popover.left > .arrow:after { + right: 1px; + bottom: -10px; + content: " "; + border-right-width: 0; + border-left-color: #fff; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: .6s ease-in-out left; + -o-transition: .6s ease-in-out left; + transition: .6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform .6s ease-in-out; + -o-transition: -o-transform .6s ease-in-out; + transition: transform .6s ease-in-out; + + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000; + perspective: 1000; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + left: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + left: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + left: 0; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); + filter: alpha(opacity=50); + opacity: .5; +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control:hover, +.carousel-control:focus { + color: #fff; + text-decoration: none; + filter: alpha(opacity=90); + outline: 0; + opacity: .9; +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px; +} +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #fff; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; + visibility: hidden !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap.css.map */ diff --git a/themes/pelican-clean-blog/static/css/bootstrap.min.css b/themes/pelican-clean-blog/static/css/bootstrap.min.css new file mode 100755 index 0000000..4af8905 --- /dev/null +++ b/themes/pelican-clean-blog/static/css/bootstrap.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.3.0 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px;line-height:1.42857143 \0}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px;line-height:1.5 \0}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px;line-height:1.33 \0}_:-ms-fullscreen,:root input[type=date],_:-ms-fullscreen,:root input[type=time],_:-ms-fullscreen,:root input[type=datetime-local],_:-ms-fullscreen,:root input[type=month]{line-height:1.42857143}_:-ms-fullscreen.input-sm,:root input[type=date].input-sm,_:-ms-fullscreen.input-sm,:root input[type=time].input-sm,_:-ms-fullscreen.input-sm,:root input[type=datetime-local].input-sm,_:-ms-fullscreen.input-sm,:root input[type=month].input-sm{line-height:1.5}_:-ms-fullscreen.input-lg,:root input[type=date].input-lg,_:-ms-fullscreen.input-lg,:root input[type=time].input-lg,_:-ms-fullscreen.input-lg,:root input[type=datetime-local].input-lg,_:-ms-fullscreen.input-lg,:root input[type=month].input-lg{line-height:1.33}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm,.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,select.form-group-sm .form-control{height:30px;line-height:30px}textarea.input-sm,textarea.form-group-sm .form-control,select[multiple].input-sm,select[multiple].form-group-sm .form-control{height:auto}.input-lg,.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg,select.form-group-lg .form-control{height:46px;line-height:46px}textarea.input-lg,textarea.form-group-lg .form-control,select[multiple].input-lg,select[multiple].form-group-lg .form-control{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#3071a9;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#428bca;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#428bca;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#428bca}.panel-primary>.panel-heading .badge{color:#428bca;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-size:12px;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/themes/pelican-clean-blog/static/css/clean-blog.css b/themes/pelican-clean-blog/static/css/clean-blog.css new file mode 100755 index 0000000..f5bed26 --- /dev/null +++ b/themes/pelican-clean-blog/static/css/clean-blog.css @@ -0,0 +1,410 @@ +/*! + * Clean Blog v1.0.0 (http://startbootstrap.com) + * Copyright 2014 Start Bootstrap + * Licensed under Apache 2.0 (https://github.com/IronSummitMedia/startbootstrap/blob/gh-pages/LICENSE) + */ + +body { + font-family: 'Open Sans', 'Lora','Times New Roman',serif; + font-size: 18px; + font-weight: 500; + color: #404040; +} + +p { + line-height: 1.5; + margin: 30px 0; +} +p a { + text-decoration: underline; +} +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-weight: 800; +} +a { + color: #0085a1; +} +a:hover, +a:focus { + color: #0057a2; +} +a img:hover, +a img:focus { + cursor: zoom-in; +} +blockquote { + color: #808080; + font-style: italic; +} +pre { + background-color: transparent; + font-size: 16px; +} +hr.small { + max-width: 100px; + margin: 15px auto; + border-width: 4px; + border-color: white; +} +.navbar-custom { + position: absolute; + top: 0; + left: 0; + width: 100%; + z-index: 3; + font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; +} +.navbar-custom .navbar-brand { + font-weight: 800; +} +.navbar-custom .nav li a { + text-transform: uppercase; + font-size: 12px; + font-weight: 800; + letter-spacing: 1px; +} +@media only screen and (min-width: 768px) { + .navbar-custom { + background: transparent; + border-bottom: 1px solid transparent; + } + .navbar-custom .navbar-brand { + color: white; + padding: 20px; + } + .navbar-custom .navbar-brand:hover, + .navbar-custom .navbar-brand:focus { + color: rgba(255, 255, 255, 0.8); + } + .navbar-custom .nav li a { + color: white; + padding: 20px; + } + .navbar-custom .nav li a:hover, + .navbar-custom .nav li a:focus { + color: rgba(255, 255, 255, 0.8); + } +} +@media only screen and (min-width: 1170px) { + .navbar-custom { + -webkit-transition: background-color 0.3s; + -moz-transition: background-color 0.3s; + transition: background-color 0.3s; + /* Force Hardware Acceleration in WebKit */ + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + } + .navbar-custom.is-fixed { + /* when the user scrolls down, we hide the header right above the viewport */ + position: fixed; + top: -61px; + background-color: rgba(255, 255, 255, 0.9); + border-bottom: 1px solid #f2f2f2; + -webkit-transition: -webkit-transform 0.3s; + -moz-transition: -moz-transform 0.3s; + transition: transform 0.3s; + } + .navbar-custom.is-fixed .navbar-brand { + color: #404040; + } + .navbar-custom.is-fixed .navbar-brand:hover, + .navbar-custom.is-fixed .navbar-brand:focus { + color: #0085a1; + } + .navbar-custom.is-fixed .nav li a { + color: #404040; + } + .navbar-custom.is-fixed .nav li a:hover, + .navbar-custom.is-fixed .nav li a:focus { + color: #0085a1; + } + .navbar-custom.is-visible { + /* if the user changes the scrolling direction, we show the header */ + -webkit-transform: translate3d(0, 100%, 0); + -moz-transform: translate3d(0, 100%, 0); + -ms-transform: translate3d(0, 100%, 0); + -o-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} +.intro-header { + background-color: #808080; + background: no-repeat center center; + background-attachment: scroll; + -webkit-background-size: cover; + -moz-background-size: cover; + background-size: cover; + -o-background-size: cover; + margin-bottom: 50px; +} +.intro-header .site-heading, +.intro-header .post-heading, +.intro-header .page-heading { + padding: 100px 0 50px; + color: white; +} +@media only screen and (min-width: 768px) { + .intro-header .site-heading, + .intro-header .post-heading, + .intro-header .page-heading { + padding: 150px 0; + } +} +.intro-header .site-heading, +.intro-header .page-heading { + text-align: center; +} +.intro-header .site-heading h1, +.intro-header .page-heading h1 { + margin-top: 0; + font-size: 50px; +} +.intro-header .site-heading .subheading, +.intro-header .page-heading .subheading { + font-size: 24px; + line-height: 1.1, + display: block; + font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-weight: 300; + margin: 10px 0 0; +} +@media only screen and (min-width: 768px) { + .intro-header .site-heading h1, + .intro-header .page-heading h1 { + font-size: 80px; + } +} +.intro-header .post-heading h1 { + font-size: 35px; +} +.intro-header .post-heading .subheading, +.intro-header .post-heading .meta { + line-height: 1.1; + display: block; +} +.intro-header .post-heading .subheading { + font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-size: 24px; + margin: 10px 0 30px; + font-weight: 600; +} +.intro-header .post-heading .meta { + font-family: 'Lora', 'Times New Roman', serif; + font-style: italic; + font-weight: 300; + font-size: 20px; +} +.intro-header .post-heading .meta a { + color: white; +} +@media only screen and (min-width: 768px) { + .intro-header .post-heading h1 { + font-size: 55px; + } + .intro-header .post-heading .subheading { + font-size: 30px; + } +} +.post-preview > a { + color: #404040; +} +.post-preview > a:hover, +.post-preview > a:focus { + text-decoration: none; + color: #0085a1; +} +.post-preview > a > .post-title { + font-size: 30px; + margin-top: 30px; + margin-bottom: 10px; +} +.post-preview > a > .post-subtitle { + margin: 0; + font-weight: 300; + margin-bottom: 10px; +} +.post-preview > .post-meta { + color: #808080; + font-size: 18px; + font-style: italic; + margin-top: 0; +} +.post-preview > .post-meta > a { + text-decoration: none; + color: #404040; +} +.post-preview > .post-meta > a:hover, +.post-preview > .post-meta > a:focus { + color: #0085a1; + text-decoration: underline; +} +@media only screen and (min-width: 768px) { + .post-preview > a > .post-title { + font-size: 36px; + } +} +.section-heading { + font-size: 36px; + margin-top: 60px; + font-weight: 700; +} +.caption { + text-align: center; + font-size: 14px; + padding: 10px; + font-style: italic; + margin: 0; + display: block; + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; +} +footer { + padding: 50px 0 65px; +} +footer .list-inline { + margin: 0; + padding: 0; +} +footer .copyright { + font-size: 14px; + text-align: center; + margin-bottom: 0; +} +.floating-label-form-group { + font-size: 14px; + position: relative; + margin-bottom: 0; + padding-bottom: 0.5em; + border-bottom: 1px solid #eeeeee; +} +.floating-label-form-group input, +.floating-label-form-group textarea { + z-index: 1; + position: relative; + padding-right: 0; + padding-left: 0; + border: none; + border-radius: 0; + font-size: 1.5em; + background: none; + box-shadow: none !important; + resize: none; +} +.floating-label-form-group label { + display: block; + z-index: 0; + position: relative; + top: 2em; + margin: 0; + font-size: 0.85em; + line-height: 1.764705882em; + vertical-align: middle; + vertical-align: baseline; + opacity: 0; + -webkit-transition: top 0.3s ease,opacity 0.3s ease; + -moz-transition: top 0.3s ease,opacity 0.3s ease; + -ms-transition: top 0.3s ease,opacity 0.3s ease; + transition: top 0.3s ease,opacity 0.3s ease; +} +.floating-label-form-group::not(:first-child) { + padding-left: 14px; + border-left: 1px solid #eeeeee; +} +.floating-label-form-group-with-value label { + top: 0; + opacity: 1; +} +.floating-label-form-group-with-focus label { + color: #0085a1; +} +form .row:first-child .floating-label-form-group { + border-top: 1px solid #eeeeee; +} +.btn { + font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; + text-transform: uppercase; + font-size: 14px; + font-weight: 800; + letter-spacing: 1px; + border-radius: 0; + padding: 15px 25px; +} +.btn-lg { + font-size: 16px; + padding: 25px 35px; +} +.btn-default:hover, +.btn-default:focus { + background-color: #0085a1; + border: 1px solid #0085a1; + color: white; +} +.pager { + margin: 20px 0 0; +} +.pager li > a, +.pager li > span { + font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; + text-transform: uppercase; + font-size: 14px; + font-weight: 800; + letter-spacing: 1px; + padding: 15px 25px; + background-color: white; + border-radius: 0; +} +.pager li > a:hover, +.pager li > a:focus { + color: white; + background-color: #0085a1; + border: 1px solid #0085a1; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #808080; + background-color: #404040; + cursor: not-allowed; +} +::-moz-selection { + color: white; + text-shadow: none; + background: #0085a1; +} +::selection { + color: white; + text-shadow: none; + background: #0085a1; +} +img { + max-width: 100%; + height: auto; + width: auto\9; /* ie8 */ +} +img::selection { + color: white; + background: transparent; +} +img::-moz-selection { + color: white; + background: transparent; +} +body { + webkit-tap-highlight-color: #0085a1; +} +.article-summary { + padding-top:10px; + padding-bottom: 10px; +} \ No newline at end of file diff --git a/themes/pelican-clean-blog/static/css/clean-blog.min.css b/themes/pelican-clean-blog/static/css/clean-blog.min.css new file mode 100755 index 0000000..eca42a4 --- /dev/null +++ b/themes/pelican-clean-blog/static/css/clean-blog.min.css @@ -0,0 +1,5 @@ +/*! + * Clean Blog v1.0.0 (http://startbootstrap.com) + * Copyright 2014 Start Bootstrap + * Licensed under Apache 2.0 (https://github.com/IronSummitMedia/startbootstrap/blob/gh-pages/LICENSE) + */.caption,.intro-header .page-heading,.intro-header .site-heading,footer .copyright{text-align:center}body{font-family:'Open Sans',Lora,'Times New Roman',serif;font-size:18px;font-weight:500;color:#404040;webkit-tap-highlight-color:#0085a1}.intro-header .page-heading .subheading,.intro-header .post-heading .subheading,.intro-header .site-heading .subheading,.navbar-custom,h1,h2,h3,h4,h5,h6{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}p{line-height:1.5;margin:30px 0}p a{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:800}a{color:#0085a1}a:focus,a:hover{color:#0057a2}a img:focus,a img:hover{cursor:zoom-in}blockquote{color:grey;font-style:italic}pre{background-color:transparent;font-size:16px}hr.small{max-width:100px;margin:15px auto;border-width:4px;border-color:#fff}.navbar-custom{position:absolute;top:0;left:0;width:100%;z-index:3}.navbar-custom .navbar-brand{font-weight:800}.navbar-custom .nav li a{text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:1px}@media only screen and (min-width:768px){.navbar-custom{background:0 0;border-bottom:1px solid transparent}.navbar-custom .navbar-brand{color:#fff;padding:20px}.navbar-custom .navbar-brand:focus,.navbar-custom .navbar-brand:hover{color:rgba(255,255,255,.8)}.navbar-custom .nav li a{color:#fff;padding:20px}.navbar-custom .nav li a:focus,.navbar-custom .nav li a:hover{color:rgba(255,255,255,.8)}}@media only screen and (min-width:1170px){.navbar-custom{-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.navbar-custom.is-fixed{position:fixed;top:-61px;background-color:rgba(255,255,255,.9);border-bottom:1px solid #f2f2f2;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.navbar-custom.is-fixed .navbar-brand{color:#404040}.navbar-custom.is-fixed .navbar-brand:focus,.navbar-custom.is-fixed .navbar-brand:hover{color:#0085a1}.navbar-custom.is-fixed .nav li a{color:#404040}.navbar-custom.is-fixed .nav li a:focus,.navbar-custom.is-fixed .nav li a:hover{color:#0085a1}.navbar-custom.is-visible{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.intro-header{background:center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;margin-bottom:50px}.intro-header .page-heading,.intro-header .post-heading,.intro-header .site-heading{padding:100px 0 50px;color:#fff}.intro-header .page-heading h1,.intro-header .site-heading h1{margin-top:0;font-size:50px}.intro-header .page-heading .subheading,.intro-header .site-heading .subheading{font-size:24px;line-height:1.1,display: block;font-weight:300;margin:10px 0 0}@media only screen and (min-width:768px){.intro-header .page-heading,.intro-header .post-heading,.intro-header .site-heading{padding:150px 0}.intro-header .page-heading h1,.intro-header .site-heading h1{font-size:80px}}.intro-header .post-heading h1{font-size:35px}.intro-header .post-heading .meta,.intro-header .post-heading .subheading{line-height:1.1;display:block}.intro-header .post-heading .subheading{font-size:24px;margin:10px 0 30px;font-weight:600}.intro-header .post-heading .meta{font-family:Lora,'Times New Roman',serif;font-style:italic;font-weight:300;font-size:20px}.intro-header .post-heading .meta a{color:#fff}@media only screen and (min-width:768px){.intro-header .post-heading h1{font-size:55px}.intro-header .post-heading .subheading{font-size:30px}}.post-preview>a{color:#404040}.post-preview>a:focus,.post-preview>a:hover{text-decoration:none;color:#0085a1}.post-preview>a>.post-title{font-size:30px;margin-top:30px;margin-bottom:10px}.post-preview>a>.post-subtitle{margin:0 0 10px;font-weight:300}.post-preview>.post-meta{color:grey;font-size:18px;font-style:italic;margin-top:0}.post-preview>.post-meta>a{text-decoration:none;color:#404040}.post-preview>.post-meta>a:focus,.post-preview>.post-meta>a:hover{color:#0085a1;text-decoration:underline}@media only screen and (min-width:768px){.post-preview>a>.post-title{font-size:36px}}.section-heading{font-size:36px;margin-top:60px;font-weight:700}.btn,.pager li>a,.pager li>span{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:800;letter-spacing:1px}.caption{font-size:14px;padding:10px;font-style:italic;margin:0;display:block;border-bottom-right-radius:5px;border-bottom-left-radius:5px}footer{padding:50px 0 65px}footer .list-inline{margin:0;padding:0}footer .copyright{font-size:14px;margin-bottom:0}.floating-label-form-group{font-size:14px;position:relative;margin-bottom:0;padding-bottom:.5em;border-bottom:1px solid #eee}.floating-label-form-group input,.floating-label-form-group textarea{z-index:1;position:relative;padding-right:0;padding-left:0;border:none;border-radius:0;font-size:1.5em;background:0 0;box-shadow:none!important;resize:none}.floating-label-form-group label{display:block;z-index:0;position:relative;top:2em;margin:0;font-size:.85em;line-height:1.764705882em;vertical-align:middle;vertical-align:baseline;opacity:0;-webkit-transition:top .3s ease,opacity .3s ease;-moz-transition:top .3s ease,opacity .3s ease;-ms-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease}.floating-label-form-group::not(:first-child){padding-left:14px;border-left:1px solid #eee}.floating-label-form-group-with-value label{top:0;opacity:1}.floating-label-form-group-with-focus label{color:#0085a1}form .row:first-child .floating-label-form-group{border-top:1px solid #eee}.btn{font-size:14px;border-radius:0;padding:15px 25px}.btn-lg{font-size:16px;padding:25px 35px}.btn-default:focus,.btn-default:hover{background-color:#0085a1;border:1px solid #0085a1;color:#fff}.pager{margin:20px 0 0}.pager li>a,.pager li>span{font-size:14px;padding:15px 25px;background-color:#fff;border-radius:0}.pager li>a:focus,.pager li>a:hover{color:#fff;background-color:#0085a1;border:1px solid #0085a1}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:grey;background-color:#404040;cursor:not-allowed}::-moz-selection{color:#fff;text-shadow:none;background:#0085a1}::selection{color:#fff;text-shadow:none;background:#0085a1}img{max-width:100%;height:auto;width:auto\9}img::selection{color:#fff;background:0 0}img::-moz-selection{color:#fff;background:0 0} diff --git a/themes/pelican-clean-blog/static/css/code_blocks/darkly.css b/themes/pelican-clean-blog/static/css/code_blocks/darkly.css new file mode 100644 index 0000000..603db88 --- /dev/null +++ b/themes/pelican-clean-blog/static/css/code_blocks/darkly.css @@ -0,0 +1,38 @@ +/* + Darkly Pygments Theme + (c) 2014 Sourcey + http://sourcey.com +*/ + +pre { + white-space: pre; + overflow: auto; + word-wrap: normal; /* horizontal scrolling */ + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + padding: 20px; + background: #343642; + color: #C1C2C3; +} + +.hll { background-color: #ffc; } +.gd { color: #2e3436; background-color: #0e1416; } +.gr { color: #eeeeec; background-color: #c00; } +.gi { color: #babdb6; background-color: #1f2b2d; } +.go { color: #2c3032; background-color: #2c3032; } +.kt { color: #e3e7df; } +.ni { color: #888a85; } +.c,.cm,.c1,.cs { color: #8D9684; } +.err,.g,.l,.n,.x,.p,.ge, +.gp,.gs,.gt,.ld,.s,.nc,.nd, +.ne,.nl,.nn,.nx,.py,.ow,.w,.sb, +.sc,.sd,.s2,.se,.sh,.si,.sx,.sr, +.s1,.ss,.bp { color: #C1C2C3; } +.k,.kc,.kd,.kn,.kp,.kr, +.nt { color: #729fcf; } +.cp,.gh,.gu,.na,.nf { color: #E9A94B ; } +.m,.nb,.no,.mf,.mh,.mi,.mo, +.il { color: #8ae234; } +.o { color: #989DAA; } +.nv,.vc,.vg,.vi { color: #fff; } diff --git a/themes/pelican-clean-blog/static/css/code_blocks/github.css b/themes/pelican-clean-blog/static/css/code_blocks/github.css new file mode 100644 index 0000000..dc60655 --- /dev/null +++ b/themes/pelican-clean-blog/static/css/code_blocks/github.css @@ -0,0 +1,61 @@ +.hll { background-color: #ffffcc } +.c { color: #999988; font-style: italic } /* Comment */ +.err { color: #a61717; background-color: #e3d2d2 } /* Error */ +.k { color: #000000; font-weight: bold } /* Keyword */ +.o { color: #000000; font-weight: bold } /* Operator */ +.cm { color: #999988; font-style: italic } /* Comment.Multiline */ +.cp { color: #999999; font-weight: bold; font-style: italic } /* Comment.Preproc */ +.c1 { color: #999988; font-style: italic } /* Comment.Single */ +.cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */ +.gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ +.ge { color: #000000; font-style: italic } /* Generic.Emph */ +.gr { color: #aa0000 } /* Generic.Error */ +.gh { color: #999999 } /* Generic.Heading */ +.gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ +.go { color: #888888 } /* Generic.Output */ +.gp { color: #555555 } /* Generic.Prompt */ +.gs { font-weight: bold } /* Generic.Strong */ +.gu { color: #aaaaaa } /* Generic.Subheading */ +.gt { color: #aa0000 } /* Generic.Traceback */ +.kc { color: #000000; font-weight: bold } /* Keyword.Constant */ +.kd { color: #000000; font-weight: bold } /* Keyword.Declaration */ +.kn { color: #000000; font-weight: bold } /* Keyword.Namespace */ +.kp { color: #000000; font-weight: bold } /* Keyword.Pseudo */ +.kr { color: #000000; font-weight: bold } /* Keyword.Reserved */ +.kt { color: #445588; font-weight: bold } /* Keyword.Type */ +.m { color: #009999 } /* Literal.Number */ +.s { color: #d01040 } /* Literal.String */ +.na { color: #008080 } /* Name.Attribute */ +.nb { color: #0086B3 } /* Name.Builtin */ +.nc { color: #445588; font-weight: bold } /* Name.Class */ +.no { color: #008080 } /* Name.Constant */ +.nd { color: #3c5d5d; font-weight: bold } /* Name.Decorator */ +.ni { color: #800080 } /* Name.Entity */ +.ne { color: #990000; font-weight: bold } /* Name.Exception */ +.nf { color: #990000; font-weight: bold } /* Name.Function */ +.nl { color: #990000; font-weight: bold } /* Name.Label */ +.nn { color: #555555 } /* Name.Namespace */ +.nt { color: #000080 } /* Name.Tag */ +.nv { color: #008080 } /* Name.Variable */ +.ow { color: #000000; font-weight: bold } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mf { color: #009999 } /* Literal.Number.Float */ +.mh { color: #009999 } /* Literal.Number.Hex */ +.mi { color: #009999 } /* Literal.Number.Integer */ +.mo { color: #009999 } /* Literal.Number.Oct */ +.sb { color: #d01040 } /* Literal.String.Backtick */ +.sc { color: #d01040 } /* Literal.String.Char */ +.sd { color: #d01040 } /* Literal.String.Doc */ +.s2 { color: #d01040 } /* Literal.String.Double */ +.se { color: #d01040 } /* Literal.String.Escape */ +.sh { color: #d01040 } /* Literal.String.Heredoc */ +.si { color: #d01040 } /* Literal.String.Interpol */ +.sx { color: #d01040 } /* Literal.String.Other */ +.sr { color: #009926 } /* Literal.String.Regex */ +.s1 { color: #d01040 } /* Literal.String.Single */ +.ss { color: #990073 } /* Literal.String.Symbol */ +.bp { color: #999999 } /* Name.Builtin.Pseudo */ +.vc { color: #008080 } /* Name.Variable.Class */ +.vg { color: #008080 } /* Name.Variable.Global */ +.vi { color: #008080 } /* Name.Variable.Instance */ +.il { color: #009999 } /* Literal.Number.Integer.Long */ diff --git a/themes/pelican-clean-blog/static/css/code_blocks/github_jekyll.css b/themes/pelican-clean-blog/static/css/code_blocks/github_jekyll.css new file mode 100644 index 0000000..4919ebd --- /dev/null +++ b/themes/pelican-clean-blog/static/css/code_blocks/github_jekyll.css @@ -0,0 +1,84 @@ +/* to make lines scroll instead of wrap */ +/* from http://stackoverflow.com/a/23393920 */ + +.highlight pre code * { + white-space: nowrap; // this sets all children inside to nowrap +} + +.highlight pre { + overflow-x: auto; // this sets the scrolling in x +} + +.highlight pre code { + white-space: pre; // forces <code> to respect <pre> formatting +} + + +/* + * GitHub style for Pygments syntax highlighter, for use with Jekyll + * Courtesy of GitHub.com + */ + +.highlight pre, pre, .highlight .hll { background-color: #f8f8f8; border: 1px solid #ccc; padding: 6px 10px; border-radius: 3px; } +.highlight .c { color: #999988; font-style: italic; } +.highlight .err { color: #a61717; background-color: #e3d2d2; } +.highlight .k { font-weight: bold; } +.highlight .o { font-weight: bold; } +.highlight .cm { color: #999988; font-style: italic; } +.highlight .cp { color: #999999; font-weight: bold; } +.highlight .c1 { color: #999988; font-style: italic; } +.highlight .cs { color: #999999; font-weight: bold; font-style: italic; } +.highlight .gd { color: #000000; background-color: #ffdddd; } +.highlight .gd .x { color: #000000; background-color: #ffaaaa; } +.highlight .ge { font-style: italic; } +.highlight .gr { color: #aa0000; } +.highlight .gh { color: #999999; } +.highlight .gi { color: #000000; background-color: #ddffdd; } +.highlight .gi .x { color: #000000; background-color: #aaffaa; } +.highlight .go { color: #888888; } +.highlight .gp { color: #555555; } +.highlight .gs { font-weight: bold; } +.highlight .gu { color: #800080; font-weight: bold; } +.highlight .gt { color: #aa0000; } +.highlight .kc { font-weight: bold; } +.highlight .kd { font-weight: bold; } +.highlight .kn { font-weight: bold; } +.highlight .kp { font-weight: bold; } +.highlight .kr { font-weight: bold; } +.highlight .kt { color: #445588; font-weight: bold; } +.highlight .m { color: #009999; } +.highlight .s { color: #dd1144; } +.highlight .n { color: #333333; } +.highlight .na { color: teal; } +.highlight .nb { color: #0086b3; } +.highlight .nc { color: #445588; font-weight: bold; } +.highlight .no { color: teal; } +.highlight .ni { color: purple; } +.highlight .ne { color: #990000; font-weight: bold; } +.highlight .nf { color: #990000; font-weight: bold; } +.highlight .nn { color: #555555; } +.highlight .nt { color: navy; } +.highlight .nv { color: teal; } +.highlight .ow { font-weight: bold; } +.highlight .w { color: #bbbbbb; } +.highlight .mf { color: #009999; } +.highlight .mh { color: #009999; } +.highlight .mi { color: #009999; } +.highlight .mo { color: #009999; } +.highlight .sb { color: #dd1144; } +.highlight .sc { color: #dd1144; } +.highlight .sd { color: #dd1144; } +.highlight .s2 { color: #dd1144; } +.highlight .se { color: #dd1144; } +.highlight .sh { color: #dd1144; } +.highlight .si { color: #dd1144; } +.highlight .sx { color: #dd1144; } +.highlight .sr { color: #009926; } +.highlight .s1 { color: #dd1144; } +.highlight .ss { color: #990073; } +.highlight .bp { color: #999999; } +.highlight .vc { color: teal; } +.highlight .vg { color: teal; } +.highlight .vi { color: teal; } +.highlight .il { color: #009999; } +.highlight .gc { color: #999; background-color: #EAF2F5; } diff --git a/themes/pelican-clean-blog/static/css/code_blocks/monokai.css b/themes/pelican-clean-blog/static/css/code_blocks/monokai.css new file mode 100644 index 0000000..c6424dc --- /dev/null +++ b/themes/pelican-clean-blog/static/css/code_blocks/monokai.css @@ -0,0 +1,80 @@ +/* + Monokai Pygments Theme +*/ + +pre { + white-space: pre; + overflow: auto; + word-wrap: normal; /* horizontal scrolling */ + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + padding: 20px; + background: #343642; + color: #C1C2C3; +} + +.hll { background-color: #49483e } +.c { color: #75715e } /* Comment */ +.err { color: #960050; background-color: #1e0010 } /* Error */ +.k { color: #66d9ef } /* Keyword */ +.l { color: #ae81ff } /* Literal */ +.n { color: #f8f8f2 } /* Name */ +.o { color: #f92672 } /* Operator */ +.p { color: #f8f8f2 } /* Punctuation */ +.cm { color: #75715e } /* Comment.Multiline */ +.cp { color: #75715e } /* Comment.Preproc */ +.c1 { color: #75715e } /* Comment.Single */ +.cs { color: #75715e } /* Comment.Special */ +.ge { font-style: italic } /* Generic.Emph */ +.gs { font-weight: bold } /* Generic.Strong */ +.kc { color: #66d9ef } /* Keyword.Constant */ +.kd { color: #66d9ef } /* Keyword.Declaration */ +.kn { color: #f92672 } /* Keyword.Namespace */ +.kp { color: #66d9ef } /* Keyword.Pseudo */ +.kr { color: #66d9ef } /* Keyword.Reserved */ +.kt { color: #66d9ef } /* Keyword.Type */ +.ld { color: #e6db74 } /* Literal.Date */ +.m { color: #ae81ff } /* Literal.Number */ +.s { color: #e6db74 } /* Literal.String */ +.na { color: #a6e22e } /* Name.Attribute */ +.nb { color: #f8f8f2 } /* Name.Builtin */ +.nc { color: #a6e22e } /* Name.Class */ +.no { color: #66d9ef } /* Name.Constant */ +.nd { color: #a6e22e } /* Name.Decorator */ +.ni { color: #f8f8f2 } /* Name.Entity */ +.ne { color: #a6e22e } /* Name.Exception */ +.nf { color: #a6e22e } /* Name.Function */ +.nl { color: #f8f8f2 } /* Name.Label */ +.nn { color: #f8f8f2 } /* Name.Namespace */ +.nx { color: #a6e22e } /* Name.Other */ +.py { color: #f8f8f2 } /* Name.Property */ +.nt { color: #f92672 } /* Name.Tag */ +.nv { color: #f8f8f2 } /* Name.Variable */ +.ow { color: #f92672 } /* Operator.Word */ +.w { color: #f8f8f2 } /* Text.Whitespace */ +.mf { color: #ae81ff } /* Literal.Number.Float */ +.mh { color: #ae81ff } /* Literal.Number.Hex */ +.mi { color: #ae81ff } /* Literal.Number.Integer */ +.mo { color: #ae81ff } /* Literal.Number.Oct */ +.sb { color: #e6db74 } /* Literal.String.Backtick */ +.sc { color: #e6db74 } /* Literal.String.Char */ +.sd { color: #e6db74 } /* Literal.String.Doc */ +.s2 { color: #e6db74 } /* Literal.String.Double */ +.se { color: #ae81ff } /* Literal.String.Escape */ +.sh { color: #e6db74 } /* Literal.String.Heredoc */ +.si { color: #e6db74 } /* Literal.String.Interpol */ +.sx { color: #e6db74 } /* Literal.String.Other */ +.sr { color: #e6db74 } /* Literal.String.Regex */ +.s1 { color: #e6db74 } /* Literal.String.Single */ +.ss { color: #e6db74 } /* Literal.String.Symbol */ +.bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */ +.vc { color: #f8f8f2 } /* Name.Variable.Class */ +.vg { color: #f8f8f2 } /* Name.Variable.Global */ +.vi { color: #f8f8f2 } /* Name.Variable.Instance */ +.il { color: #ae81ff } /* Literal.Number.Integer.Long */ + +.gh { } /* Generic Heading & Diff Header */ +.gu { color: #75715e; } /* Generic.Subheading & Diff Unified/Comment? */ +.gd { color: #f92672; } /* Generic.Deleted & Diff Deleted */ +.gi { color: #a6e22e; } /* Generic.Inserted & Diff Inserted */ diff --git a/themes/pelican-clean-blog/static/css/code_blocks/tomorrow.css b/themes/pelican-clean-blog/static/css/code_blocks/tomorrow.css new file mode 100644 index 0000000..7b4e17f --- /dev/null +++ b/themes/pelican-clean-blog/static/css/code_blocks/tomorrow.css @@ -0,0 +1,70 @@ +/* + Tomorrow Pygments Theme +*/ + +pre { background: #ffffff; color: #4d4d4c } + +.hll { background-color: #d6d6d6 } +.c { color: #8e908c } /* Comment */ +.err { color: #c82829 } /* Error */ +.k { color: #8959a8 } /* Keyword */ +.l { color: #f5871f } /* Literal */ +.n { color: #4d4d4c } /* Name */ +.o { color: #3e999f } /* Operator */ +.p { color: #4d4d4c } /* Punctuation */ +.cm { color: #8e908c } /* Comment.Multiline */ +.cp { color: #8e908c } /* Comment.Preproc */ +.c1 { color: #8e908c } /* Comment.Single */ +.cs { color: #8e908c } /* Comment.Special */ +.gd { color: #c82829 } /* Generic.Deleted */ +.ge { font-style: italic } /* Generic.Emph */ +.gh { color: #4d4d4c; font-weight: bold } /* Generic.Heading */ +.gi { color: #718c00 } /* Generic.Inserted */ +.gp { color: #8e908c; font-weight: bold } /* Generic.Prompt */ +.gs { font-weight: bold } /* Generic.Strong */ +.gu { color: #3e999f; font-weight: bold } /* Generic.Subheading */ +.kc { color: #8959a8 } /* Keyword.Constant */ +.kd { color: #8959a8 } /* Keyword.Declaration */ +.kn { color: #3e999f } /* Keyword.Namespace */ +.kp { color: #8959a8 } /* Keyword.Pseudo */ +.kr { color: #8959a8 } /* Keyword.Reserved */ +.kt { color: #eab700 } /* Keyword.Type */ +.ld { color: #718c00 } /* Literal.Date */ +.m { color: #f5871f } /* Literal.Number */ +.s { color: #718c00 } /* Literal.String */ +.na { color: #4271ae } /* Name.Attribute */ +.nb { color: #4d4d4c } /* Name.Builtin */ +.nc { color: #eab700 } /* Name.Class */ +.no { color: #c82829 } /* Name.Constant */ +.nd { color: #3e999f } /* Name.Decorator */ +.ni { color: #4d4d4c } /* Name.Entity */ +.ne { color: #c82829 } /* Name.Exception */ +.nf { color: #4271ae } /* Name.Function */ +.nl { color: #4d4d4c } /* Name.Label */ +.nn { color: #eab700 } /* Name.Namespace */ +.nx { color: #4271ae } /* Name.Other */ +.py { color: #4d4d4c } /* Name.Property */ +.nt { color: #3e999f } /* Name.Tag */ +.nv { color: #c82829 } /* Name.Variable */ +.ow { color: #3e999f } /* Operator.Word */ +.w { color: #4d4d4c } /* Text.Whitespace */ +.mf { color: #f5871f } /* Literal.Number.Float */ +.mh { color: #f5871f } /* Literal.Number.Hex */ +.mi { color: #f5871f } /* Literal.Number.Integer */ +.mo { color: #f5871f } /* Literal.Number.Oct */ +.sb { color: #718c00 } /* Literal.String.Backtick */ +.sc { color: #4d4d4c } /* Literal.String.Char */ +.sd { color: #8e908c } /* Literal.String.Doc */ +.s2 { color: #718c00 } /* Literal.String.Double */ +.se { color: #f5871f } /* Literal.String.Escape */ +.sh { color: #718c00 } /* Literal.String.Heredoc */ +.si { color: #f5871f } /* Literal.String.Interpol */ +.sx { color: #718c00 } /* Literal.String.Other */ +.sr { color: #718c00 } /* Literal.String.Regex */ +.s1 { color: #718c00 } /* Literal.String.Single */ +.ss { color: #718c00 } /* Literal.String.Symbol */ +.bp { color: #4d4d4c } /* Name.Builtin.Pseudo */ +.vc { color: #c82829 } /* Name.Variable.Class */ +.vg { color: #c82829 } /* Name.Variable.Global */ +.vi { color: #c82829 } /* Name.Variable.Instance */ +.il { color: #f5871f } /* Literal.Number.Integer.Long */ diff --git a/themes/pelican-clean-blog/static/css/code_blocks/tomorrow_night.css b/themes/pelican-clean-blog/static/css/code_blocks/tomorrow_night.css new file mode 100644 index 0000000..ed1ff41 --- /dev/null +++ b/themes/pelican-clean-blog/static/css/code_blocks/tomorrow_night.css @@ -0,0 +1,70 @@ +/* + Tomorrow Night Pygments Theme +*/ + +pre { background: #1d1f21; color: #c5c8c6 } + +.hll { background-color: #373b41 } +.c { color: #969896 } /* Comment */ +.err { color: #cc6666 } /* Error */ +.k { color: #b294bb } /* Keyword */ +.l { color: #de935f } /* Literal */ +.n { color: #c5c8c6 } /* Name */ +.o { color: #8abeb7 } /* Operator */ +.p { color: #c5c8c6 } /* Punctuation */ +.cm { color: #969896 } /* Comment.Multiline */ +.cp { color: #969896 } /* Comment.Preproc */ +.c1 { color: #969896 } /* Comment.Single */ +.cs { color: #969896 } /* Comment.Special */ +.gd { color: #cc6666 } /* Generic.Deleted */ +.ge { font-style: italic } /* Generic.Emph */ +.gh { color: #c5c8c6; font-weight: bold } /* Generic.Heading */ +.gi { color: #b5bd68 } /* Generic.Inserted */ +.gp { color: #969896; font-weight: bold } /* Generic.Prompt */ +.gs { font-weight: bold } /* Generic.Strong */ +.gu { color: #8abeb7; font-weight: bold } /* Generic.Subheading */ +.kc { color: #b294bb } /* Keyword.Constant */ +.kd { color: #b294bb } /* Keyword.Declaration */ +.kn { color: #8abeb7 } /* Keyword.Namespace */ +.kp { color: #b294bb } /* Keyword.Pseudo */ +.kr { color: #b294bb } /* Keyword.Reserved */ +.kt { color: #f0c674 } /* Keyword.Type */ +.ld { color: #b5bd68 } /* Literal.Date */ +.m { color: #de935f } /* Literal.Number */ +.s { color: #b5bd68 } /* Literal.String */ +.na { color: #81a2be } /* Name.Attribute */ +.nb { color: #c5c8c6 } /* Name.Builtin */ +.nc { color: #f0c674 } /* Name.Class */ +.no { color: #cc6666 } /* Name.Constant */ +.nd { color: #8abeb7 } /* Name.Decorator */ +.ni { color: #c5c8c6 } /* Name.Entity */ +.ne { color: #cc6666 } /* Name.Exception */ +.nf { color: #81a2be } /* Name.Function */ +.nl { color: #c5c8c6 } /* Name.Label */ +.nn { color: #f0c674 } /* Name.Namespace */ +.nx { color: #81a2be } /* Name.Other */ +.py { color: #c5c8c6 } /* Name.Property */ +.nt { color: #8abeb7 } /* Name.Tag */ +.nv { color: #cc6666 } /* Name.Variable */ +.ow { color: #8abeb7 } /* Operator.Word */ +.w { color: #c5c8c6 } /* Text.Whitespace */ +.mf { color: #de935f } /* Literal.Number.Float */ +.mh { color: #de935f } /* Literal.Number.Hex */ +.mi { color: #de935f } /* Literal.Number.Integer */ +.mo { color: #de935f } /* Literal.Number.Oct */ +.sb { color: #b5bd68 } /* Literal.String.Backtick */ +.sc { color: #c5c8c6 } /* Literal.String.Char */ +.sd { color: #969896 } /* Literal.String.Doc */ +.s2 { color: #b5bd68 } /* Literal.String.Double */ +.se { color: #de935f } /* Literal.String.Escape */ +.sh { color: #b5bd68 } /* Literal.String.Heredoc */ +.si { color: #de935f } /* Literal.String.Interpol */ +.sx { color: #b5bd68 } /* Literal.String.Other */ +.sr { color: #b5bd68 } /* Literal.String.Regex */ +.s1 { color: #b5bd68 } /* Literal.String.Single */ +.ss { color: #b5bd68 } /* Literal.String.Symbol */ +.bp { color: #c5c8c6 } /* Name.Builtin.Pseudo */ +.vc { color: #cc6666 } /* Name.Variable.Class */ +.vg { color: #cc6666 } /* Name.Variable.Global */ +.vi { color: #cc6666 } /* Name.Variable.Instance */ +.il { color: #de935f } /* Literal.Number.Integer.Long */ diff --git a/themes/pelican-clean-blog/static/fonts/glyphicons-halflings-regular.eot b/themes/pelican-clean-blog/static/fonts/glyphicons-halflings-regular.eot new file mode 100755 index 0000000000000000000000000000000000000000..4a4ca865d67e86f961bc6e2ef00bffa4e34bb9ed GIT binary patch literal 20335 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 literal 0 HcmV?d00001 diff --git a/themes/pelican-clean-blog/static/fonts/glyphicons-halflings-regular.svg b/themes/pelican-clean-blog/static/fonts/glyphicons-halflings-regular.svg new file mode 100755 index 0000000..25691af --- /dev/null +++ b/themes/pelican-clean-blog/static/fonts/glyphicons-halflings-regular.svg @@ -0,0 +1,229 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata></metadata> +<defs> +<font id="glyphicons_halflingsregular" horiz-adv-x="1200" > +<font-face units-per-em="1200" ascent="960" descent="-240" /> +<missing-glyph horiz-adv-x="500" /> +<glyph /> +<glyph /> +<glyph unicode=" " /> +<glyph unicode=" " /> +<glyph unicode="*" d="M100 500v200h259l-183 183l141 141l183 -183v259h200v-259l183 183l141 -141l-183 -183h259v-200h-259l183 -183l-141 -141l-183 183v-259h-200v259l-183 -183l-141 141l183 183h-259z" /> +<glyph unicode="+" d="M0 400v300h400v400h300v-400h400v-300h-400v-400h-300v400h-400z" /> +<glyph unicode=" " /> +<glyph unicode=" " horiz-adv-x="652" /> +<glyph unicode=" " horiz-adv-x="1304" /> +<glyph unicode=" " horiz-adv-x="652" /> +<glyph unicode=" " horiz-adv-x="1304" /> +<glyph unicode=" " horiz-adv-x="434" /> +<glyph unicode=" " horiz-adv-x="326" /> +<glyph unicode=" " horiz-adv-x="217" /> +<glyph unicode=" " horiz-adv-x="217" /> +<glyph unicode=" " horiz-adv-x="163" /> +<glyph unicode=" " horiz-adv-x="260" /> +<glyph unicode=" " horiz-adv-x="72" /> +<glyph unicode=" " horiz-adv-x="260" /> +<glyph unicode=" " horiz-adv-x="326" /> +<glyph unicode="€" d="M100 500l100 100h113q0 47 5 100h-218l100 100h135q37 167 112 257q117 141 297 141q242 0 354 -189q60 -103 66 -209h-181q0 55 -25.5 99t-63.5 68t-75 36.5t-67 12.5q-24 0 -52.5 -10t-62.5 -32t-65.5 -67t-50.5 -107h379l-100 -100h-300q-6 -46 -6 -100h406l-100 -100 h-300q9 -74 33 -132t52.5 -91t62 -54.5t59 -29t46.5 -7.5q29 0 66 13t75 37t63.5 67.5t25.5 96.5h174q-31 -172 -128 -278q-107 -117 -274 -117q-205 0 -324 158q-36 46 -69 131.5t-45 205.5h-217z" /> +<glyph unicode="−" d="M200 400h900v300h-900v-300z" /> +<glyph unicode="◼" horiz-adv-x="500" d="M0 0z" /> +<glyph unicode="☁" d="M-14 494q0 -80 56.5 -137t135.5 -57h750q120 0 205 86.5t85 207.5t-85 207t-205 86q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5z" /> +<glyph unicode="✉" d="M0 100l400 400l200 -200l200 200l400 -400h-1200zM0 300v600l300 -300zM0 1100l600 -603l600 603h-1200zM900 600l300 300v-600z" /> +<glyph unicode="✏" d="M-13 -13l333 112l-223 223zM187 403l214 -214l614 614l-214 214zM887 1103l214 -214l99 92q13 13 13 32.5t-13 33.5l-153 153q-15 13 -33 13t-33 -13z" /> +<glyph unicode="" d="M0 1200h1200l-500 -550v-550h300v-100h-800v100h300v550z" /> +<glyph unicode="" d="M14 84q18 -55 86 -75.5t147 5.5q65 21 109 69t44 90v606l600 155v-521q-64 16 -138 -7q-79 -26 -122.5 -83t-25.5 -111q18 -55 86 -75.5t147 4.5q70 23 111.5 63.5t41.5 95.5v881q0 10 -7 15.5t-17 2.5l-752 -193q-10 -3 -17 -12.5t-7 -19.5v-689q-64 17 -138 -7 q-79 -25 -122.5 -82t-25.5 -112z" /> +<glyph unicode="" d="M23 693q0 200 142 342t342 142t342 -142t142 -342q0 -142 -78 -261l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233z" /> +<glyph unicode="" d="M100 784q0 64 28 123t73 100.5t104.5 64t119 20.5t120 -38.5t104.5 -104.5q48 69 109.5 105t121.5 38t118.5 -20.5t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-149.5 152.5t-126.5 127.5 t-94 124.5t-33.5 117.5z" /> +<glyph unicode="" d="M-72 800h479l146 400h2l146 -400h472l-382 -278l145 -449l-384 275l-382 -275l146 447zM168 71l2 1z" /> +<glyph unicode="" d="M-72 800h479l146 400h2l146 -400h472l-382 -278l145 -449l-384 275l-382 -275l146 447zM168 71l2 1zM237 700l196 -142l-73 -226l192 140l195 -141l-74 229l193 140h-235l-77 211l-78 -211h-239z" /> +<glyph unicode="" d="M0 0v143l400 257v100q-37 0 -68.5 74.5t-31.5 125.5v200q0 124 88 212t212 88t212 -88t88 -212v-200q0 -51 -31.5 -125.5t-68.5 -74.5v-100l400 -257v-143h-1200z" /> +<glyph unicode="" d="M0 0v1100h1200v-1100h-1200zM100 100h100v100h-100v-100zM100 300h100v100h-100v-100zM100 500h100v100h-100v-100zM100 700h100v100h-100v-100zM100 900h100v100h-100v-100zM300 100h600v400h-600v-400zM300 600h600v400h-600v-400zM1000 100h100v100h-100v-100z M1000 300h100v100h-100v-100zM1000 500h100v100h-100v-100zM1000 700h100v100h-100v-100zM1000 900h100v100h-100v-100z" /> +<glyph unicode="" d="M0 50v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5zM0 650v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5zM600 50v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5zM600 650v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5z" /> +<glyph unicode="" d="M0 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM0 450v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5zM0 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5 t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 450v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5 v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 450v200q0 21 14.5 35.5t35.5 14.5h200 q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5z" /> +<glyph unicode="" d="M0 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM0 450q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v200q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5 t-14.5 -35.5v-200zM0 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 50v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5 t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5zM400 450v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5zM400 850v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5 v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5z" /> +<glyph unicode="" d="M29 454l419 -420l818 820l-212 212l-607 -607l-206 207z" /> +<glyph unicode="" d="M106 318l282 282l-282 282l212 212l282 -282l282 282l212 -212l-282 -282l282 -282l-212 -212l-282 282l-282 -282z" /> +<glyph unicode="" d="M23 693q0 200 142 342t342 142t342 -142t142 -342q0 -142 -78 -261l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233zM300 600v200h100v100h200v-100h100v-200h-100v-100h-200v100h-100z" /> +<glyph unicode="" d="M23 694q0 200 142 342t342 142t342 -142t142 -342q0 -141 -78 -262l300 -299q7 -7 7 -18t-7 -18l-109 -109q-8 -8 -18 -8t-18 8l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 694q0 -136 97 -233t234 -97t233.5 97t96.5 233t-96.5 233t-233.5 97t-234 -97 t-97 -233zM300 601h400v200h-400v-200z" /> +<glyph unicode="" d="M23 600q0 183 105 331t272 210v-166q-103 -55 -165 -155t-62 -220q0 -177 125 -302t302 -125t302 125t125 302q0 120 -62 220t-165 155v166q167 -62 272 -210t105 -331q0 -118 -45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5 zM500 750q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5v400q0 21 -14.5 35.5t-35.5 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-400z" /> +<glyph unicode="" d="M100 1h200v300h-200v-300zM400 1v500h200v-500h-200zM700 1v800h200v-800h-200zM1000 1v1200h200v-1200h-200z" /> +<glyph unicode="" d="M26 601q0 -33 6 -74l151 -38l2 -6q14 -49 38 -93l3 -5l-80 -134q45 -59 105 -105l133 81l5 -3q45 -26 94 -39l5 -2l38 -151q40 -5 74 -5q27 0 74 5l38 151l6 2q46 13 93 39l5 3l134 -81q56 44 104 105l-80 134l3 5q24 44 39 93l1 6l152 38q5 40 5 74q0 28 -5 73l-152 38 l-1 6q-16 51 -39 93l-3 5l80 134q-44 58 -104 105l-134 -81l-5 3q-45 25 -93 39l-6 1l-38 152q-40 5 -74 5q-27 0 -74 -5l-38 -152l-5 -1q-50 -14 -94 -39l-5 -3l-133 81q-59 -47 -105 -105l80 -134l-3 -5q-25 -47 -38 -93l-2 -6l-151 -38q-6 -48 -6 -73zM385 601 q0 88 63 151t152 63t152 -63t63 -151q0 -89 -63 -152t-152 -63t-152 63t-63 152z" /> +<glyph unicode="" d="M100 1025v50q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5v-100h275q10 0 17.5 -7.5t7.5 -17.5v-50q0 -11 -7 -18t-18 -7h-1050q-11 0 -18 7t-7 18zM200 100v800h900v-800q0 -41 -29.5 -71t-70.5 -30h-700q-41 0 -70.5 30 t-29.5 71zM300 100h100v700h-100v-700zM500 100h100v700h-100v-700zM500 1100h300v100h-300v-100zM700 100h100v700h-100v-700zM900 100h100v700h-100v-700z" /> +<glyph unicode="" d="M1 601l656 644l644 -644h-200v-600h-300v400h-300v-400h-300v600h-200z" /> +<glyph unicode="" d="M100 25v1150q0 11 7 18t18 7h475v-500h400v-675q0 -11 -7 -18t-18 -7h-850q-11 0 -18 7t-7 18zM700 800v300l300 -300h-300z" /> +<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM500 500v400h100 v-300h200v-100h-300z" /> +<glyph unicode="" d="M-100 0l431 1200h209l-21 -300h162l-20 300h208l431 -1200h-538l-41 400h-242l-40 -400h-539zM488 500h224l-27 300h-170z" /> +<glyph unicode="" d="M0 0v400h490l-290 300h200v500h300v-500h200l-290 -300h490v-400h-1100zM813 200h175v100h-175v-100z" /> +<glyph unicode="" d="M1 600q0 122 47.5 233t127.5 191t191 127.5t233 47.5t233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233zM188 600q0 -170 121 -291t291 -121t291 121t121 291t-121 291t-291 121 t-291 -121t-121 -291zM350 600h150v300h200v-300h150l-250 -300z" /> +<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM350 600l250 300 l250 -300h-150v-300h-200v300h-150z" /> +<glyph unicode="" d="M0 25v475l200 700h800l199 -700l1 -475q0 -11 -7 -18t-18 -7h-1150q-11 0 -18 7t-7 18zM200 500h200l50 -200h300l50 200h200l-97 500h-606z" /> +<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM500 397v401 l297 -200z" /> +<glyph unicode="" d="M23 600q0 -118 45.5 -224.5t123 -184t184 -123t224.5 -45.5t224.5 45.5t184 123t123 184t45.5 224.5h-150q0 -177 -125 -302t-302 -125t-302 125t-125 302t125 302t302 125q136 0 246 -81l-146 -146h400v400l-145 -145q-157 122 -355 122q-118 0 -224.5 -45.5t-184 -123 t-123 -184t-45.5 -224.5z" /> +<glyph unicode="" d="M23 600q0 118 45.5 224.5t123 184t184 123t224.5 45.5q198 0 355 -122l145 145v-400h-400l147 147q-112 80 -247 80q-177 0 -302 -125t-125 -302h-150zM100 0v400h400l-147 -147q112 -80 247 -80q177 0 302 125t125 302h150q0 -118 -45.5 -224.5t-123 -184t-184 -123 t-224.5 -45.5q-198 0 -355 122z" /> +<glyph unicode="" d="M100 0h1100v1200h-1100v-1200zM200 100v900h900v-900h-900zM300 200v100h100v-100h-100zM300 400v100h100v-100h-100zM300 600v100h100v-100h-100zM300 800v100h100v-100h-100zM500 200h500v100h-500v-100zM500 400v100h500v-100h-500zM500 600v100h500v-100h-500z M500 800v100h500v-100h-500z" /> +<glyph unicode="" d="M0 100v600q0 41 29.5 70.5t70.5 29.5h100v200q0 82 59 141t141 59h300q82 0 141 -59t59 -141v-200h100q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-900q-41 0 -70.5 29.5t-29.5 70.5zM400 800h300v150q0 21 -14.5 35.5t-35.5 14.5h-200 q-21 0 -35.5 -14.5t-14.5 -35.5v-150z" /> +<glyph unicode="" d="M100 0v1100h100v-1100h-100zM300 400q60 60 127.5 84t127.5 17.5t122 -23t119 -30t110 -11t103 42t91 120.5v500q-40 -81 -101.5 -115.5t-127.5 -29.5t-138 25t-139.5 40t-125.5 25t-103 -29.5t-65 -115.5v-500z" /> +<glyph unicode="" d="M0 275q0 -11 7 -18t18 -7h50q11 0 18 7t7 18v300q0 127 70.5 231.5t184.5 161.5t245 57t245 -57t184.5 -161.5t70.5 -231.5v-300q0 -11 7 -18t18 -7h50q11 0 18 7t7 18v300q0 116 -49.5 227t-131 192.5t-192.5 131t-227 49.5t-227 -49.5t-192.5 -131t-131 -192.5 t-49.5 -227v-300zM200 20v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14zM800 20v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14z" /> +<glyph unicode="" d="M0 400h300l300 -200v800l-300 -200h-300v-400zM688 459l141 141l-141 141l71 71l141 -141l141 141l71 -71l-141 -141l141 -141l-71 -71l-141 141l-141 -141z" /> +<glyph unicode="" d="M0 400h300l300 -200v800l-300 -200h-300v-400zM700 857l69 53q111 -135 111 -310q0 -169 -106 -302l-67 54q86 110 86 248q0 146 -93 257z" /> +<glyph unicode="" d="M0 401v400h300l300 200v-800l-300 200h-300zM702 858l69 53q111 -135 111 -310q0 -170 -106 -303l-67 55q86 110 86 248q0 145 -93 257zM889 951l7 -8q123 -151 123 -344q0 -189 -119 -339l-7 -8l81 -66l6 8q142 178 142 405q0 230 -144 408l-6 8z" /> +<glyph unicode="" d="M0 0h500v500h-200v100h-100v-100h-200v-500zM0 600h100v100h400v100h100v100h-100v300h-500v-600zM100 100v300h300v-300h-300zM100 800v300h300v-300h-300zM200 200v100h100v-100h-100zM200 900h100v100h-100v-100zM500 500v100h300v-300h200v-100h-100v-100h-200v100 h-100v100h100v200h-200zM600 0v100h100v-100h-100zM600 1000h100v-300h200v-300h300v200h-200v100h200v500h-600v-200zM800 800v300h300v-300h-300zM900 0v100h300v-100h-300zM900 900v100h100v-100h-100zM1100 200v100h100v-100h-100z" /> +<glyph unicode="" d="M0 200h100v1000h-100v-1000zM100 0v100h300v-100h-300zM200 200v1000h100v-1000h-100zM500 0v91h100v-91h-100zM500 200v1000h200v-1000h-200zM700 0v91h100v-91h-100zM800 200v1000h100v-1000h-100zM900 0v91h200v-91h-200zM1000 200v1000h200v-1000h-200z" /> +<glyph unicode="" d="M0 700l1 475q0 10 7.5 17.5t17.5 7.5h474l700 -700l-500 -500zM148 953q0 -42 29 -71q30 -30 71.5 -30t71.5 30q29 29 29 71t-29 71q-30 30 -71.5 30t-71.5 -30q-29 -29 -29 -71z" /> +<glyph unicode="" d="M1 700l1 475q0 11 7 18t18 7h474l700 -700l-500 -500zM148 953q0 -42 30 -71q29 -30 71 -30t71 30q30 29 30 71t-30 71q-29 30 -71 30t-71 -30q-30 -29 -30 -71zM701 1200h100l700 -700l-500 -500l-50 50l450 450z" /> +<glyph unicode="" d="M100 0v1025l175 175h925v-1000l-100 -100v1000h-750l-100 -100h750v-1000h-900z" /> +<glyph unicode="" d="M200 0l450 444l450 -443v1150q0 20 -14.5 35t-35.5 15h-800q-21 0 -35.5 -15t-14.5 -35v-1151z" /> +<glyph unicode="" d="M0 100v700h200l100 -200h600l100 200h200v-700h-200v200h-800v-200h-200zM253 829l40 -124h592l62 124l-94 346q-2 11 -10 18t-18 7h-450q-10 0 -18 -7t-10 -18zM281 24l38 152q2 10 11.5 17t19.5 7h500q10 0 19.5 -7t11.5 -17l38 -152q2 -10 -3.5 -17t-15.5 -7h-600 q-10 0 -15.5 7t-3.5 17z" /> +<glyph unicode="" d="M0 200q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5h-150q-4 8 -11.5 21.5t-33 48t-53 61t-69 48t-83.5 21.5h-200q-41 0 -82 -20.5t-70 -50t-52 -59t-34 -50.5l-12 -20h-150q-41 0 -70.5 -29.5t-29.5 -70.5v-600z M356 500q0 100 72 172t172 72t172 -72t72 -172t-72 -172t-172 -72t-172 72t-72 172zM494 500q0 -44 31 -75t75 -31t75 31t31 75t-31 75t-75 31t-75 -31t-31 -75zM900 700v100h100v-100h-100z" /> +<glyph unicode="" d="M53 0h365v66q-41 0 -72 11t-49 38t1 71l92 234h391l82 -222q16 -45 -5.5 -88.5t-74.5 -43.5v-66h417v66q-34 1 -74 43q-18 19 -33 42t-21 37l-6 13l-385 998h-93l-399 -1006q-24 -48 -52 -75q-12 -12 -33 -25t-36 -20l-15 -7v-66zM416 521l178 457l46 -140l116 -317h-340 z" /> +<glyph unicode="" d="M100 0v89q41 7 70.5 32.5t29.5 65.5v827q0 28 -1 39.5t-5.5 26t-15.5 21t-29 14t-49 14.5v71l471 -1q120 0 213 -88t93 -228q0 -55 -11.5 -101.5t-28 -74t-33.5 -47.5t-28 -28l-12 -7q8 -3 21.5 -9t48 -31.5t60.5 -58t47.5 -91.5t21.5 -129q0 -84 -59 -156.5t-142 -111 t-162 -38.5h-500zM400 200h161q89 0 153 48.5t64 132.5q0 90 -62.5 154.5t-156.5 64.5h-159v-400zM400 700h139q76 0 130 61.5t54 138.5q0 82 -84 130.5t-239 48.5v-379z" /> +<glyph unicode="" d="M200 0v57q77 7 134.5 40.5t65.5 80.5l173 849q10 56 -10 74t-91 37q-6 1 -10.5 2.5t-9.5 2.5v57h425l2 -57q-33 -8 -62 -25.5t-46 -37t-29.5 -38t-17.5 -30.5l-5 -12l-128 -825q-10 -52 14 -82t95 -36v-57h-500z" /> +<glyph unicode="" d="M-75 200h75v800h-75l125 167l125 -167h-75v-800h75l-125 -167zM300 900v300h150h700h150v-300h-50q0 29 -8 48.5t-18.5 30t-33.5 15t-39.5 5.5t-50.5 1h-200v-850l100 -50v-100h-400v100l100 50v850h-200q-34 0 -50.5 -1t-40 -5.5t-33.5 -15t-18.5 -30t-8.5 -48.5h-49z " /> +<glyph unicode="" d="M33 51l167 125v-75h800v75l167 -125l-167 -125v75h-800v-75zM100 901v300h150h700h150v-300h-50q0 29 -8 48.5t-18 30t-33.5 15t-40 5.5t-50.5 1h-200v-650l100 -50v-100h-400v100l100 50v650h-200q-34 0 -50.5 -1t-39.5 -5.5t-33.5 -15t-18.5 -30t-8 -48.5h-50z" /> +<glyph unicode="" d="M0 50q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 350q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5 v-100zM0 650q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1000q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 950q0 -20 14.5 -35t35.5 -15h600q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-600q-21 0 -35.5 -14.5 t-14.5 -35.5v-100z" /> +<glyph unicode="" d="M0 50q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 650q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5 v-100zM200 350q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM200 950q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5 t-14.5 -35.5v-100z" /> +<glyph unicode="" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1000q-21 0 -35.5 15 t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-600 q-21 0 -35.5 15t-14.5 35z" /> +<glyph unicode="" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15 t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 950v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100 q-21 0 -35.5 15t-14.5 35z" /> +<glyph unicode="" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15 t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM0 950v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15 t-14.5 35zM300 50v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800 q-21 0 -35.5 15t-14.5 35zM300 650v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM300 950v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15 h-800q-21 0 -35.5 15t-14.5 35z" /> +<glyph unicode="" d="M-101 500v100h201v75l166 -125l-166 -125v75h-201zM300 0h100v1100h-100v-1100zM500 50q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 350q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35 v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 650q0 -20 14.5 -35t35.5 -15h500q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 950q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35v100 q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100z" /> +<glyph unicode="" d="M1 50q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 350q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 650 q0 -20 14.5 -35t35.5 -15h500q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 950q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM801 0v1100h100v-1100 h-100zM934 550l167 -125v75h200v100h-200v75z" /> +<glyph unicode="" d="M0 275v650q0 31 22 53t53 22h750q31 0 53 -22t22 -53v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53zM900 600l300 300v-600z" /> +<glyph unicode="" d="M0 44v1012q0 18 13 31t31 13h1112q19 0 31.5 -13t12.5 -31v-1012q0 -18 -12.5 -31t-31.5 -13h-1112q-18 0 -31 13t-13 31zM100 263l247 182l298 -131l-74 156l293 318l236 -288v500h-1000v-737zM208 750q0 56 39 95t95 39t95 -39t39 -95t-39 -95t-95 -39t-95 39t-39 95z " /> +<glyph unicode="" d="M148 745q0 124 60.5 231.5t165 172t226.5 64.5q123 0 227 -63t164.5 -169.5t60.5 -229.5t-73 -272q-73 -114 -166.5 -237t-150.5 -189l-57 -66q-10 9 -27 26t-66.5 70.5t-96 109t-104 135.5t-100.5 155q-63 139 -63 262zM342 772q0 -107 75.5 -182.5t181.5 -75.5 q107 0 182.5 75.5t75.5 182.5t-75.5 182t-182.5 75t-182 -75.5t-75 -181.5z" /> +<glyph unicode="" d="M1 600q0 122 47.5 233t127.5 191t191 127.5t233 47.5t233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233zM173 600q0 -177 125.5 -302t301.5 -125v854q-176 0 -301.5 -125 t-125.5 -302z" /> +<glyph unicode="" d="M117 406q0 94 34 186t88.5 172.5t112 159t115 177t87.5 194.5q21 -71 57.5 -142.5t76 -130.5t83 -118.5t82 -117t70 -116t50 -125.5t18.5 -136q0 -89 -39 -165.5t-102 -126.5t-140 -79.5t-156 -33.5q-114 6 -211.5 53t-161.5 139t-64 210zM243 414q14 -82 59.5 -136 t136.5 -80l16 98q-7 6 -18 17t-34 48t-33 77q-15 73 -14 143.5t10 122.5l9 51q-92 -110 -119.5 -185t-12.5 -156z" /> +<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5q366 -6 397 -14l-186 -186h-311q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v125l200 200v-225q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5 t-117.5 282.5zM436 341l161 50l412 412l-114 113l-405 -405zM995 1015l113 -113l113 113l-21 85l-92 28z" /> +<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h261l2 -80q-133 -32 -218 -120h-145q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5l200 153v-53q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5 zM423 524q30 38 81.5 64t103 35.5t99 14t77.5 3.5l29 -1v-209l360 324l-359 318v-216q-7 0 -19 -1t-48 -8t-69.5 -18.5t-76.5 -37t-76.5 -59t-62 -88t-39.5 -121.5z" /> +<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q61 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69l200 200v-169q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5 t-117.5 282.5zM342 632l283 -284l567 567l-137 137l-430 -431l-146 147z" /> +<glyph unicode="" d="M0 603l300 296v-198h200v200h-200l300 300l295 -300h-195v-200h200v198l300 -296l-300 -300v198h-200v-200h195l-295 -300l-300 300h200v200h-200v-198z" /> +<glyph unicode="" d="M200 50v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-1100l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5z" /> +<glyph unicode="" d="M0 50v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-487l500 487v-1100l-500 488v-488l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5z" /> +<glyph unicode="" d="M136 550l564 550v-487l500 487v-1100l-500 488v-488z" /> +<glyph unicode="" d="M200 0l900 550l-900 550v-1100z" /> +<glyph unicode="" d="M200 150q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v800q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5t-14.5 -35.5v-800zM600 150q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v800q0 21 -14.5 35.5t-35.5 14.5h-200 q-21 0 -35.5 -14.5t-14.5 -35.5v-800z" /> +<glyph unicode="" d="M200 150q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35v800q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5v-800z" /> +<glyph unicode="" d="M0 0v1100l500 -487v487l564 -550l-564 -550v488z" /> +<glyph unicode="" d="M0 0v1100l500 -487v487l500 -487v437q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-500 -488v488z" /> +<glyph unicode="" d="M300 0v1100l500 -487v437q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438z" /> +<glyph unicode="" d="M100 250v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5zM100 500h1100l-550 564z" /> +<glyph unicode="" d="M185 599l592 -592l240 240l-353 353l353 353l-240 240z" /> +<glyph unicode="" d="M272 194l353 353l-353 353l241 240l572 -571l21 -22l-1 -1v-1l-592 -591z" /> +<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM300 500h200v-200h200v200h200v200h-200v200h-200v-200h-200v-200z" /> +<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM300 500h600v200h-600v-200z" /> +<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM246 459l213 -213l141 142l141 -142l213 213l-142 141l142 141l-213 212l-141 -141l-141 142l-212 -213l141 -141 z" /> +<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM270 551l276 -277l411 411l-175 174l-236 -236l-102 102z" /> +<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM364 700h143q4 0 11.5 -1t11 -1t6.5 3t3 9t1 11t3.5 8.5t3.5 6t5.5 4t6.5 2.5t9 1.5t9 0.5h11.5h12.5 q19 0 30 -10t11 -26q0 -22 -4 -28t-27 -22q-5 -1 -12.5 -3t-27 -13.5t-34 -27t-26.5 -46t-11 -68.5h200q5 3 14 8t31.5 25.5t39.5 45.5t31 69t14 94q0 51 -17.5 89t-42 58t-58.5 32t-58.5 15t-51.5 3q-50 0 -90.5 -12t-75 -38.5t-53.5 -74.5t-19 -114zM500 300h200v100h-200 v-100z" /> +<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM400 300h400v100h-100v300h-300v-100h100v-200h-100v-100zM500 800h200v100h-200v-100z" /> +<glyph unicode="" d="M0 500v200h195q31 125 98.5 199.5t206.5 100.5v200h200v-200q54 -20 113 -60t112.5 -105.5t71.5 -134.5h203v-200h-203q-25 -102 -116.5 -186t-180.5 -117v-197h-200v197q-140 27 -208 102.5t-98 200.5h-194zM290 500q24 -73 79.5 -127.5t130.5 -78.5v206h200v-206 q149 48 201 206h-201v200h200q-25 74 -75.5 127t-124.5 77v-204h-200v203q-75 -23 -130 -77t-79 -126h209v-200h-210z" /> +<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM356 465l135 135 l-135 135l109 109l135 -135l135 135l109 -109l-135 -135l135 -135l-109 -109l-135 135l-135 -135z" /> +<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM322 537l141 141 l87 -87l204 205l142 -142l-346 -345z" /> +<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -115 62 -215l568 567q-100 62 -216 62q-171 0 -292.5 -121.5t-121.5 -292.5zM391 245q97 -59 209 -59q171 0 292.5 121.5t121.5 292.5 q0 112 -59 209z" /> +<glyph unicode="" d="M0 547l600 453v-300h600v-300h-600v-301z" /> +<glyph unicode="" d="M0 400v300h600v300l600 -453l-600 -448v301h-600z" /> +<glyph unicode="" d="M204 600l450 600l444 -600h-298v-600h-300v600h-296z" /> +<glyph unicode="" d="M104 600h296v600h300v-600h298l-449 -600z" /> +<glyph unicode="" d="M0 200q6 132 41 238.5t103.5 193t184 138t271.5 59.5v271l600 -453l-600 -448v301q-95 -2 -183 -20t-170 -52t-147 -92.5t-100 -135.5z" /> +<glyph unicode="" d="M0 0v400l129 -129l294 294l142 -142l-294 -294l129 -129h-400zM635 777l142 -142l294 294l129 -129v400h-400l129 -129z" /> +<glyph unicode="" d="M34 176l295 295l-129 129h400v-400l-129 130l-295 -295zM600 600v400l129 -129l295 295l142 -141l-295 -295l129 -130h-400z" /> +<glyph unicode="" d="M23 600q0 118 45.5 224.5t123 184t184 123t224.5 45.5t224.5 -45.5t184 -123t123 -184t45.5 -224.5t-45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5zM456 851l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5 t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5h-207q-21 0 -33 -14.5t-8 -34.5zM500 300h200v100h-200v-100z" /> +<glyph unicode="" d="M0 800h100v-200h400v300h200v-300h400v200h100v100h-111q1 1 1 6.5t-1.5 15t-3.5 17.5l-34 172q-11 39 -41.5 63t-69.5 24q-32 0 -61 -17l-239 -144q-22 -13 -40 -35q-19 24 -40 36l-238 144q-33 18 -62 18q-39 0 -69.5 -23t-40.5 -61l-35 -177q-2 -8 -3 -18t-1 -15v-6 h-111v-100zM100 0h400v400h-400v-400zM200 900q-3 0 14 48t36 96l18 47l213 -191h-281zM700 0v400h400v-400h-400zM731 900l202 197q5 -12 12 -32.5t23 -64t25 -72t7 -28.5h-269z" /> +<glyph unicode="" d="M0 -22v143l216 193q-9 53 -13 83t-5.5 94t9 113t38.5 114t74 124q47 60 99.5 102.5t103 68t127.5 48t145.5 37.5t184.5 43.5t220 58.5q0 -189 -22 -343t-59 -258t-89 -181.5t-108.5 -120t-122 -68t-125.5 -30t-121.5 -1.5t-107.5 12.5t-87.5 17t-56.5 7.5l-99 -55z M238.5 300.5q19.5 -6.5 86.5 76.5q55 66 367 234q70 38 118.5 69.5t102 79t99 111.5t86.5 148q22 50 24 60t-6 19q-7 5 -17 5t-26.5 -14.5t-33.5 -39.5q-35 -51 -113.5 -108.5t-139.5 -89.5l-61 -32q-369 -197 -458 -401q-48 -111 -28.5 -117.5z" /> +<glyph unicode="" d="M111 408q0 -33 5 -63q9 -56 44 -119.5t105 -108.5q31 -21 64 -16t62 23.5t57 49.5t48 61.5t35 60.5q32 66 39 184.5t-13 157.5q79 -80 122 -164t26 -184q-5 -33 -20.5 -69.5t-37.5 -80.5q-10 -19 -14.5 -29t-12 -26t-9 -23.5t-3 -19t2.5 -15.5t11 -9.5t19.5 -5t30.5 2.5 t42 8q57 20 91 34t87.5 44.5t87 64t65.5 88.5t47 122q38 172 -44.5 341.5t-246.5 278.5q22 -44 43 -129q39 -159 -32 -154q-15 2 -33 9q-79 33 -120.5 100t-44 175.5t48.5 257.5q-13 -8 -34 -23.5t-72.5 -66.5t-88.5 -105.5t-60 -138t-8 -166.5q2 -12 8 -41.5t8 -43t6 -39.5 t3.5 -39.5t-1 -33.5t-6 -31.5t-13.5 -24t-21 -20.5t-31 -12q-38 -10 -67 13t-40.5 61.5t-15 81.5t10.5 75q-52 -46 -83.5 -101t-39 -107t-7.5 -85z" /> +<glyph unicode="" d="M-61 600l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5t145.5 -23.5t132.5 -59t116.5 -83.5t97 -90t74.5 -85.5t49 -63.5t20 -30l26 -40l-26 -40q-6 -10 -20 -30t-49 -63.5t-74.5 -85.5t-97 -90t-116.5 -83.5t-132.5 -59t-145.5 -23.5 t-145.5 23.5t-132.5 59t-116.5 83.5t-97 90t-74.5 85.5t-49 63.5t-20 30zM120 600q7 -10 40.5 -58t56 -78.5t68 -77.5t87.5 -75t103 -49.5t125 -21.5t123.5 20t100.5 45.5t85.5 71.5t66.5 75.5t58 81.5t47 66q-1 1 -28.5 37.5t-42 55t-43.5 53t-57.5 63.5t-58.5 54 q49 -74 49 -163q0 -124 -88 -212t-212 -88t-212 88t-88 212q0 85 46 158q-102 -87 -226 -258zM377 656q49 -124 154 -191l105 105q-37 24 -75 72t-57 84l-20 36z" /> +<glyph unicode="" d="M-61 600l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5q61 0 121 -17l37 142h148l-314 -1200h-148l37 143q-82 21 -165 71.5t-140 102t-109.5 112t-72 88.5t-29.5 43zM120 600q210 -282 393 -336l37 141q-107 18 -178.5 101.5t-71.5 193.5 q0 85 46 158q-102 -87 -226 -258zM377 656q49 -124 154 -191l47 47l23 87q-30 28 -59 69t-44 68l-14 26zM780 161l38 145q22 15 44.5 34t46 44t40.5 44t41 50.5t33.5 43.5t33 44t24.5 34q-97 127 -140 175l39 146q67 -54 131.5 -125.5t87.5 -103.5t36 -52l26 -40l-26 -40 q-7 -12 -25.5 -38t-63.5 -79.5t-95.5 -102.5t-124 -100t-146.5 -79z" /> +<glyph unicode="" d="M-97.5 34q13.5 -34 50.5 -34h1294q37 0 50.5 35.5t-7.5 67.5l-642 1056q-20 34 -48 36.5t-48 -29.5l-642 -1066q-21 -32 -7.5 -66zM155 200l445 723l445 -723h-345v100h-200v-100h-345zM500 600l100 -300l100 300v100h-200v-100z" /> +<glyph unicode="" d="M100 262v41q0 20 11 44.5t26 38.5l363 325v339q0 62 44 106t106 44t106 -44t44 -106v-339l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -91 100 -113v-64q0 -20 -13 -28.5t-32 0.5l-94 78h-222l-94 -78q-19 -9 -32 -0.5t-13 28.5 v64q0 22 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5z" /> +<glyph unicode="" d="M0 50q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v750h-1100v-750zM0 900h1100v150q0 21 -14.5 35.5t-35.5 14.5h-150v100h-100v-100h-500v100h-100v-100h-150q-21 0 -35.5 -14.5t-14.5 -35.5v-150zM100 100v100h100v-100h-100zM100 300v100h100v-100h-100z M100 500v100h100v-100h-100zM300 100v100h100v-100h-100zM300 300v100h100v-100h-100zM300 500v100h100v-100h-100zM500 100v100h100v-100h-100zM500 300v100h100v-100h-100zM500 500v100h100v-100h-100zM700 100v100h100v-100h-100zM700 300v100h100v-100h-100zM700 500 v100h100v-100h-100zM900 100v100h100v-100h-100zM900 300v100h100v-100h-100zM900 500v100h100v-100h-100z" /> +<glyph unicode="" d="M0 200v200h259l600 600h241v198l300 -295l-300 -300v197h-159l-600 -600h-341zM0 800h259l122 -122l141 142l-181 180h-341v-200zM678 381l141 142l122 -123h159v198l300 -295l-300 -300v197h-241z" /> +<glyph unicode="" d="M0 400v600q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5z" /> +<glyph unicode="" d="M100 600v200h300v-250q0 -113 6 -145q17 -92 102 -117q39 -11 92 -11q37 0 66.5 5.5t50 15.5t36 24t24 31.5t14 37.5t7 42t2.5 45t0 47v25v250h300v-200q0 -42 -3 -83t-15 -104t-31.5 -116t-58 -109.5t-89 -96.5t-129 -65.5t-174.5 -25.5t-174.5 25.5t-129 65.5t-89 96.5 t-58 109.5t-31.5 116t-15 104t-3 83zM100 900v300h300v-300h-300zM800 900v300h300v-300h-300z" /> +<glyph unicode="" d="M-30 411l227 -227l352 353l353 -353l226 227l-578 579z" /> +<glyph unicode="" d="M70 797l580 -579l578 579l-226 227l-353 -353l-352 353z" /> +<glyph unicode="" d="M-198 700l299 283l300 -283h-203v-400h385l215 -200h-800v600h-196zM402 1000l215 -200h381v-400h-198l299 -283l299 283h-200v600h-796z" /> +<glyph unicode="" d="M18 939q-5 24 10 42q14 19 39 19h896l38 162q5 17 18.5 27.5t30.5 10.5h94q20 0 35 -14.5t15 -35.5t-15 -35.5t-35 -14.5h-54l-201 -961q-2 -4 -6 -10.5t-19 -17.5t-33 -11h-31v-50q0 -20 -14.5 -35t-35.5 -15t-35.5 15t-14.5 35v50h-300v-50q0 -20 -14.5 -35t-35.5 -15 t-35.5 15t-14.5 35v50h-50q-21 0 -35.5 15t-14.5 35q0 21 14.5 35.5t35.5 14.5h535l48 200h-633q-32 0 -54.5 21t-27.5 43z" /> +<glyph unicode="" d="M0 0v800h1200v-800h-1200zM0 900v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500v-100h-1200z" /> +<glyph unicode="" d="M1 0l300 700h1200l-300 -700h-1200zM1 400v600h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500v-200h-1000z" /> +<glyph unicode="" d="M302 300h198v600h-198l298 300l298 -300h-198v-600h198l-298 -300z" /> +<glyph unicode="" d="M0 600l300 298v-198h600v198l300 -298l-300 -297v197h-600v-197z" /> +<glyph unicode="" d="M0 100v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM31 400l172 739q5 22 23 41.5t38 19.5h672q19 0 37.5 -22.5t23.5 -45.5l172 -732h-1138zM800 100h100v100h-100v-100z M1000 100h100v100h-100v-100z" /> +<glyph unicode="" d="M-101 600v50q0 24 25 49t50 38l25 13v-250l-11 5.5t-24 14t-30 21.5t-24 27.5t-11 31.5zM100 500v250v8v8v7t0.5 7t1.5 5.5t2 5t3 4t4.5 3.5t6 1.5t7.5 0.5h200l675 250v-850l-675 200h-38l47 -276q2 -12 -3 -17.5t-11 -6t-21 -0.5h-8h-83q-20 0 -34.5 14t-18.5 35 q-55 337 -55 351zM1100 200v850q0 21 14.5 35.5t35.5 14.5q20 0 35 -14.5t15 -35.5v-850q0 -20 -15 -35t-35 -15q-21 0 -35.5 15t-14.5 35z" /> +<glyph unicode="" d="M74 350q0 21 13.5 35.5t33.5 14.5h18l117 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3 32t29 13h94q20 0 29 -10.5t3 -29.5q-18 -36 -18 -37q83 -19 144 -82.5t76 -140.5l63 -327l118 -173h17q20 0 33.5 -14.5t13.5 -35.5q0 -20 -13 -40t-31 -27q-8 -3 -23 -8.5 t-65 -20t-103 -25t-132.5 -19.5t-158.5 -9q-125 0 -245.5 20.5t-178.5 40.5l-58 20q-18 7 -31 27.5t-13 40.5zM497 110q12 -49 40 -79.5t63 -30.5t63 30.5t39 79.5q-48 -6 -102 -6t-103 6z" /> +<glyph unicode="" d="M21 445l233 -45l-78 -224l224 78l45 -233l155 179l155 -179l45 233l224 -78l-78 224l234 45l-180 155l180 156l-234 44l78 225l-224 -78l-45 233l-155 -180l-155 180l-45 -233l-224 78l78 -225l-233 -44l179 -156z" /> +<glyph unicode="" d="M0 200h200v600h-200v-600zM300 275q0 -75 100 -75h61q124 -100 139 -100h250q46 0 83 57l238 344q29 31 29 74v100q0 44 -30.5 84.5t-69.5 40.5h-328q28 118 28 125v150q0 44 -30.5 84.5t-69.5 40.5h-50q-27 0 -51 -20t-38 -48l-96 -198l-145 -196q-20 -26 -20 -63v-400z M400 300v375l150 213l100 212h50v-175l-50 -225h450v-125l-250 -375h-214l-136 100h-100z" /> +<glyph unicode="" d="M0 400v600h200v-600h-200zM300 525v400q0 75 100 75h61q124 100 139 100h250q46 0 83 -57l238 -344q29 -31 29 -74v-100q0 -44 -30.5 -84.5t-69.5 -40.5h-328q28 -118 28 -125v-150q0 -44 -30.5 -84.5t-69.5 -40.5h-50q-27 0 -51 20t-38 48l-96 198l-145 196 q-20 26 -20 63zM400 525l150 -212l100 -213h50v175l-50 225h450v125l-250 375h-214l-136 -100h-100v-375z" /> +<glyph unicode="" d="M8 200v600h200v-600h-200zM308 275v525q0 17 14 35.5t28 28.5l14 9l362 230q14 6 25 6q17 0 29 -12l109 -112q14 -14 14 -34q0 -18 -11 -32l-85 -121h302q85 0 138.5 -38t53.5 -110t-54.5 -111t-138.5 -39h-107l-130 -339q-7 -22 -20.5 -41.5t-28.5 -19.5h-341 q-7 0 -90 81t-83 94zM408 289l100 -89h293l131 339q6 21 19.5 41t28.5 20h203q16 0 25 15t9 36q0 20 -9 34.5t-25 14.5h-457h-6.5h-7.5t-6.5 0.5t-6 1t-5 1.5t-5.5 2.5t-4 4t-4 5.5q-5 12 -5 20q0 14 10 27l147 183l-86 83l-339 -236v-503z" /> +<glyph unicode="" d="M-101 651q0 72 54 110t139 38l302 -1l-85 121q-11 16 -11 32q0 21 14 34l109 113q13 12 29 12q11 0 25 -6l365 -230q7 -4 17 -10.5t26.5 -26t16.5 -36.5v-526q0 -13 -86 -93.5t-94 -80.5h-341q-16 0 -29.5 20t-19.5 41l-130 339h-107q-84 0 -139 39t-55 111zM-1 601h222 q15 0 28.5 -20.5t19.5 -40.5l131 -339h293l107 89v502l-343 237l-87 -83l145 -184q10 -11 10 -26q0 -11 -5 -20q-1 -3 -3.5 -5.5l-4 -4t-5 -2.5t-5.5 -1.5t-6.5 -1t-6.5 -0.5h-7.5h-6.5h-476v-100zM1000 201v600h200v-600h-200z" /> +<glyph unicode="" d="M97 719l230 -363q4 -6 10.5 -15.5t26 -25t36.5 -15.5h525q13 0 94 83t81 90v342q0 15 -20 28.5t-41 19.5l-339 131v106q0 84 -39 139t-111 55t-110 -53.5t-38 -138.5v-302l-121 84q-15 12 -33.5 11.5t-32.5 -13.5l-112 -110q-22 -22 -6 -53zM172 739l83 86l183 -146 q22 -18 47 -5q3 1 5.5 3.5l4 4t2.5 5t1.5 5.5t1 6.5t0.5 6.5v7.5v6.5v456q0 22 25 31t50 -0.5t25 -30.5v-202q0 -16 20 -29.5t41 -19.5l339 -130v-294l-89 -100h-503zM400 0v200h600v-200h-600z" /> +<glyph unicode="" d="M2 585q-16 -31 6 -53l112 -110q13 -13 32 -13.5t34 10.5l121 85q0 -51 -0.5 -153.5t-0.5 -148.5q0 -84 38.5 -138t110.5 -54t111 55t39 139v106l339 131q20 6 40.5 19.5t20.5 28.5v342q0 7 -81 90t-94 83h-525q-17 0 -35.5 -14t-28.5 -28l-10 -15zM77 565l236 339h503 l89 -100v-294l-340 -130q-20 -6 -40 -20t-20 -29v-202q0 -22 -25 -31t-50 0t-25 31v456v14.5t-1.5 11.5t-5 12t-9.5 7q-24 13 -46 -5l-184 -146zM305 1104v200h600v-200h-600z" /> +<glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM298 701l2 -201h300l-2 -194l402 294l-402 298v-197h-300z" /> +<glyph unicode="" d="M0 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t231.5 47.5q122 0 232.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-218 -217.5t-300 -80t-299.5 80t-217.5 217.5t-80 299.5zM200 600l402 -294l-2 194h300l2 201h-300v197z" /> +<glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600h200v-300h200v300h200l-300 400z" /> +<glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600l300 -400l300 400h-200v300h-200v-300h-200z" /> +<glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM254 780q-8 -33 5.5 -92.5t7.5 -87.5q0 -9 17 -44t16 -60 q12 0 23 -5.5t23 -15t20 -13.5q24 -12 108 -42q22 -8 53 -31.5t59.5 -38.5t57.5 -11q8 -18 -15 -55t-20 -57q42 -71 87 -80q0 -6 -3 -15.5t-3.5 -14.5t4.5 -17q104 -3 221 112q30 29 47 47t34.5 49t20.5 62q-14 9 -37 9.5t-36 7.5q-14 7 -49 15t-52 19q-9 0 -39.5 -0.5 t-46.5 -1.5t-39 -6.5t-39 -16.5q-50 -35 -66 -12q-4 2 -3.5 25.5t0.5 25.5q-6 13 -26.5 17t-24.5 7q2 22 -2 41t-16.5 28t-38.5 -20q-23 -25 -42 4q-19 28 -8 58q6 16 22 22q6 -1 26 -1.5t33.5 -4t19.5 -13.5q12 -19 32 -37.5t34 -27.5l14 -8q0 3 9.5 39.5t5.5 57.5 q-4 23 14.5 44.5t22.5 31.5q5 14 10 35t8.5 31t15.5 22.5t34 21.5q-6 18 10 37q8 0 23.5 -1.5t24.5 -1.5t20.5 4.5t20.5 15.5q-10 23 -30.5 42.5t-38 30t-49 26.5t-43.5 23q11 39 2 44q31 -13 58 -14.5t39 3.5l11 4q7 36 -16.5 53.5t-64.5 28.5t-56 23q-19 -3 -37 0 q-15 -12 -36.5 -21t-34.5 -12t-44 -8t-39 -6q-15 -3 -45.5 0.5t-45.5 -2.5q-21 -7 -52 -26.5t-34 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -90.5t-29.5 -79.5zM518 916q3 12 16 30t16 25q10 -10 18.5 -10t14 6t14.5 14.5t16 12.5q0 -24 17 -66.5t17 -43.5 q-9 2 -31 5t-36 5t-32 8t-30 14zM692 1003h1h-1z" /> +<glyph unicode="" d="M0 164.5q0 21.5 15 37.5l600 599q-33 101 6 201.5t135 154.5q164 92 306 -9l-259 -138l145 -232l251 126q13 -175 -151 -267q-123 -70 -253 -23l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5z" /> +<glyph unicode="" horiz-adv-x="1220" d="M0 196v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM0 596v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5zM0 996v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM600 596h500v100h-500v-100zM800 196h300v100h-300v-100zM900 996h200v100h-200v-100z" /> +<glyph unicode="" d="M100 1100v100h1000v-100h-1000zM150 1000h900l-350 -500v-300l-200 -200v500z" /> +<glyph unicode="" d="M0 200v200h1200v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM0 500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5h200q41 0 70.5 -29.5t29.5 -70.5v-100h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500z M500 1000h200v100h-200v-100z" /> +<glyph unicode="" d="M0 0v400l129 -129l200 200l142 -142l-200 -200l129 -129h-400zM0 800l129 129l200 -200l142 142l-200 200l129 129h-400v-400zM729 329l142 142l200 -200l129 129v-400h-400l129 129zM729 871l200 200l-129 129h400v-400l-129 129l-200 -200z" /> +<glyph unicode="" d="M0 596q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM182 596q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM291 655 q0 23 15.5 38.5t38.5 15.5t39 -16t16 -38q0 -23 -16 -39t-39 -16q-22 0 -38 16t-16 39zM400 850q0 22 16 38.5t39 16.5q22 0 38 -16t16 -39t-16 -39t-38 -16q-23 0 -39 16.5t-16 38.5zM514 609q0 32 20.5 56.5t51.5 29.5l122 126l1 1q-9 14 -9 28q0 22 16 38.5t39 16.5 q22 0 38 -16t16 -39t-16 -39t-38 -16q-14 0 -29 10l-55 -145q17 -22 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5t-61.5 25.5t-25.5 61.5zM800 655q0 22 16 38t39 16t38.5 -15.5t15.5 -38.5t-16 -39t-38 -16q-23 0 -39 16t-16 39z" /> +<glyph unicode="" d="M-40 375q-13 -95 35 -173q35 -57 94 -89t129 -32q63 0 119 28q33 16 65 40.5t52.5 45.5t59.5 64q40 44 57 61l394 394q35 35 47 84t-3 96q-27 87 -117 104q-20 2 -29 2q-46 0 -78.5 -16.5t-67.5 -51.5l-389 -396l-7 -7l69 -67l377 373q20 22 39 38q23 23 50 23 q38 0 53 -36q16 -39 -20 -75l-547 -547q-52 -52 -125 -52q-55 0 -100 33t-54 96q-5 35 2.5 66t31.5 63t42 50t56 54q24 21 44 41l348 348q52 52 82.5 79.5t84 54t107.5 26.5q25 0 48 -4q95 -17 154 -94.5t51 -175.5q-7 -101 -98 -192l-252 -249l-253 -256l7 -7l69 -60 l517 511q67 67 95 157t11 183q-16 87 -67 154t-130 103q-69 33 -152 33q-107 0 -197 -55q-40 -24 -111 -95l-512 -512q-68 -68 -81 -163z" /> +<glyph unicode="" d="M80 784q0 131 98.5 229.5t230.5 98.5q143 0 241 -129q103 129 246 129q129 0 226 -98.5t97 -229.5q0 -46 -17.5 -91t-61 -99t-77 -89.5t-104.5 -105.5q-197 -191 -293 -322l-17 -23l-16 23q-43 58 -100 122.5t-92 99.5t-101 100q-71 70 -104.5 105.5t-77 89.5t-61 99 t-17.5 91zM250 784q0 -27 30.5 -70t61.5 -75.5t95 -94.5l22 -22q93 -90 190 -201q82 92 195 203l12 12q64 62 97.5 97t64.5 79t31 72q0 71 -48 119.5t-105 48.5q-74 0 -132 -83l-118 -171l-114 174q-51 80 -123 80q-60 0 -109.5 -49.5t-49.5 -118.5z" /> +<glyph unicode="" d="M57 353q0 -95 66 -159l141 -142q68 -66 159 -66q93 0 159 66l283 283q66 66 66 159t-66 159l-141 141q-8 9 -19 17l-105 -105l212 -212l-389 -389l-247 248l95 95l-18 18q-46 45 -75 101l-55 -55q-66 -66 -66 -159zM269 706q0 -93 66 -159l141 -141q7 -7 19 -17l105 105 l-212 212l389 389l247 -247l-95 -96l18 -17q47 -49 77 -100l29 29q35 35 62.5 88t27.5 96q0 93 -66 159l-141 141q-66 66 -159 66q-95 0 -159 -66l-283 -283q-66 -64 -66 -159z" /> +<glyph unicode="" d="M200 100v953q0 21 30 46t81 48t129 38t163 15t162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5zM300 300h600v700h-600v-700zM496 150q0 -43 30.5 -73.5t73.5 -30.5t73.5 30.5t30.5 73.5t-30.5 73.5t-73.5 30.5 t-73.5 -30.5t-30.5 -73.5z" /> +<glyph unicode="" d="M0 0l303 380l207 208l-210 212h300l267 279l-35 36q-15 14 -15 35t15 35q14 15 35 15t35 -15l283 -282q15 -15 15 -36t-15 -35q-14 -15 -35 -15t-35 15l-36 35l-279 -267v-300l-212 210l-208 -207z" /> +<glyph unicode="" d="M295 433h139q5 -77 48.5 -126.5t117.5 -64.5v335q-6 1 -15.5 4t-11.5 3q-46 14 -79 26.5t-72 36t-62.5 52t-40 72.5t-16.5 99q0 92 44 159.5t109 101t144 40.5v78h100v-79q38 -4 72.5 -13.5t75.5 -31.5t71 -53.5t51.5 -84t24.5 -118.5h-159q-8 72 -35 109.5t-101 50.5 v-307l64 -14q34 -7 64 -16.5t70 -31.5t67.5 -52t47.5 -80.5t20 -112.5q0 -139 -89 -224t-244 -96v-77h-100v78q-152 17 -237 104q-40 40 -52.5 93.5t-15.5 139.5zM466 889q0 -29 8 -51t16.5 -34t29.5 -22.5t31 -13.5t38 -10q7 -2 11 -3v274q-61 -8 -97.5 -37.5t-36.5 -102.5 zM700 237q170 18 170 151q0 64 -44 99.5t-126 60.5v-311z" /> +<glyph unicode="" d="M100 600v100h166q-24 49 -44 104q-10 26 -14.5 55.5t-3 72.5t25 90t68.5 87q97 88 263 88q129 0 230 -89t101 -208h-153q0 52 -34 89.5t-74 51.5t-76 14q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -28 16.5 -69.5t28 -62.5t41.5 -72h241v-100h-197q8 -50 -2.5 -115 t-31.5 -94q-41 -59 -99 -113q35 11 84 18t70 7q33 1 103 -16t103 -17q76 0 136 30l50 -147q-41 -25 -80.5 -36.5t-59 -13t-61.5 -1.5q-23 0 -128 33t-155 29q-39 -4 -82 -17t-66 -25l-24 -11l-55 145l16.5 11t15.5 10t13.5 9.5t14.5 12t14.5 14t17.5 18.5q48 55 54 126.5 t-30 142.5h-221z" /> +<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM602 900l298 300l298 -300h-198v-900h-200v900h-198z" /> +<glyph unicode="" d="M2 300h198v900h200v-900h198l-298 -300zM700 0v200h100v-100h200v-100h-300zM700 400v100h300v-200h-99v-100h-100v100h99v100h-200zM700 700v500h300v-500h-100v100h-100v-100h-100zM801 900h100v200h-100v-200z" /> +<glyph unicode="" d="M2 300h198v900h200v-900h198l-298 -300zM700 0v500h300v-500h-100v100h-100v-100h-100zM700 700v200h100v-100h200v-100h-300zM700 1100v100h300v-200h-99v-100h-100v100h99v100h-200zM801 200h100v200h-100v-200z" /> +<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM800 100v400h300v-500h-100v100h-200zM800 1100v100h200v-500h-100v400h-100zM901 200h100v200h-100v-200z" /> +<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM800 400v100h200v-500h-100v400h-100zM800 800v400h300v-500h-100v100h-200zM901 900h100v200h-100v-200z" /> +<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM700 100v200h500v-200h-500zM700 400v200h400v-200h-400zM700 700v200h300v-200h-300zM700 1000v200h200v-200h-200z" /> +<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM700 100v200h200v-200h-200zM700 400v200h300v-200h-300zM700 700v200h400v-200h-400zM700 1000v200h500v-200h-500z" /> +<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q162 0 281 -118.5t119 -281.5v-300q0 -165 -118.5 -282.5t-281.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500z" /> +<glyph unicode="" d="M0 400v300q0 163 119 281.5t281 118.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-163 0 -281.5 117.5t-118.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM400 300l333 250l-333 250v-500z" /> +<glyph unicode="" d="M0 400v300q0 163 117.5 281.5t282.5 118.5h300q163 0 281.5 -119t118.5 -281v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 700l250 -333l250 333h-500z" /> +<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -162 -118.5 -281t-281.5 -119h-300q-165 0 -282.5 118.5t-117.5 281.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 400h500l-250 333z" /> +<glyph unicode="" d="M0 400v300h300v200l400 -350l-400 -350v200h-300zM500 0v200h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-500v200h400q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-400z" /> +<glyph unicode="" d="M217 519q8 -19 31 -19h302q-155 -438 -160 -458q-5 -21 4 -32l9 -8h9q14 0 26 15q11 13 274.5 321.5t264.5 308.5q14 19 5 36q-8 17 -31 17l-301 -1q1 4 78 219.5t79 227.5q2 15 -5 27l-9 9h-9q-15 0 -25 -16q-4 -6 -98 -111.5t-228.5 -257t-209.5 -237.5q-16 -19 -6 -41 z" /> +<glyph unicode="" d="M0 400q0 -165 117.5 -282.5t282.5 -117.5h300q47 0 100 15v185h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h500v185q-14 4 -114 7.5t-193 5.5l-93 2q-165 0 -282.5 -117.5t-117.5 -282.5v-300zM600 400v300h300v200l400 -350l-400 -350v200h-300z " /> +<glyph unicode="" d="M0 400q0 -165 117.5 -282.5t282.5 -117.5h300q163 0 281.5 117.5t118.5 282.5v98l-78 73l-122 -123v-148q0 -41 -29.5 -70.5t-70.5 -29.5h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h156l118 122l-74 78h-100q-165 0 -282.5 -117.5t-117.5 -282.5 v-300zM496 709l353 342l-149 149h500v-500l-149 149l-342 -353z" /> +<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM406 600 q0 80 57 137t137 57t137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137z" /> +<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 800l445 -500l450 500h-295v400h-300v-400h-300zM900 150h100v50h-100v-50z" /> +<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 700h300v-300h300v300h295l-445 500zM900 150h100v50h-100v-50z" /> +<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 705l305 -305l596 596l-154 155l-442 -442l-150 151zM900 150h100v50h-100v-50z" /> +<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 988l97 -98l212 213l-97 97zM200 400l697 1l3 699l-250 -239l-149 149l-212 -212l149 -149zM900 150h100v50h-100v-50z" /> +<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM200 612l212 -212l98 97l-213 212zM300 1200l239 -250l-149 -149l212 -212l149 148l249 -237l-1 697zM900 150h100v50h-100v-50z" /> +<glyph unicode="" d="M23 415l1177 784v-1079l-475 272l-310 -393v416h-392zM494 210l672 938l-672 -712v-226z" /> +<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-850q0 -21 -15 -35.5t-35 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 1000h100v200h-100v-200z" /> +<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-218l-276 -275l-120 120l-126 -127h-378v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM581 306l123 123l120 -120l353 352l123 -123l-475 -476zM600 1000h100v200h-100v-200z" /> +<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-269l-103 -103l-170 170l-298 -298h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 1000h100v200h-100v-200zM700 133l170 170l-170 170l127 127l170 -170l170 170l127 -128l-170 -169l170 -170 l-127 -127l-170 170l-170 -170z" /> +<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-300h-400v-200h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 300l300 -300l300 300h-200v300h-200v-300h-200zM600 1000v200h100v-200h-100z" /> +<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-402l-200 200l-298 -298h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 300h200v-300h200v300h200l-300 300zM600 1000v200h100v-200h-100z" /> +<glyph unicode="" d="M0 250q0 -21 14.5 -35.5t35.5 -14.5h1100q21 0 35.5 14.5t14.5 35.5v550h-1200v-550zM0 900h1200v150q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-150zM100 300v200h400v-200h-400z" /> +<glyph unicode="" d="M0 400l300 298v-198h400v-200h-400v-198zM100 800v200h100v-200h-100zM300 800v200h100v-200h-100zM500 800v200h400v198l300 -298l-300 -298v198h-400zM800 300v200h100v-200h-100zM1000 300h100v200h-100v-200z" /> +<glyph unicode="" d="M100 700v400l50 100l50 -100v-300h100v300l50 100l50 -100v-300h100v300l50 100l50 -100v-400l-100 -203v-447q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447zM800 597q0 -29 10.5 -55.5t25 -43t29 -28.5t25.5 -18l10 -5v-397q0 -21 14.5 -35.5 t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v1106q0 31 -18 40.5t-44 -7.5l-276 -116q-25 -17 -43.5 -51.5t-18.5 -65.5v-359z" /> +<glyph unicode="" d="M100 0h400v56q-75 0 -87.5 6t-12.5 44v394h500v-394q0 -38 -12.5 -44t-87.5 -6v-56h400v56q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5v888q0 22 25 34.5t50 13.5l25 2v56h-400v-56q75 0 87.5 -6t12.5 -44v-394h-500v394q0 38 12.5 44t87.5 6v56h-400v-56q4 0 11 -0.5 t24 -3t30 -7t24 -15t11 -24.5v-888q0 -22 -25 -34.5t-50 -13.5l-25 -2v-56z" /> +<glyph unicode="" d="M0 300q0 -41 29.5 -70.5t70.5 -29.5h300q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-300q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM100 100h400l200 200h105l295 98v-298h-425l-100 -100h-375zM100 300v200h300v-200h-300zM100 600v200h300v-200h-300z M100 1000h400l200 -200v-98l295 98h105v200h-425l-100 100h-375zM700 402v163l400 133v-163z" /> +<glyph unicode="" d="M16.5 974.5q0.5 -21.5 16 -90t46.5 -140t104 -177.5t175 -208q103 -103 207.5 -176t180 -103.5t137 -47t92.5 -16.5l31 1l163 162q17 18 13.5 41t-22.5 37l-192 136q-19 14 -45 12t-42 -19l-118 -118q-142 101 -268 227t-227 268l118 118q17 17 20 41.5t-11 44.5 l-139 194q-14 19 -36.5 22t-40.5 -14l-162 -162q-1 -11 -0.5 -32.5z" /> +<glyph unicode="" d="M0 50v212q0 20 10.5 45.5t24.5 39.5l365 303v50q0 4 1 10.5t12 22.5t30 28.5t60 23t97 10.5t97 -10t60 -23.5t30 -27.5t12 -24l1 -10v-50l365 -303q14 -14 24.5 -39.5t10.5 -45.5v-212q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-20 0 -35 14.5t-15 35.5zM0 712 q0 -21 14.5 -33.5t34.5 -8.5l202 33q20 4 34.5 21t14.5 38v146q141 24 300 24t300 -24v-146q0 -21 14.5 -38t34.5 -21l202 -33q20 -4 34.5 8.5t14.5 33.5v200q-6 8 -19 20.5t-63 45t-112 57t-171 45t-235 20.5q-92 0 -175 -10.5t-141.5 -27t-108.5 -36.5t-81.5 -40 t-53.5 -36.5t-31 -27.5l-9 -10v-200z" /> +<glyph unicode="" d="M100 0v100h1100v-100h-1100zM175 200h950l-125 150v250l100 100v400h-100v-200h-100v200h-200v-200h-100v200h-200v-200h-100v200h-100v-400l100 -100v-250z" /> +<glyph unicode="" d="M100 0h300v400q0 41 -29.5 70.5t-70.5 29.5h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-400zM500 0v1000q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-1000h-300zM900 0v700q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-700h-300z" /> +<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v300h-200v100h200v100h-300v-300h200v-100h-200v-100zM600 300h200v100h100v300h-100v100h-200v-500 zM700 400v300h100v-300h-100z" /> +<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h100v200h100v-200h100v500h-100v-200h-100v200h-100v-500zM600 300h200v100h100v300h-100v100h-200v-500 zM700 400v300h100v-300h-100z" /> +<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v100h-200v300h200v100h-300v-500zM600 300h300v100h-200v300h200v100h-300v-500z" /> +<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 550l300 -150v300zM600 400l300 150l-300 150v-300z" /> +<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300v500h700v-500h-700zM300 400h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130v-300zM575 549 q0 -65 27 -107t68 -42h130v300h-130q-38 0 -66.5 -43t-28.5 -108z" /> +<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v300h-200v100h200v100h-300v-300h200v-100h-200v-100zM601 300h100v100h-100v-100zM700 700h100 v-400h100v500h-200v-100z" /> +<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v400h-200v100h-100v-500zM301 400v200h100v-200h-100zM601 300h100v100h-100v-100zM700 700h100 v-400h100v500h-200v-100z" /> +<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 700v100h300v-300h-99v-100h-100v100h99v200h-200zM201 300v100h100v-100h-100zM601 300v100h100v-100h-100z M700 700v100h200v-500h-100v400h-100z" /> +<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM400 500v200 l100 100h300v-100h-300v-200h300v-100h-300z" /> +<glyph unicode="" d="M0 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM182 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM400 400v400h300 l100 -100v-100h-100v100h-200v-100h200v-100h-200v-100h-100zM700 400v100h100v-100h-100z" /> +<glyph unicode="" d="M-14 494q0 -80 56.5 -137t135.5 -57h222v300h400v-300h128q120 0 205 86.5t85 207.5t-85 207t-205 86q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200h200v300h200v-300h200 l-300 -300z" /> +<glyph unicode="" d="M-14 494q0 -80 56.5 -137t135.5 -57h8l414 414l403 -403q94 26 154.5 104.5t60.5 178.5q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200l300 300 l300 -300h-200v-300h-200v300h-200z" /> +<glyph unicode="" d="M100 200h400v-155l-75 -45h350l-75 45v155h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170z" /> +<glyph unicode="" d="M121 700q0 -53 28.5 -97t75.5 -65q-4 -16 -4 -38q0 -74 52.5 -126.5t126.5 -52.5q56 0 100 30v-306l-75 -45h350l-75 45v306q46 -30 100 -30q74 0 126.5 52.5t52.5 126.5q0 24 -9 55q50 32 79.5 83t29.5 112q0 90 -61.5 155.5t-150.5 71.5q-26 89 -99.5 145.5 t-167.5 56.5q-116 0 -197.5 -81.5t-81.5 -197.5q0 -4 1 -11.5t1 -11.5q-14 2 -23 2q-74 0 -126.5 -52.5t-52.5 -126.5z" /> +</font> +</defs></svg> \ No newline at end of file diff --git a/themes/pelican-clean-blog/static/fonts/glyphicons-halflings-regular.ttf b/themes/pelican-clean-blog/static/fonts/glyphicons-halflings-regular.ttf new file mode 100755 index 0000000000000000000000000000000000000000..67fa00bf83801d2fa568546b982c80d27f6ef74e GIT binary patch literal 41280 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℞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 literal 0 HcmV?d00001 diff --git a/themes/pelican-clean-blog/static/fonts/glyphicons-halflings-regular.woff b/themes/pelican-clean-blog/static/fonts/glyphicons-halflings-regular.woff new file mode 100755 index 0000000000000000000000000000000000000000..8c54182aa5d4d1ab3c9171976b615c1dcb1dc187 GIT binary patch literal 23320 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 literal 0 HcmV?d00001 diff --git a/themes/pelican-clean-blog/static/images/about-bg.jpg b/themes/pelican-clean-blog/static/images/about-bg.jpg new file mode 100755 index 0000000000000000000000000000000000000000..af6d4d5cd1629f4cd396ced9b6c4302b24ec884b GIT binary patch literal 33097 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@h4m7 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 literal 0 HcmV?d00001 diff --git a/themes/pelican-clean-blog/static/images/contact-bg.jpg b/themes/pelican-clean-blog/static/images/contact-bg.jpg new file mode 100755 index 0000000000000000000000000000000000000000..9bf21a4e4b75d9010ce128d3b5992239878fd2a0 GIT binary patch literal 290070 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%0D$Hv7$3hoOw(GpE5o-b|e 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 Sk3UKZ`)&UK?D*cUEC1P4buf(p literal 0 HcmV?d00001 diff --git a/themes/pelican-clean-blog/static/images/home-bg.jpg b/themes/pelican-clean-blog/static/images/home-bg.jpg new file mode 100755 index 0000000000000000000000000000000000000000..a4d2108a3fc3c20414a6065d1a019d5bd788b8fd GIT binary patch literal 172779 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�-L^x4&McZ!dP@>a=XL}z6y<)W= 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 B+b|Ry;{83aM%Zth>Ot85 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 literal 0 HcmV?d00001 diff --git a/themes/pelican-clean-blog/static/images/post-bg.jpg b/themes/pelican-clean-blog/static/images/post-bg.jpg new file mode 100755 index 0000000000000000000000000000000000000000..21750a49b05043749df1d71e2ddcc3ee933a02ae GIT binary patch literal 140909 zcma&Nbx<5l)abpqJBtMf?hqCU5@dm0++p!0xVr|oV2eX=Uwm<Q2*EuBdx8Y_KmrL) zl8^VT@7}-f>6)sk)73pab*kpb{La7s{%r$DRTWhf0chv|fX(v&{QC|dgZNrI2LR9j zm;eAk>RELGAeOUnx3UG;e0<iR{aXjT2Vi4jVq#%pV_{+AVLx94xY*dZ1cdnb1o-%b zq=f$~q=dvIq$I?I6cm({6cqF?Uc8`x`F{ls2M33Ukcftql!gvS2BiDH6aTL_|2_i9 zaM6u$Trkkc0O(|B7-VSwMgTbg06GTRvpgU4{}(iL3`{I+9NhoW{*U}0{qvjr?+hsb z4Fdxm>wg9&8YVgb2Ms`m&J4nk!_=|#B*%(iNh=kiz-}J;xv(Qod8x~aBW&fx28>kD zqe@3wi$KW!cTe<Z`QPV0Z;$r890NrDyq?06MaYv9OP=-L8h{W3?fIA(WB^&f9qZYP zQ|hk{C1$O7Vf5OVk2S_Dc(=OXHv|p|WM$2L^`|9P>^YYxCN_kc>N3j+?JR*T<)U0# zU}eojpe&ZF205R};YelmwJSOkAC}Y80;K#+-PR;77=q6g-VKxU_jDEqgS_~l(xejD zV)osK@3}6~BeQoS`bUXgAWJ;gxKt#$BMfVWor+T*8x4Yd703cpU0n6aC52(=90gWx z;rnht+?(Fxe*ge7*IM^Phic)}O$55=Emyigx+YUBf`P!Wn9(LLsh@QydFM4vKZFCz zpR35bF~^yt#f_))Fn{UaNdG;sfOCLhcRGqUSx^p3ol*EI<wXFRJ@4}A8Qo!D5Scvh za*%bYIL0*|N}~5Q>is_PktfnJ2G3($$xx2UYkY(91NJJtyklvC0b-jTH&&)kUvMAn z#cu&DmA?P4nwIczgA|evaEWN|{*TEAEw8doA1!wtMFP89Eu3w?47jmKqgDARM%)+r z5Ae3o`($Qo>aE8_Hb-q|;|^;v_fp0sZ$;8>U%I~mG|lv<fH*5;qzIwYYTqfrMxe{f zaGkjJd*J0*!B?}CyXF-o#Lve!%BL4CBXl7k#?Rdk_e<?F^SP60uWK9a>ATmq-8=0? zrVUuaz2Q~-6Nmn})UpP(6_=ndBR`v1G~fn~zF&rU1Q@h-2qSGi#n;|x202W~G5`xX znvd2}zrTosb2_4|5%3jD)bfe%;(sp5#u0yz2LZi5X#FoO-?M6!<9nN%`c(^`$8#LP z1_IQK{Da~w$LzF_*WPoWt6#a^THakG+W!FT#~G{*Ha@~`)*T-~dk=9I;sOEf@uCv} z5<;TvladXs!==&%ddW3cwas!-g>D9}TZC&L%5C9T00@9e#}E>v_LSv%6)(!WY!Cfu z7os{!z!ujy%dQUIOj6xoo=Oub<K<}y|KcTrJT8ggzEv%)Syqjf3OVZ0kGtcpt!DiG z<vh;CvlBT;@N@GYV0k}g?oE75{6j!P*jN6s(3$(mM=(J?R+plB+IK>&u0Luf8}cA; z)ocB?Da0*<SowM;rSF@<B9E5sI(I11>blo5C9H4#0UK})I!~PV#q?1HP!+jb9&e)b zZ_3@Qq<7oO`v&|l&^mo?ZcQV5elXd8A3gV?NNQno_xkoMhbocj8Y)fQ3nqpyWrFkT z{~O2u^lbikLZ3JqP=uqgN2jwYXitK}mY1OZE$;G7*%}&wq&4G_g%HMC=X@)UOehQF zvv$L;wZ!fY?{OWA9xWTn+nn${<jIbwz$LT4o*q7!8hw%r9@+L=L1}GeQ%~cibvDwm z-0$~(LmtWqm!!tf<jbQs269<Lfz3|CL7bZ#NK2E(V6Zm)L!ea#w}m1j!oJ7KS`%+# z!TW^gD?FQ@<ui>z5^}W3uMcOhx0pLswP`Kt$K)f{c*CzxCby3vjmeiUED1eH<6i1? zOHJ)Lle{_j2jH6Krg5DXCE)iSs|%PNJCo7XRQa;wlTPS04{+2qRG|h=OBH?CZBK~% z^L1es_|ZRmS42+=xON%#$83-0FrGq8pzFH&IzMcr@3jjnD>)n2XhZiLO7&N9dZ;Wz zjECPyffr@`f^+geKxXor{jtsMDCAjsLbEMp!lv~pd$t<~<I7o5-?-f@iDm-RT85Vd zgISAV$?y?yD#wcLeD@At$SZ8+d74xKT(dng76$xy05@r`wi25Hkf&viNVkP4C?1H! z7i%G1S1uH2oVf4In_=(EW`+LvJx??ilDuYGKLZ-u?}ooQW9esn#PrLTAf=5WuAQ7+ zYh=jN&62k<%M0&+nn8e|2ao)3-~0MCeYYZNFw7og3)CXmZ@Nu1-q|2xcqd(8>tAHP zXuo%JnGy^>PxYAc9((Hc-Mn*81Oo`LR+QLHb0&7BOAnCq-k+{6iwuW<T<x=szE7Go z`xBxGf0&k%*!uID5Bh5#Aga))b>kd;*sQAkQOiw_8$YH59%`A;6spkm3G9#et|lOP zVDTzAfJVI&SX>Eu=L-tpAFyMQ?^_xJNoWc+>yhc7EtpYGkes4wCRwnYhtjO2D#5a( zIVdk1?`fC~F!3t>W+Gaq+0#vyH-q7iejkzGmB$1i^P>43zOg09)1)Rz_$ap)Xv2!_ zQumPAB{b#RIO+f)l5bi(=c1`H$HyD1{4M8^?YK+%L=fvpU242Q&NKQpjY$^O5#Ot) zVc@T@{SEP%sv}yRSx4##qpc)$T=k(OHJnmizZb2{N86BTY(`s^Ft8fh^}{XRqOA$T zTs0IONKcE27ud6c5c<OQL;;+fWw{MoaAG&^oKTcAVI<IPg(vk*CcIKlk#&w%17sE$ zTWY~#b_>cSHxid$A=gEc9yllDA}zQmFtF=~&^{$c3ISr5sSKnp`Al|<HoQ8u%eYQ> zQ*uO7jw|0N2CO6MYf}XX&?)p_%A`)t)i5yDa++Rzh$}La0w8@>b6Sb59CVEvmCswN z4eAoXXUTJfRyNZuCL?eR?4iDK0^n*VS*$Iy-zgpdlDr6sE@@pnWyfp5THZ)tWm`+8 zR*z&+QmJkUN4V<6A6N;9($x(=CSF3cQ4K|!h%(P6LZZuky%60^z#XB+Y&|V!#|%SN zB1q@WanZ-NBh*5x0nW39kzkCAZI=jw1qAy0&+7<E*hxhKTu|uuVZ;QvV<0o`XMDP^ z;3RIahAL9Av<q8`lx1aQ)~5uk=alp#e8cn(iPGssvn3stu$D6^!4ncG!)MaaMXSQ_ zxkIy{A+`jA?5QM~6uL5gfj7%GoP1R!899A#TE{rdzc@)W$b9n?wmuGh=}n*WaiMx3 zOmDi-7c*3i>oB0dWV(}6o7TOk+4^um4Q;q9wY9PIw3k7`#$)zVZ7ujVP*h*;oRE92 zR#kD;vJptB76*BKjf<vu(SfLDWALq@1lt+cEW>r3Gf;6EjGv)C$SyL`R^LGsfSO)0 zr9=-L6s41(&r<^-$5>25vA#{7VwOO6Fcc_bfaVuOYQ8%yfTSS|Gaed}Y6a9VX3fmd zz9mvp?T&KK$V=8;>#hb_wg?H1(#=5!QCC54mI8Cfsiqz2X--}T0QZZ}byqoGo8RmF zXB;GcM1St})NrUXeuH!ht=#S%&e=Z5_HWa>>p79|PXl1(W)8qyjNU>K3C)KbwPHC* z@7O6c3}rHV0AkR&RY`kHJAgY>gyx3fi-kb;f09A2spDh-hJl*U>7+9QfoZy!lI^-Y zXBh|Fy)5;L@RlDlKSu-H+503aAzCe>wx>r0K8K*)Y&Xrl3WK#WzJqi{NV))JY8nOk z$nr6&VLW~~KYU1awoE`dV*Q2bvI-vAcnNx5rqfCUmC=%Lx*+53kVTrCFfH-1(O3Pk zi1WB3D?<?upe(Q+I3-#$5RJhESYv<{^Gv3;6>AtOH`7oEX_Sbnq3329`zak$<4KW~ zSx5c&A$Sf73l2{+y0}|2Y<L<b=C53I?+kYs<CDL72;THgd6_3qGXzZQWdB}dnpj3z zC8Xi&>pJQ%{vIE21bg<ZO|D2SPsRn?1T{lVhA%|p(0F5~;rM8$9qZZyU(0aushPnD zKG03ZPc;p7#qTYYpuVDorQ>#JnG|6!Xep1ufDhI`Oe&Z_-_pHJEt}@Y#ERd|sox}| zO30}8S}x_>y1YVZw{s@K<)?yk{6ug|4QF2A^^N`>-eK;2dh0IFCF6fLNdo!<I)a!f z%u0G6(}=*_NW>c@{9h2e`HuHdm!^dlhi<_RR>m<2gE9-#vz?QP3;souV31uhNQlI7 zS!Lr+UEt@k=|2FAPJx!-if$!8Ie&$Z0ckw&B_OXPw&s*FtJE*vJenWh$ZCGbI5^qQ z7?RF<+|vUojnO6K!5=;4XtP=edGWNa+O_YFu#)USr`C07Ry18I?ik#$c7^Vx_dP~O zSj{rFsTm(8vIbJI7e~Lpx4;B_G)4R}nH~#Bkthzy(;nyeM1+;C`R=bFeZW3hi8cF@ zPP$E`N+U1;hEdHK`CqbD?H#I#BQAwv5<R|A22Td)CILEZ4N$88DVzBZkklbACIAV$ z%p4w&jqz-eF{HYie{DdT#6)B$RW^SgoFi=i50KbJSs{OR<~YsvG2;qupH}7GZ3XD4 zW$;Q;qLOOn5Hs2kl?85#y*dAGN%|j)+@uWshkk*9lqgKW-DL4K=E#vmE2s`Sl5Gkl zL`(&xWfJGMs2&^aiON4bTJI2b0tVchzZLm5G4Czm{Z=V{r|U;3XM5aZethif6yWgI z>bBOE`r-t03?GYI_XCwuR?$YTMC!HqR)=D_!@BEhr1gazMumZUh<#kng=_Pj2kTY_ z+dV|+mw%v>^;eh9!Ni^M<QKu<$*3Skt(nZD(|-WLf@}D9HZ_{m6pPo0Ras(~)fe6w zEl0pj25MZ5QElF?XoFUZ?a+sKNIJCZcPOJCXKF<5MM8#$3h!6(WNBghdAvx-3*<(k zGi8;XA6!U)behTG$0(uW(BOPrB%2a@{*-ln`%}6OKP%j+`x|Xv&tsTa0vC|D^<8tq zwAMW+wG@+)Kon$l1+77riR>SMDuhIM7WCt^sw?du_@TNgRHAg1T*<$fmRcX`zKI$z z+=hr4J>VauzMwJ~(&-h|!vG{(3ab2G*4{i8Q3qT|^XXH8asDh~EfhOg>e=#<d$a0R zeavZ>)`LWF6!;o~_v=2BO%-HdP+MPWF^9{w6zhnO6cuQzbwo_%aB$`DPT^FMHq=;q zlV96Ved7DniA*)+BBRoSLX*(759H<}I}*F&$hZatUVC52qE66~)#U=K4tP6TnMR}~ z8r3~6#N;v4_1mK+S<rUV39p#yCq}EO*#6d9IE9|#M#Am|#g%DAUn0?#&{!k033c)W zj-a+<1^p{xKE8)t>(!uE595Z7W|eRAqx`P=-HsJm?J$jz2>%KOqh>Vkk2;tI3k5Cj zs1zGbmntCR*lt(=V-(yLI9WUE1Rb>@K)ly=O3Bj}2?|T#j;c2}u{|CmV@ua8pk%_T z_y_3KNAu_7*Ti2|>LO))A0lGhPRvF=bJ%VuU%PsGh+tzlK`~`}R3gixaoKie64s__ zgaIZoHE~!u!dnYa9ED4R@CYxScMhpBa`vLQ6pIV!*nlr<Kny~5`R%J^G72g-P#I4R z^-AP-M;m5zn!>mHAIeF7Y3PqklJJlrIamca^_fRj%4(Uwu<;T#^lrAm9;d=%0Ug|L zZD)T-CH=a)l}j>88nO80r8|;-@1mki`Wr_fs>vU}mGiKe1%3t3BoL|M;H7cy80vl+ zZ+&tPwWUdS9(pIe5#ZJQU2vZwT*@#vV;(JoKH`p7Df}sW{AOZ;0Jhq>uo%3W<NahD zc>TG?UJB<L>?wO3LEZGAi;|l?8%iULBsv>A4e!-0i^L>I)6&;v?!G)mVlaJboHZ$d zNYoIPSZ^4kD!QHn?UW~LPl;iUqpxvF7yI#q5NIrFZ?$*$rCt4xl#do(Q|Q9ezafsK zt>a-awgG>pmH6JPp+S!izOZ)2n01#Xqa6valP$k#(c(=SkQZ-Owv4t-&d8={9P-+8 zCYSh<hFy%cVt@otu&iNKriY6nGkI(GI>tbc87p&r-@YxH7mw~HuhVYqGwvxz_Q8J` zl4+j#@<mV9!2bl>SglCi?<LSq%KifYPtsDd3pXz+(jor<o)0PPUzFUeSwX~H9c!z0 z7A-MH+N0d@*l1l&l}-XfIgy8FRK!JFB5IO*)<pk3IzY`o3c#NgBrZz-03(^PfbO;W zkmmQ8P`p0|Z0-Dp>!fe0<Z9sE2l?iPS1<W*IXre`7UZ5*TUW;d>OC2Q`)zt9bNIeb z(5swRdzQ8!XFx)nj|z2XqHgjFpt}}%;k4?~P}EBLh_jv?WJ7f|De;|$8A|8}w!?%? zV(2008e-;cTuZ(-6#&kXDl9!CS$>t-5TimT3f7|`6`)^Gjn~dzzzp|vhh!0&<~TlK zts|Cngd7ns|EeBcHFGOlV=zk28S;dExc42T8eu*38!BebC`yR!xwEhG|5Z2mRNyIz zHGKWoIE6J!U?@ncM}9<l24_gs;7Od0eI7R7klP+?K^q;N4Ps8&0DL*A{=9$|;iiWF zVfVkD&)$Yte2EayNSLP)l@bl9w;NaDo5Yr>&~LI;x}qlOp)kMK>*LAB!CCIbPq6iO zwB%~pwRP8Cz~;8QI=48RA}OPpN++M)x+}p?9L6#iYX1N>@32CFp;DZz8J1qH4xIz6 zUjZ9SL{ZCF;Q(&i)Z(OXQ*r464%J})7d~>_5YiF0GQJM7NnT%*zcUQQe^Xp#snM9E zTW-lkmf!sYw9K{F1oyp68>0Ckl;|7lN#-o{@U5sbw*p3Q%ms$KdwzH?<bM+zw!jI_ znc#soko&~lYQciJ#<{bZB-G^R)4fU>fwn-aH8r+V8cz7`SuI1Ir!_!7^QeCf0VW=Y zQ?+TaD!p)M#q@+sw7K&LW$g~+-_0k-rd*~8yLYGh&zY=3_fOBg+lQWtr)@S4A88W6 z9z2&KX-8Kx@|Z-v@T#m_WXRT7tsl*Y@%AJwEOyFInY?mp?dPX3BXE;i1a33Z=tE&# zSA9UO)$Vuuhv>Xa7vcRxb)_$Es<V;rs#JsZNhb&^reoqU)n)$k)O1RE<2n=%_#=5~ z_HcAHy%q{O5d72F1diZbd)ENt{esTMAgYYi*H?gI>6jtU#1Th;4a%l~e}KsrKiBeW z<Un`(z+3ST2U71nMM8OxRnn^JFOjD34|1i<`_tp!e<|<WGtB(5{SeRh9sT_5h|aUM zs}SDx%1}mO{g1-FK^;SXxk?g`k9p{o(C<(R_pj*^t=iBydc)YYA2N)??)#v9><;6? z)fYqiTf3CxB*?dx;$Fd3*^?>M!9)%C1?PT8@r+@w($;@iGG{O)EVigE%r}hfXNkW! zucXoH#a0kdTaf%~)?Y9`OzEWM{nPZ$b3|BMaG=&xU!rkRkMu`|V4$(1htxRhkX-`E zO(>F1Up+?BNNPac)9S4fZ}xKjwBJi%`iOY8n(LpV2jy;ig4@gL_V~uozi5JnQYjVq zEj%^zk@8$0;&~=eN2v*coV;<g9?}L)7;J@hLpH*a<I9GSk%(DUHkMPP7#e*e4s3#U zt_oC68ne`PfrII?Iy5z@iyJZlHNtrDhF4oS?-W_FCfAA77Zi1e5~@Q|OR`;G?pLQK z#g2jxNF@eP4(~s*{x;xx4^eQ^Cr^wkYuBgp$Iymjnlz3I8Vb#=wxA}vWWK;Nl&B?c z1@9VCrM&2Pk_S_AnWKNh%ZlBGFd=C5Qw=;`Do*SuAI}BXbboqsr0hU^C?%afoQZ1$ z#lTmBC0PpH(!}SXh+~;(j+GIsPw!EB5t4kgUE9`R03OY9cCt|^>4L#*ob&3Th+++V z#Vo~*NCU@@y#TjcbyF$`qL8vKA292N%j8?{t1quxYqr_VZU&B8z2{}smhcrE*VW~d zt788;L;P(^6_Y?M3*4fdK9hjsooXD{^FerSt$K>>CLFdb%t^mjz06D&l>yOXdkG`e z&(kO7Rn-&^<YH$b(C!8<=tHQOo+y_|&Lz{esYQUUz|WfCjuh|~kmm(LkjY7#Ny#&f z?UKY-AC0<dv5_64o8K8lX(J~y5PvU-Vc~9zCO`T$vaRISQ3nZFYxp#Dkz-M|_FlUZ z8yCC(C6tWJUy`S64cC?lt-D?vg)jDUx0=2eUWc8n&6T0eg^Cr}4yKHgejC28E!iEI zfg-Mo-YhT<4>S{y`6dNg3c(q38&mi6qOBhAH`}9<)Kbk9r6-y2lQ-IT*cT`o=&Nfi zyx6&EouVU>cvUw0^Ncde<Sk-DM+<dKW4G%gpWP?U=gTRN3g4E=LWR?zhvoBN$OT4| zzJZLSzN<ya<+Kl>baR6clF#*FoXFU;t5_Ki_Kvj(2@Gr5bAs_l#+je94JilaUP4#2 zmhBmP<pj>_(D~)FukG{ng>z@jWA`Mz9Z})%BN-(eHgiZqBg7|Dx-vLFxQvfL^|jcS zS_X}1Ba)2(wMSHleg;`SoAEm08;a#3kfT;}-bKikSQ=T8C7sROsL(QucaW&TOqaQL z9`pS%f(PS!61wNKw1En2@=NUktLWHOZ^Kgz(`O@rf?4Mx&na1L0czz_^GuFOSg1NJ zD6XJQn3#FU&bNk#BGrysg_?|(kJcn7+qbCPsa&zJAppZ<)VeF{O_8h=8ZFxhfw#Ha z?i(6^PixleX-zcGDOTy_w{U9BcXq3svjI_rN`xdm{?ATbLo;AC`$KQR#M0(!%_dzZ zF&a8%yW5SnaWZ-~$9KL=eurWg7P73+qw<vMWuwnTU_PE=EN0H8l7-*U<|@L1x2Pj) zB6Q|rb7!hZ@jY^Ns4rAGVi^^prw!KmqmR5J-W7Lf$@vhzs9GbHm|y)FfRX0AifGR6 zJs%AZ$P>uvf)Cm;e5pIIoV8afeR_dboFAhS0wy1Q{(M^9SywjBw#cS~wlVlZJBOy{ z_WRA}49iSLe#(V6$``_U-GqOdE%<=#Sr@F9jFah#Pg}n<CSuJaBZ$8$D`#OGBisN- zaiX_s&;op&*$+V}F5;Mv+_*V<ghu}WeU<UMYZGdN%vR1Yng2xhvILFSp>vzaNlmhZ zt@N-=E0Az;sFu%QhnQ{Xr(?^%Cr#)>{KUqDc_1RvO72gfxYEX7I#i0He+8-z)Hl&n z(Td@eHKeatmz{KMtUfI-%Q4}2c<k61<0kL%<4oH3Cb0ZqKDa#h!zS4<qB4`XUN=xm zh;kG57W!kj^be3D8S9vg&R%b5Cfl-jTI=5SzD3iv7w+coS)lZK4I6^?)AXnpOTsUz zIs75zv{O2A>nCdpDVrfI;k&vH!v_^V-`el6yN>4ASBI^EAoKn7=adT3Y+aLP(vSZO zl!0Y&@>i_+AAoaeC%z>9g1u<NP}W|>`CGv3cfVddfC)s9V3w6^Co%rHnkXU$9~}0K z5-GPo?SUeOoP~jd9}802N4cT7SlYn$cPPR{{!0VgX4ZI{`05GlBa5~YYByX_%LwMR zghGWZNzeVtJP&>-w6NK-X1lcrQz$D%FuhKP_{tn4U2Bqa>?)Qqnl2m|rCD2SRw;cO zbG5K($#C>n&Z8?>IOmjnXBnT19V)NQLWUcSlm7HYCuYS=bqf{Ns<ZQ&CRt<Y9s0p) zXYWogd~@ZbIR`-jrq0u1^Jb@5^Vyv)cbuOM&lb4oz5K$sWuMVMfiz$KcKLH0!2<aj zAf0WXSQEha{$@mX$!ws=bk*BBXWW4^gDE}}18&`*cU9)y$I2ysAg8NZtl>I)^=8rr z^EO>vpwGj+$X_<tMp?xCBH-tqcJdjMhh~=ACzAn8O%dRIga1eN=7L$rm%FGiKhf*z z!XjMkG+&vU20Vr~E`TAw6!T_#CN08VF3u8=Ga?h;Hm3eF^CLW<1`)I`YS#s~vU&=d zX%b_%Kb~I^+qtrWNLZt04-%$ry!Uead#1$`XF~BJk#b^ggs7Scttv_uY(wINa6ysM zCh%X!_nNf09SN^_6{QNCnymy97~GoJSitUi!PrZT{V@GKe*zh-G?tG~`jDtMSb`?9 z%Q_&FPNql~hWVfRrD8+s<Z)s$aeQuJ4Emqf<*wPVhAgrGL!*4H_sj)0K0sds77OlQ zsxKXb0-2l;LPkA3bwL^5WrfP=&A!}*Ce$flm&&bNrd#2`1H4cE!@PlSx+(Eg+Vti( zq#<H&Nkd>G92N56EPX%%R5|)nS2gyRJp}ek2npnK`HZo0bFq|>^wI#_KK4Zbx*VHO z{nYMJw8|ok!I~TEA_<k|CBJ}(s}0U-R!DU}uEe`t`Awx>$&X!-lw~YdF^%BGRKf1# zmg4D-d_rp(<dHi?Yd}P`bqe6qohVNh4#{rx3WBu-y?mk47<50k;~?hA0+SX7^rN)k zGgopzf4uBtDn}~yF+x#RSbq^5)CvR<w*_rF>nEx#OlpHR{aYw!grG%YP5YH4=dW~3 zG22S;)?tt!6%j9FvE%uHReeRp&AtMTUyEbOo<lTXEKf&<RNL?Y)mE7B(tQ%6a5B^> zwc4Qq*ECxsA|CtZ3>>ObdRbe%40zKozOYP|?YOe?7bQ=_Tr_;WAD&r&%`z1+>8gCK z%_PU?!gXwkc+o8aM&jrK^{|S~Q5@_koHk{gb*jGmjgH&F;i(DvjfLlXyjjwIgoSsT z9=1y9AB9{eT**la?#~<7r@7mmxCUaYs#MI}G*y2~0&u_rr_ob8G7#iyCp&q#8&M!j z<Tc6D0xlI%BbNSf`*FE^oU`^N*zA_Ly0IjbJ%eNM^6BU3%fFfz=3hhz=lW!u#i|5) zu7>udAbzP7g*G9hD|bKc><n?dyD2^-ToDXP?Yq+i4Ru%6R*FST5}vDK4pUjrELi*I zPgzEM3oJ=p?{?42u68#6ChH(J(f|)oQXsw%OmPrdYVgl@7SRey#0S<)*)?4R*ArR< z2=rYI8uBuK*uRoG8S*J&U}4|<i~os#&1RVJvIwjWRX#$_htXo?*L|6k(1cFbQ@zVk zH13w2_0d^F+vSE;ylo%mYq50BnDn}snDu+j$P+NFC^NC*wGi-l)3U(-e%D-piHl0+ zA<4-4revfq^Wp4u&89t#r$k*j0kLzZRI60q+!5cEtx%eOYvwnlP^;WG9msy5kqhfJ z-EoA!!O{Y3^bT*OAj`$BZYn5lzr2Q$bY3&Bo+}`N)>rwM>(cWP9NQE??(cVz6l zFgX!wCt%F8#F~%>KqaPwK|ZsD1q0FP9!`B?CtvL{Mq0gc&tsK2q9wi9L2ij!)1b3n zsGZ6x!+muU;lJ!S+w`%x2V?910U9m~2Gm}A|NcaI%{%$X=QDY4u8=WfBgWL~Ww;<k z-_606RqN1eN(WCNv)Da*owu0GxS(iOAGe%B);Veo&E<?Dd{b#0RV&fvd0XVAs3`uQ z+-g~|Rtm4gs`p3R|J<yYrP8qFj?(qX_R)U@1vD4Oq_Ad;jOmQGH99(KUUbhIEp~jh z5SO`ejG)?WUG6bCwEq@2Gfw($Ny79f(>BZH>J_XGF^J33B4EHH5MQJcK9(R^Px{_6 z%%{u4xNV8UUg+g^9j4V$<XfKS1nPlrEdc|tDy7SXos84FAIU<Vz2t^uV*wljKMJ0| zs-K#}1H3WYzyhw0@0Ca?eFIK1e^W6J?exi>9uDYV$kM~j^LVSUFdl8V^Ru|i4vLkr z^=0DtC|_Pd&-Q57)dc*fk1W2s23}{;JT(0u164b<g8L?j8-0UH9oC;c*d)|9szAeJ zYznC~A=Zx~97<z9cIi=$Qw=FC%By8Yu&Jc-deM9jmDnHrw5h6pi_O*`Gv~|aBQ==& z4<M3gRo8tv7GU?z+dGXOOcJ?q?>Lv~i#qNC>wB8$&(u8fO~ieqJ8qYs5vSHQVP-^g zqDjox(r+UrSqwKEBl<5i>s|mZRIvLgsv&`=B#ZC&c8`4&MPe6UoL%Nv4W^)7IEQfP z<_ko>1|o+;2osCV_P<L;#dktc6uQns*#h@!j6dvqV_bAnGX}B73`{<KDFk9LLBVmj zDFpWy+qmO2eTb9eBGW^u`IJ}}!UkKngvIa6H5Z)R6K~rbsKu8QHP7DiG=SnJ4mS*< z)21<4*JOCfUk$sVagTtmjZaLQT)b@0v-rHHaF&M3F3kde(2ezv9JEgo1~38arQ0!3 z<6@?F-v0SBEJCS)4Nu-?Jtx!2yO69Bf$70T+GXQd?{2sR^xe&3Zar&_=Ho<*sMPDr zQZH)4e$k)EpnH`)`(^isun+xQMJj6MwchcxsLBUvU$_t!srp3)%U4w^(XzTpp0Znd zgP~XAPJOBI4Da~8P#Qm+J>jCn<c&-fY7B1~l8rHXAx?dN=b9eQ4EBd#b_mt#*Il}* zO-syDz^UB{tuR-L`YCZ+*S6R`p&PaK8kK-ED)fNj`B!>m%skk4HIe_>GS?or27rRS z@kkDvE!xyy!0ZJznWXQzEt-rRR*i=&_?8Tz&6vw_T=9mHc-<D}@eY2jFZ4eT$)Mcu zB3QNJ4oeD@C>OX!Jn+FIDi+8(CLw0OkvvL0@uCI>DP*@&n~w=<`~#v;-+<_=1KpWz zb+V#v&}k1QF9-TWLse4uf_u)vViQ{shBnrk5^-j(!E+%sZ=Jc??3XIq-)a`eS@h4p zz(X2()Mzr=g4mtfDpBm%NCcl=fxon>7;kph*l#z~+LnO8BQEBpvEN~LYdrp$lO2B* zv;v_l0EZDfNt5YeK2+4`#fL3Jl*6z{{i*F>p6I-9j}htwFQ_3LE5)rWJ#HAubPW$v z?4v#eOqj;n>Jd!R1l*z8uaSu*I^MM(a2zRtdck=GmP%GCcf2>Eq4T2`x4EI;#4|X& z0<fkBeTp+os<yAJhUs(7$dywBsU;qTHeyhtO+u1QJtrZFr^4&FIz7CSpKsQM^JS!T zi0zpGr>$E7qHtN^@UVP75wdlNbroq>VDIJNw1CIZ+r0BX#nIsN17k$Aee2H>SB~HG zUmh`IR={eRg`927;ZbtBJo<k>R&->nqe6ZvpDR5&mEW+TT3n;SouoY>t1vZJ7U$#k zH*k3)8xm=Qfw9sxIcsWq;4-TQ8XYF?OKpK1%WQjP`84#ULlnZVn-WYlkRTb}t8WPN zRO^lcI$A-n-9)iS%R<f496}V5aY=mRh#Dzzyy>vD)0Thcw-QETE<%Sl=b9If8DDvE z(hSrdUC)8wQfU`s3Vc)3qkq*}ANmce7FR?Wg+ew*L-2l{;e8iRLE!eqmHMF~VgMMS zQZO|18=q30XM6K#cz;~LG|R?8;prBLO2NqEgj35TZh`qfi(?lD8HdSQKhcF_{rb}% z5b$9A)Rz%G8r8B@ez1LoKL5-7MCuKcDbmTsAqjUQDS#>4v8yF=M#xcrSv9lzf`x_a z!26+GM|vc_qKkhHB0D)DdTmHenq{0-!?U|f{mSIHIu*Sxk5%C*g%XiiZZ2}FozsFz zIu1)9r5Qw)B$L}nR5tV$$vV-AmoR!;7-oN6X}b0t?Ob==>x`hIZ{0OaJ})coou%N2 zb3i}?#Sik0uI%2k*a~r5^phpFA3bIL1N^W7MaT3AY>b-+jLXO!J52kw*3`B21Yq?4 z<;I1D-HN7A>ThfL_E6f@KZc({0dLegXR*AZCqxz0+I}CR%6L!Ty=U1l?q#3QQIld% zy6d#l!H9-?_O;}ueJK8eKgZ%J09Zv>)meNLgBGf5(Hj??I+XcxrUG=2P$x4q$&B9% zzwlv2o^<sjHc#_KWxe+?SYGY?2WY&EduCgh=vbJrcK;xb7Uu){VmUKsU;R<6ZLAEd z)fN16oS5j=6XILhXME{o8Y`MGYghN?Nsv-hH}J>)SnxLoMSg+|-<p%<sb^PsIL}S1 zT%^{vM>l3jye*Ja7o(C=smO*7HE>DX_1Lt-dW=6ju)5^2E{&bpKPR1J!H%rW{2hju zbQc_hL3*_8F;I(L?IxI2JCHz~fV|V>DABt$F4L4bd<YL}`Izmvb1BChC!8)(w-v2? zGhR$`7%5=O&bPo!tDSb57dw3TVOZ!3OHa)eGdJ$%6_a}K4(%L_lCH)<XvROJD=)oB z26oc%<>ep2L=-Cpd0&X{&a3HzB5?69FX#pyDfP<lt!t-VMp=^eb#ynkzJZI5I#_qw zn^H1MSfl>WLRizdR61ttcBj*81x6_g+LzwCyhXA3Ov%Em3MI-)l7Ri<(1el!5J!PH z-x|Vu?$sL6bBr+4Q~@x}q_wXB!kOaY2glR7leZP9Fkm3jMpwPrmB7R{x4)^}P7T4! ziR6tJJ>25_=E@Z?C#Q)`Ir_{N2ux85e^XzX?Q`o_?QP!q?TQy3pZWA1n0L=u87<H_ zBNw7+$xRh|j97EBPLxz|=l`tQ)=<3~=K<9i50E#$uSkrfk*O64+!_mx?XvWzSN(M@ z)VdUSoQ*&78q7qhXoH(xQFa)X=SJ+#0*V6nzigBelcB#uqqk~DPYBs$0Rh4fu8qg0 z>=luzdYR$=sFMjKZ8=9zh~ks+nk*~~I&~%aMr*>K#*&^kemYVlnX726_?FCfd{Fb= z$*)&7Z^Nz04_AShh?y+3yzbZO)Sx}J?+1#tv#)1|5=(xMF85x3d-0rqO5dD9oG15= z!aKI3I6^-g(q3%Es*J~&J(iMM5{VL2G4}sb^NjIM^D^uCt-^{c(K)NH%!sj|Mj6kD zMA#8@+%u!AN$^UmvKC9^3cN@!@T%Ki_W4K~F3uL&@;0hAVl@7xEYy`jdcb@JtQb-| zyJSo@DR7c*^We`d12h#Jyf#^CRq~0wXuq+$N(+=!qaC7)4U4Q!tuU*-#PEFbG$tqC zjZ4kwc+YL0sZ2hP%A^`*Lz-pgV<!e|bWVErC4q9-{}M<X7>u>c0{NifO+7`Bp;C^? zd<-F^4%1si0u{E$7FJ&T=<j1Rs9KlU$*k-r8j%WoIbNJQ?jrqitx>I10Ng457Ia#Y zY)s12Ko$k65wops@cY4aZfA19oAu`lo3Cm3IaB8l{>i(~<}szth;hvkl}A_KZ&J(X zj!$q$!42QTa1lye)<AEASSN1z`$8B|?PE1VsECc=16Pyo1Z%3e1#(RNPP);ysJ0U{ zy0t^Z15<&s#^({eZrSiba1f-G80d1Rl1#(u9T~KhDK6#20T@wB9=a9A<{{NFfR{bE zHyfF@aD|Q}D}3CW(SHE<JYM9iTIh5wZt5yG<s{!0=4a4FiT~cE9!h^N+3U6Uq<8<& zGj11u4}VhMc|T66O#Y!Jlwf}AT;*rx;_x$|dXKL5b&WI5%>8^V`EcuJQU|?YvivWM zjethk(7*KzT0}cH>k@|(EQ~te;}1{=L7n@aVazm^9cg4Y!~cm8Ykb;5Zt@2N9E~CX zVV(qA^RJh@uk5`wG!yy`EwZ+xnh%nVvI^8b{?e-%pr$_DnC31x3~I5JUQ9m_|45ts zccDauYdOxEg^V-Ttl=bvH7PM^|Lt}~J1o)j)zETBWyj9fF?9lLw7J?8_)3%Qnl<{j z1mUlSr`6}yYoR1VZhmvZ1sL7=O7JR2#2h~P)^VpK@EKyDDO6oL2imNq1{tqZH5*s8 z3H)gTTJ?B;SAl7{rt0g%-TYQ+KocU3STzZPiE*ODBKr;1UeX~tg8s_b?)n&C{}@w} zGkivedA(bYEcp<Pdj9Ve0RfPrXV>gTJgW5%3(DDTy;`59CBU#PsvK#)cq0Bu%5!!U z#G0{el`#SwrGGi$_eqDd-S@ios7ML3`G7h1`#>x;T%xWbiR!uxD~fa~+=$xO!onaE z9fc{Y0pubkU?4?bX24IC1dQ)i7cu_>@F|?~wT6-p)NHT4k+Ofx5pFE}ejiYqeV@4Q zf?Y9bdJR3;Y54<CZ1nxH>M&=`c^k;lUW1Jh#TB36fjtFi5=h7K5NH3Wa}rb;)kf31 z@H#7{?Rp2P|Ekm6iTj2w2?n)iU@&MW>14sd>{Qc~-biy+TqD-<MU2CET|7R?Y|9_H zwHjDlf!1x_t#ZViiLE;Ha^~gWbe-uJC9*QQ3z@}AWow4K3o&YS7d|XyQ;Iy9Ct$Nn z1i#`*pcrzk$4=7h`@#nylMjLM$g`9do+3#cSTs)T^nsjFHL6%+X)O`A)Ig-1Z0{&Y zkk;9U%-!2C6=tA-nLy@h;46v(Km<#+n<l$GLRFZ0slaZnRwBb9Ec;7!<~|A>hx<4j zh&e?o6{+90U$|~5oNEB1wLh12&i?_h$Jh5djY(eoCKZ(WtPH8CBM^R4RIywUKf zU54IlQPwBi5Gg62tb!dtwVPulJe^+eWrU8JM04t2f`-JljZXTSEMC-E%|Pekk<gre zZX4zJc<k)$m;x1d-?37@=+wswQaVk%mMpw+?>xSd=vN><I0<KO{KJK4JC%FGOM}hM z;z{&3Td0H8Qqb4+`##~69<})`<cRBd-*BpUDnZg7)^H0L<XeEWi0i0W(z(bqkN*dF zuMQ@8n;t=jz7+HUs)fe9#;ACJd1WWv-wbT6v3Q;D9u_?7{v5OpYsP4?2)>(X5;|w2 z03IIYJB6C#yg1sN$-7mVdiYvU+nXNdP6_RmzkFI*a=BEKG1jQD>J3)p4X&W~Jdd^= zwf2cdU@P?m>QC}jPj}7pbq87gj;_`(jf;!nJ3)H0G77)CSl~=cr#TW!qeg9>(EdVK zAs$vT-9-=*mIIpLGH9=E2HD8m(^DPS^O7`crNd%O#mFwgIdy#Jg6k|&8?gpIAr;Ke zOh~hPY9K?uee+nk{sCYOR!nr$7U!7x41v6urGVuQgh|gJ!z(v6sxoybad~ti?bTSV z8G_{#Y`Yziti;|=nW`UJC5u(!Pcs#r!a!MO6Qo@JwpcXARLbqt$Qv@~V&&9*JDF1U zZu9dq$u$~hX3d|VsvH58x0qrx=8;O-e~Z|k&3-EICgzbd-TQiNY;Gunw{tV&1rJ?Y zYa-#{HvJ+^&ThRi8@(FJ0=k{N=xu0tKOL?mnt)xPo8rMXh?N|-=7kH!KJA+GJ1%qY zoFCX6Cnj{~&Z-E9_gr|2q@A`{e7)n(cCn?;|4QQ1C3)X*{r&7o@)zi!({xhPOJG0! zAn1>IL89*>UYgXkc@}VLhN_Z`ZlPLF1jJlVTq|Dw%rfYR7h>JjEznLtmU`hp<7(h> z9Vu&m5yNwyXp!5Grh6MHVS6*IxTnc2^|{%0QtqK5O5Kaf9hN|()zw<)yI^;(-!u{O zS!CI69wYds>Ct9$l`*JN!h6CpEw7KdHoxwh!MGsHc&>@nXj(>!tL_lf)`B`DoWxIW zhy1+x%PEgVlrIkl2{LlS+o`w4(gfs2{bsTrG{c5N-cpNMH_d#@z&(n&$6-u`M*`() zVZT0Zz;@IW^_67-pN;a93!&xfR_#+uZK~^^2NlBFF(OU1QQY$!IO(BOp#4-Q1Xk(v zH;uW1tbH2e1NpX+&B4e@)~db8EkeJu5$r$INU2RSk_FmNPWW)RuA~<@A^&rU#?NJD zqS#;RfX)kD6kLW!4~#a<q5#y<ixFm-8AfF7>CoSWG)!kUY;^TLaWvXmdmf2-p6AK} zzlhQ7o8Fo@s>cO7G&oH(B)1{UZuEkYp3K96g_KRk8*<fpv?}vh@}7T2R<#c6jN(JT z*`lqR|G2POS~;o+eGT^~1+~l~hY}|kd8tcRE@hK`JSDCZ3t91U=K=cuZUtwW?|u49 z(D8LYCS)nbtcfX(q@1*`@Ot&FEMB7?jUsb6Mgq4)TB<TeWY+fH{VTE7k0gDx0GF<> zH+N<pN{2?4$wsDsH5b?3rFY7jR&@Ph)SI*2h__<jX5YYh^D3-rk@IiMzLtP`X0J}5 zO&WMioxWR=8@WJB;xKqzacl;fO-?rU`rOM-ZuZnwE15~P`y>99<;%!y%8|;C)E2F& zaO&@r4=Iy&@w=N7sxA&(%^|uC4bSYNolZP|jnM;L{06z~t+7l35~oKutHY!hZJnIp zGdCf4&x;%K$bn~dOVLPK7{(qq4PZj&@m+Sl$PqecvQ#CnyICG{DU$inb2i>iBkW>N zC+ep9+xwi|wnze^A6P$^hd9%#0#>MOfJ%9sDDq{pU|^gwIN*DTQyzv%D<#f+oB__J zeJ7wqKC?NnheYM>;yXH;D8cx}&RqYuaSwI?p6_mR0_l~}zy;?^U_h5r%&#Dp{Rkb{ z_un^5jS|dj$}8i@8|NAV*+~Ew&GJ8h4<TSAJsmqV6%E2flQ$^CRn|vGrVSL_*hC@u z*0W}@>k1?b+3!M>Mr~qb8HH^4X-4-0Ulndm&zmb<k#PTYb9ZzJ^f50sq&-;7*-6F! zQJ)s>UA>#f;z?a0Z%Vn3o0?KLnC=z#vM~#_tO?fJZ*d|XPw(o&jAsy4&Gh>wG?~%) z2vr@e(VeowJ4dN9ZAXpEx643W=tfN{S6<^gD5BkA`KYpeTHY_Q7f_+Xu4`qZvR+qf zF=h+Ri!`WGah3twINR29M%$D6@15qYpg=6px)qpe{Vx-}T)t_(Pqi{Bp@=quTztkF zT=rMq6S6=an!D!KWtgCb4fJ~e3u#vWK((c~|1QGHWz7>eXOL0Z^jf#oYUhL4rETKU z$opLtuabh&54agr6c1XY>Bj{|0Fp^a`SO969_4?@J-nn9@)w!l(-9rjXzsY6#QeMv zrJg56NT_fz*WW#!z*i)_^XjW{8!A`(QYz+iGIYuMIqLbpdwwfH)MK5~wb(-qaUtp0 z1^6)$st(bZ|MhDqAuVus`H-{%qG)yEwW!4KFO|s?c;bv}6&U)y$Y*<L(5x@W5Md|! zQtqeo2|cVQqnPn>y0L2Q)kN;!ri66G-Ar`#8H6=(E;o`CZHxdkur9i<k3T&0(8zLv z05*S}lm7UOE4dz7=JqOhN>RT!X%_8yQANDnV2EIqo=CIv9@Rn>NobryU4DvuLf`i_ zJLRJ_8q>!7NQ%c>>|5vY55T&qDkQ$E<$?mh!%TCPgvY^Cb_!~ZN*y~4{3G*gue|y; z#!k*V$&;Cr8Eks?3Y^w=KcJwZJZ}lK{IiPfX~S-nxn<J`U-;EenIybdNIQc>z22tp z#<bQ37GbucrI04TM7+FcX$L<FEbdJS40kg5Pk^>7j%{b8&&%p(F~ZP{p<M|kRWJe8 zQnJnDI>%A34OS{;GT~vw5-@ZM#qzYwGm+h{gKuHF-#!VPSkBsJ+0Zs79eQqB+d8bE z9$Byi9$?j?ptjjdN<%K(hUq=k4>b@Xwct#;j{O`mb2Vw;E2Kr5t!Q@h)7vRBlJ+d? ze*i7^gHvPU<}>DWAxd5oC*|syRPqWgI&O0DZ$T4(`t0d7G;80qcQX=%WejqX_tW=4 zv9qsX+65;g4pc~q$Ce<(?_Yv?QDnJ)R(eLqa`xhq6p9Gw_=W{e0Q{)=Fx)}U*Ab1- zA{?bpKW-iw>Z)*a-CDFK)>tEV9_h^+@7xP4uHJk-oaENjl6c02)ej_3-e>q<^DeXI zac)ykCUx;*;@%zCmC91$oep88fylhQkw;dgEGqoRom>iphjKFCoW=TJpU0EQYQ>kW z)}a!&@*>m*o=(lS)7&ciMkm1aB6T$?wQmR`Q3ZCiR=8DyrqZ&v!uu}#_X8}wrs~Ds zguW~ZlUvg|^H(&z!toQ@n|{~VJABp@6C?7x$Q>onn2Bu))?%@Me^y<<4og6##D6Vp zW=yGUUu~&y_-=c2nC2MNsi4sYPWlmIjiQ))>0s@e0AoWX54roE(S3&)hg|%IcLE7w z-;wo+HSW+fLC5(>@K7VRwmRu?<qhA?QeF(M<pU2Z_vG4X14e4xrcOSGQs9CHt+(wt zaKVW+yO`7Gj##ZcTAxis+Mq(G5rj$)!##a>oT7u=A`V$KL!aqY%1dxUu`)jqD_6+V zqBBo*gpX@Qx?zsMMF32$e<(|zHo^Z<VF9ZMX?)Fk8u~_BtU1`dR+U~%SeGt1cII8t z{22-F8BNw7vcIoCQ}t3Zry@cw>gY#*g>lsUArl$udX0zZ5DPI@Gj8Wx){t{6239CW zpD2}rpG&s%FVl+;JQow$Igra|_m;i(ySHx&nnz>lt5_{C8pT34Ko^5ApI%S_gaZKV zvge=pPy055`1u1j#09s*V`y-}Mi8Mfp<E`osgm$iz<GA^2kV^2a)wx}xog*nt}7Y) zUuL<J<DJ-~=N59^k_`n9{J)g4H-B`}PEQo=(mi0EA1%*B3C73?KJy#@wY&)sNv!>2 z;0`q<YEx&Oos`OQmk)Cz8@tjwN0wNy?bja+*?14@f!(^lIg(}Vz4Yho*^)xcT?l}e zoqn>3fjEB?$jWiMv#$M^V7tyq^e3a*Z~qg>&hVdC2$gIdoPKwwno6eKz-opctXk-i zUVpJY^S%3z$=mN`beBd`J-P|&=1w>_k7iRl8iGTZv6S19o@8lKE9$JR$tq~?P7RJ) zCUQo5E;Y3r4tqU+sL}WRmDDMD$$ql82C^AS$DW&RJLNN=FA4)TNspmUQ)}0g^a&Zo z0!yPeOTin0B?1@PoE9fBukSX8h6`ZDu=%fZV=g~$WjF&b8IRat!58=5%^T#8sjR!* zhphAWN%{TM?r+Tv8CfS>=jcaAS9_D&7xU|U2WvgyvP3V=Dn4Tklxe`wi1&>PO40bN zzr^DTI52#lx+lyMYpB63+8nr%l<FPy&C5KKs>*iFlFp(PYoqUf_v)3@x#u(3sI>`O zQ&QJwdz-$MsY$#wN?F~aD86l@1ua+_rTGS#)_X2;>YZQYP)k-BQZXu1d0v`LR6{zU zJ~i@ay@g#^zM4WGY;4I#Hr3c6;ejts%L%PzD&Q0})rU`1u1`#<=rM<r$c-RJHQL;A z{eJuRitl1F#cVQ-f2o}(b3zx3d9S=S3!2`u(1E%RpQ#NizPG;(ZGOIxERIk#gRbW_ zWxi@sBR1>_NqTizjzwVzqw&jPk3H>J$y9tF=@N(K{EMq}_-7DiwJxUV-7$hN0jE)f z(2Sbt_X0k<yf(vlDR?A~x~3)W_aNf0MD~Q%Q~hVb|90!*|L%$q%%0yI4Hv^LeqD|D zd(lKef~>H@w<(sT*t|iz9}d=EoNiF7)*huW(%TucokA?%ly3OE1P<03rETDutY}s1 zZhRyT2KF@w+st{Xb`Th~X7_!)mwNMZ1hf}+?-e<0z&o_{`sOIqTzS4rQ$7Xu+_8Xv zSak7scLaU96)8XvE=e3MLoIml+(v^gPsZMzni?@-0i{IqXN`UHQ1S`~{aPx$RGWIw z09L|kS+by<2T!5X4nA&J{!&wM2Kl^ZNJZ69jpr}=UqU$YMHgoH<US|UW9;$N?zXkl z;CCch_GJb6|4^0I*&XUbcC(;flDv6r@_K>pElAxT6Q%uJBsYOkLr7@zwbS}vb;8(p z1jTRb)%`lYDZa?Te(oG89yEWa5h$JYO(K}Be0ZSZ;T2Bje(|f~fP(TvQuYHn@`3C# zEuv79;McFmxk;NZ>LIsYY@b;6m+hB)zILnw#u5E~!<sI|PO@&mg2o|hQ8m|=i(BQU zZgzgiFT3|RcG3d6ax@{Y5394J*f+D3M+XGdUJw~-avmm%GpTPZXPfG_YmCr-@1Bt8 z#yI$6h}6O+-pZT(2SA?)uUGxrUfk18*K+WMy=QbI2+36?Hq|r%Vvbw(Sq3M)<9C8Y zQ-R@b_!_ddUF<m5x(U&RJ$%fu$PdP}&O;iQqdaNGc08eKPDxI2y4V-jS}gsJ{~rLR zKv}=4zlC3lL|Bk@SiV6y8Zj=ImC*5-NIuHS;!BUSly~-jkmuV-Lox1(=k-3XQ?l|n zH#o$hAYC<<jD^J#q6S7d$x@Fm<?v57V<YrjofdiVT_eeE3?;abjYfrfB=G4XjFJE{ z-14f9Sh2GYis>RVWn(UDQ4_=>0|3u;s;ctjs{^XvF)d4NBi`dpRP0YFl!zJ|tVspN zUvCvEZ0j;@Z{dn^?vs`1@f_&_<*v(l;5QvsN*a%DDFjZSRHw*^6n~mvjai@7QlMO3 zsf!X5XRGs5AXCpi)7o#vPo~wMEZH+;FA{0RZ|fRWN2zjaTdITmt5#4;4`@73^HZ|4 z#$agGs93`jiFzr8U5<1CxrK`ibo@-jvVF2x8w)Q#wRv<rkB{!bE+A2H<Gii)9$zj@ zu_hpp2cq}$%&u&*C%NQmR>X1VF(u3B0@u{Bw{O0Qp)72sF?nu=cu!u77Gob)fIt_r zh@1#PU?AGdC~;*x6vYpsQ0h-bn+-V5K)sf1)r}apbpWhcs@;b)C391%#tVlKR8)me z0xYwLlttc!tga~#ODH7L3=QtCA|#f6B~?>7(}^gI*)lQbqD5ofWoX{KR^%(0l4Q-6 z;zWCx)T<(#W(=5EopeNYJae^H_>O(M5kA}WU7mVW`KQA)Xy?^H5CtgQ6)+H@h6;g( zl;Y|k4Q=}>(e~Nz$xBfC1=LucJYdPqmU^vn)fkW{xjMwB64t8CY0KWkRDTYvY396+ z7kVzdtgaqGRtEYl#@XfxEn>8>M1vOQs-airs-zs0MBJJ=1qFco6hUCZ{Ln7z8$PO- zJH5RB0A$Ex+x|cJ?tdqrwga;e{{YF5*ahPD`)|ZZ`ZtO2+dmnH?ck5N{do`6R|aj? z;y|fOQOoilkZksJC%#Ne4ojcj--XAO^B<aK%h?^bvN2;S)Yi+VKAYE?zYY(Y^0M-K z^PjZBBt!`CV7)%CROTZTFq1M}`1LEN+XaIF?~95JRQrej02E1)G<QklQI~cDv2a6r zt2n31KjwiD0kCDSpv#kYIWPpW?av+>RCg27%Fa^<-<@>Plj>p;$Vh8hYa)>(d!Nv& z1B}a>)8wWY1dEXVseygj*W|7)CHH0YxUUUU6C!cXCudo_=(Zb~1474&&s=y#gMThA z2AV8iRv5A#LQi@YSiYgZ9{MIS_fc@`)UvFO@JNX9sb!z*O<x?ak)q{eTCy-K3;Hbl zE-l9+A6u1+<VsVEm(x__LR)xFE%04A=`n|K<6|I50-CP8ds)XTapNQf13L9{?MFW* z+Hmd?dVg~7I*n?!X9A!zt*CEvYRsqP2Ep%TM2~F%y1HsTr1K)hOb!ROTD)o$sPvv2 ze&QkPs`2}HbG*HN$8seQ9eJ!pyZk?M8?%;DBgFZgnfFq+99OT^+fuyg0x#VD+EIF? z*FXeC0|R^Lw58ov1OEVTC3FImCCY#xk;6w#G&NkGZj68|9O+~dgp5d#zKD%jCzC!= z8_q_H7sO0ip9qAcB~ud1GpkQ303q6sp<5T@6n+a9qdx05e1HUY#*2K+USN(uC<WHc zZNY$%-FFvWe)^RYo(TsnKq#>~83aXWx=OWS#?({tY8`+-G|>`yEeo-;b6M#tOfkfc z<6)+Y7XJVPEQfwqHb0`=s@FWiQH&!<L{qB9dDK+SdRbi<w`1JTYc9MjLvIr2^;_v{ zM{9oTA1vvRDEg^_1Q|-yWwCZRF?(=XwHEe*I0vG})MeaZdj|`A^wg}U4nX8y&bO^< z5*Z^yb#+QnH6&HjNlXwuc&Z}cI5$PZa`Zr$l50?E=q4j6NHkoNqRqIK=>Gs5{5yN( zGsiaS62r5J?wq6>xD5jHdwudx40YG=^gob!j5|yb*ld7?EMvAYisS3%+qKS3d3>fA z@tpa~$o(TySEHHyHs?#oOm_%|eOGU%hNmpqGi1tr(sRvgnT<%Szxwr86!mT#)V@-Y zXQi6_)xf(AIBHQ^&hIu%aK$MT2!;W3`o=MF4Y!dLN%E1;HF`U`=;%xUv$m-zDUl!m zXF4EJBooVCDWD?khyy#_wM8K1$e_^z284XV1|;rJs8BBALleneQ1am4G(Z}x4PL4R zSliY5)m89jL4XFN*{p^UChWi>VURVgZ_NSjE@T{)0eIXJcpw<|lFh9(Rw*72N;gHC zhfrx+(dd>9J6+!66q+(<lk}7NEO*4IW9uJ{<%Ik(gumHQ=)XPe{{X7ad3^86kv;ZJ z2XPDPdM0xl>DJmnW7<MGmFD(!y(~f)zV`dHe`?<zIZmsy9DiywZsmqq#P;~T(?4=@ zNGi#@%anG2V;%r4PDJ+j2_4h=R&Eu1K$L(2f{8@45eT#2K(mH9d$`iKE4MJjcDrf) zM_U!HsxHZh2%6LdiAO4MJ?y*Bg)tHo)QO0ept71LjIjc=vbC1z803#>r$x@ek8y%g zB<Qs$&OtN{&1x(}0zNlZsmRcZ^Hx+-BNyhjClOcCD7Ba$(PGfzD6>8hAWou)qEdQQ zG*d9<?8{P$wQtc_6s*GHwM`-e>Qz@p#b7MO;tlvKK2bfUQyJDw27ykw9c=J3$K4n+ ziW0a_6pFS!Q**M&3?x_@#cuPaYt!NUrW3~#Did(H-fUwXJ)ZtMs0KG#=&C&QHu$!a zoXIU4B$-;}^ZI+F>?*wuu6FBj?r5D?emMNn)_0I{@BEi<s%pshO7stPkmr?yMEa{a z6!#KsMZ6n!PzD6sg5m5Ua~}HWrnMRKW$rz$y87aDq!+Kjb;d=)z86eLlgVbKGE36Q zf+W>~LlGri5j{Gh;u3ndRx4jBjDcqsDsGypQs67aTvbGX;NOY_B;|>>>WhT(cd^wx zhZ0HY^Gp{;V3Awes}x%q00xItsJ0Uw!md|45wmHNvn*z1P-?mL&xW<>{^T=l#IEA2 z=h<b(_2oRS-|gm=7;y{e`nuT7bLIoExfNYxMG~mz!EaE3Zlh3w{2As5Ds>AT4ZiS@ z%QcG|@nwvK>a&%L7xfILA;20~Rb;6L)8L4e0k2gv&IWI8N)Q<H=(4cmDMi_16{imJ zLWbN{Y^JwEa0qGzj2DRmQGP2hh6|eTR7kL7(NyQ{Ar+S);X%b%R$Qc?-D?wE&E8TE zCDJZ2cM>^hv<XPCK`c@dnCg^z9~}@Nx^Us$bX+woD!OBZCoJfO?{8FH6{>;Nhb3?T zYM^w}=773tm>#7-z<MaME{I^mT~|9@BSamWL!#$f8B0U>Wg@xTh<6`y+Q$pX;c`f_ z+^X}NoNXcp6}ICf;K%rNsajJoVk@PJ(G_av;Hy9#0p@~n=9r0tL;58|q#DE3N%BG= z$8LhD`2$wey}xANBlI4_VYk@rqqo5x*hEz7PZGXlbJe-CLk=@JmH;}PcadayAIQHd zhxp?j*DDzSWY?)vj&E1XS&t!`b)Rxcl&e~=ZQ@Fns)pE@*0mKW*J)P_F^L5AS=|uH znh+$5xLTa)8S?K%8vIvIePa$y%*(O8*LlQ?B8f<m&-pFM;b8)G{)iVE*IuXrzyrv0 zNEu;Aaz%<-6S22mss<=p?_c#)M6fT!*l3kZxB{*Yp)5=UfH)hnC~FQ*Q3J*3ZDNX2 zIz3Gt5g;_sYM2h<4d_2q5{`KQ#FtsT>5Cz{B0{Sdh+|eg`G_9x-EzLIM?-JqW7-_+ za=iU|ab<KNxrBvJAQzvmENe{mnNZb8t2>*~XW&o1C5EaX%eI8?Z5F3=bGLpnBrxjB z)5pDxakpMFQIQ}XE7!-kmCv3zz>y%_S7~)oy*r2Qs-@jVAP?1D3YH%f16BSVP-)n1 zC5C>}Nl>m`^WmPO*!Z2;kQH7o`E##Hi1*@ScBci#_(uoKY~AG5IxfDugT(m^Cl*pm zGWYS;$6i@Q>r!mXqd)@SiYZc@nqRvf3aK+W_@GWfr8z1BNj<u?(PF`eA%KyOw4Z6{ zvG+}N{{S4?OD^hih^!!M!<ymm>6;n1bC=$b{{U$qEpdD-Ws|P3N_l13+Z&NmqGG9G zmt(VnwXGuo*)U79{1v5jc6r2zi%?K<USDT8&N_RIxBL;4du3(k=H)TW`!6Cj3(=^I z{imM=RaEEgVlQQ(Q`Vm~zXJR+abJqXMe><3Xt0kJ&P){5>2SIW@#An$!D7@}G4{py zT}rM#@V-(<M_!&j8s%=<AV3qUom8uCUFfojFd>R!D}XZ1Y6X5GwBw1C$*|F8qRz>B zDX|k6J*;(8>}ssLc#^;;*=0cOB5GBg8ick{&=%ESzm?Pu#1|~D-kPpk77wb_?S9KK zc-TnQnM>MUonIf|c3DX8kQJ#bpI*x&H@fz|AHaS;u*LpHU$-g7uQsQm@^{^=>o4RV zmtc$z-(^y02(r9-x6Lu+Cy-+Yak@1&8n0J8{u<BW#oq3+ZZdbukhDhy-=1<hNX|hZ z4Rj~;TE>mbJ6}{pOP3(I;GmUlbNi~KZX<3!h-eJ%z!CZ+#9NAt=hbGVY0Lirfa%3& zJfjFPEI+iajhG{Xh)h7Q)%-HF(j+iq{{YPtr~%iKVS<J=p*A4^NfAA@Iu1z*0F6W5 z{{X`%X;sP7_CN^-r3*R$fNxT65DY+X?a>2pB~sL~1msZA8=JR8&>99lglZKCFch_s zQUa8y(L^rOeicjz)ayzCWmLVc05_p0ij+1NexVAxZ2>LBBXistbM{{eYv~_$dku)3 zC?yK~7w7)JZi?}fe7ngOb0X{N$(*IG(34|`YJp|rx64t#@hm$`{$5esF+HT?iLoJc z&klW8sPq0SZ#|6Xhzxlm9xX@Yv6#$wQIkJ;jG^unU9vRUwuVApO&If7s?#YJjA9rr zcqbSL$GFSU1rt5;Cym`)Rz1W)$RH|KxkjQpaZ^FjLPmG)iQ;uzg9b>n`DnV!;}Ix9 z?y@cHewSIME1Uy^b*WK2ISfdSkEioarlVBA$sTJ981rBt+KW<(B?em6DK}~07UgA{ zru5>vG`b85#<G~dB`TY1ZVFKQg+ho=@k*#ojlK(f!ATXZ!l4uE%^-yysIhcIj%s-d zbq?tSa7e~<Aag3&;T^0Q1h7^{M}S^#r;&ql2+PQ>li(;22(2|!G{;}V`8ndx7{9Pp zbL)b|zHiG<a}xl4uT`EoSsrt7m9duAi_y<MT5_fCmlC~G1jJ1V4mAm;q+Ng~(M?@f zJ29YEA|r`6&@Iu>+aLJFD7@aw<*1fwKkA(MHH4Rw=)Du+luUtJ3=vLA{s0uHVCc?x zDS;EE-_an6SMnf!Jh&^0Mxa;GGs>$jHKMq+OxR0^NJVG3+Q`wgS+qK;f;xeJ*<}bd zN~&P6732_E**TbjPHR3PBSt8g+=^LqrmlpBnpFH&F`D!~BRpq>z?y)(p6-0N!#A4S zi9@`9ZPoPk<$8}jF;W_*iuX#&nScX&tMZEbYWiBsOQ{0X8fb}A5|m4m*P@xH%VyIo zq<ciUtXYiM?BR^eL*IhsdW=|@l~~h*BQ_=g6;>vs!{VkIVgCTC7?|KI%|k$Lt3DL_ zL%+pl!6;-gs4u~0@~s%RgfJ@>D`q{+C9PD!ahM{DD9w{2xX>$ApCqc*>a`%rpCuZM zwIVrL=H$Pk={ZyY6s0(;L}d^|vn?*H+hTl<-l|+qo|j{f*c$qU*O>Er8rqE3TD8WP zBhfUY^i&S?(^Q^RIrLKqeawIalgomFPED?*B{3>7^i5Tm+UKgrRlZ`_KoaW~w;BTh zRnPL=QIjK*1z%kj;wjAt_L@~ZwH!_UFx9%$SDfEttcy`}YB{nDO<ihMl}uCv@LG*U z9Fxg{jmaQ&aYPf1ss&Z0S<<|;Q3jsSq!0LIbILyP<h;(`X$gCQlxga|MelAzk>NbI z<y)-NoFOl1FX+s>`u_l5e9^&#GUhKTuUCkT*zoqo)m(b(%Hn>=f=va$Dq!dC_uv!T z=)D|zye2uhcN3X=J=de2abm9L4o^j_@VFfIu^}NLHG?*)nsh#>6{Tux)j)SU3%!oN z6;}+lw?swg{B_pop!-^{M71pdcOTI-)A=^4sSr&`{((d=BtZ`PrUgI?@z(08MuLHh zsD^YP_2hx;O)K1hE!+VvIPgHen}-KpD5u;*Gad>eaLq74eonJ_(;G1P2?8r?E?s(} zH(~NLB%VQe`t+LLhjkf%39BzZUcakSv{A=x^(&TRNy8xr-K~~?$g$n^=B%bE&$f*2 z91yoVtk~vnd{B@Scd0AU$Gx0!H(Lyt3$--pz1;gHU1n;s=o|p#THyd92qEg8PbB15 zfmL3E!fwOHpq1qIa_3{(c>LgiynRL%c^$CHjL2%IJr5D)_Kn;?au>7H(_Fmu0V2%3 zZie)&8p@cBsET4P?PF9lm}pN#6Ty$}WrPI`k8OFCp09*=JhU-l`*<<^7^1<xYsu@k zb!>J202YKJ<99ho_sBOkT>k)L<sNHwUBt<=ny*(M3e7L8)~l)<NN^8TDT!p9rhTEJ zD5S+#oud(_614;I^Pl-Rz%B`8J)Z|ppyt>@J~z5RQZBwv+UpwfMp1;MTU+v8?C>*X zo5-D4MO0*N)K>*^w*_LQ3D`Rg6F15&86AK<R&&ZO#S<w3%7sp@4unKw2bBO0Ry^Y@ z8^0lnFqCl~;&tS=&#kE(ungu69MO09jkd-tJ6YR;=d5Z&U(rB`4N?FVD&eZ|?jsq? zPUC({U2<66i#|5#V!7UJOk4M{+>pYxS^CkBKb41Z?H<u(sp_?7B@ZYM)$v;Xv+BPe zk-|s@{1!U()UjlDm<w4?tuV$+GBh+dQgVecjKr~`vek(Fun8hx$!kgh$pG=l0Sa{x z=e?h6PcitU<NO%OKO>3+jB)Ot87`C7)ZvRR=QiSG<Z{-Ii=^ipoZ_PsEkg>jzErGg z=Izv^66AES=7KK8pXPzz_jD2@H)%vbL=Abem@dZeV5LgYx*|JwB}wv}v05UOe~Q~> zdpnDu9+%-=LIKM@fyh9+iQyBf0-d+74L&F%LL3j^EPzR>9+w1uisIq7aATzv{{Sc$ zo7ed%2t<+zuo|FlNHub5+z=qnS)JIrstF=LyD6vzLyNTv20^zQjZ^Rw`$HCg;m|M% zB)UL=0+(%g6bv+_YVj$B0En9oOr~j?=zcwh8GOFl5)2MN;M%Lt`&P~_74Cm3d|Np{ z8xjCt8}+>Oe8-USK+k;+;YX_azV95Pw~(;N)L=+n2-}Cb-)Gw9#g_z(azMB%-|F@3 zV>PmWoB1s881v<E$3-vdMEa^8e--<Q)G${5y<Am4$+L+zI56UBR=NFj#+)CNM3%}r zto8cFHsbTRcQR;(0dninVl^GaJ9~t=y5sd#J7GNAj`AD}t=NsZ;#dZ+1<nl7p)u!G ztQj-J_qyLSS&9$vQqgF}ej`<%l}GK1bF#XMa$*1y3$0F*62p|l`@TxqsM{C}(c=0p ze*{yXV<^YFw%^5*R=HV;jEF101yvB|s_A@-VhAn4XUS3w&#xscLpN)Fi3~)Srv)P5 zcc;k$HKn<KC1h1UH(SIh0tIZOR6q{RM6_EIMi;xM$`qw=U6jF8jcY;4YWY`R$IaqF z07pgU_C`?N!Y<;x)#9vX?j5|=<Wt$pyEP3HsW4x?muxw=RnM5NHtKY0(xrMio>hoQ z68f7jM=@F>G6w~l5FC+mLFyF2RLLQhxl)L&*>0NZZQSD;i}PMy)+pUewnPGW7h3hr zTFMXcqVB;S*L_t0G4({La?wDXzv`^{2pZn}QmQ6TqM|Y^+;mSX0g<_>;Fw|rP(HdP zrmD%>%vF(Ml5|x}J-q=@5daV5ia6>N(KvPj99rj^lytCm5kXQH3n((iF{^qjJfAA! z2`64^qod<999iP_E04FGi_5XR#4_QKI)&us<#ewvn*fC5`WmmH#n|S}I8?o~C2vhq zBO%j8sX^F5rPa{I3mP?2L|wO;`;h>bD>hRd{jNhOfJdlaUWKxW2a=rByokuZ6UlVf zJIcp!!B!Fke?=-J3xz)laV=IsB1W310@hi@M8xy{OE|KeXE>Jz%PP^2b0-dcR%we) zLTZ>+O!<ff!DZ8!j(&aAWbS&c&P-!76D7SJYZYJ*%#VVW1!~LSg3Y|UWc<{`$A4j- zG5|X=>&<ZPIx%7#YOQh1BOX;%5$%hQin^eVA0!L5u9YAzPZE$0U!JI-64dx9Vy6ha zhv=oN8e<R{a@Sb997rFj>bdn=M>O=;_FCpHp%$+-dJ8Ccti_I2`x}B=qSRNO-{K+2 zs_Dwd7I6TO!MH6qs%8s1(9a;i@ZuF|67&sEikgHRTE$gZ3s5&yF)%M`*)<YzK-LHs zad*}1nFq7;9#<~sBMA~GCtfd4r#@M=f*Wr6f<+f=-h2(%Ht~rLF1dBqn2zgnj~k6b z+~V3-BX#5@DIVXKMd;_%{FugOOOtIqS83oW3YK=@tyD-9AEKIQasym)S4}suHsQen zEY1%$AF2cm4^#}8hjGxNlb5seKv2nzwMc}-m;V4nRE?MyrBa|KL>>qbbAM8*g2F@! z1rzXPn33~9N!qH_0BhP?RKPr0tOb<RCUajx5<ud^r!)u<U-d;O+_`4DK;6h<0wPh# zA%1~o@-^-EhBJ449dhs1j;7nlJ!E|skH1pN=;F_gW33mPu6(yD;0x%mFM$NPSiN9* zF+GJ1)~88WxBfmE#K;W54$`}E?fRwV=RA*#$+vR>Qoe_)-#SM$g9=#M%h4*B?U6i1 z09pu>>J-td$L>x%!$B?!pL4@DJ;#UKj@XBCbzUC%$2%T`HcU0Y?6{-M`MsbnKwbTI ztazQ?6OS<m(64_t!>p<ebos5yu)!}{Nbx|8Xeq%14$tvQRhv`)0LX_J$W*NL@Q$yM z_v8naSDV)dfAM(t_}$FSF~krLqT%oPTzP!p9P`w<_%Bx<1ZI$Ox<nuccmZ5gvQ5a0 zMKvoTJCR|+thd1nWiH*$A~cXw**qstp>DULUM4ufdCYv5%lhX|Z#k1}8lt+dM?Eg% zH1?(GUW=^hVwvqE3o_T()fphcYF3o7do6q-$T&2w5SO99Y{IQlxmIgGmE6iCV1Ybl zx9Xpj<~foeg5mXDt716}YAR0z&0JbHBr|DcoM#dn*&nM!`j|5A41tNK6=Z~p2P^)H zshP|Q65%kx_j1T~lkFGgq=po`K_@~P)|7V_;u#`gHwPUNK#>8=nM~0yxgi=7rY0Zx zIr}LiTBaCdbDR*;rla>s#6Ga2xXNf`PX<;)5jhEGC!Zx^;kgCLE&l74OH!ixyC@R} zqYZv4se?`&RPcu)0rr=pdL;^gaOQzt(dewc7fc;Mc1Qyu-BR2U7vd77R%%td!Uj0R zr1?2x?iF~@)GcdCNW3XYb<iqABJRxG)TJsJ(_h&GrhwL^kVN*7L%7tWSZ&x#lUllo z@+;jU9B@=Y;@s5uUxduX9=%meDC!Ex3%4P`SU^l&h4>&ONu^&zSVS5%G*mlK2jSH~ zqR!-=oYGTHM7SpUA_7RQ_@H2eVo7QsMl!J!&~Z#w?+=i}$Y78)iEw%^KkUusvtGyY zebh5-@nr6QyY&uXe4o|lI$wz3_*g#Z%RmVW-}@bZsyFAGLm@iQFE=uHY3DqYhur{Z zzL%zWW-yZx7x=E(<*&*1i4a9;Qh@*u!tUw@0CxuZs}VeTC5(wgvDB$%_%YGj`JUMO z;$#;Ny+6WZW-rPPKm1rgj~*+X{ba?T{{S{fn&Wb${b>?Ly@u@Wq-4vNeEmk8@Ux1A zi9w1nZfaWwkq`r)ismDd1lej+8Rp=(8Y(HCI@92{EgCktObu<sS!bknv3<PQfRiy7 zTx~}W$@u1(Fco@`yZXI~<{VRqW@D=Fzrp|pwneE#3jV5UYED}8O;isms0iA()l*TF zncBexQm;2#ibh`6)YK^iM-5#luofLCkOtHgRS=syi>nCLv71ahNiR(oFJd|y$aiDX zycZsRS6q3?i4Q=#{uQTUVhh=0*$9UEW<&)!iskNS!%7wD<|`yz9y|i=JgU<t3pj{_ zq3D6>cT^EBRmF7hWM~MAADLcW=GLPg?;vvZtCn4TQ^HnpB4a|kOAw5JHNONfcTvZx zs04|6Q;Lc^%hITc2>>6Bom=5-BPQ#?Nem-;mn%RzR-@pR70ByBqoy^Ar`it()dfYh zN}z_hW2Y4mt|%+1NU%604OIXo{{V|58+Mt8ZB0cNF5tf;yRE9{1omPEPm;srv+Uo& zBTh`XVq^C1vClPYxwgnNZG??zyq(OhlgoqU@EB%x02S=?^|8*mrZ#&XE4}Fzn9|y@ zR^Wu@Sh!*|T9G0yNNHa{sJm=Oc+#sq4@0paKyhA9)pWu1S(R*8XXm2SxXv4p>r<vL zDMur>C1V$ySS0lqRg}R%4i;@LrK*ro60cq<<wt0DA!DfxEq_JMwHIQU0=4FzR-F4} zEIO?t4(lEYlFrMd+fm8N4}Y*bE|{rfl%qq@I;BoT4vQgU$?gQ%2Fx4I$p%I*F5b_0 zGDKC*i+tU1>xSSTqTadDQfQ<Jj*5gpX1av{R-`u-LI69J0ovpr(Ir)wV^xlt<)koe z8FSZIpK}k@WvGEJYPa}90D7!ixN;O@bk$+qVsK>Mita0g<S`1C^jm|^=fVWZD{ZpR z8L#@SO02mtmUgPGYN<wC8%1<3ybw+_6}e0kjEh^5C;-KuMEDbZ8lN;rquS%1Mx3i! zE<N@2V;xB25CD)Dm#ej`QN7+`#RmqqU449QO?my!<0f2$lSTACvQ@<$#Iv5XK*d87 z%&UMPR6PZh5d^sBMM0^ryNW1@sc~e&!=V2F(%KY4V$S-YZV&ECS_(ft0YMt+L#ryM zGZvt|ks*dAwopV6<Y*O8NuvgOAPbhY10Z0vI8d?#Skuy|B_^<^s+;8sL{c_9m8wDQ z$wV?(y@Od*L_|F*8ifO?En~$X3stI027aC--9#?-6!@a8hT=d5r7p2~{t>fn<R=*i zm33Tu^-4QfH}RB1mohF_i@#mf`!~jJD0(vUb<1mExHROmi-#!*RCRQf5zB)f<)a|d zYIQ4o_4P|N!1EpkcxNI31XyUj-jCVVFNXsxXBjku5Wa-F6%j9ksRW{0Pi|_X(|A4a zwlC_ue%Qr(J%-{kfMUFzMr%Koz$Fq!t6bbihw~d!BuJw#Z>y&Ht|K&@npt`s4un(& z)S?hHd+1eD7PA!~o)2z(WYgR_snqZ~Tf-^MtPj*zpPG*MgxtzL7d{+A{!E9q1FG}; zf9Tf_b+n$_G@&x`yqS7=>tag8T+g@#)lp(+!7xuFM2JK=)bm+Yd#W%Z!{WMfD35ez zC&0ZGuzC%@l<vnEnLR4Jm(%6X7k`riFLj@&u3Ma9uTr)270Yu29?)yWSp^5SV)a_u zy2~hgsJcaqA%Mt+3R;@oiZR6kW?Qs5mqm-^98Jb^mpRDpNuX^PqnVA#ipVckBxqGs zO8^8*QruNkuTTLe;HD-DjVM(E0AHekfI+2I4f!w!UPvO&JD#S;f|_Y|$i}1w&?>qZ zfa2dJ5E)hDZC{coaAQ}kN(LkV0Qwb70zeIGR4@R-#ke9DwnPZmS5Z=-EutbMmul9k z>ZHQDo(L63t&~74`oGCl5{y8oq0^Fyqzgzswg-|1du;VpV0f@&Qk1FS#XQ;Z;)w1u zkPX#myOUD8K2O9QjPc`;X)~3>p7qXGH+aG$qV3FYmS?b`H(QMnH+pDU1Z6mq;*UYq zLkF?BwN->5&CK$uYJ(Hp)UCQ`mYO8d65?8@Lj;XIuX3VcNI4|eqCyZ91T);0x`hX} zj6Z;^t0~ln7SS;U#VIDx=zx&|=hPyAPs)mbjy2Y*YG@JdBo`v$s;DkO_yc7zFxuhk z#3lsoM{-($G$ScLElRl7HhAbr<T(YP#c=lD7|XNecL3syVJCwEyk4(fRJ8m&2=1Fb z3cs^_V#b}&CkUkvJy#E3%G&duLb=En7c1&|z7jE!uLagD1*&!8q6!8q^8J;nWK<m! z@K1r-TGV@TM9~szMY!}zw8?r3y|^L+7pXMhpzU})^dUaUmTLv)_i)XROEZryF*x0L zekv=7Yl`ZpRA`J(YnpPp%%OINWYHPojGTs6Qy8ZiLUj~df@T6h5XA6Of*XwZLjrla zzgbeWW8Mjmarr0L1$nmE^2OstbsYS=Y2ziu2NlwEAYx+gtyLfu3aSSE6cHU2R7)S( zB}61@U1&yCu~kK?)#jomJ}CfetyL4-;f`IzBPn*kmNMnZPQC}G{{ZQ*M{C`++s`3t z<dp|i<-Kb<!;le*QD6*iRcXT9#K$2Idap#j6+OJmRNGaaxzs$;iFUsgWb(1c+>lNB zuTK%UrZnlIqEVSO`K1zY^t!hwPfFE5;%W;Q`K251$hV^5+fk2kC%e&g^`%u476hL~ z*3>B&=*N<TK+lDNxJ4bp#rms5jEQYJAw$q;f%mgjhKA`PU^yR=Kn#rG@1a(fBPj;2 zL{(ER=Svj$RC(ys91#(5L#=M08r7-*bn2>`NDtXciDHqAuX}=(TJg>$h1qkkNr<&p zeo<^g20zVUcYHQ-aF{r7yngxTT{uI`U^0h$J13{CzE0zVFvhexa$e}eJmdj9G+hi( zd7A3A0t9jNK|FZ?mjx{FW4W;02*g##1?BIbBy<eKg}Sa^4T1yPp;eVqw;pQBisd2; zj;yxMB@FC%I@6uyrygG7n$3#^^>2chi2_X&rX(ymqJY)YlFbd4Y-$*xvl6it9Jx$m zR;tv9<?gbRCNvAQi5cZE1!{E*YEh6S{z`Qh6C@DYETSEUPenljTn~zdJDxKfh)!#t zPUJxmT_ekWK|FP$p|Ge#(rP-2L^$TC02cjJp|NzT(Sj`(E1y?gIfr%v%Q)VqZO4L@ zNDp<Nl4*+oVa3)$V#WOxkyU1hVp&aT!rx;qS#;*3&+f5%iv`p0)U0L*(uw2YR$7ZI zJn@RZL(NeSv;nuGtEMq%C{y6nju#Fs`Y38&WYMmlZ^5JNN%<?09?xZf3~WOas_^?e zwxmPI?nVq`Jy!i*yU}aTZZqV|Bf{(5#}W}texL}ZwOdlCB%*`cLQ_z?fE1|tsf2_G zf6)UB-s5C})%lyAN`d>N+US}hTHtlypeSi$bim20+$MmJnz$XQs6d&8Z^Z&HS2Y5q zEKo~<s8J2b6k-J`f;P26s$|gdQ4B^PfK5M_Rd4_sjZ&>0#)N~xxuOs5Yqilu1M;^d z3C+l+sUd-b0&1b6k#5?Ds6;4$NfqWaRiWL<wM010ixn&yFz%%ZJGd5Q&#zizv$OIN zBm!y$*N@rhSzRnypg?m~<h*%rb$F489G5j|#3Lw=MmoCBT9~se#%y0}JYK9ORF@MT zXUzDTyai6H=>EUGjK`jyDPxypg+(g9gsZ5Fn)C|cjs7ch_VS36Lsne9lUeEQ{8sO} zA$U8EZpKhD;-Cbw$0+i?UuoUky&k@YlHB6^c_kKbPr;YFi{aOrqq;WfT@`2n+Bp7- zhSn^_h#^Ev0Y7>MM}wzPY;Vt-ypax$xbw~<v*CP(*Jrhq@*jL(?T`IUb;H@~wxf}o zG_z)&SxU1mO7wHaL_#nX(DCG{sCI!OML<{Zu^eUseZ^0%#Z$S;GG#11qQ!5SgjCgi z1;(pZD1_%1A;nOuj^=FL-8d}$Vn~79Wg@>Nad3U?oZMYLu)sGN1<R+@#n^LuoZKwf z&5dJyjsdg_pVrjIJ=XUwUu~hP>CYI{=NU|gK=y4`)jH@NJWwl5*#RS`#OqWr1^^X9 zU>)j}Ks0COY={duI&sxNyFruwi47DbtPmsI><R_$vp%vas4YrpfN5HtymU<s<n?CI z=zu0qUqk?XX~6>z+zA~RsfbJna&_pDLy;;M;K`yvnwq;SYEmF*Kazl{&=3NuPp2JJ z16G<@Q7tV_ff49G2HL}O=Wz+e;}B#*^M1!)>d$w>rTMJi%NXbY57Bb{e}*}EUGw(< z@BEjqmrhxvBN5#Y+<L9G<bWml=%p!A$EpFyk6ln8Pp#;M3_&HF=t>$1a6x}cx~g$% zgKH?1tn||1RWQ!q1N$XPjDu-$UMdjiYY|­rP^1HmX!sBJ94Sf*ma^&0Ax4)M?q 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⪼1uZQRCHW?a3^Ud0 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 literal 0 HcmV?d00001 diff --git a/themes/pelican-clean-blog/static/images/post-sample-image.jpg b/themes/pelican-clean-blog/static/images/post-sample-image.jpg new file mode 100755 index 0000000000000000000000000000000000000000..3fc4282987a99a4e54440480e0e54136e7d241d4 GIT binary patch literal 115144 zcma%iXHZjL^lcy^v=Dj^y;nmuK&1EHn*r%nFa$vml-_$U(t8)Ax1T`hMUbi#r6WxP zD4>8o-uutInfL9jJ9p;JK4<3c5BKb|&syvL`}A)UK%uR!r4GQu2LPPzFTlSO0Hvy* zqh}xh4*&uH0Lc5$cK}q$>6wEwz-iz<g7<F?5D5T-Kp+ATn1BFG48FffiNIhYQV0nN zDG3RL0`h-A0fCZJkV7HV)HF2I)G%gdW*FQ51s)+GAsK{>fr5g8iI$R<>HiM=|33U1 z08kR);{!>6c$5HqN<1JX-oIf$`+a@{c=xzZ^nU=t2NHk@@c=}`cmUx4Gjcx_9|$4< zQvmSs@IfFT!9Bo0Fdo@`m=Xlwpdt`cG6LIkQu~C7(-5YWDsxG+41P4G#cerYB*Rrq zxTWaM(uvC6shXNe4>|JC&-+F^e^~D1mt{_Q|9<@c0Uqc+M?3%?B|ZmGj7kY)L~YOM zBTf*e%te!CTq-emrb7E~6#%)Pf=>yg1SkO3MLVxI;<JQ_*&)9j=T_>W$_`(4?+~Tz zE3!;5xux4UZLbffA97f8_snl_?@<I~BRjywUNhQ8aDZs>;BN7;xoVB8J98m{P{gnK z@u++O8k#2$;)VkrdNQZdx(RCZg5CSPNP)Sa`P|pTxK_%Jz~m4t!Kdi8Q6LEkIU7W+ zUVgsfsn#~af>PW{V;wbxwxXe&+tGsKs{x~bqV_*Wd>^s4;`b8YHx;<t3d)r`wlY%k zV1i9<|N4|RKDH=1k$E<n$(rW$oJwp-1tlEL-ECZ{xc7YustopK>drriA3#q-gU5j3 zDg$daTbc6)F;TMHqR~P7UZQa#X4R~L+dlSow5MgGTIzK>dj9311aUI3!STe4k(jyw z(>YfZ^~9qF*hIBS)aIkw?hO4HtT3SsnUZy23X&?0WksJsaa;3fsgdX|*W5|9zwoNA zjP*5Q%so_LpXP1VeqtY#k7iIS<i*pU7A3ncZ_bRJhE@7?6%6wf+I=1>vv|FKoR-TG zL;jlc8^Ktg@^P&ORBDRyo9p|!Qb`a#`X!_=e$UG7gTOd?coX)^Ouf#`Km~=jl$GZ} z*AFLb?{(G=u!FvI#!~Huz!(|O8ce$c#QVP3aqO_Xqv2FGBoRS#$P^7QFTqqpniW+n z#420@x6&%bO+yt{2VA@>(rFjpd2;W!H3=%i?R3%^YZy!nv2W~To~N&sI3=-Ihzmv7 zD%CvL&o5O5$XFodY62UamTlF{V-r`3h&wm!nIBzEO7OJMcneKCS~Ug7OV59I#QU|w zVF0<_ez<}|b9WjG_&yy}_cPg=qGx~P>5GV!4;{;6gy^MGJk)Y7C=0a0aK&POrh>ZO z|Kt@;s+}EMpqB!PZUspeXIC4@=Zd!OcI#TrO7L4nN5dp$k<M+QBO8??!@HVp5pYjk znGQfu0z+BKgqd?G;|gulqTQnO!z$g1iYK!uvsGf?mzU_4Cn$;Q*S9jWgM`0hs5slQ zs-<A?-55fV^O0wD(wKmZsVXkUs-N_;oGm|dqiOh>NSlCZnzhzqN%e(lYVZ?|QhOie z?LMvJ*qLbmG;#sJO4vcvIOj995lN5I(o$@8Hsue9@D~TATiKo+t*7whSk~A!n(ICv zs|TXD!?;DKklcmT!B}y3KH3>S>Y^v!tl}IKJRQ><>_zPHLB4}L<5}a*M5c|V9cE3I z0!r|{qEdoTlPs-aOXtkksoG5O#Dv<daBG(@Gu%>1<32W$*f++bdXt^arebdex2pu~ zhu68|Wrd;%xmHLQB+s4H7w81o3DYxlZPDueT4mlmmYBWx;mWX7Z{t+j(Nf*oF{Ii& ztjt(FbqNt7BF0K%`fb=Ob88aLxE;HYqd>CVpAnNL*{FR)cxmr6;h#v-s05?=2Y3x* zls+F*veCw}2OPwVZ>DjWV7an14E&+`TQjP+eDVeGiTx5;1GX;va6zJZeU+GK7EWuT zanQleEY#XNxb*KcR))8BvirxnZ?!!@=ToA&L%LOwL3wda<;4o#4;GW!W`|q28qqHY zlzg>|y%0BWob%Z8kKq>CepA$bT;-S^kh}MzM_sn5vm@R54AdO7dvR-;JX(VR-#r_$ zYZ`sBX)>a<^zG*S5FZAD*Evm0;?LRMQzxdiVtCIJZ{cTQ5r1fjY5+xD1%;e$A4jb^ zh{$f+Ry~?bG1zHgy!_R>IO`w-6lxU$>T1h!Q>Gl=TcLdzZI`D^vAJ+^(}Ln=h>MdX zFi3u|$_kvU48+~#ViK7b*9X}A8JXp4Xz??*p@9yS(V|1g^H!7t9MS4|7K~mHWQOL6 zUr@B5vLrEYznIcdIwD|`oDiw;rsSrX2<Jd1ek2s7rl}%K=KXQH<RQ&7nBD}IwUEG% z1Zs(%o$%6(5NP82L`f}aP~!s&X&LGZqp~Rs_GL^wlP@_*oafQ1tycIk2ym;g8#50m zv7QDl`Y5bL)8QTDnDIZy%~Bt+BtNb>a^$Tr{*M6xt=fA|B<i8=(5KH<K}a9m8~2Tj z<}a)5w83$xSN5GRSCk|$50TWfsfYEE;H_qds<I*`vB*yR%ti6RZ~>m!PS{<SxuNAp z)He-?sLHe<i2%ZGVzIlDz}*-<s1}_s#$6Nv;3we#Fu?#Y|0^9Xs<N1^+9n|he3cRB zeLTJxVSQ!M$1;$g`SzvPf*qFgPgOY9o^Auu0o%mLvxlC#(mw)Pcw;|h=+@?r9M&jG z($nk0IBK`uv!yRnGo<}P9(X<uceWEMf&F*u=s&ZGi!Qn)e!RD^@Hg12sbnxHn~d8z zQDtYAc7Q{4kH8F^O~?y#kMYBQAd;ypDrGcATcts2E$%&q4p;}`l4%&XPHXhu#PXV@ zGlphDL3@dhl<a>wZKwOpBZ54m!oo?gJZ?+XIan|nqC?8<ky?&GYH>SMhD!FD^mrtT zJ9!JLiC=E_?=p}ce)-&zsY<dONr^Id{>@qZ(wZilruHy(mauvg<M}56pDXT8(px1P zwy6BvBef<opQ)9V79s9bKhC{S*O$_4zmA7Peppp9SGvw!pmc%`vus52U0B4g2n*dt z(06+C0%{%d(uK6QcWHiNG?0R;{PMSYn+5anf~K^L$z3i~+ehQ$AwpV&;$p@q%ABIr ztS1je_`YLDK*NVz1b*z8(y6r=)!mEiq?Zx6Vwi43jNPyJmZcJ(YRVXNfT&RD+uEAN zUGbp-7SThzNTE?rTZXvG365v3(N>UH$%tVn<6d%-bJSA^3zo@AgT$eQ=vM!n(opO8 zbf_x^#MAST@FO43(-uYs8B&z$7mwy9*Vro3c$Mr;nz9MoI?U+ny3BZw4<#0yGWKth zt2Lb^7Z$J}aE0(x?xOsy5zu#^1ZuX4*-1!^voRx7@W+b?BbJRY3|L9&B>5Oqyl8YV zjk){eOBhbdBYw5DC0bA6ISolxAqU&OJ%h5mzSRdCQxWk#lUJ`!5=yKXs2FK)C~>p5 zbtuNt28rz^Hw`xI@0TZ=4!{10O~2et7^?n0DEAKT_y@8T-Ave8EiAVNiet7Z`ba@c zVUZ@YBiCP2y=p4<Tn$LNp+U<L=JAsc+eGJ87F~cG<D4wd!HXwkZwYiG=Ju^cylK{2 zv*zhpIrGB}TMMi}e$9RnV~?FzbQ^YWvJB+<2M`>M)YSYYF}$l%@5-BB`<4}j3sM6X zavPeBL26@&nK6$S*~7Noli10*hRdRq5WZaOd_TWw8WmY~0c5N*23~dFw3OO~FR^~0 z*(w5{9$1+tp#D<9>k7Io{lv^<kBh~^X~`Qf0Lq;eGVY@t>y<o(PYziy7{RN>zX$^V zZj%(1TQp73;>$y+l36TCymi0CL8K3tr-0a8LGI$*jvVBqE;%|6K5g<j3Sc9Q+17aQ zV`O)0ZjT;0%3c4VG`f8phd?LAe(n;$4LEE?9UgWw;&8*O0{gD91a?9z{{XND>=Qpx zN50x;K=J{>oj)NJrFg#x1y@L{0mtc81=l86I>OV_u1BiIff}$gW;=Vy>?`4N+me?N z);mJ#gvzC6O0+`5ur3Gw!86W_#P}dwjcjWP?VRTVDd1pin8cR>7|w$_F4m<hjH27q z<yUW?)SP#dSs@3^Y!z$lWxNfY5|#-EzcHE6Nc}y_n%mpGseDRtNHS78Urqg@oM57p zLy7TDY^x9+lt|bI|2!c1zRDt$i!<2A`dpB1_sLhlxA7izYwKdS(VlH8k;W#@3!Oc6 zNtbQ0hE-N5vjAh;V}&|$CMJ_rc#z`jpvQ7Hf}44(F`6<CF3T~lUGI}A(%0&h^&2i6 z!?l7zuclUCS4f#VUqET(85U5tiD?cQt-mP?h0JMcnpi&(C%oxZBEn0=;N{0h*al#2 z+z7pTP-}B#jC5_h1?rMLlhkxUOYK8&qr<Li^MaQ<EIk9nz0o@>Kj|W5U&aVJ99a70 z7*@{w$qE?)(_e>9o!;muKi)qsRC}4+^?L0!*uLhpp^Y$-BQ2m-27>&W>Yk5q5}Wpm znbmeRS)d)~wE1kz85^H86zLix$*2)L9WS}q%-glFOy}8x(vLa+9Npy5hjZXd-^o4@ z2YMhee56sB=LXL)f=0mv0+*Y^qB`b1`&DYY`p<_p$FrZy`l&lU8%Dx+|Ef*JUxKK) zvXD8KFnSqk=opAcMYt!>bh8abXN-1(AsxeZ<)^6<k*DYy0NOPFBf4Vzkt<SL;6ctX z`C3$46^~O}-lUje)=bzjmO25f^u=mOs6>o*;?VH*v~90(Gj^b6)z8x!pJ?j@(U%S9 zB$oV`V-R1UClj%-frXRU*Q4L!hX3sB21>!whn12WSIj)4;bM+DNg|xNxrqhNDB(?G zo|c}(C1zCM8E#M-RGP_#;LIz^#hY7{jbhPYMWOB1eLOjMqN8`K!ESuJ5lLEw225Kw zcFh+`+|L=qrV7zPgxuyr#!3i|0k6aS_?woBNJC{Aa4q0sDjAZos$q1=$`HsiDY_OZ z<IZgBH|`jH1q!zuBUwh=B1{->c8_P6Bi<^qBCKHP`NaY>&=`VEYR*x@A)-MMJR5*x z)~npUG@cOx0$G!6V3;VCG;f7-0<4#yPnf{G1T9s?`;kiej1y1y4{Pp+1)=R}93d7U zQ%0o(gVHIHdmTx+Sq0kf!lLJO2W&{dR$DeD1J~PvCFcG55^XqUpQuO3bG|AeZF9jF z9~?1wQ>8n}jV_7|ds-Cr6wJ64`XeP#S04PtT5S`kGGUGBUa{cy`AE25U=ks$Ig4C{ zi$`-J1t1F(0(|oyb<<s70_Oi3-k4z&EGuMRTtT9Qnep>nW3>D8Y6*q$W!0^c<rxT~ z1dqngXOWBuoC)effViVqc(}y$>uL2d^80RLuTW@=N?<9GR!WlHXD|(t+Eb&^37E>l zBZ;s^6XKaTnA6U}<!=e0jK#c!3e*t*hsjRLZ@~p<L<#`*ae|TCuV!SI*<)O2Fy?D0 zb;F{?S6dl}q}?vJFD)&`fyn{F94Z0tX$V#eLWgHKSR(@8yOgy!u26TPh}Qysh$`C4 zu=r%X169yn2!?STRm%rVo{|&V(r+^rA;jU9Nws=r2rGt%+)Po#cU|Ie9}Z{3(pLQ3 z`;esY@mVSovHcG2V>UoDjW?T2TMn8y`peb{wPU<pqD?o+c8P%4vxIora~|hgF?#0C z3cEKg2N1nYkJ!hzZtZj3=B7}Wyxhr*FLsIfSo?<Kns^^x?L3h|+t}P8SeX`ENprRr zzDn{cR#?7uw#p#R@<1CsD5p$~S%1J?AuiiZC_s;8cCR=`G9?dL8QJit`xd3Y4Dzw? zAq`5Xd9tulG9USXWXq9Vc3p>M+&%c0%t}lzZQ?+V*VxnK)wFTlM0qB({H^_Ahq|KD z3v?62o~@ApEZMx#-_>1&AH6|sK@Y?1p+uZQh5cPT%oXp8#r6dUWA~bOSvf5PY8MeB z9Th5H&ZEiOR}-+KOXpc;Qg7byn>E0;B--DjHQjgH7g0mLYO6t6&-*UG)WLs+(`YB4 zO=`&-cxEg<eS!G!Ye}2uY8)guK?Kee**O_13>lyJ^iY%J{^RUh&VB5zTE-l>YBG*F z*43zFlo0u_;={-@l!p67Gwo3E>4H+6D6$8WC6u<6H~Ma!p4{fs#!#7>vV#IK<6gLz z!jUC3MKIojy`atY`xNa{8pY>gbLE~@cDO3uv%mOCUS36WY3RC{k;mdt&QnYP=qdlM z`j9d~@cXYxynA8GUOe?07kK^j^3FRZiI@9mmlu}(azmGOucXTf*qRfc*zBYkU1-kg z)*PqZUC(Q#pNg8X%@(t(^Lb%-^gfSkXQ$C=j_>-8%4yeFx3?wLTIi8yS96>UegMQ2 zo{l?IjB0dJgNf<kvxW)k2fFfhWRfy0B>aelWI>|{&u4GB9hmbw?ho#E-O83mv9p@v z_WQ<zIxoku%Zgai#dEFvd6#-1HETihnf>m1M|Ij_pVChJ8`|hQK7IW5U5QJFRss7B zlK|Y=P6UOsm+kjXf_lb9p=6;sgOH7m*%6{D`fse-8LuNatxJB+Lj4S1F5h`um<h^Y zs(6pXNL{R1rS?vSz*_9rue$8_pRgjqkXYr_5#zBK>hKe9q|sk$r7OG433{SxO(|q; z1VDMb4X^)`Wy!W=NQ~?`!h%~KNX=i3m-t=xx^&t>X=FAF42<?J5$6GGkXxHQdH>nj zkNb=<9`fw1y*;XD?LoS7Jtg~|4f3q-Br5d4V_h5!o~mN&yG>;Bs=G-k8!Cv!UPXZa z)84MgT`Qr%UdF^kJ|yxylt$Hte+tn1w0_(n{k__VExxR4%>9Eh_?vrS&S>V<PJp_e z_>L|d2cRqpJ`UZw_PSHXPxbH}-iW56Tf-Q&CyqhX*Ye0Zo63|9qrN+f<QjS`?dd+i z@INl7wMAIiaa#VI?{+StZypdRp3$v=I&E(bin%=~mR$h^jz+Uu|KtL2YZ7?$Az(DH z<Soi0Q@klsK)2|Qpoat!u8IF=QwjlPXuyw)JJd&#qi}?j_PqC7$|IIGeep)$Mj42Z z0l{liuF1sd_tdO}q%zz|*(VOMf+>1k5pg}B<*zS-1Xrvlt2b`MvKIg$Z~13(zCa}g z23h;+KG&8`_QP?mzq(=Xz3D+a!ciDUTUEPh24Qx9SsYg!0=QH<o_}4?9Fa^6jxk6= zJ27Q56iQC;2n{di)~dwOHfZCgE}kt#NXi_Ey{*Kfxz!Ndiu5~;-tlh}Obhj>s_I&> zsbJt-aLDGe+AsMgdxO3_oejmDfAx;1KGy#!1DO$%-3YIJ@r<xe6{=0;rY|SeNubA5 zh?UMH=u;<cBiwF#V_ZM19&BK1S?m_@;?Jv7#{W<~X#*IBM_bXFobDj+S6qKNQb&R) zKTF5uAU>3i)&;^0PHq#KCHg!|!-xmNj^LZ@%IT@&i!L%IO{_|JCB2EX!Uj?3y(qhf zi4k?(7k?SL3YcY>SXq2jw-h!)aX8p@axU>vV8B8loOzfc;06jIjG#sO?h+;gzL)rk zT@?ieY;r1HS;*QEn&jk1ZW4~nEIONxTWLVfr>Ku<F4i9nms{a|P{gtR13;)z6tPXB zjl1N+uirJQsr#|6>!oA&DTBJz&_{=Cl}cAP&A*NZ+K?}NH42`oB=k(G*md`3r_?W& zZob?WeFqy~dS66Y_Z?pcRuFGO>6bGiMorf72jE<GzxuX=#U#Z40f3Y5eJSET32geZ z{*`eof1LSA8KoUs<3NL>J&rl%pZNAxvjk}X%}prD;&|3WLT)xuJ=8wV22=ZJobYh@ znMTr~7>Gs2g8JA%hU6iBk&Sh(i)SHHC`Jk@dUk-X211{)-YO`MuXzr5e1v;FiRugX zk@FBgNdQF>f}}8qms>7aQeRI&3JTYS*pcJ+yLNJqh9L~$ZL>)lpX0ZycF&)vf7TQX zDIj5cO<$Aw-u%IJ%v;J^G^XK=9WY;}$)!4_mEeQb8+1hyQgL>)OPnM!!^mW-It3=Q z$$e7U6aQa6+e0cneepF~ErO!$vL>PVt~U(?!MkDq0PrY=Vnd8vIM$H+uu%(9V28Lm zDzXhhPeDDnHP$yaG>0|JVVQeRTqM&WggTzxFd1RyN;iS~)vj;dIB3Y?u7oWT?}BRQ z9P_)yry^<x#T3_crb>$Ql@|&TL1N6F_<DSCF?n}=E!q4Ni}|vqaIP#UZA^N<DiR0O zAHXsC4&vqUf2NG5nV|JBiH1=u)@GwLD5Fhj8jLGyaQ8eVzVzi!b>t)|>@Z>3$(aRK z<NT0{OfXLbVS3|J8J*IX&gbvM`p3nms#1x{j|7Kk$QXD}rH{f42n>r70aHY~@@sNh zb0crD#jHr5<hhZ`y>5r5b{J-g(oVSjP1ig@pzjdjG<vi&t{N%ihUeo0gtc-BpJ6DT z<!D*AS3R%vu^LQ@@w8z-TC#<;(4(K9?($Gj+k&=&0G)DA)0#^D`}%!EFI?VFa!dQ} z(>xGZN{c0jL%^n7AU>m?&HHG><4IDF%1617yZ&!+VU?Q4*ps22U6!2Zf!5Jsh)}>m zHq9cpu+?%@nGJ8uwCpy&wj#7W|I?vDBHrFC<6NE<?Fehhh2*IEw<J$vL5cCd>om<q zrqx;Q`i?}@M{r5(0K$o8I$(v!dTU-y9Y#*B3pu~MKL_HCb;gY_08vyi>HH3?hJ?*_ zGhk8gog{-dvj&2RGd{-nBGW&J#On!X;}~9m;&Z)Ib*D|+xOaCml#(j5X({DDtjq}^ zs|u6=5Z$jNsvBN&r|&8fAvL2(Q{PAPf1H>J5&T_ldt#u&${tVto^iu1Q~ET->l+>^ zKlfa`L(i`&y&6oL8F$$2I@*$K-BRy}Sd@a<C#~u^;pZ4>y!BHtp$W1HD;gG|YY!xR z-`yE>HTrGd_rwqOL6*0+E!HVo`n)5<mXQ5bmvD8Oh)Bg~44+H}ss&M<uD^7oZpHoN zyePmom<}M7`IDPNa@!O=ax)mAM;a=q5Di<UBTH>><d=mYD^I0pQGd`3t}KcbNl)B% z(KXor@||;Q_f`nX2^!qoE5IJOy#;Eon6Q*~8*YaXEo<qWip8*#;hTEkX$P~;)DvR? zRScdn^FYA%1LsVABOO=9Y|X#od1fJQqdCur2Y-F`wxt%<);us4in!D*5~p2uGYX&3 zSC>7A&q=e7&8MhdOze6D6+GY}(nHSRP1}iry;js2Q;$hirY%l~e@H-0zx?Rev%Gtl z>@<E@CB9H=wFSGmP2xyZVnR$A$2)2*7CSjzv?b3!WJ)(kmdww_sObUzo|pqi;to!S z2IU$;)vW^)=@@@9#bmedVWast5y!&M!S%L`CZEF{3Vp2NO1GvqLQAhtxuGQeN>y&Y z3>J<<`i!=4n$B8Od|L6UPuA`*LA;^c3{3>Ch(Vp|U{Ozd{CSZhZB12q_>iK<zKjg3 zEf?(@Qi9;jkTXJq7bu07wq@K*xnVSRRKZKNqfXjm7$VkO7J*Qu<>eg6Kr;ZQR&64E z$scF#VbLVs>lD6jr6JTxS_x}g&b->1iH%%c8hB#kgj*UTSi3fieAgBC{2P<THsiMU zs4N3X%{kC0ci0*x-FQYrb0lMTNzqd_M}btQGav|FB+XCTggZn~qlO1)&(n%5F_1?r z8=i(b<dEi<@f@gT8dM6KH#bq}C?N@JHMP>_pqA7WmWb{h03NL^t4BzJW5DY)U`k{J zvkLmo(x$R%8s<}u<v?(IMD=&w+{TIvwgD?PIPIld3_b-D05ksg<XPi*m5mPnhw5D1 zh|^(@FK73ny%Umx2_LhQ{iKzk<flhO3~+_o4Pgogw3A=XQn5VAN&M?b{|Ilu)uGpL zM<dgMYb(kQ<5`;+X?nOxh@w)|>j~dk<gVQdpDSo@Z?Alw9$3UMx(f1$=cpk$uN{Ii z|CD4W<I5Z0%#V2ZFiRP$C!|Qu)=GOs+0ZgM99k!{eG#hlxjGeW?T&>112{oNXW)}c zdz+GHgE#DcmxVfekOtY!D?Fz)QR?ucze^)QgAwE&$769a(B}s+r+6YjQ72QMCRnp+ z(MneXgewm?syV%{CbRu;F8f$#F954rXH=tTZ30_UVPF}rIhdjjJ<r2?OF2tG$dAZh zDWZ6pmZqY6el|e#QJF|;FfAfKY%&-4*|!qSNMMSSKLN2iEl##`_*gN>H*>y);NCfD zJ1c4%)ef*SIK(XZVk#)=gp|Rqv|D@}9nTH)v`F<ekitcHUrwgbM>AabF=oUyZ(Hf* z;FeOao~m+-S1MkA5PCeWsNzU!E}e6M!0#hpE0Vq}G5Y+#Ayo^~b3XMs?k+tdZMr6! z`EWOBc8f9M(%$L<pWZKe!ZNtT*ZP<*?9$OonwF8Xlil<#cST_EU1)q!@bwBHKzUCI zoOfRgstmh&A`3+=a(cf;P~`~N^rE|d{^VEGsw(rz{!?d^(xEzSlS|DfZ+4)o(GULG zQ68K%z;|i?VKpGMDG0O8QA=chdiSY6DE=s3NYdLPhBC=l&_{i+mgZ$zj55E0fwx3m zG`D8DgIO)3LgaR9t_A*H&wMENf5r&lETz=MEx<FOe9ycF2AE2g`W5HD{N2)N5v(^B zr8(476v*n`=H_3J_4JNiUuBGOhu7mT!)gXD>YY*jwEhDl74A|XQ7*ys@9v_k5i1X6 zJs}xB9<J1JhXVr77PvW#h^8^1fH{Ctxc60Lg87>TVZoC8_@9W`)e&&l8gJa3>al!@ z9=-UZa#}gQ&1SNlG=^wnqP>Cby(nkS3aBIuir=hDXRM!JZl@^&jPf5G*S%~V4uMme zjJC7+!&Z$VJf?}b6neUZfuM|8ibQgg2mC-WU00`g==d3R4Mnh;m<jPHbj(k^kwD$7 zQ7FoOQcfE+Fh8pMjBU96x<7YzD8Wp8wEhT`=|cAUggze1yZMotcGVM>yZP&u((9Q! zCh1$x4Z;-*eM}zub;0HC)9Z;Lb&)z}ZfYg#?7frGAg}Q_(pUe*$hJcIb3dFA5;=zX zNxfX4EC_vZ)4)UGLcF6?B<N<$RUS|*+cGQe<6=_bp=9d)-i0FIJH1bM&G&-q`~8wN zJ-65UTfSt)+_C*YMBcD%E@*56EfKi$oE1^Lpi0Sl=!w=+-+KbD;ytu4;H5*w4vm0U z-4_1=yb%~f?G4^?W%0>sFws+bqA{)_&S{2lBPEF9;ZzYH-f&kvo2Vt6#NqLl!+#7! z-yn#Bp7SAzs4!I57SN@tI&Lu4K82|XRs!q!rpV?k2;$v&CfR7N8&=9yCB0%F`cN7- zs%V|+{{05NzliN_r73eR^4r7Gj{7lvI^rgQ%zhv02EAOZqp7RiM&pR{i1FXyeIG=C z`w@UfE#zS~tC9}^36aUk5aIJYlp*YQfxfc#SI+`|K3N<?LKl<BUXr`{xXa6Jal9w` zXG|WYh;Dr8pabZXb!}<QXoiVoPO=UVcX1H0$QmBx>@nW3TZAI)vbRxo_=@Rd7o?CC z74He--NiG0bZrU#`;tP>AhwCEMoN0`Y5P*%VT@FTW_MdrTM1X%-xH)IOY)a{nJ<+s zi<~2T)xN3Yf`v(PQR_Mf*<zgT>J<nez_U&qU>jrn5t^0kByWXhvB{h^>W|;v42oX5 z*Y`K6x@y=hh-A|yM%IjQ*ogur#i<7n_OogVb-;EO%=b7{ZWs3G8t)yK$Tq@`lea72 zW3FfqX4A(QkoE<&9xYbJvEQJlu@V0(m9&El=4hPcx-C=`V7fKhWhh}x^bOt&yglmX zpj|D%RIvgcCpCHIy)v*YgT<5g(mzaX{_)dqLC-1(ZaWFL_Ig@zm=<0n2&M0mydlvP z60z!*3b6k$cM=34QF1^f>w-zw)X7knr-{{4rN_E5Yj#7@-XFu1*xL~+$(GA6K1LEO zfApi7PUD)4I0JYlxjMC`4```QnPoE7)I#`uFSjoQoK72-_rhC<`p88e!8;b6{6=@v zXe{vp6d5ySv6Pat8I@~4XpE=3Q({PdB^I(w(UtIMN6d2R8XUa`a)0%f6V9%@*AwwH zKbyLP&S%MO{3q(SwRC_C)8~YjJHe`HvhAMLYKRr6U6b0WXWJv=Uxnmb&ReHLUlj<6 zyV}B7rs+Xrd9>pTB#*;llO3eYEQ@!N9Nc-nv^VO>97L0dw;GCZLxI^esmWzk;eWn; zHhOsjPn2t}g-Glr5Q6L$!$}r$z7NNcQha7wI2o}^9`xfjrmBe0jlF?4Obk+gUEdIw z%yh*M504Cs%eS|ZX_Db@z|T0t=l9%+iihhcrpOUlswz%sZ3jbPZI(|fj)3nAJ<V-p z>^3tVzn<}W;dQ~I426~)TseyL3fHAZu2Q{gZ;Q$@NKKY!Po!^^*Qo97?RKhc-xd<T zrE+2>x4OV9?^LN}T5eL48eP0eX6qLqS@-(L$V$Y-%h~iF!updxkj$4IDj{&~u9Ach zMFlzuuBL{sLy0*sE;2R@v|f^jX(OMM-`A{%$OTJXZM{@{-=@{DXdd%9Md6e3hmv;E z{ViQU2Ep)fv~|GdbTs60abdzDJ>iPHmHdiGo+Wzq3%s2QexR#%T2d?BmF!b){NJ=d zKj6E+v||lBaQGm;FpSKn!<H*wy?YlRbtBgBg~7e?feHZ)euS`s8{Dh0DTR@U!AgwR zEF7Ql)B8?RSh!uUZo<U=u2A>@&ky4)H3*njMaI()Gd5XjoLMtVG65!RfSfdPW#byv zdFN?q!oXQqzlLoUyW(N9Tw~OVQGyyw+hp@+HFsU;0(v8X8U0{#VPWQ?3gi3-pLGGB zqf$5tQOH!C++0)fz4%NH(Vsk+E90(t(Bs$&zVlWYh<k?AIVRYY)Yf$N6nhEIm$n6R z<v<w%C5%08WmAl%z)HfFkSGOzNSe>fL;-6O^q`xdTrDU1B`l_ulu>e~<F_>-057pA zOt|TtTCFe0)Da1C-gSp_#6Sb)spz&>0azvWWG<$e#9X_?be$R&D5;yw;o5TSmnVB$ zPddSFFHkxI!tT@QkH5wdMlFg(S5&NQP31&G0F5tKN1eh}u(aXhv2+68tZME%y$4`k zmNKi|1t9*qo5a<Y&5-x3bNXkAQkUxlABHLK=|srmfH|;`%1-P!JqU-VSRl>~5hPCo zHU>OLSb;60B(Gz{LS@4&J<Lm4#0OY7jRy8YWjRxS=k9I7vHulfSpV3K2k^+Uu|XK2 zL_2oA2SZ(o6>7@Q!*Z`S335ls)bS$p!`m0MeGg+&P4&q$^EVm%vKRs&jNldRN5Hw~ z$I;NHCXFw_Xdsn0n)|<aAo6x6Wm@BR3f_;w(D?5*Q$1dnaZS=e{6%}<Qktqp13<S0 z)ZWD0YV{w$>fy28s#_;+1+E>uYRVCrtoZymiT7Prt{eL5#Ful124C}ul-;_z=&R>0 z@d^E221f&j^O*>Xvc%p8fv3BH4yh}RVES*>nJO<#w|}iN3`V9z)s8X!%?qF8JrA0? zDSoWEvu8bL!tBZ09QD}itOuS2NPEZfs4J-x$?`XJf>Jh2Uk?>ce*$l@9(8v1b1^b% zBw9%5rQ!4>6)#eEXFGFNvbE%0#KE|GUP<%haGFGsL(H|YwKOf0_{)XvSdx#Cbx(aC zmFtK;{R*gNdo6xfkWcc%t7vK552y)BQal^|^CR~Sgrl>{De=!P{I9C?D}3c-!2SmO zHyyNVtpNnrdggPi#Zi%#rtKj0B@vzW->HD{oB?zABB9n4rCj&mwovOJH+Q(iK4PZ~ zRW-y384WeP_`8JVv@MTvpM}U>dt%d?APGYGQNbZ0DDmeq;P%-x2Ds1Mub1gs2eV*2 zyH>GTQPjO7fmCZZNwM~xOdkG&9bfaB^mKUutJa#XPKg~pZ8G5U>LhZ0X1Oe5A#TC$ zQ@BEyQ48<!hqO#;mHLn0B=b%|CWjn*=12j38WisFAMB0yzAQYcJoG53YO=#kk+_Km zc~X4fc5z6T*2>a&555BU&7@4JGVQ5&OgDchr+he3{^0T$Q?`xYz?7xvJB##cTG^8Z zRXn+^J6o8gv3kOK$q+}TxFLo;V$~bvTwHkKA7Eh=<}+2}!5%ift+d-2*LPrbc`qG1 z{}D_w6Hyta&Zg6RZ!wh-N{D=5LX0`&Jak8#Z=p<yy15HPBLxMrG<U@+LWj%Lcq*N( zgSii)?RWzw_!noR#4Pcg+X5K~j7$mx9p0gT1_4bOiOjfiP(q*J{FX{oa~dYoohXfN z`X_oMB>+3|&3YLw6AN5?fsnG5h&QDQ12+q@nlVVpeo3q@$yG0~p!I6&F(}3Zf6>K# zN^FHR%)T>^W?u{8<oq3PlN16zG5+IH>Y?w4z}pFVJEe>3SIXN>YzoG0Dt&oLG8$R* zAH%#c;F%$uHP6GRW{N%n!P}h{oE8cWychyIho6SdC{AzfGs*7DEVsY1#pZlYSf0d> z5d13`KlgKlx={izBk0v9IBT|b-P}_5O*4MlglzX-l%D6>cTh+Cm~gFui_B#~XeZrp zt8~wUQ*0*Z>K7hiNY>#LlM@r&x5okmgp@HSMA-<#U_YtJyscfZKdq!k1j>|Ch3VHB zmY__60?=si1>H(c{HoKn$X%mG*K;^!MAx;`iS+e`T}MI{E1!b2D{RdxRkEVOMd0Kx zZXzZNmS$8Nn25~yn7eq`D4WO#M7GU%ejk!>)C;aZ83YpxZ}qjz_l+{rC9>sRvUZsw z2a1rv2>S><?*<Rcc+5R-yH%CR?mX0GD)U5&WbRyY0B)vftcMIV0jO<UNhOk%3P~jA zJy?tXNmT#eNl*1&ojN(B9cEEip^Ca<J<Y80Ah=Z|0Fo0Pz5T&*K&`xWl@o4c^MG_I z^IQ_<V+>Ih>0J796b(=CB^XcP;2LFUW{ceyd!1f3NcJnF`#URlH)U|Mor|Suxhzzu zhFUvOVF}J<clv6@bwj%5dq*9&US`_Dbkg)g*_}6m&XO&_x2;r9ca97eh&ppC);m(0 zziSicGa0$C{usGI?|(v#P4Rt_t9!lHlm6lFLr=R^m#~;3adHZ={|Xx}lU{hN{R7ml zY6Q7fd0MF%9pAN%uDnxC_WqI@$|QXFM&NAt@5j(9IZ_@;^(CYMOy(1uPVR9)!Jm`E zYMz>%_)eb4!n}4v)z=R9BL1vfpu(dHJ*v4((C;=T=eSH6@QTB6os3zG_FS<)%a;hu zsbP#Pel1Rl_VOJ2W=?IXKar$te^JI~m*e*W^l>mqZU#aEqa&-IMkFB?Kxr&v9d90F zWlJa{B6P2}70f=U)@`iM^_`qiQQ$xsC(}FSHa;ZbFS95Aqd7>3inufqng$K_3x1ru zhKc-O8;?s^v#I;y<c0#_S0xogoST;4hB^j!sq-_gvNGvd2wNP-P0H_^zTjp8<~B)Y z5VtM2?w7k_=~zfmz<NOo1Ee54>)krY{~zFiFutL_VtjEY<LTSUtyZc0`!4^bP{I3L zi&AVJyLjwW2Fvq|fwR#ly)zol5}2{};!xfqtLg9pf+sR-nHabYys~Q^Pb-J&I%=O2 zCesLF7-__e-70WRjzrq8D&sc>qm_?m0$409>ng|k);%B^P*<_Ien&p9$QLHg48r<V z&XSUc;W%W)OyAiwD-Dz4gi`5EOOfv`E~g{&JKe0OuW6o|X~eLj(A_h9!4<<9&~yqa z1w2{eSpQhSD&lo{z&)+3HF+AuvN1)KMqqG&^ch1)_@mb~*lp}m?^T_)QaLY{5rFf# z39=UD*pAPQse7I(iysorhaZvJDgfEN=D)i}Go}v23uqTTMc?L{1X%#|QD^~}-wh52 zH|!=7w9i%~voM?mr56!N=*Xq~R;kEmu@np4v2G7;;lwNr$8XJqX}J#c2EHc-*xRJ= znJ;U>G*~Q)fYm6yGP0CTY@>5g9xn0K5+dPK0Gns)=|>k1sK$22^y}Le`j@qYb)4~n zQQrVSit2Z)40vx60z^68s+G8P`Ashd;L+Y6KC5`dtaN&}=x&mCbZLASTyaVMYy~-A z=L(i@Bo(;l?-{o%Yu8eP-v1(%5?>w77-Og}tqJKR_=@lGc5EYio<)4^9n?w6?NKJS zu<lM^FRC)sz*8sI(u|3dnf_r`)^fD-I#hWnIwaOOw_#|I>hZcD9lESMioiYGi=3#w zK8m(Vm6Zn8C+0|W&{OzH*r!)aibqN627b+e@wC}Ea_lHfz)<!RZp56{ZVtaOzfyTD zFtosF^gdefS<Nppp2B&y5AkNODK5OLM47hRM2fOJx25Ix?~7RN?H6Na^Ur2KXVaG4 zifJ6-)fDwLHxf(t{-jhjH9ec94E6e6ncV}m5s2X^+h1w;wU=`;np)fF9pE!KfNn)^ z28Sf`Qz7;x2Ebm8Fidp7vJqBi+n>}gt+g<XZe2u81#{(`?DfupyDdq-!k%&00;#WA z8Pr}$(sedofK=ppL2*wC=2;+H9-2_Yit3I*?nr^CO=^)YNri-y!BnkmKW!4G027Es zdA>=8yW^PPX0u8UY=0&PDg0)Yzg(dcthN2W4cv*8Rgq>Xrvm~5!%e1VL*iPm%lg$B z&2$33I`wvEFVk1HiBx{ZEMrr;9QEwS<6e09OvSXp45fGL@|kws0&uuN_Ytm+n`f_o z%*_9x-FU74W$+&WVO&v91u$jA>?C?G=?S_05&7&-6O@^Q>Dr!^OKr!gl?+{$3;YgZ zYiIrNSatPuE8dKMRFY(<JQnF0lRicA{mWeUY5&JlC$MIIqZi`V==>^~kVV!XZSiFA z`{WPOFKg?soFJF;zrF1m{m6G>-t)xFF`J({_Iy$caoIZEvkpf@%w6wfPvdda>v4wq z;s$6GYC?3M_QtWHTa3ULOurwCh=&z2_<cjGO+OLtZI@dJJkeX$(YZ75u+8a!22Y0M z$+E2_Nn{6k#>_pI|JCtK?x|e#n)s|2oWRQ6=*bW^ZP<~RW;`aAaT9(;2iLAPj=pk@ ze`Dw%Qul@FTcY7g%GK7*yhx*Cqa+2943t5fB8P5nOe`siF(oSn_=92D7H@pBBVgKo z0GM|+n2(3@+A=HRY}Ld7&KdgsANp^UI^eyH@1al*7q23_x}|#1<-hiroyY9FdxD&` zeYEhgwHeVqo#D4t#pBtN(e*vvboE3E1u=5!@bf_WXFVe{#vBQnPeXUcD4*}{;h~RC zY~dd2exv!rbANI%Z(&w)#tOY4C<)X2e?PXONwl-8UVjNJ_J=UkTiNn0M^|8;o=FoS z3?TC_)A@nX#Xp7}u;W7QYF$DUb<e?V@(lgYc01sH_<|KC*$;Ta{UVClC|3yh{0Js$ z^#jzc<}4=h7!B=B21S^{E10rBWMYMpnI=``3ZJ9g5UuY<9cd^#o`PTB3NyE$^sdEA zs;o@bA}F?9pKWX=Q`XSs<c&W5wJ>QdSDE^<MMk6Q`Cj6k`>t~>{Tb2s)5x=kKjrs! zA2Iqr*WmZ3GjB`p4E7ZWb)TG8w2ycK<0aWeUQ_vw@vNps#xwjSS~L;Xcf)98HqyA- zW=)Y$xYKQU+Q?5jl$QQ@!7{{Gq5T1{4VGN7R3yD(!FuSRP0_-VE2kqNmI04og+pA6 zbo`1lnQ3E$zaH|gzfn)9Zxj}2P$wQr9r5Z7UMV*Pt1IE!DoVI&?!Ac5I3|qw+}7vZ z%@UIt<y}7;#a=}$uJ^iZr{*yTaNVtTzPYxa*=)|eoT}oK@cA~pD9#;H^AE5ka&1A~ zF-G0&Zn;FyE>3dq?V95@j0eU}4!wzr{)Xi!P4gQw(O%#r@UhhzdrzsxrC-IX{aZf} zQ+f~q<d^e4kKW(gH0A%MdEpDp9r=?jsQ9DfD6Bx*2_Rsd?(@)ih9Re8SK??sEvzO# zp2^-```NQ+Yf*o9UcESC?3n7#vkPlopbDgUtL&!FiE3X%sk|ucw-<gZY!M$daju!z z#=RI{`;@*Z?laX!XZ!b?rwt6k%f_Kv7T1=q*@;Y|8phIBCtGTT1<44LnI#^+@hjX0 z^~7qIECP*g;4pvY`~RzQy>^r~%P$LX7fNSpG^qZFYkMbIo7y}DZ@`}BbcWIJ7IQ_B zE7uAVfxqsxOwZQn35h&gjJVvIX<$%AT_%r7m>KK19y2omPdpM)-#;~|+4xJXYtOi% zTO*3%6hu<`OdYj0ig_Z{x9o#Fq4hP4FrS(l`62Pqj6io=z(_zlAlWL}vX@kJJ+{)u zV*ox)u!+_uAY+=w^3R3}hD1YV$5XdI>;Aq))~Y;dw!31ekYuuqvXCroN{8?N1B{Po zKb>z-T%Ks+Q6NQ^Ty0Aq?21U+^&I{7r7mJGaCAc+1%{!7^Qs8+8)ieNK!VRMtYUpM z$2WZyUNgcHC!XP4>6y@61iR2=%n`x`v2DP^u=JiT7&9bpuAu8Y@N;@|9Gm>^kjFZ@ z0Cz4>6;v_B`<7%cTAAh%_#HgylxrJAJ>SJ)tlGe^OLQ2`VelX=HyKdeY(cam`U$1; z^jxeoZ6l8FckYfEaiOLpxcx91{#5f%YdJX#4*b^8toB82ug6egq^3q;f@Ai_*dy9^ z?Ve9sK_K&LQ3Y>&)fWa{pI<;%c#;N4*)No&B$CE}x9GjW$=?TopF7Dq(OoUQv6aJo z@{tz2tRP4C4*ijo!<C@fwX5haKTNzbntx^f#ScK-U5nOw&&@z^6}YYdC&LL&9Qy&v zIe>Fqeh5y$cf_{f2|a9;7^Wjz75i<nuv5Ji0@16x*h{>e#a!_%%>2~}iv9X=sp`iw z$36So<DI!g+g@k6`|>MC9`N+$F5UKYo<2py-9Y@|d1tcF5~FUMQH=(xBeem~N-pi? zCP?gF!9Iw_-&k!NcCwg8z<1I6qojXOga$PsVgZMnKCg$NuUF#LU6L&l&*q^j^m1rR zq8soT9yH@mUG<jK$cGuXA-P_!A1vFcLtC_Nr`Gq5%vaKM3sLU&FT4aL8VN9C`bJzy z%){C(^TA{qYjNiRK2=jXB-hvWn*rilP3jRps`%d-hhw+6G06HKgQ_Vsg6-_TK${ag zgd%0`&X%DUVr46$2<a|L=Y;k~?l^OExURS$nG$0EZYhBHp(m<xteW}=6klYAo~4(o zjIvKSjli_>gdZoO{XUe_zI|H0M0=DvkY6ZMWVyu0ovT@;aq&=rGL%75vKp^Y%!;oq zEsMPKdXpkal`4Ssp0EF9nNHM*xY&xoTT<NNMBMVlP7xt1v+K22gaIvrrB$AjeV&*0 zcIR^L6#Yl|nkuPCfFqXjeMH0+Da+)j{|mx}*P`7KvBzJmCKi?-jq&t1OuhqU;CLkX zn&>vH$_)Pju2>KL0cb)VLM)D=vNO-dn}&b4j>7^!^Z%HZb;4h%f;esbu4VMh>20EK z07=ZUU%$KiWX}@Rh4l!L`cOXLu-gXuTjEL^xi{VJ0l!0g_Zc_%<vW{g5Bwa&*KuC+ z;#Cq(XrPkx0BV6)EvH@`Ram-LKCi)#m?VVQn=7|88o<O-<@#21nATQP-%S#WQ`!hw zTa1w#leq#CN0=m7XvO82TG)N$SGQKR_%$EQ{X{5pJ-E{9IDDlQOYxU$D~4Ao;kR_r z*4iCi?&#)G`19#n8S|L5g9rw5^jiawzaO9aA5VP@s{8Lv{BMiYi*z4Dt4!X>QT6U_ zN8_2wmxeAO-b8hU@6vXA6oUtmi%07;5L!vs7v33`r)&%5kY~@{b0Su@FK+d6qAip9 zSX&F``rr0gO8o=;)T@<u*&i``#*-o!ASh5VF3uDD=+g(YQ<429=^L-4TG2FtoVcve zMXj9^>?8r0JOAu3QdOq>2o*Nb%v|{nv=0Rw${6>_+@SHz>fE�M9e9MSx4n-hEiy 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 literal 0 HcmV?d00001 diff --git a/themes/pelican-clean-blog/static/js/bootstrap.js b/themes/pelican-clean-blog/static/js/bootstrap.js new file mode 100755 index 0000000..8dff365 --- /dev/null +++ b/themes/pelican-clean-blog/static/js/bootstrap.js @@ -0,0 +1,2276 @@ +/*! + * Bootstrap v3.3.0 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +if (typeof jQuery === 'undefined') { + throw new Error('Bootstrap\'s JavaScript requires jQuery') +} + ++function ($) { + var version = $.fn.jquery.split(' ')[0].split('.') + if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1)) { + throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher') + } +}(jQuery); + +/* ======================================================================== + * Bootstrap: transition.js v3.3.0 + * http://getbootstrap.com/javascript/#transitions + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/) + // ============================================================ + + function transitionEnd() { + var el = document.createElement('bootstrap') + + var transEndEventNames = { + WebkitTransition : 'webkitTransitionEnd', + MozTransition : 'transitionend', + OTransition : 'oTransitionEnd otransitionend', + transition : 'transitionend' + } + + for (var name in transEndEventNames) { + if (el.style[name] !== undefined) { + return { end: transEndEventNames[name] } + } + } + + return false // explicit for ie8 ( ._.) + } + + // http://blog.alexmaccaw.com/css-transitions + $.fn.emulateTransitionEnd = function (duration) { + var called = false + var $el = this + $(this).one('bsTransitionEnd', function () { called = true }) + var callback = function () { if (!called) $($el).trigger($.support.transition.end) } + setTimeout(callback, duration) + return this + } + + $(function () { + $.support.transition = transitionEnd() + + if (!$.support.transition) return + + $.event.special.bsTransitionEnd = { + bindType: $.support.transition.end, + delegateType: $.support.transition.end, + handle: function (e) { + if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments) + } + } + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: alert.js v3.3.0 + * http://getbootstrap.com/javascript/#alerts + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // ALERT CLASS DEFINITION + // ====================== + + var dismiss = '[data-dismiss="alert"]' + var Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.VERSION = '3.3.0' + + Alert.TRANSITION_DURATION = 150 + + Alert.prototype.close = function (e) { + var $this = $(this) + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = $(selector) + + if (e) e.preventDefault() + + if (!$parent.length) { + $parent = $this.closest('.alert') + } + + $parent.trigger(e = $.Event('close.bs.alert')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + // detach from parent, fire event then clean up data + $parent.detach().trigger('closed.bs.alert').remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent + .one('bsTransitionEnd', removeElement) + .emulateTransitionEnd(Alert.TRANSITION_DURATION) : + removeElement() + } + + + // ALERT PLUGIN DEFINITION + // ======================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.alert') + + if (!data) $this.data('bs.alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + var old = $.fn.alert + + $.fn.alert = Plugin + $.fn.alert.Constructor = Alert + + + // ALERT NO CONFLICT + // ================= + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + // ALERT DATA-API + // ============== + + $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: button.js v3.3.0 + * http://getbootstrap.com/javascript/#buttons + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // BUTTON PUBLIC CLASS DEFINITION + // ============================== + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Button.DEFAULTS, options) + this.isLoading = false + } + + Button.VERSION = '3.3.0' + + Button.DEFAULTS = { + loadingText: 'loading...' + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + var $el = this.$element + var val = $el.is('input') ? 'val' : 'html' + var data = $el.data() + + state = state + 'Text' + + if (data.resetText == null) $el.data('resetText', $el[val]()) + + // push to event loop to allow forms to submit + setTimeout($.proxy(function () { + $el[val](data[state] == null ? this.options[state] : data[state]) + + if (state == 'loadingText') { + this.isLoading = true + $el.addClass(d).attr(d, d) + } else if (this.isLoading) { + this.isLoading = false + $el.removeClass(d).removeAttr(d) + } + }, this), 0) + } + + Button.prototype.toggle = function () { + var changed = true + var $parent = this.$element.closest('[data-toggle="buttons"]') + + if ($parent.length) { + var $input = this.$element.find('input') + if ($input.prop('type') == 'radio') { + if ($input.prop('checked') && this.$element.hasClass('active')) changed = false + else $parent.find('.active').removeClass('active') + } + if (changed) $input.prop('checked', !this.$element.hasClass('active')).trigger('change') + } else { + this.$element.attr('aria-pressed', !this.$element.hasClass('active')) + } + + if (changed) this.$element.toggleClass('active') + } + + + // BUTTON PLUGIN DEFINITION + // ======================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.button') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.button', (data = new Button(this, options))) + + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + var old = $.fn.button + + $.fn.button = Plugin + $.fn.button.Constructor = Button + + + // BUTTON NO CONFLICT + // ================== + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + // BUTTON DATA-API + // =============== + + $(document) + .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + Plugin.call($btn, 'toggle') + e.preventDefault() + }) + .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) { + $(e.target).closest('.btn').toggleClass('focus', e.type == 'focus') + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: carousel.js v3.3.0 + * http://getbootstrap.com/javascript/#carousel + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CAROUSEL CLASS DEFINITION + // ========================= + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.paused = + this.sliding = + this.interval = + this.$active = + this.$items = null + + this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this)) + + this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element + .on('mouseenter.bs.carousel', $.proxy(this.pause, this)) + .on('mouseleave.bs.carousel', $.proxy(this.cycle, this)) + } + + Carousel.VERSION = '3.3.0' + + Carousel.TRANSITION_DURATION = 600 + + Carousel.DEFAULTS = { + interval: 5000, + pause: 'hover', + wrap: true, + keyboard: true + } + + Carousel.prototype.keydown = function (e) { + switch (e.which) { + case 37: this.prev(); break + case 39: this.next(); break + default: return + } + + e.preventDefault() + } + + Carousel.prototype.cycle = function (e) { + e || (this.paused = false) + + this.interval && clearInterval(this.interval) + + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + + return this + } + + Carousel.prototype.getItemIndex = function (item) { + this.$items = item.parent().children('.item') + return this.$items.index(item || this.$active) + } + + Carousel.prototype.getItemForDirection = function (direction, active) { + var delta = direction == 'prev' ? -1 : 1 + var activeIndex = this.getItemIndex(active) + var itemIndex = (activeIndex + delta) % this.$items.length + return this.$items.eq(itemIndex) + } + + Carousel.prototype.to = function (pos) { + var that = this + var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active')) + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid" + if (activeIndex == pos) return this.pause().cycle() + + return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos)) + } + + Carousel.prototype.pause = function (e) { + e || (this.paused = true) + + if (this.$element.find('.next, .prev').length && $.support.transition) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + + this.interval = clearInterval(this.interval) + + return this + } + + Carousel.prototype.next = function () { + if (this.sliding) return + return this.slide('next') + } + + Carousel.prototype.prev = function () { + if (this.sliding) return + return this.slide('prev') + } + + Carousel.prototype.slide = function (type, next) { + var $active = this.$element.find('.item.active') + var $next = next || this.getItemForDirection(type, $active) + var isCycling = this.interval + var direction = type == 'next' ? 'left' : 'right' + var fallback = type == 'next' ? 'first' : 'last' + var that = this + + if (!$next.length) { + if (!this.options.wrap) return + $next = this.$element.find('.item')[fallback]() + } + + if ($next.hasClass('active')) return (this.sliding = false) + + var relatedTarget = $next[0] + var slideEvent = $.Event('slide.bs.carousel', { + relatedTarget: relatedTarget, + direction: direction + }) + this.$element.trigger(slideEvent) + if (slideEvent.isDefaultPrevented()) return + + this.sliding = true + + isCycling && this.pause() + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)]) + $nextIndicator && $nextIndicator.addClass('active') + } + + var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid" + if ($.support.transition && this.$element.hasClass('slide')) { + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + $active + .one('bsTransitionEnd', function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { + that.$element.trigger(slidEvent) + }, 0) + }) + .emulateTransitionEnd(Carousel.TRANSITION_DURATION) + } else { + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger(slidEvent) + } + + isCycling && this.cycle() + + return this + } + + + // CAROUSEL PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.carousel') + var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option) + var action = typeof option == 'string' ? option : options.slide + + if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + var old = $.fn.carousel + + $.fn.carousel = Plugin + $.fn.carousel.Constructor = Carousel + + + // CAROUSEL NO CONFLICT + // ==================== + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + + // CAROUSEL DATA-API + // ================= + + var clickHandler = function (e) { + var href + var $this = $(this) + var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7 + if (!$target.hasClass('carousel')) return + var options = $.extend({}, $target.data(), $this.data()) + var slideIndex = $this.attr('data-slide-to') + if (slideIndex) options.interval = false + + Plugin.call($target, options) + + if (slideIndex) { + $target.data('bs.carousel').to(slideIndex) + } + + e.preventDefault() + } + + $(document) + .on('click.bs.carousel.data-api', '[data-slide]', clickHandler) + .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler) + + $(window).on('load', function () { + $('[data-ride="carousel"]').each(function () { + var $carousel = $(this) + Plugin.call($carousel, $carousel.data()) + }) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: collapse.js v3.3.0 + * http://getbootstrap.com/javascript/#collapse + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // COLLAPSE PUBLIC CLASS DEFINITION + // ================================ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Collapse.DEFAULTS, options) + this.$trigger = $(this.options.trigger).filter('[href="#' + element.id + '"], [data-target="#' + element.id + '"]') + this.transitioning = null + + if (this.options.parent) { + this.$parent = this.getParent() + } else { + this.addAriaAndCollapsedClass(this.$element, this.$trigger) + } + + if (this.options.toggle) this.toggle() + } + + Collapse.VERSION = '3.3.0' + + Collapse.TRANSITION_DURATION = 350 + + Collapse.DEFAULTS = { + toggle: true, + trigger: '[data-toggle="collapse"]' + } + + Collapse.prototype.dimension = function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + Collapse.prototype.show = function () { + if (this.transitioning || this.$element.hasClass('in')) return + + var activesData + var actives = this.$parent && this.$parent.find('> .panel').children('.in, .collapsing') + + if (actives && actives.length) { + activesData = actives.data('bs.collapse') + if (activesData && activesData.transitioning) return + } + + var startEvent = $.Event('show.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + if (actives && actives.length) { + Plugin.call(actives, 'hide') + activesData || actives.data('bs.collapse', null) + } + + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + .addClass('collapsing')[dimension](0) + .attr('aria-expanded', true) + + this.$trigger + .removeClass('collapsed') + .attr('aria-expanded', true) + + this.transitioning = 1 + + var complete = function () { + this.$element + .removeClass('collapsing') + .addClass('collapse in')[dimension]('') + this.transitioning = 0 + this.$element + .trigger('shown.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + var scrollSize = $.camelCase(['scroll', dimension].join('-')) + + this.$element + .one('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize]) + } + + Collapse.prototype.hide = function () { + if (this.transitioning || !this.$element.hasClass('in')) return + + var startEvent = $.Event('hide.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + var dimension = this.dimension() + + this.$element[dimension](this.$element[dimension]())[0].offsetHeight + + this.$element + .addClass('collapsing') + .removeClass('collapse in') + .attr('aria-expanded', false) + + this.$trigger + .addClass('collapsed') + .attr('aria-expanded', false) + + this.transitioning = 1 + + var complete = function () { + this.transitioning = 0 + this.$element + .removeClass('collapsing') + .addClass('collapse') + .trigger('hidden.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + this.$element + [dimension](0) + .one('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(Collapse.TRANSITION_DURATION) + } + + Collapse.prototype.toggle = function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + Collapse.prototype.getParent = function () { + return $(this.options.parent) + .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]') + .each($.proxy(function (i, element) { + var $element = $(element) + this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element) + }, this)) + .end() + } + + Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) { + var isOpen = $element.hasClass('in') + + $element.attr('aria-expanded', isOpen) + $trigger + .toggleClass('collapsed', !isOpen) + .attr('aria-expanded', isOpen) + } + + function getTargetFromTrigger($trigger) { + var href + var target = $trigger.attr('data-target') + || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7 + + return $(target) + } + + + // COLLAPSE PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.collapse') + var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data && options.toggle && option == 'show') options.toggle = false + if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.collapse + + $.fn.collapse = Plugin + $.fn.collapse.Constructor = Collapse + + + // COLLAPSE NO CONFLICT + // ==================== + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + // COLLAPSE DATA-API + // ================= + + $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) { + var $this = $(this) + + if (!$this.attr('data-target')) e.preventDefault() + + var $target = getTargetFromTrigger($this) + var data = $target.data('bs.collapse') + var option = data ? 'toggle' : $.extend({}, $this.data(), { trigger: this }) + + Plugin.call($target, option) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: dropdown.js v3.3.0 + * http://getbootstrap.com/javascript/#dropdowns + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // DROPDOWN CLASS DEFINITION + // ========================= + + var backdrop = '.dropdown-backdrop' + var toggle = '[data-toggle="dropdown"]' + var Dropdown = function (element) { + $(element).on('click.bs.dropdown', this.toggle) + } + + Dropdown.VERSION = '3.3.0' + + Dropdown.prototype.toggle = function (e) { + var $this = $(this) + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { + // if mobile we use a backdrop because click events don't delegate + $('<div class="dropdown-backdrop"/>').insertAfter($(this)).on('click', clearMenus) + } + + var relatedTarget = { relatedTarget: this } + $parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget)) + + if (e.isDefaultPrevented()) return + + $this + .trigger('focus') + .attr('aria-expanded', 'true') + + $parent + .toggleClass('open') + .trigger('shown.bs.dropdown', relatedTarget) + } + + return false + } + + Dropdown.prototype.keydown = function (e) { + if (!/(38|40|27|32)/.test(e.which)) return + + var $this = $(this) + + e.preventDefault() + e.stopPropagation() + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + if ((!isActive && e.which != 27) || (isActive && e.which == 27)) { + if (e.which == 27) $parent.find(toggle).trigger('focus') + return $this.trigger('click') + } + + var desc = ' li:not(.divider):visible a' + var $items = $parent.find('[role="menu"]' + desc + ', [role="listbox"]' + desc) + + if (!$items.length) return + + var index = $items.index(e.target) + + if (e.which == 38 && index > 0) index-- // up + if (e.which == 40 && index < $items.length - 1) index++ // down + if (!~index) index = 0 + + $items.eq(index).trigger('focus') + } + + function clearMenus(e) { + if (e && e.which === 3) return + $(backdrop).remove() + $(toggle).each(function () { + var $this = $(this) + var $parent = getParent($this) + var relatedTarget = { relatedTarget: this } + + if (!$parent.hasClass('open')) return + + $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget)) + + if (e.isDefaultPrevented()) return + + $this.attr('aria-expanded', 'false') + $parent.removeClass('open').trigger('hidden.bs.dropdown', relatedTarget) + }) + } + + function getParent($this) { + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = selector && $(selector) + + return $parent && $parent.length ? $parent : $this.parent() + } + + + // DROPDOWN PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.dropdown') + + if (!data) $this.data('bs.dropdown', (data = new Dropdown(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + var old = $.fn.dropdown + + $.fn.dropdown = Plugin + $.fn.dropdown.Constructor = Dropdown + + + // DROPDOWN NO CONFLICT + // ==================== + + $.fn.dropdown.noConflict = function () { + $.fn.dropdown = old + return this + } + + + // APPLY TO STANDARD DROPDOWN ELEMENTS + // =================================== + + $(document) + .on('click.bs.dropdown.data-api', clearMenus) + .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() }) + .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle) + .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown) + .on('keydown.bs.dropdown.data-api', '[role="menu"]', Dropdown.prototype.keydown) + .on('keydown.bs.dropdown.data-api', '[role="listbox"]', Dropdown.prototype.keydown) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: modal.js v3.3.0 + * http://getbootstrap.com/javascript/#modals + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // MODAL CLASS DEFINITION + // ====================== + + var Modal = function (element, options) { + this.options = options + this.$body = $(document.body) + this.$element = $(element) + this.$backdrop = + this.isShown = null + this.scrollbarWidth = 0 + + if (this.options.remote) { + this.$element + .find('.modal-content') + .load(this.options.remote, $.proxy(function () { + this.$element.trigger('loaded.bs.modal') + }, this)) + } + } + + Modal.VERSION = '3.3.0' + + Modal.TRANSITION_DURATION = 300 + Modal.BACKDROP_TRANSITION_DURATION = 150 + + Modal.DEFAULTS = { + backdrop: true, + keyboard: true, + show: true + } + + Modal.prototype.toggle = function (_relatedTarget) { + return this.isShown ? this.hide() : this.show(_relatedTarget) + } + + Modal.prototype.show = function (_relatedTarget) { + var that = this + var e = $.Event('show.bs.modal', { relatedTarget: _relatedTarget }) + + this.$element.trigger(e) + + if (this.isShown || e.isDefaultPrevented()) return + + this.isShown = true + + this.checkScrollbar() + this.$body.addClass('modal-open') + + this.setScrollbar() + this.escape() + + this.$element.on('click.dismiss.bs.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this)) + + this.backdrop(function () { + var transition = $.support.transition && that.$element.hasClass('fade') + + if (!that.$element.parent().length) { + that.$element.appendTo(that.$body) // don't move modals dom position + } + + that.$element + .show() + .scrollTop(0) + + if (transition) { + that.$element[0].offsetWidth // force reflow + } + + that.$element + .addClass('in') + .attr('aria-hidden', false) + + that.enforceFocus() + + var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget }) + + transition ? + that.$element.find('.modal-dialog') // wait for modal to slide in + .one('bsTransitionEnd', function () { + that.$element.trigger('focus').trigger(e) + }) + .emulateTransitionEnd(Modal.TRANSITION_DURATION) : + that.$element.trigger('focus').trigger(e) + }) + } + + Modal.prototype.hide = function (e) { + if (e) e.preventDefault() + + e = $.Event('hide.bs.modal') + + this.$element.trigger(e) + + if (!this.isShown || e.isDefaultPrevented()) return + + this.isShown = false + + this.escape() + + $(document).off('focusin.bs.modal') + + this.$element + .removeClass('in') + .attr('aria-hidden', true) + .off('click.dismiss.bs.modal') + + $.support.transition && this.$element.hasClass('fade') ? + this.$element + .one('bsTransitionEnd', $.proxy(this.hideModal, this)) + .emulateTransitionEnd(Modal.TRANSITION_DURATION) : + this.hideModal() + } + + Modal.prototype.enforceFocus = function () { + $(document) + .off('focusin.bs.modal') // guard against infinite focus loop + .on('focusin.bs.modal', $.proxy(function (e) { + if (this.$element[0] !== e.target && !this.$element.has(e.target).length) { + this.$element.trigger('focus') + } + }, this)) + } + + Modal.prototype.escape = function () { + if (this.isShown && this.options.keyboard) { + this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) { + e.which == 27 && this.hide() + }, this)) + } else if (!this.isShown) { + this.$element.off('keydown.dismiss.bs.modal') + } + } + + Modal.prototype.hideModal = function () { + var that = this + this.$element.hide() + this.backdrop(function () { + that.$body.removeClass('modal-open') + that.resetScrollbar() + that.$element.trigger('hidden.bs.modal') + }) + } + + Modal.prototype.removeBackdrop = function () { + this.$backdrop && this.$backdrop.remove() + this.$backdrop = null + } + + Modal.prototype.backdrop = function (callback) { + var that = this + var animate = this.$element.hasClass('fade') ? 'fade' : '' + + if (this.isShown && this.options.backdrop) { + var doAnimate = $.support.transition && animate + + this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />') + .prependTo(this.$element) + .on('click.dismiss.bs.modal', $.proxy(function (e) { + if (e.target !== e.currentTarget) return + this.options.backdrop == 'static' + ? this.$element[0].focus.call(this.$element[0]) + : this.hide.call(this) + }, this)) + + if (doAnimate) this.$backdrop[0].offsetWidth // force reflow + + this.$backdrop.addClass('in') + + if (!callback) return + + doAnimate ? + this.$backdrop + .one('bsTransitionEnd', callback) + .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : + callback() + + } else if (!this.isShown && this.$backdrop) { + this.$backdrop.removeClass('in') + + var callbackRemove = function () { + that.removeBackdrop() + callback && callback() + } + $.support.transition && this.$element.hasClass('fade') ? + this.$backdrop + .one('bsTransitionEnd', callbackRemove) + .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : + callbackRemove() + + } else if (callback) { + callback() + } + } + + Modal.prototype.checkScrollbar = function () { + this.scrollbarWidth = this.measureScrollbar() + } + + Modal.prototype.setScrollbar = function () { + var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10) + if (this.scrollbarWidth) this.$body.css('padding-right', bodyPad + this.scrollbarWidth) + } + + Modal.prototype.resetScrollbar = function () { + this.$body.css('padding-right', '') + } + + Modal.prototype.measureScrollbar = function () { // thx walsh + if (document.body.clientWidth >= window.innerWidth) return 0 + var scrollDiv = document.createElement('div') + scrollDiv.className = 'modal-scrollbar-measure' + this.$body.append(scrollDiv) + var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth + this.$body[0].removeChild(scrollDiv) + return scrollbarWidth + } + + + // MODAL PLUGIN DEFINITION + // ======================= + + function Plugin(option, _relatedTarget) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.modal') + var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data) $this.data('bs.modal', (data = new Modal(this, options))) + if (typeof option == 'string') data[option](_relatedTarget) + else if (options.show) data.show(_relatedTarget) + }) + } + + var old = $.fn.modal + + $.fn.modal = Plugin + $.fn.modal.Constructor = Modal + + + // MODAL NO CONFLICT + // ================= + + $.fn.modal.noConflict = function () { + $.fn.modal = old + return this + } + + + // MODAL DATA-API + // ============== + + $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) { + var $this = $(this) + var href = $this.attr('href') + var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) // strip for ie7 + var option = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data()) + + if ($this.is('a')) e.preventDefault() + + $target.one('show.bs.modal', function (showEvent) { + if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown + $target.one('hidden.bs.modal', function () { + $this.is(':visible') && $this.trigger('focus') + }) + }) + Plugin.call($target, option, this) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: tooltip.js v3.3.0 + * http://getbootstrap.com/javascript/#tooltip + * Inspired by the original jQuery.tipsy by Jason Frame + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // TOOLTIP PUBLIC CLASS DEFINITION + // =============================== + + var Tooltip = function (element, options) { + this.type = + this.options = + this.enabled = + this.timeout = + this.hoverState = + this.$element = null + + this.init('tooltip', element, options) + } + + Tooltip.VERSION = '3.3.0' + + Tooltip.TRANSITION_DURATION = 150 + + Tooltip.DEFAULTS = { + animation: true, + placement: 'top', + selector: false, + template: '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>', + trigger: 'hover focus', + title: '', + delay: 0, + html: false, + container: false, + viewport: { + selector: 'body', + padding: 0 + } + } + + Tooltip.prototype.init = function (type, element, options) { + this.enabled = true + this.type = type + this.$element = $(element) + this.options = this.getOptions(options) + this.$viewport = this.options.viewport && $(this.options.viewport.selector || this.options.viewport) + + var triggers = this.options.trigger.split(' ') + + for (var i = triggers.length; i--;) { + var trigger = triggers[i] + + if (trigger == 'click') { + this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this)) + } else if (trigger != 'manual') { + var eventIn = trigger == 'hover' ? 'mouseenter' : 'focusin' + var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout' + + this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this)) + this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this)) + } + } + + this.options.selector ? + (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) : + this.fixTitle() + } + + Tooltip.prototype.getDefaults = function () { + return Tooltip.DEFAULTS + } + + Tooltip.prototype.getOptions = function (options) { + options = $.extend({}, this.getDefaults(), this.$element.data(), options) + + if (options.delay && typeof options.delay == 'number') { + options.delay = { + show: options.delay, + hide: options.delay + } + } + + return options + } + + Tooltip.prototype.getDelegateOptions = function () { + var options = {} + var defaults = this.getDefaults() + + this._options && $.each(this._options, function (key, value) { + if (defaults[key] != value) options[key] = value + }) + + return options + } + + Tooltip.prototype.enter = function (obj) { + var self = obj instanceof this.constructor ? + obj : $(obj.currentTarget).data('bs.' + this.type) + + if (self && self.$tip && self.$tip.is(':visible')) { + self.hoverState = 'in' + return + } + + if (!self) { + self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) + $(obj.currentTarget).data('bs.' + this.type, self) + } + + clearTimeout(self.timeout) + + self.hoverState = 'in' + + if (!self.options.delay || !self.options.delay.show) return self.show() + + self.timeout = setTimeout(function () { + if (self.hoverState == 'in') self.show() + }, self.options.delay.show) + } + + Tooltip.prototype.leave = function (obj) { + var self = obj instanceof this.constructor ? + obj : $(obj.currentTarget).data('bs.' + this.type) + + if (!self) { + self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) + $(obj.currentTarget).data('bs.' + this.type, self) + } + + clearTimeout(self.timeout) + + self.hoverState = 'out' + + if (!self.options.delay || !self.options.delay.hide) return self.hide() + + self.timeout = setTimeout(function () { + if (self.hoverState == 'out') self.hide() + }, self.options.delay.hide) + } + + Tooltip.prototype.show = function () { + var e = $.Event('show.bs.' + this.type) + + if (this.hasContent() && this.enabled) { + this.$element.trigger(e) + + var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0]) + if (e.isDefaultPrevented() || !inDom) return + var that = this + + var $tip = this.tip() + + var tipId = this.getUID(this.type) + + this.setContent() + $tip.attr('id', tipId) + this.$element.attr('aria-describedby', tipId) + + if (this.options.animation) $tip.addClass('fade') + + var placement = typeof this.options.placement == 'function' ? + this.options.placement.call(this, $tip[0], this.$element[0]) : + this.options.placement + + var autoToken = /\s?auto?\s?/i + var autoPlace = autoToken.test(placement) + if (autoPlace) placement = placement.replace(autoToken, '') || 'top' + + $tip + .detach() + .css({ top: 0, left: 0, display: 'block' }) + .addClass(placement) + .data('bs.' + this.type, this) + + this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element) + + var pos = this.getPosition() + var actualWidth = $tip[0].offsetWidth + var actualHeight = $tip[0].offsetHeight + + if (autoPlace) { + var orgPlacement = placement + var $container = this.options.container ? $(this.options.container) : this.$element.parent() + var containerDim = this.getPosition($container) + + placement = placement == 'bottom' && pos.bottom + actualHeight > containerDim.bottom ? 'top' : + placement == 'top' && pos.top - actualHeight < containerDim.top ? 'bottom' : + placement == 'right' && pos.right + actualWidth > containerDim.width ? 'left' : + placement == 'left' && pos.left - actualWidth < containerDim.left ? 'right' : + placement + + $tip + .removeClass(orgPlacement) + .addClass(placement) + } + + var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight) + + this.applyPlacement(calculatedOffset, placement) + + var complete = function () { + var prevHoverState = that.hoverState + that.$element.trigger('shown.bs.' + that.type) + that.hoverState = null + + if (prevHoverState == 'out') that.leave(that) + } + + $.support.transition && this.$tip.hasClass('fade') ? + $tip + .one('bsTransitionEnd', complete) + .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : + complete() + } + } + + Tooltip.prototype.applyPlacement = function (offset, placement) { + var $tip = this.tip() + var width = $tip[0].offsetWidth + var height = $tip[0].offsetHeight + + // manually read margins because getBoundingClientRect includes difference + var marginTop = parseInt($tip.css('margin-top'), 10) + var marginLeft = parseInt($tip.css('margin-left'), 10) + + // we must check for NaN for ie 8/9 + if (isNaN(marginTop)) marginTop = 0 + if (isNaN(marginLeft)) marginLeft = 0 + + offset.top = offset.top + marginTop + offset.left = offset.left + marginLeft + + // $.fn.offset doesn't round pixel values + // so we use setOffset directly with our own function B-0 + $.offset.setOffset($tip[0], $.extend({ + using: function (props) { + $tip.css({ + top: Math.round(props.top), + left: Math.round(props.left) + }) + } + }, offset), 0) + + $tip.addClass('in') + + // check to see if placing tip in new offset caused the tip to resize itself + var actualWidth = $tip[0].offsetWidth + var actualHeight = $tip[0].offsetHeight + + if (placement == 'top' && actualHeight != height) { + offset.top = offset.top + height - actualHeight + } + + var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight) + + if (delta.left) offset.left += delta.left + else offset.top += delta.top + + var isVertical = /top|bottom/.test(placement) + var arrowDelta = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight + var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight' + + $tip.offset(offset) + this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical) + } + + Tooltip.prototype.replaceArrow = function (delta, dimension, isHorizontal) { + this.arrow() + .css(isHorizontal ? 'left' : 'top', 50 * (1 - delta / dimension) + '%') + .css(isHorizontal ? 'top' : 'left', '') + } + + Tooltip.prototype.setContent = function () { + var $tip = this.tip() + var title = this.getTitle() + + $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title) + $tip.removeClass('fade in top bottom left right') + } + + Tooltip.prototype.hide = function (callback) { + var that = this + var $tip = this.tip() + var e = $.Event('hide.bs.' + this.type) + + function complete() { + if (that.hoverState != 'in') $tip.detach() + that.$element + .removeAttr('aria-describedby') + .trigger('hidden.bs.' + that.type) + callback && callback() + } + + this.$element.trigger(e) + + if (e.isDefaultPrevented()) return + + $tip.removeClass('in') + + $.support.transition && this.$tip.hasClass('fade') ? + $tip + .one('bsTransitionEnd', complete) + .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : + complete() + + this.hoverState = null + + return this + } + + Tooltip.prototype.fixTitle = function () { + var $e = this.$element + if ($e.attr('title') || typeof ($e.attr('data-original-title')) != 'string') { + $e.attr('data-original-title', $e.attr('title') || '').attr('title', '') + } + } + + Tooltip.prototype.hasContent = function () { + return this.getTitle() + } + + Tooltip.prototype.getPosition = function ($element) { + $element = $element || this.$element + + var el = $element[0] + var isBody = el.tagName == 'BODY' + + var elRect = el.getBoundingClientRect() + if (elRect.width == null) { + // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093 + elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top }) + } + var elOffset = isBody ? { top: 0, left: 0 } : $element.offset() + var scroll = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() } + var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null + + return $.extend({}, elRect, scroll, outerDims, elOffset) + } + + Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) { + return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } : + placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } : + placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } : + /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width } + + } + + Tooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) { + var delta = { top: 0, left: 0 } + if (!this.$viewport) return delta + + var viewportPadding = this.options.viewport && this.options.viewport.padding || 0 + var viewportDimensions = this.getPosition(this.$viewport) + + if (/right|left/.test(placement)) { + var topEdgeOffset = pos.top - viewportPadding - viewportDimensions.scroll + var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight + if (topEdgeOffset < viewportDimensions.top) { // top overflow + delta.top = viewportDimensions.top - topEdgeOffset + } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow + delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset + } + } else { + var leftEdgeOffset = pos.left - viewportPadding + var rightEdgeOffset = pos.left + viewportPadding + actualWidth + if (leftEdgeOffset < viewportDimensions.left) { // left overflow + delta.left = viewportDimensions.left - leftEdgeOffset + } else if (rightEdgeOffset > viewportDimensions.width) { // right overflow + delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset + } + } + + return delta + } + + Tooltip.prototype.getTitle = function () { + var title + var $e = this.$element + var o = this.options + + title = $e.attr('data-original-title') + || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title) + + return title + } + + Tooltip.prototype.getUID = function (prefix) { + do prefix += ~~(Math.random() * 1000000) + while (document.getElementById(prefix)) + return prefix + } + + Tooltip.prototype.tip = function () { + return (this.$tip = this.$tip || $(this.options.template)) + } + + Tooltip.prototype.arrow = function () { + return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow')) + } + + Tooltip.prototype.enable = function () { + this.enabled = true + } + + Tooltip.prototype.disable = function () { + this.enabled = false + } + + Tooltip.prototype.toggleEnabled = function () { + this.enabled = !this.enabled + } + + Tooltip.prototype.toggle = function (e) { + var self = this + if (e) { + self = $(e.currentTarget).data('bs.' + this.type) + if (!self) { + self = new this.constructor(e.currentTarget, this.getDelegateOptions()) + $(e.currentTarget).data('bs.' + this.type, self) + } + } + + self.tip().hasClass('in') ? self.leave(self) : self.enter(self) + } + + Tooltip.prototype.destroy = function () { + var that = this + clearTimeout(this.timeout) + this.hide(function () { + that.$element.off('.' + that.type).removeData('bs.' + that.type) + }) + } + + + // TOOLTIP PLUGIN DEFINITION + // ========================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.tooltip') + var options = typeof option == 'object' && option + var selector = options && options.selector + + if (!data && option == 'destroy') return + if (selector) { + if (!data) $this.data('bs.tooltip', (data = {})) + if (!data[selector]) data[selector] = new Tooltip(this, options) + } else { + if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options))) + } + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.tooltip + + $.fn.tooltip = Plugin + $.fn.tooltip.Constructor = Tooltip + + + // TOOLTIP NO CONFLICT + // =================== + + $.fn.tooltip.noConflict = function () { + $.fn.tooltip = old + return this + } + +}(jQuery); + +/* ======================================================================== + * Bootstrap: popover.js v3.3.0 + * http://getbootstrap.com/javascript/#popovers + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // POPOVER PUBLIC CLASS DEFINITION + // =============================== + + var Popover = function (element, options) { + this.init('popover', element, options) + } + + if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js') + + Popover.VERSION = '3.3.0' + + Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, { + placement: 'right', + trigger: 'click', + content: '', + template: '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>' + }) + + + // NOTE: POPOVER EXTENDS tooltip.js + // ================================ + + Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype) + + Popover.prototype.constructor = Popover + + Popover.prototype.getDefaults = function () { + return Popover.DEFAULTS + } + + Popover.prototype.setContent = function () { + var $tip = this.tip() + var title = this.getTitle() + var content = this.getContent() + + $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title) + $tip.find('.popover-content').children().detach().end()[ // we use append for html objects to maintain js events + this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text' + ](content) + + $tip.removeClass('fade top bottom left right in') + + // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do + // this manually by checking the contents. + if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide() + } + + Popover.prototype.hasContent = function () { + return this.getTitle() || this.getContent() + } + + Popover.prototype.getContent = function () { + var $e = this.$element + var o = this.options + + return $e.attr('data-content') + || (typeof o.content == 'function' ? + o.content.call($e[0]) : + o.content) + } + + Popover.prototype.arrow = function () { + return (this.$arrow = this.$arrow || this.tip().find('.arrow')) + } + + Popover.prototype.tip = function () { + if (!this.$tip) this.$tip = $(this.options.template) + return this.$tip + } + + + // POPOVER PLUGIN DEFINITION + // ========================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.popover') + var options = typeof option == 'object' && option + var selector = options && options.selector + + if (!data && option == 'destroy') return + if (selector) { + if (!data) $this.data('bs.popover', (data = {})) + if (!data[selector]) data[selector] = new Popover(this, options) + } else { + if (!data) $this.data('bs.popover', (data = new Popover(this, options))) + } + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.popover + + $.fn.popover = Plugin + $.fn.popover.Constructor = Popover + + + // POPOVER NO CONFLICT + // =================== + + $.fn.popover.noConflict = function () { + $.fn.popover = old + return this + } + +}(jQuery); + +/* ======================================================================== + * Bootstrap: scrollspy.js v3.3.0 + * http://getbootstrap.com/javascript/#scrollspy + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // SCROLLSPY CLASS DEFINITION + // ========================== + + function ScrollSpy(element, options) { + var process = $.proxy(this.process, this) + + this.$body = $('body') + this.$scrollElement = $(element).is('body') ? $(window) : $(element) + this.options = $.extend({}, ScrollSpy.DEFAULTS, options) + this.selector = (this.options.target || '') + ' .nav li > a' + this.offsets = [] + this.targets = [] + this.activeTarget = null + this.scrollHeight = 0 + + this.$scrollElement.on('scroll.bs.scrollspy', process) + this.refresh() + this.process() + } + + ScrollSpy.VERSION = '3.3.0' + + ScrollSpy.DEFAULTS = { + offset: 10 + } + + ScrollSpy.prototype.getScrollHeight = function () { + return this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight) + } + + ScrollSpy.prototype.refresh = function () { + var offsetMethod = 'offset' + var offsetBase = 0 + + if (!$.isWindow(this.$scrollElement[0])) { + offsetMethod = 'position' + offsetBase = this.$scrollElement.scrollTop() + } + + this.offsets = [] + this.targets = [] + this.scrollHeight = this.getScrollHeight() + + var self = this + + this.$body + .find(this.selector) + .map(function () { + var $el = $(this) + var href = $el.data('target') || $el.attr('href') + var $href = /^#./.test(href) && $(href) + + return ($href + && $href.length + && $href.is(':visible') + && [[$href[offsetMethod]().top + offsetBase, href]]) || null + }) + .sort(function (a, b) { return a[0] - b[0] }) + .each(function () { + self.offsets.push(this[0]) + self.targets.push(this[1]) + }) + } + + ScrollSpy.prototype.process = function () { + var scrollTop = this.$scrollElement.scrollTop() + this.options.offset + var scrollHeight = this.getScrollHeight() + var maxScroll = this.options.offset + scrollHeight - this.$scrollElement.height() + var offsets = this.offsets + var targets = this.targets + var activeTarget = this.activeTarget + var i + + if (this.scrollHeight != scrollHeight) { + this.refresh() + } + + if (scrollTop >= maxScroll) { + return activeTarget != (i = targets[targets.length - 1]) && this.activate(i) + } + + if (activeTarget && scrollTop < offsets[0]) { + this.activeTarget = null + return this.clear() + } + + for (i = offsets.length; i--;) { + activeTarget != targets[i] + && scrollTop >= offsets[i] + && (!offsets[i + 1] || scrollTop <= offsets[i + 1]) + && this.activate(targets[i]) + } + } + + ScrollSpy.prototype.activate = function (target) { + this.activeTarget = target + + this.clear() + + var selector = this.selector + + '[data-target="' + target + '"],' + + this.selector + '[href="' + target + '"]' + + var active = $(selector) + .parents('li') + .addClass('active') + + if (active.parent('.dropdown-menu').length) { + active = active + .closest('li.dropdown') + .addClass('active') + } + + active.trigger('activate.bs.scrollspy') + } + + ScrollSpy.prototype.clear = function () { + $(this.selector) + .parentsUntil(this.options.target, '.active') + .removeClass('active') + } + + + // SCROLLSPY PLUGIN DEFINITION + // =========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.scrollspy') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.scrollspy + + $.fn.scrollspy = Plugin + $.fn.scrollspy.Constructor = ScrollSpy + + + // SCROLLSPY NO CONFLICT + // ===================== + + $.fn.scrollspy.noConflict = function () { + $.fn.scrollspy = old + return this + } + + + // SCROLLSPY DATA-API + // ================== + + $(window).on('load.bs.scrollspy.data-api', function () { + $('[data-spy="scroll"]').each(function () { + var $spy = $(this) + Plugin.call($spy, $spy.data()) + }) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: tab.js v3.3.0 + * http://getbootstrap.com/javascript/#tabs + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // TAB CLASS DEFINITION + // ==================== + + var Tab = function (element) { + this.element = $(element) + } + + Tab.VERSION = '3.3.0' + + Tab.TRANSITION_DURATION = 150 + + Tab.prototype.show = function () { + var $this = this.element + var $ul = $this.closest('ul:not(.dropdown-menu)') + var selector = $this.data('target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + if ($this.parent('li').hasClass('active')) return + + var $previous = $ul.find('.active:last a') + var hideEvent = $.Event('hide.bs.tab', { + relatedTarget: $this[0] + }) + var showEvent = $.Event('show.bs.tab', { + relatedTarget: $previous[0] + }) + + $previous.trigger(hideEvent) + $this.trigger(showEvent) + + if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return + + var $target = $(selector) + + this.activate($this.closest('li'), $ul) + this.activate($target, $target.parent(), function () { + $previous.trigger({ + type: 'hidden.bs.tab', + relatedTarget: $this[0] + }) + $this.trigger({ + type: 'shown.bs.tab', + relatedTarget: $previous[0] + }) + }) + } + + Tab.prototype.activate = function (element, container, callback) { + var $active = container.find('> .active') + var transition = callback + && $.support.transition + && (($active.length && $active.hasClass('fade')) || !!container.find('> .fade').length) + + function next() { + $active + .removeClass('active') + .find('> .dropdown-menu > .active') + .removeClass('active') + .end() + .find('[data-toggle="tab"]') + .attr('aria-expanded', false) + + element + .addClass('active') + .find('[data-toggle="tab"]') + .attr('aria-expanded', true) + + if (transition) { + element[0].offsetWidth // reflow for transition + element.addClass('in') + } else { + element.removeClass('fade') + } + + if (element.parent('.dropdown-menu')) { + element + .closest('li.dropdown') + .addClass('active') + .end() + .find('[data-toggle="tab"]') + .attr('aria-expanded', true) + } + + callback && callback() + } + + $active.length && transition ? + $active + .one('bsTransitionEnd', next) + .emulateTransitionEnd(Tab.TRANSITION_DURATION) : + next() + + $active.removeClass('in') + } + + + // TAB PLUGIN DEFINITION + // ===================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.tab') + + if (!data) $this.data('bs.tab', (data = new Tab(this))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.tab + + $.fn.tab = Plugin + $.fn.tab.Constructor = Tab + + + // TAB NO CONFLICT + // =============== + + $.fn.tab.noConflict = function () { + $.fn.tab = old + return this + } + + + // TAB DATA-API + // ============ + + var clickHandler = function (e) { + e.preventDefault() + Plugin.call($(this), 'show') + } + + $(document) + .on('click.bs.tab.data-api', '[data-toggle="tab"]', clickHandler) + .on('click.bs.tab.data-api', '[data-toggle="pill"]', clickHandler) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: affix.js v3.3.0 + * http://getbootstrap.com/javascript/#affix + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // AFFIX CLASS DEFINITION + // ====================== + + var Affix = function (element, options) { + this.options = $.extend({}, Affix.DEFAULTS, options) + + this.$target = $(this.options.target) + .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this)) + .on('click.bs.affix.data-api', $.proxy(this.checkPositionWithEventLoop, this)) + + this.$element = $(element) + this.affixed = + this.unpin = + this.pinnedOffset = null + + this.checkPosition() + } + + Affix.VERSION = '3.3.0' + + Affix.RESET = 'affix affix-top affix-bottom' + + Affix.DEFAULTS = { + offset: 0, + target: window + } + + Affix.prototype.getState = function (scrollHeight, height, offsetTop, offsetBottom) { + var scrollTop = this.$target.scrollTop() + var position = this.$element.offset() + var targetHeight = this.$target.height() + + if (offsetTop != null && this.affixed == 'top') return scrollTop < offsetTop ? 'top' : false + + if (this.affixed == 'bottom') { + if (offsetTop != null) return (scrollTop + this.unpin <= position.top) ? false : 'bottom' + return (scrollTop + targetHeight <= scrollHeight - offsetBottom) ? false : 'bottom' + } + + var initializing = this.affixed == null + var colliderTop = initializing ? scrollTop : position.top + var colliderHeight = initializing ? targetHeight : height + + if (offsetTop != null && colliderTop <= offsetTop) return 'top' + if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom' + + return false + } + + Affix.prototype.getPinnedOffset = function () { + if (this.pinnedOffset) return this.pinnedOffset + this.$element.removeClass(Affix.RESET).addClass('affix') + var scrollTop = this.$target.scrollTop() + var position = this.$element.offset() + return (this.pinnedOffset = position.top - scrollTop) + } + + Affix.prototype.checkPositionWithEventLoop = function () { + setTimeout($.proxy(this.checkPosition, this), 1) + } + + Affix.prototype.checkPosition = function () { + if (!this.$element.is(':visible')) return + + var height = this.$element.height() + var offset = this.options.offset + var offsetTop = offset.top + var offsetBottom = offset.bottom + var scrollHeight = $('body').height() + + if (typeof offset != 'object') offsetBottom = offsetTop = offset + if (typeof offsetTop == 'function') offsetTop = offset.top(this.$element) + if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element) + + var affix = this.getState(scrollHeight, height, offsetTop, offsetBottom) + + if (this.affixed != affix) { + if (this.unpin != null) this.$element.css('top', '') + + var affixType = 'affix' + (affix ? '-' + affix : '') + var e = $.Event(affixType + '.bs.affix') + + this.$element.trigger(e) + + if (e.isDefaultPrevented()) return + + this.affixed = affix + this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null + + this.$element + .removeClass(Affix.RESET) + .addClass(affixType) + .trigger(affixType.replace('affix', 'affixed') + '.bs.affix') + } + + if (affix == 'bottom') { + this.$element.offset({ + top: scrollHeight - height - offsetBottom + }) + } + } + + + // AFFIX PLUGIN DEFINITION + // ======================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.affix') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.affix', (data = new Affix(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.affix + + $.fn.affix = Plugin + $.fn.affix.Constructor = Affix + + + // AFFIX NO CONFLICT + // ================= + + $.fn.affix.noConflict = function () { + $.fn.affix = old + return this + } + + + // AFFIX DATA-API + // ============== + + $(window).on('load', function () { + $('[data-spy="affix"]').each(function () { + var $spy = $(this) + var data = $spy.data() + + data.offset = data.offset || {} + + if (data.offsetBottom != null) data.offset.bottom = data.offsetBottom + if (data.offsetTop != null) data.offset.top = data.offsetTop + + Plugin.call($spy, data) + }) + }) + +}(jQuery); diff --git a/themes/pelican-clean-blog/static/js/bootstrap.min.js b/themes/pelican-clean-blog/static/js/bootstrap.min.js new file mode 100755 index 0000000..63866bc --- /dev/null +++ b/themes/pelican-clean-blog/static/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.3.0 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.0",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.0",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active"));a&&this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus","focus"==b.type)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.0",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c="prev"==a?-1:1,d=this.getItemIndex(b),e=(d+c)%this.$items.length;return this.$items.eq(e)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i="next"==b?"first":"last",j=this;if(!f.length){if(!this.options.wrap)return;f=this.$element.find(".item")[i]()}if(f.hasClass("active"))return this.sliding=!1;var k=f[0],l=a.Event("slide.bs.carousel",{relatedTarget:k,direction:h});if(this.$element.trigger(l),!l.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var m=a(this.$indicators.children()[this.getItemIndex(f)]);m&&m.addClass("active")}var n=a.Event("slid.bs.carousel",{relatedTarget:k,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),j.sliding=!1,setTimeout(function(){j.$element.trigger(n)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(n)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&"show"==b&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a(this.options.trigger).filter('[href="#'+b.id+'"], [data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.0",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0,trigger:'[data-toggle="collapse"]'},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.find("> .panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":a.extend({},e.data(),{trigger:this});c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){b&&3===b.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=c(d),f={relatedTarget:this};e.hasClass("open")&&(e.trigger(b=a.Event("hide.bs.dropdown",f)),b.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger("hidden.bs.dropdown",f)))}))}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.0",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(b){if(/(38|40|27|32)/.test(b.which)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var e=c(d),g=e.hasClass("open");if(!g&&27!=b.which||g&&27==b.which)return 27==b.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.divider):visible a",i=e.find('[role="menu"]'+h+', [role="listbox"]'+h);if(i.length){var j=i.index(b.target);38==b.which&&j>0&&j--,40==b.which&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",b).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f,g.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="menu"]',g.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="listbox"]',g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$backdrop=this.isShown=null,this.scrollbarWidth=0,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.3.0",c.TRANSITION_DURATION=300,c.BACKDROP_TRANSITION_DURATION=150,c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var d=this,e=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.$body.addClass("modal-open"),this.setScrollbar(),this.escape(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var e=a.support.transition&&d.$element.hasClass("fade");d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),e&&d.$element[0].offsetWidth,d.$element.addClass("in").attr("aria-hidden",!1),d.enforceFocus();var f=a.Event("shown.bs.modal",{relatedTarget:b});e?d.$element.find(".modal-dialog").one("bsTransitionEnd",function(){d.$element.trigger("focus").trigger(f)}).emulateTransitionEnd(c.TRANSITION_DURATION):d.$element.trigger("focus").trigger(f)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$body.removeClass("modal-open"),a.resetScrollbar(),a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var d=this,e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var f=a.support.transition&&e;if(this.$backdrop=a('<div class="modal-backdrop '+e+'" />').prependTo(this.$element).on("click.dismiss.bs.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),f&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;f?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var g=function(){d.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&&b()},c.prototype.checkScrollbar=function(){this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.scrollbarWidth&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right","")},c.prototype.measureScrollbar=function(){if(document.body.clientWidth>=window.innerWidth)return 0;var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b,g=f&&f.selector;(e||"destroy"!=b)&&(g?(e||d.data("bs.tooltip",e={}),e[g]||(e[g]=new c(this,f))):e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};c.VERSION="3.3.0",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(this.options.viewport.selector||this.options.viewport);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c&&c.$tip&&c.$tip.is(":visible")?void(c.hoverState="in"):(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.options.container?a(this.options.container):this.$element.parent(),p=this.getPosition(o);h="bottom"==h&&k.bottom+m>p.bottom?"top":"top"==h&&k.top-m<p.top?"bottom":"right"==h&&k.right+l>p.width?"left":"left"==h&&k.left-l<p.left?"right":h,f.removeClass(n).addClass(h)}var q=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(q,h);var r=function(){var a=e.hoverState;e.$element.trigger("shown.bs."+e.type),e.hoverState=null,"out"==a&&e.leave(e)};a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",r).emulateTransitionEnd(c.TRANSITION_DURATION):r()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top=b.top+g,b.left=b.left+h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=/top|bottom/.test(c),m=l?2*k.left-e+i:2*k.top-f+j,n=l?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(m,d[0][n],l)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c?"left":"top",50*(1-a/b)+"%").css(c?"top":"left","")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(b){function d(){"in"!=e.hoverState&&f.detach(),e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),b&&b()}var e=this,f=this.tip(),g=a.Event("hide.bs."+this.type);return this.$element.trigger(g),g.isDefaultPrevented()?void 0:(f.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",d).emulateTransitionEnd(c.TRANSITION_DURATION):d(),this.hoverState=null,this)},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName,e=c.getBoundingClientRect();null==e.width&&(e=a.extend({},e,{width:e.right-e.left,height:e.bottom-e.top}));var f=d?{top:0,left:0}:b.offset(),g={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},h=d?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,g,h,f)},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.width&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type)})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b,g=f&&f.selector;(e||"destroy"!=b)&&(g?(e||d.data("bs.popover",e={}),e[g]||(e[g]=new c(this,f))):e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.0",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},c.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){var e=a.proxy(this.process,this);this.$body=a("body"),this.$scrollElement=a(a(c).is("body")?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",e),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.0",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b="offset",c=0;a.isWindow(this.$scrollElement[0])||(b="position",c=this.$scrollElement.scrollTop()),this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight();var d=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[b]().top+c,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){d.offsets.push(this[0]),d.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<e[0])return this.activeTarget=null,this.clear();for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,this.clear();var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.3.0",c.TRANSITION_DURATION=150,c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a"),f=a.Event("hide.bs.tab",{relatedTarget:b[0]}),g=a.Event("show.bs.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.bs.tab",relatedTarget:b[0]}),b.trigger({type:"shown.bs.tab",relatedTarget:e[0]})})}}},c.prototype.activate=function(b,d,e){function f(){g.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e) +}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.0",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=i?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=a("body").height();"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); \ No newline at end of file diff --git a/themes/pelican-clean-blog/static/js/clean-blog.js b/themes/pelican-clean-blog/static/js/clean-blog.js new file mode 100755 index 0000000..560cd2c --- /dev/null +++ b/themes/pelican-clean-blog/static/js/clean-blog.js @@ -0,0 +1,1032 @@ +/*! + * Clean Blog v1.0.0 (http://startbootstrap.com) + * Copyright 2014 Start Bootstrap + * Licensed under Apache 2.0 (https://github.com/IronSummitMedia/startbootstrap/blob/gh-pages/LICENSE) + */ + +// Contact Form Scripts + +$(function() { + + $("input,textarea").jqBootstrapValidation({ + preventSubmit: true, + submitError: function($form, event, errors) { + // additional error messages or events + }, + submitSuccess: function($form, event) { + event.preventDefault(); // prevent default submit behaviour + // get values from FORM + var name = $("input#name").val(); + var email = $("input#email").val(); + var phone = $("input#phone").val(); + var message = $("textarea#message").val(); + var firstName = name; // For Success/Failure Message + // Check for white space in name for Success/Fail message + if (firstName.indexOf(' ') >= 0) { + firstName = name.split(' ').slice(0, -1).join(' '); + } + $.ajax({ + url: "././mail/contact_me.php", + type: "POST", + data: { + name: name, + phone: phone, + email: email, + message: message + }, + cache: false, + success: function() { + // Success message + $('#success').html("<div class='alert alert-success'>"); + $('#success > .alert-success').html("<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×") + .append("</button>"); + $('#success > .alert-success') + .append("<strong>Your message has been sent. </strong>"); + $('#success > .alert-success') + .append('</div>'); + + //clear all fields + $('#contactForm').trigger("reset"); + }, + error: function() { + // Fail message + $('#success').html("<div class='alert alert-danger'>"); + $('#success > .alert-danger').html("<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×") + .append("</button>"); + $('#success > .alert-danger').append("<strong>Sorry " + firstName + ", it seems that my mail server is not responding. Please try again later!"); + $('#success > .alert-danger').append('</div>'); + //clear all fields + $('#contactForm').trigger("reset"); + }, + }) + }, + filter: function() { + return $(this).is(":visible"); + }, + }); + + $("a[data-toggle=\"tab\"]").click(function(e) { + e.preventDefault(); + $(this).tab("show"); + }); +}); + + +/*When clicking on Full hide fail/success boxes */ +$('#name').focus(function() { + $('#success').html(''); +}); + + // jqBootstrapValidation + // * A plugin for automating validation on Twitter Bootstrap formatted forms. + // * + // * v1.3.6 + // * + // * License: MIT <http://opensource.org/licenses/mit-license.php> - see LICENSE file + // * + // * http://ReactiveRaven.github.com/jqBootstrapValidation/ + + +(function( $ ){ + + var createdElements = []; + + var defaults = { + options: { + prependExistingHelpBlock: false, + sniffHtml: true, // sniff for 'required', 'maxlength', etc + preventSubmit: true, // stop the form submit event from firing if validation fails + submitError: false, // function called if there is an error when trying to submit + submitSuccess: false, // function called just before a successful submit event is sent to the server + semanticallyStrict: false, // set to true to tidy up generated HTML output + autoAdd: { + helpBlocks: true + }, + filter: function () { + // return $(this).is(":visible"); // only validate elements you can see + return true; // validate everything + } + }, + methods: { + init : function( options ) { + + var settings = $.extend(true, {}, defaults); + + settings.options = $.extend(true, settings.options, options); + + var $siblingElements = this; + + var uniqueForms = $.unique( + $siblingElements.map( function () { + return $(this).parents("form")[0]; + }).toArray() + ); + + $(uniqueForms).bind("submit", function (e) { + var $form = $(this); + var warningsFound = 0; + var $inputs = $form.find("input,textarea,select").not("[type=submit],[type=image]").filter(settings.options.filter); + $inputs.trigger("submit.validation").trigger("validationLostFocus.validation"); + + $inputs.each(function (i, el) { + var $this = $(el), + $controlGroup = $this.parents(".form-group").first(); + if ( + $controlGroup.hasClass("warning") + ) { + $controlGroup.removeClass("warning").addClass("error"); + warningsFound++; + } + }); + + $inputs.trigger("validationLostFocus.validation"); + + if (warningsFound) { + if (settings.options.preventSubmit) { + e.preventDefault(); + } + $form.addClass("error"); + if ($.isFunction(settings.options.submitError)) { + settings.options.submitError($form, e, $inputs.jqBootstrapValidation("collectErrors", true)); + } + } else { + $form.removeClass("error"); + if ($.isFunction(settings.options.submitSuccess)) { + settings.options.submitSuccess($form, e); + } + } + }); + + return this.each(function(){ + + // Get references to everything we're interested in + var $this = $(this), + $controlGroup = $this.parents(".form-group").first(), + $helpBlock = $controlGroup.find(".help-block").first(), + $form = $this.parents("form").first(), + validatorNames = []; + + // create message container if not exists + if (!$helpBlock.length && settings.options.autoAdd && settings.options.autoAdd.helpBlocks) { + $helpBlock = $('<div class="help-block" />'); + $controlGroup.find('.controls').append($helpBlock); + createdElements.push($helpBlock[0]); + } + + // ============================================================= + // SNIFF HTML FOR VALIDATORS + // ============================================================= + + // *snort sniff snuffle* + + if (settings.options.sniffHtml) { + var message = ""; + // --------------------------------------------------------- + // PATTERN + // --------------------------------------------------------- + if ($this.attr("pattern") !== undefined) { + message = "Not in the expected format<!-- data-validation-pattern-message to override -->"; + if ($this.data("validationPatternMessage")) { + message = $this.data("validationPatternMessage"); + } + $this.data("validationPatternMessage", message); + $this.data("validationPatternRegex", $this.attr("pattern")); + } + // --------------------------------------------------------- + // MAX + // --------------------------------------------------------- + if ($this.attr("max") !== undefined || $this.attr("aria-valuemax") !== undefined) { + var max = ($this.attr("max") !== undefined ? $this.attr("max") : $this.attr("aria-valuemax")); + message = "Too high: Maximum of '" + max + "'<!-- data-validation-max-message to override -->"; + if ($this.data("validationMaxMessage")) { + message = $this.data("validationMaxMessage"); + } + $this.data("validationMaxMessage", message); + $this.data("validationMaxMax", max); + } + // --------------------------------------------------------- + // MIN + // --------------------------------------------------------- + if ($this.attr("min") !== undefined || $this.attr("aria-valuemin") !== undefined) { + var min = ($this.attr("min") !== undefined ? $this.attr("min") : $this.attr("aria-valuemin")); + message = "Too low: Minimum of '" + min + "'<!-- data-validation-min-message to override -->"; + if ($this.data("validationMinMessage")) { + message = $this.data("validationMinMessage"); + } + $this.data("validationMinMessage", message); + $this.data("validationMinMin", min); + } + // --------------------------------------------------------- + // MAXLENGTH + // --------------------------------------------------------- + if ($this.attr("maxlength") !== undefined) { + message = "Too long: Maximum of '" + $this.attr("maxlength") + "' characters<!-- data-validation-maxlength-message to override -->"; + if ($this.data("validationMaxlengthMessage")) { + message = $this.data("validationMaxlengthMessage"); + } + $this.data("validationMaxlengthMessage", message); + $this.data("validationMaxlengthMaxlength", $this.attr("maxlength")); + } + // --------------------------------------------------------- + // MINLENGTH + // --------------------------------------------------------- + if ($this.attr("minlength") !== undefined) { + message = "Too short: Minimum of '" + $this.attr("minlength") + "' characters<!-- data-validation-minlength-message to override -->"; + if ($this.data("validationMinlengthMessage")) { + message = $this.data("validationMinlengthMessage"); + } + $this.data("validationMinlengthMessage", message); + $this.data("validationMinlengthMinlength", $this.attr("minlength")); + } + // --------------------------------------------------------- + // REQUIRED + // --------------------------------------------------------- + if ($this.attr("required") !== undefined || $this.attr("aria-required") !== undefined) { + message = settings.builtInValidators.required.message; + if ($this.data("validationRequiredMessage")) { + message = $this.data("validationRequiredMessage"); + } + $this.data("validationRequiredMessage", message); + } + // --------------------------------------------------------- + // NUMBER + // --------------------------------------------------------- + if ($this.attr("type") !== undefined && $this.attr("type").toLowerCase() === "number") { + message = settings.builtInValidators.number.message; + if ($this.data("validationNumberMessage")) { + message = $this.data("validationNumberMessage"); + } + $this.data("validationNumberMessage", message); + } + // --------------------------------------------------------- + // EMAIL + // --------------------------------------------------------- + if ($this.attr("type") !== undefined && $this.attr("type").toLowerCase() === "email") { + message = "Not a valid email address<!-- data-validator-validemail-message to override -->"; + if ($this.data("validationValidemailMessage")) { + message = $this.data("validationValidemailMessage"); + } else if ($this.data("validationEmailMessage")) { + message = $this.data("validationEmailMessage"); + } + $this.data("validationValidemailMessage", message); + } + // --------------------------------------------------------- + // MINCHECKED + // --------------------------------------------------------- + if ($this.attr("minchecked") !== undefined) { + message = "Not enough options checked; Minimum of '" + $this.attr("minchecked") + "' required<!-- data-validation-minchecked-message to override -->"; + if ($this.data("validationMincheckedMessage")) { + message = $this.data("validationMincheckedMessage"); + } + $this.data("validationMincheckedMessage", message); + $this.data("validationMincheckedMinchecked", $this.attr("minchecked")); + } + // --------------------------------------------------------- + // MAXCHECKED + // --------------------------------------------------------- + if ($this.attr("maxchecked") !== undefined) { + message = "Too many options checked; Maximum of '" + $this.attr("maxchecked") + "' required<!-- data-validation-maxchecked-message to override -->"; + if ($this.data("validationMaxcheckedMessage")) { + message = $this.data("validationMaxcheckedMessage"); + } + $this.data("validationMaxcheckedMessage", message); + $this.data("validationMaxcheckedMaxchecked", $this.attr("maxchecked")); + } + } + + // ============================================================= + // COLLECT VALIDATOR NAMES + // ============================================================= + + // Get named validators + if ($this.data("validation") !== undefined) { + validatorNames = $this.data("validation").split(","); + } + + // Get extra ones defined on the element's data attributes + $.each($this.data(), function (i, el) { + var parts = i.replace(/([A-Z])/g, ",$1").split(","); + if (parts[0] === "validation" && parts[1]) { + validatorNames.push(parts[1]); + } + }); + + // ============================================================= + // NORMALISE VALIDATOR NAMES + // ============================================================= + + var validatorNamesToInspect = validatorNames; + var newValidatorNamesToInspect = []; + + do // repeatedly expand 'shortcut' validators into their real validators + { + // Uppercase only the first letter of each name + $.each(validatorNames, function (i, el) { + validatorNames[i] = formatValidatorName(el); + }); + + // Remove duplicate validator names + validatorNames = $.unique(validatorNames); + + // Pull out the new validator names from each shortcut + newValidatorNamesToInspect = []; + $.each(validatorNamesToInspect, function(i, el) { + if ($this.data("validation" + el + "Shortcut") !== undefined) { + // Are these custom validators? + // Pull them out! + $.each($this.data("validation" + el + "Shortcut").split(","), function(i2, el2) { + newValidatorNamesToInspect.push(el2); + }); + } else if (settings.builtInValidators[el.toLowerCase()]) { + // Is this a recognised built-in? + // Pull it out! + var validator = settings.builtInValidators[el.toLowerCase()]; + if (validator.type.toLowerCase() === "shortcut") { + $.each(validator.shortcut.split(","), function (i, el) { + el = formatValidatorName(el); + newValidatorNamesToInspect.push(el); + validatorNames.push(el); + }); + } + } + }); + + validatorNamesToInspect = newValidatorNamesToInspect; + + } while (validatorNamesToInspect.length > 0) + + // ============================================================= + // SET UP VALIDATOR ARRAYS + // ============================================================= + + var validators = {}; + + $.each(validatorNames, function (i, el) { + // Set up the 'override' message + var message = $this.data("validation" + el + "Message"); + var hasOverrideMessage = (message !== undefined); + var foundValidator = false; + message = + ( + message + ? message + : "'" + el + "' validation failed <!-- Add attribute 'data-validation-" + el.toLowerCase() + "-message' to input to change this message -->" + ) + ; + + $.each( + settings.validatorTypes, + function (validatorType, validatorTemplate) { + if (validators[validatorType] === undefined) { + validators[validatorType] = []; + } + if (!foundValidator && $this.data("validation" + el + formatValidatorName(validatorTemplate.name)) !== undefined) { + validators[validatorType].push( + $.extend( + true, + { + name: formatValidatorName(validatorTemplate.name), + message: message + }, + validatorTemplate.init($this, el) + ) + ); + foundValidator = true; + } + } + ); + + if (!foundValidator && settings.builtInValidators[el.toLowerCase()]) { + + var validator = $.extend(true, {}, settings.builtInValidators[el.toLowerCase()]); + if (hasOverrideMessage) { + validator.message = message; + } + var validatorType = validator.type.toLowerCase(); + + if (validatorType === "shortcut") { + foundValidator = true; + } else { + $.each( + settings.validatorTypes, + function (validatorTemplateType, validatorTemplate) { + if (validators[validatorTemplateType] === undefined) { + validators[validatorTemplateType] = []; + } + if (!foundValidator && validatorType === validatorTemplateType.toLowerCase()) { + $this.data("validation" + el + formatValidatorName(validatorTemplate.name), validator[validatorTemplate.name.toLowerCase()]); + validators[validatorType].push( + $.extend( + validator, + validatorTemplate.init($this, el) + ) + ); + foundValidator = true; + } + } + ); + } + } + + if (! foundValidator) { + $.error("Cannot find validation info for '" + el + "'"); + } + }); + + // ============================================================= + // STORE FALLBACK VALUES + // ============================================================= + + $helpBlock.data( + "original-contents", + ( + $helpBlock.data("original-contents") + ? $helpBlock.data("original-contents") + : $helpBlock.html() + ) + ); + + $helpBlock.data( + "original-role", + ( + $helpBlock.data("original-role") + ? $helpBlock.data("original-role") + : $helpBlock.attr("role") + ) + ); + + $controlGroup.data( + "original-classes", + ( + $controlGroup.data("original-clases") + ? $controlGroup.data("original-classes") + : $controlGroup.attr("class") + ) + ); + + $this.data( + "original-aria-invalid", + ( + $this.data("original-aria-invalid") + ? $this.data("original-aria-invalid") + : $this.attr("aria-invalid") + ) + ); + + // ============================================================= + // VALIDATION + // ============================================================= + + $this.bind( + "validation.validation", + function (event, params) { + + var value = getValue($this); + + // Get a list of the errors to apply + var errorsFound = []; + + $.each(validators, function (validatorType, validatorTypeArray) { + if (value || value.length || (params && params.includeEmpty) || (!!settings.validatorTypes[validatorType].blockSubmit && params && !!params.submitting)) { + $.each(validatorTypeArray, function (i, validator) { + if (settings.validatorTypes[validatorType].validate($this, value, validator)) { + errorsFound.push(validator.message); + } + }); + } + }); + + return errorsFound; + } + ); + + $this.bind( + "getValidators.validation", + function () { + return validators; + } + ); + + // ============================================================= + // WATCH FOR CHANGES + // ============================================================= + $this.bind( + "submit.validation", + function () { + return $this.triggerHandler("change.validation", {submitting: true}); + } + ); + $this.bind( + [ + "keyup", + "focus", + "blur", + "click", + "keydown", + "keypress", + "change" + ].join(".validation ") + ".validation", + function (e, params) { + + var value = getValue($this); + + var errorsFound = []; + + $controlGroup.find("input,textarea,select").each(function (i, el) { + var oldCount = errorsFound.length; + $.each($(el).triggerHandler("validation.validation", params), function (j, message) { + errorsFound.push(message); + }); + if (errorsFound.length > oldCount) { + $(el).attr("aria-invalid", "true"); + } else { + var original = $this.data("original-aria-invalid"); + $(el).attr("aria-invalid", (original !== undefined ? original : false)); + } + }); + + $form.find("input,select,textarea").not($this).not("[name=\"" + $this.attr("name") + "\"]").trigger("validationLostFocus.validation"); + + errorsFound = $.unique(errorsFound.sort()); + + // Were there any errors? + if (errorsFound.length) { + // Better flag it up as a warning. + $controlGroup.removeClass("success error").addClass("warning"); + + // How many errors did we find? + if (settings.options.semanticallyStrict && errorsFound.length === 1) { + // Only one? Being strict? Just output it. + $helpBlock.html(errorsFound[0] + + ( settings.options.prependExistingHelpBlock ? $helpBlock.data("original-contents") : "" )); + } else { + // Multiple? Being sloppy? Glue them together into an UL. + $helpBlock.html("<ul role=\"alert\"><li>" + errorsFound.join("</li><li>") + "</li></ul>" + + ( settings.options.prependExistingHelpBlock ? $helpBlock.data("original-contents") : "" )); + } + } else { + $controlGroup.removeClass("warning error success"); + if (value.length > 0) { + $controlGroup.addClass("success"); + } + $helpBlock.html($helpBlock.data("original-contents")); + } + + if (e.type === "blur") { + $controlGroup.removeClass("success"); + } + } + ); + $this.bind("validationLostFocus.validation", function () { + $controlGroup.removeClass("success"); + }); + }); + }, + destroy : function( ) { + + return this.each( + function() { + + var + $this = $(this), + $controlGroup = $this.parents(".form-group").first(), + $helpBlock = $controlGroup.find(".help-block").first(); + + // remove our events + $this.unbind('.validation'); // events are namespaced. + // reset help text + $helpBlock.html($helpBlock.data("original-contents")); + // reset classes + $controlGroup.attr("class", $controlGroup.data("original-classes")); + // reset aria + $this.attr("aria-invalid", $this.data("original-aria-invalid")); + // reset role + $helpBlock.attr("role", $this.data("original-role")); + // remove all elements we created + if (createdElements.indexOf($helpBlock[0]) > -1) { + $helpBlock.remove(); + } + + } + ); + + }, + collectErrors : function(includeEmpty) { + + var errorMessages = {}; + this.each(function (i, el) { + var $el = $(el); + var name = $el.attr("name"); + var errors = $el.triggerHandler("validation.validation", {includeEmpty: true}); + errorMessages[name] = $.extend(true, errors, errorMessages[name]); + }); + + $.each(errorMessages, function (i, el) { + if (el.length === 0) { + delete errorMessages[i]; + } + }); + + return errorMessages; + + }, + hasErrors: function() { + + var errorMessages = []; + + this.each(function (i, el) { + errorMessages = errorMessages.concat( + $(el).triggerHandler("getValidators.validation") ? $(el).triggerHandler("validation.validation", {submitting: true}) : [] + ); + }); + + return (errorMessages.length > 0); + }, + override : function (newDefaults) { + defaults = $.extend(true, defaults, newDefaults); + } + }, + validatorTypes: { + callback: { + name: "callback", + init: function ($this, name) { + return { + validatorName: name, + callback: $this.data("validation" + name + "Callback"), + lastValue: $this.val(), + lastValid: true, + lastFinished: true + }; + }, + validate: function ($this, value, validator) { + if (validator.lastValue === value && validator.lastFinished) { + return !validator.lastValid; + } + + if (validator.lastFinished === true) + { + validator.lastValue = value; + validator.lastValid = true; + validator.lastFinished = false; + + var rrjqbvValidator = validator; + var rrjqbvThis = $this; + executeFunctionByName( + validator.callback, + window, + $this, + value, + function (data) { + if (rrjqbvValidator.lastValue === data.value) { + rrjqbvValidator.lastValid = data.valid; + if (data.message) { + rrjqbvValidator.message = data.message; + } + rrjqbvValidator.lastFinished = true; + rrjqbvThis.data("validation" + rrjqbvValidator.validatorName + "Message", rrjqbvValidator.message); + // Timeout is set to avoid problems with the events being considered 'already fired' + setTimeout(function () { + rrjqbvThis.trigger("change.validation"); + }, 1); // doesn't need a long timeout, just long enough for the event bubble to burst + } + } + ); + } + + return false; + + } + }, + ajax: { + name: "ajax", + init: function ($this, name) { + return { + validatorName: name, + url: $this.data("validation" + name + "Ajax"), + lastValue: $this.val(), + lastValid: true, + lastFinished: true + }; + }, + validate: function ($this, value, validator) { + if (""+validator.lastValue === ""+value && validator.lastFinished === true) { + return validator.lastValid === false; + } + + if (validator.lastFinished === true) + { + validator.lastValue = value; + validator.lastValid = true; + validator.lastFinished = false; + $.ajax({ + url: validator.url, + data: "value=" + value + "&field=" + $this.attr("name"), + dataType: "json", + success: function (data) { + if (""+validator.lastValue === ""+data.value) { + validator.lastValid = !!(data.valid); + if (data.message) { + validator.message = data.message; + } + validator.lastFinished = true; + $this.data("validation" + validator.validatorName + "Message", validator.message); + // Timeout is set to avoid problems with the events being considered 'already fired' + setTimeout(function () { + $this.trigger("change.validation"); + }, 1); // doesn't need a long timeout, just long enough for the event bubble to burst + } + }, + failure: function () { + validator.lastValid = true; + validator.message = "ajax call failed"; + validator.lastFinished = true; + $this.data("validation" + validator.validatorName + "Message", validator.message); + // Timeout is set to avoid problems with the events being considered 'already fired' + setTimeout(function () { + $this.trigger("change.validation"); + }, 1); // doesn't need a long timeout, just long enough for the event bubble to burst + } + }); + } + + return false; + + } + }, + regex: { + name: "regex", + init: function ($this, name) { + return {regex: regexFromString($this.data("validation" + name + "Regex"))}; + }, + validate: function ($this, value, validator) { + return (!validator.regex.test(value) && ! validator.negative) + || (validator.regex.test(value) && validator.negative); + } + }, + required: { + name: "required", + init: function ($this, name) { + return {}; + }, + validate: function ($this, value, validator) { + return !!(value.length === 0 && ! validator.negative) + || !!(value.length > 0 && validator.negative); + }, + blockSubmit: true + }, + match: { + name: "match", + init: function ($this, name) { + var element = $this.parents("form").first().find("[name=\"" + $this.data("validation" + name + "Match") + "\"]").first(); + element.bind("validation.validation", function () { + $this.trigger("change.validation", {submitting: true}); + }); + return {"element": element}; + }, + validate: function ($this, value, validator) { + return (value !== validator.element.val() && ! validator.negative) + || (value === validator.element.val() && validator.negative); + }, + blockSubmit: true + }, + max: { + name: "max", + init: function ($this, name) { + return {max: $this.data("validation" + name + "Max")}; + }, + validate: function ($this, value, validator) { + return (parseFloat(value, 10) > parseFloat(validator.max, 10) && ! validator.negative) + || (parseFloat(value, 10) <= parseFloat(validator.max, 10) && validator.negative); + } + }, + min: { + name: "min", + init: function ($this, name) { + return {min: $this.data("validation" + name + "Min")}; + }, + validate: function ($this, value, validator) { + return (parseFloat(value) < parseFloat(validator.min) && ! validator.negative) + || (parseFloat(value) >= parseFloat(validator.min) && validator.negative); + } + }, + maxlength: { + name: "maxlength", + init: function ($this, name) { + return {maxlength: $this.data("validation" + name + "Maxlength")}; + }, + validate: function ($this, value, validator) { + return ((value.length > validator.maxlength) && ! validator.negative) + || ((value.length <= validator.maxlength) && validator.negative); + } + }, + minlength: { + name: "minlength", + init: function ($this, name) { + return {minlength: $this.data("validation" + name + "Minlength")}; + }, + validate: function ($this, value, validator) { + return ((value.length < validator.minlength) && ! validator.negative) + || ((value.length >= validator.minlength) && validator.negative); + } + }, + maxchecked: { + name: "maxchecked", + init: function ($this, name) { + var elements = $this.parents("form").first().find("[name=\"" + $this.attr("name") + "\"]"); + elements.bind("click.validation", function () { + $this.trigger("change.validation", {includeEmpty: true}); + }); + return {maxchecked: $this.data("validation" + name + "Maxchecked"), elements: elements}; + }, + validate: function ($this, value, validator) { + return (validator.elements.filter(":checked").length > validator.maxchecked && ! validator.negative) + || (validator.elements.filter(":checked").length <= validator.maxchecked && validator.negative); + }, + blockSubmit: true + }, + minchecked: { + name: "minchecked", + init: function ($this, name) { + var elements = $this.parents("form").first().find("[name=\"" + $this.attr("name") + "\"]"); + elements.bind("click.validation", function () { + $this.trigger("change.validation", {includeEmpty: true}); + }); + return {minchecked: $this.data("validation" + name + "Minchecked"), elements: elements}; + }, + validate: function ($this, value, validator) { + return (validator.elements.filter(":checked").length < validator.minchecked && ! validator.negative) + || (validator.elements.filter(":checked").length >= validator.minchecked && validator.negative); + }, + blockSubmit: true + } + }, + builtInValidators: { + email: { + name: "Email", + type: "shortcut", + shortcut: "validemail" + }, + validemail: { + name: "Validemail", + type: "regex", + regex: "[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\\.[A-Za-z]{2,4}", + message: "Not a valid email address<!-- data-validator-validemail-message to override -->" + }, + passwordagain: { + name: "Passwordagain", + type: "match", + match: "password", + message: "Does not match the given password<!-- data-validator-paswordagain-message to override -->" + }, + positive: { + name: "Positive", + type: "shortcut", + shortcut: "number,positivenumber" + }, + negative: { + name: "Negative", + type: "shortcut", + shortcut: "number,negativenumber" + }, + number: { + name: "Number", + type: "regex", + regex: "([+-]?\\\d+(\\\.\\\d*)?([eE][+-]?[0-9]+)?)?", + message: "Must be a number<!-- data-validator-number-message to override -->" + }, + integer: { + name: "Integer", + type: "regex", + regex: "[+-]?\\\d+", + message: "No decimal places allowed<!-- data-validator-integer-message to override -->" + }, + positivenumber: { + name: "Positivenumber", + type: "min", + min: 0, + message: "Must be a positive number<!-- data-validator-positivenumber-message to override -->" + }, + negativenumber: { + name: "Negativenumber", + type: "max", + max: 0, + message: "Must be a negative number<!-- data-validator-negativenumber-message to override -->" + }, + required: { + name: "Required", + type: "required", + message: "This is required<!-- data-validator-required-message to override -->" + }, + checkone: { + name: "Checkone", + type: "minchecked", + minchecked: 1, + message: "Check at least one option<!-- data-validation-checkone-message to override -->" + } + } + }; + + var formatValidatorName = function (name) { + return name + .toLowerCase() + .replace( + /(^|\s)([a-z])/g , + function(m,p1,p2) { + return p1+p2.toUpperCase(); + } + ) + ; + }; + + var getValue = function ($this) { + // Extract the value we're talking about + var value = $this.val(); + var type = $this.attr("type"); + if (type === "checkbox") { + value = ($this.is(":checked") ? value : ""); + } + if (type === "radio") { + value = ($('input[name="' + $this.attr("name") + '"]:checked').length > 0 ? value : ""); + } + return value; + }; + + function regexFromString(inputstring) { + return new RegExp("^" + inputstring + "$"); + } + + /** + * Thanks to Jason Bunting via StackOverflow.com + * + * http://stackoverflow.com/questions/359788/how-to-execute-a-javascript-function-when-i-have-its-name-as-a-string#answer-359910 + * Short link: http://tinyurl.com/executeFunctionByName + **/ + function executeFunctionByName(functionName, context /*, args*/) { + var args = Array.prototype.slice.call(arguments).splice(2); + var namespaces = functionName.split("."); + var func = namespaces.pop(); + for(var i = 0; i < namespaces.length; i++) { + context = context[namespaces[i]]; + } + return context[func].apply(this, args); + } + + $.fn.jqBootstrapValidation = function( method ) { + + if ( defaults.methods[method] ) { + return defaults.methods[method].apply( this, Array.prototype.slice.call( arguments, 1 )); + } else if ( typeof method === 'object' || ! method ) { + return defaults.methods.init.apply( this, arguments ); + } else { + $.error( 'Method ' + method + ' does not exist on jQuery.jqBootstrapValidation' ); + return null; + } + + }; + + $.jqBootstrapValidation = function (options) { + $(":input").not("[type=image],[type=submit]").jqBootstrapValidation.apply(this,arguments); + }; + +})( jQuery ); + +// Floating label headings for the contact form +$(function() { + $("body").on("input propertychange", ".floating-label-form-group", function(e) { + $(this).toggleClass("floating-label-form-group-with-value", !!$(e.target).val()); + }).on("focus", ".floating-label-form-group", function() { + $(this).addClass("floating-label-form-group-with-focus"); + }).on("blur", ".floating-label-form-group", function() { + $(this).removeClass("floating-label-form-group-with-focus"); + }); +}); + +// Navigation Scripts to Show Header on Scroll-Up +jQuery(document).ready(function($) { + var MQL = 1170; + + //primary navigation slide-in effect + if ($(window).width() > MQL) { + var headerHeight = $('.navbar-custom').height(); + $(window).on('scroll', { + previousTop: 0 + }, + function() { + var currentTop = $(window).scrollTop(); + //check if user is scrolling up + if (currentTop < this.previousTop) { + //if scrolling up... + if (currentTop > 0 && $('.navbar-custom').hasClass('is-fixed')) { + $('.navbar-custom').addClass('is-visible'); + } else { + $('.navbar-custom').removeClass('is-visible is-fixed'); + } + } else { + //if scrolling down... + $('.navbar-custom').removeClass('is-visible'); + if (currentTop > headerHeight && !$('.navbar-custom').hasClass('is-fixed')) $('.navbar-custom').addClass('is-fixed'); + } + this.previousTop = currentTop; + }); + } +}); diff --git a/themes/pelican-clean-blog/static/js/clean-blog.min.js b/themes/pelican-clean-blog/static/js/clean-blog.min.js new file mode 100755 index 0000000..1eaefff --- /dev/null +++ b/themes/pelican-clean-blog/static/js/clean-blog.min.js @@ -0,0 +1,7 @@ +/*! + * Clean Blog v1.0.0 (http://startbootstrap.com) + * Copyright 2014 Start Bootstrap + * Licensed under Apache 2.0 (https://github.com/IronSummitMedia/startbootstrap/blob/gh-pages/LICENSE) + */ + +$(function(){$("input,textarea").jqBootstrapValidation({preventSubmit:!0,submitError:function(){},submitSuccess:function(a,b){b.preventDefault();var c=$("input#name").val(),d=$("input#email").val(),e=$("input#phone").val(),f=$("textarea#message").val(),g=c;g.indexOf(" ")>=0&&(g=c.split(" ").slice(0,-1).join(" ")),$.ajax({url:"././mail/contact_me.php",type:"POST",data:{name:c,phone:e,email:d,message:f},cache:!1,success:function(){$("#success").html("<div class='alert alert-success'>"),$("#success > .alert-success").html("<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×").append("</button>"),$("#success > .alert-success").append("<strong>Your message has been sent. </strong>"),$("#success > .alert-success").append("</div>"),$("#contactForm").trigger("reset")},error:function(){$("#success").html("<div class='alert alert-danger'>"),$("#success > .alert-danger").html("<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×").append("</button>"),$("#success > .alert-danger").append("<strong>Sorry "+g+", it seems that my mail server is not responding. Please try again later!"),$("#success > .alert-danger").append("</div>"),$("#contactForm").trigger("reset")}})},filter:function(){return $(this).is(":visible")}}),$('a[data-toggle="tab"]').click(function(a){a.preventDefault(),$(this).tab("show")})}),$("#name").focus(function(){$("#success").html("")}),function(a){function b(a){return new RegExp("^"+a+"$")}function c(a,b){for(var c=Array.prototype.slice.call(arguments).splice(2),d=a.split("."),e=d.pop(),f=0;f<d.length;f++)b=b[d[f]];return b[e].apply(this,c)}var d=[],e={options:{prependExistingHelpBlock:!1,sniffHtml:!0,preventSubmit:!0,submitError:!1,submitSuccess:!1,semanticallyStrict:!1,autoAdd:{helpBlocks:!0},filter:function(){return!0}},methods:{init:function(b){var c=a.extend(!0,{},e);c.options=a.extend(!0,c.options,b);var h=this,i=a.unique(h.map(function(){return a(this).parents("form")[0]}).toArray());return a(i).bind("submit",function(b){var d=a(this),e=0,f=d.find("input,textarea,select").not("[type=submit],[type=image]").filter(c.options.filter);f.trigger("submit.validation").trigger("validationLostFocus.validation"),f.each(function(b,c){var d=a(c),f=d.parents(".form-group").first();f.hasClass("warning")&&(f.removeClass("warning").addClass("error"),e++)}),f.trigger("validationLostFocus.validation"),e?(c.options.preventSubmit&&b.preventDefault(),d.addClass("error"),a.isFunction(c.options.submitError)&&c.options.submitError(d,b,f.jqBootstrapValidation("collectErrors",!0))):(d.removeClass("error"),a.isFunction(c.options.submitSuccess)&&c.options.submitSuccess(d,b))}),this.each(function(){var b=a(this),e=b.parents(".form-group").first(),h=e.find(".help-block").first(),i=b.parents("form").first(),j=[];if(!h.length&&c.options.autoAdd&&c.options.autoAdd.helpBlocks&&(h=a('<div class="help-block" />'),e.find(".controls").append(h),d.push(h[0])),c.options.sniffHtml){var k="";if(void 0!==b.attr("pattern")&&(k="Not in the expected format<!-- data-validation-pattern-message to override -->",b.data("validationPatternMessage")&&(k=b.data("validationPatternMessage")),b.data("validationPatternMessage",k),b.data("validationPatternRegex",b.attr("pattern"))),void 0!==b.attr("max")||void 0!==b.attr("aria-valuemax")){var l=b.attr(void 0!==b.attr("max")?"max":"aria-valuemax");k="Too high: Maximum of '"+l+"'<!-- data-validation-max-message to override -->",b.data("validationMaxMessage")&&(k=b.data("validationMaxMessage")),b.data("validationMaxMessage",k),b.data("validationMaxMax",l)}if(void 0!==b.attr("min")||void 0!==b.attr("aria-valuemin")){var m=b.attr(void 0!==b.attr("min")?"min":"aria-valuemin");k="Too low: Minimum of '"+m+"'<!-- data-validation-min-message to override -->",b.data("validationMinMessage")&&(k=b.data("validationMinMessage")),b.data("validationMinMessage",k),b.data("validationMinMin",m)}void 0!==b.attr("maxlength")&&(k="Too long: Maximum of '"+b.attr("maxlength")+"' characters<!-- data-validation-maxlength-message to override -->",b.data("validationMaxlengthMessage")&&(k=b.data("validationMaxlengthMessage")),b.data("validationMaxlengthMessage",k),b.data("validationMaxlengthMaxlength",b.attr("maxlength"))),void 0!==b.attr("minlength")&&(k="Too short: Minimum of '"+b.attr("minlength")+"' characters<!-- data-validation-minlength-message to override -->",b.data("validationMinlengthMessage")&&(k=b.data("validationMinlengthMessage")),b.data("validationMinlengthMessage",k),b.data("validationMinlengthMinlength",b.attr("minlength"))),(void 0!==b.attr("required")||void 0!==b.attr("aria-required"))&&(k=c.builtInValidators.required.message,b.data("validationRequiredMessage")&&(k=b.data("validationRequiredMessage")),b.data("validationRequiredMessage",k)),void 0!==b.attr("type")&&"number"===b.attr("type").toLowerCase()&&(k=c.builtInValidators.number.message,b.data("validationNumberMessage")&&(k=b.data("validationNumberMessage")),b.data("validationNumberMessage",k)),void 0!==b.attr("type")&&"email"===b.attr("type").toLowerCase()&&(k="Not a valid email address<!-- data-validator-validemail-message to override -->",b.data("validationValidemailMessage")?k=b.data("validationValidemailMessage"):b.data("validationEmailMessage")&&(k=b.data("validationEmailMessage")),b.data("validationValidemailMessage",k)),void 0!==b.attr("minchecked")&&(k="Not enough options checked; Minimum of '"+b.attr("minchecked")+"' required<!-- data-validation-minchecked-message to override -->",b.data("validationMincheckedMessage")&&(k=b.data("validationMincheckedMessage")),b.data("validationMincheckedMessage",k),b.data("validationMincheckedMinchecked",b.attr("minchecked"))),void 0!==b.attr("maxchecked")&&(k="Too many options checked; Maximum of '"+b.attr("maxchecked")+"' required<!-- data-validation-maxchecked-message to override -->",b.data("validationMaxcheckedMessage")&&(k=b.data("validationMaxcheckedMessage")),b.data("validationMaxcheckedMessage",k),b.data("validationMaxcheckedMaxchecked",b.attr("maxchecked")))}void 0!==b.data("validation")&&(j=b.data("validation").split(",")),a.each(b.data(),function(a){var b=a.replace(/([A-Z])/g,",$1").split(",");"validation"===b[0]&&b[1]&&j.push(b[1])});var n=j,o=[];do a.each(j,function(a,b){j[a]=f(b)}),j=a.unique(j),o=[],a.each(n,function(d,e){if(void 0!==b.data("validation"+e+"Shortcut"))a.each(b.data("validation"+e+"Shortcut").split(","),function(a,b){o.push(b)});else if(c.builtInValidators[e.toLowerCase()]){var g=c.builtInValidators[e.toLowerCase()];"shortcut"===g.type.toLowerCase()&&a.each(g.shortcut.split(","),function(a,b){b=f(b),o.push(b),j.push(b)})}}),n=o;while(n.length>0);var p={};a.each(j,function(d,e){var g=b.data("validation"+e+"Message"),h=void 0!==g,i=!1;if(g=g?g:"'"+e+"' validation failed <!-- Add attribute 'data-validation-"+e.toLowerCase()+"-message' to input to change this message -->",a.each(c.validatorTypes,function(c,d){void 0===p[c]&&(p[c]=[]),i||void 0===b.data("validation"+e+f(d.name))||(p[c].push(a.extend(!0,{name:f(d.name),message:g},d.init(b,e))),i=!0)}),!i&&c.builtInValidators[e.toLowerCase()]){var j=a.extend(!0,{},c.builtInValidators[e.toLowerCase()]);h&&(j.message=g);var k=j.type.toLowerCase();"shortcut"===k?i=!0:a.each(c.validatorTypes,function(c,d){void 0===p[c]&&(p[c]=[]),i||k!==c.toLowerCase()||(b.data("validation"+e+f(d.name),j[d.name.toLowerCase()]),p[k].push(a.extend(j,d.init(b,e))),i=!0)})}i||a.error("Cannot find validation info for '"+e+"'")}),h.data("original-contents",h.data("original-contents")?h.data("original-contents"):h.html()),h.data("original-role",h.data("original-role")?h.data("original-role"):h.attr("role")),e.data("original-classes",e.data("original-clases")?e.data("original-classes"):e.attr("class")),b.data("original-aria-invalid",b.data("original-aria-invalid")?b.data("original-aria-invalid"):b.attr("aria-invalid")),b.bind("validation.validation",function(d,e){var f=g(b),h=[];return a.each(p,function(d,g){(f||f.length||e&&e.includeEmpty||c.validatorTypes[d].blockSubmit&&e&&e.submitting)&&a.each(g,function(a,e){c.validatorTypes[d].validate(b,f,e)&&h.push(e.message)})}),h}),b.bind("getValidators.validation",function(){return p}),b.bind("submit.validation",function(){return b.triggerHandler("change.validation",{submitting:!0})}),b.bind(["keyup","focus","blur","click","keydown","keypress","change"].join(".validation ")+".validation",function(d,f){var j=g(b),k=[];e.find("input,textarea,select").each(function(c,d){var e=k.length;if(a.each(a(d).triggerHandler("validation.validation",f),function(a,b){k.push(b)}),k.length>e)a(d).attr("aria-invalid","true");else{var g=b.data("original-aria-invalid");a(d).attr("aria-invalid",void 0!==g?g:!1)}}),i.find("input,select,textarea").not(b).not('[name="'+b.attr("name")+'"]').trigger("validationLostFocus.validation"),k=a.unique(k.sort()),k.length?(e.removeClass("success error").addClass("warning"),h.html(c.options.semanticallyStrict&&1===k.length?k[0]+(c.options.prependExistingHelpBlock?h.data("original-contents"):""):'<ul role="alert"><li>'+k.join("</li><li>")+"</li></ul>"+(c.options.prependExistingHelpBlock?h.data("original-contents"):""))):(e.removeClass("warning error success"),j.length>0&&e.addClass("success"),h.html(h.data("original-contents"))),"blur"===d.type&&e.removeClass("success")}),b.bind("validationLostFocus.validation",function(){e.removeClass("success")})})},destroy:function(){return this.each(function(){var b=a(this),c=b.parents(".form-group").first(),e=c.find(".help-block").first();b.unbind(".validation"),e.html(e.data("original-contents")),c.attr("class",c.data("original-classes")),b.attr("aria-invalid",b.data("original-aria-invalid")),e.attr("role",b.data("original-role")),d.indexOf(e[0])>-1&&e.remove()})},collectErrors:function(){var b={};return this.each(function(c,d){var e=a(d),f=e.attr("name"),g=e.triggerHandler("validation.validation",{includeEmpty:!0});b[f]=a.extend(!0,g,b[f])}),a.each(b,function(a,c){0===c.length&&delete b[a]}),b},hasErrors:function(){var b=[];return this.each(function(c,d){b=b.concat(a(d).triggerHandler("getValidators.validation")?a(d).triggerHandler("validation.validation",{submitting:!0}):[])}),b.length>0},override:function(b){e=a.extend(!0,e,b)}},validatorTypes:{callback:{name:"callback",init:function(a,b){return{validatorName:b,callback:a.data("validation"+b+"Callback"),lastValue:a.val(),lastValid:!0,lastFinished:!0}},validate:function(a,b,d){if(d.lastValue===b&&d.lastFinished)return!d.lastValid;if(d.lastFinished===!0){d.lastValue=b,d.lastValid=!0,d.lastFinished=!1;var e=d,f=a;c(d.callback,window,a,b,function(a){e.lastValue===a.value&&(e.lastValid=a.valid,a.message&&(e.message=a.message),e.lastFinished=!0,f.data("validation"+e.validatorName+"Message",e.message),setTimeout(function(){f.trigger("change.validation")},1))})}return!1}},ajax:{name:"ajax",init:function(a,b){return{validatorName:b,url:a.data("validation"+b+"Ajax"),lastValue:a.val(),lastValid:!0,lastFinished:!0}},validate:function(b,c,d){return""+d.lastValue==""+c&&d.lastFinished===!0?d.lastValid===!1:(d.lastFinished===!0&&(d.lastValue=c,d.lastValid=!0,d.lastFinished=!1,a.ajax({url:d.url,data:"value="+c+"&field="+b.attr("name"),dataType:"json",success:function(a){""+d.lastValue==""+a.value&&(d.lastValid=!!a.valid,a.message&&(d.message=a.message),d.lastFinished=!0,b.data("validation"+d.validatorName+"Message",d.message),setTimeout(function(){b.trigger("change.validation")},1))},failure:function(){d.lastValid=!0,d.message="ajax call failed",d.lastFinished=!0,b.data("validation"+d.validatorName+"Message",d.message),setTimeout(function(){b.trigger("change.validation")},1)}})),!1)}},regex:{name:"regex",init:function(a,c){return{regex:b(a.data("validation"+c+"Regex"))}},validate:function(a,b,c){return!c.regex.test(b)&&!c.negative||c.regex.test(b)&&c.negative}},required:{name:"required",init:function(){return{}},validate:function(a,b,c){return!(0!==b.length||c.negative)||!!(b.length>0&&c.negative)},blockSubmit:!0},match:{name:"match",init:function(a,b){var c=a.parents("form").first().find('[name="'+a.data("validation"+b+"Match")+'"]').first();return c.bind("validation.validation",function(){a.trigger("change.validation",{submitting:!0})}),{element:c}},validate:function(a,b,c){return b!==c.element.val()&&!c.negative||b===c.element.val()&&c.negative},blockSubmit:!0},max:{name:"max",init:function(a,b){return{max:a.data("validation"+b+"Max")}},validate:function(a,b,c){return parseFloat(b,10)>parseFloat(c.max,10)&&!c.negative||parseFloat(b,10)<=parseFloat(c.max,10)&&c.negative}},min:{name:"min",init:function(a,b){return{min:a.data("validation"+b+"Min")}},validate:function(a,b,c){return parseFloat(b)<parseFloat(c.min)&&!c.negative||parseFloat(b)>=parseFloat(c.min)&&c.negative}},maxlength:{name:"maxlength",init:function(a,b){return{maxlength:a.data("validation"+b+"Maxlength")}},validate:function(a,b,c){return b.length>c.maxlength&&!c.negative||b.length<=c.maxlength&&c.negative}},minlength:{name:"minlength",init:function(a,b){return{minlength:a.data("validation"+b+"Minlength")}},validate:function(a,b,c){return b.length<c.minlength&&!c.negative||b.length>=c.minlength&&c.negative}},maxchecked:{name:"maxchecked",init:function(a,b){var c=a.parents("form").first().find('[name="'+a.attr("name")+'"]');return c.bind("click.validation",function(){a.trigger("change.validation",{includeEmpty:!0})}),{maxchecked:a.data("validation"+b+"Maxchecked"),elements:c}},validate:function(a,b,c){return c.elements.filter(":checked").length>c.maxchecked&&!c.negative||c.elements.filter(":checked").length<=c.maxchecked&&c.negative},blockSubmit:!0},minchecked:{name:"minchecked",init:function(a,b){var c=a.parents("form").first().find('[name="'+a.attr("name")+'"]');return c.bind("click.validation",function(){a.trigger("change.validation",{includeEmpty:!0})}),{minchecked:a.data("validation"+b+"Minchecked"),elements:c}},validate:function(a,b,c){return c.elements.filter(":checked").length<c.minchecked&&!c.negative||c.elements.filter(":checked").length>=c.minchecked&&c.negative},blockSubmit:!0}},builtInValidators:{email:{name:"Email",type:"shortcut",shortcut:"validemail"},validemail:{name:"Validemail",type:"regex",regex:"[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}",message:"Not a valid email address<!-- data-validator-validemail-message to override -->"},passwordagain:{name:"Passwordagain",type:"match",match:"password",message:"Does not match the given password<!-- data-validator-paswordagain-message to override -->"},positive:{name:"Positive",type:"shortcut",shortcut:"number,positivenumber"},negative:{name:"Negative",type:"shortcut",shortcut:"number,negativenumber"},number:{name:"Number",type:"regex",regex:"([+-]?\\d+(\\.\\d*)?([eE][+-]?[0-9]+)?)?",message:"Must be a number<!-- data-validator-number-message to override -->"},integer:{name:"Integer",type:"regex",regex:"[+-]?\\d+",message:"No decimal places allowed<!-- data-validator-integer-message to override -->"},positivenumber:{name:"Positivenumber",type:"min",min:0,message:"Must be a positive number<!-- data-validator-positivenumber-message to override -->"},negativenumber:{name:"Negativenumber",type:"max",max:0,message:"Must be a negative number<!-- data-validator-negativenumber-message to override -->"},required:{name:"Required",type:"required",message:"This is required<!-- data-validator-required-message to override -->"},checkone:{name:"Checkone",type:"minchecked",minchecked:1,message:"Check at least one option<!-- data-validation-checkone-message to override -->"}}},f=function(a){return a.toLowerCase().replace(/(^|\s)([a-z])/g,function(a,b,c){return b+c.toUpperCase()})},g=function(b){var c=b.val(),d=b.attr("type");return"checkbox"===d&&(c=b.is(":checked")?c:""),"radio"===d&&(c=a('input[name="'+b.attr("name")+'"]:checked').length>0?c:""),c};a.fn.jqBootstrapValidation=function(b){return e.methods[b]?e.methods[b].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof b&&b?(a.error("Method "+b+" does not exist on jQuery.jqBootstrapValidation"),null):e.methods.init.apply(this,arguments)},a.jqBootstrapValidation=function(){a(":input").not("[type=image],[type=submit]").jqBootstrapValidation.apply(this,arguments)}}(jQuery),$(function(){$("body").on("input propertychange",".floating-label-form-group",function(a){$(this).toggleClass("floating-label-form-group-with-value",!!$(a.target).val())}).on("focus",".floating-label-form-group",function(){$(this).addClass("floating-label-form-group-with-focus")}).on("blur",".floating-label-form-group",function(){$(this).removeClass("floating-label-form-group-with-focus")})}),jQuery(document).ready(function(a){var b=1170;if(a(window).width()>b){var c=a(".navbar-custom").height();a(window).on("scroll",{previousTop:0},function(){var b=a(window).scrollTop();b<this.previousTop?b>0&&a(".navbar-custom").hasClass("is-fixed")?a(".navbar-custom").addClass("is-visible"):a(".navbar-custom").removeClass("is-visible is-fixed"):(a(".navbar-custom").removeClass("is-visible"),b>c&&!a(".navbar-custom").hasClass("is-fixed")&&a(".navbar-custom").addClass("is-fixed")),this.previousTop=b})}}); \ No newline at end of file diff --git a/themes/pelican-clean-blog/static/js/jquery.js b/themes/pelican-clean-blog/static/js/jquery.js new file mode 100755 index 0000000..9f7b3d3 --- /dev/null +++ b/themes/pelican-clean-blog/static/js/jquery.js @@ -0,0 +1,9190 @@ +/*! + * jQuery JavaScript Library v2.1.1 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2014-05-01T17:11Z + */ + +(function( global, factory ) { + + if ( typeof module === "object" && typeof module.exports === "object" ) { + // For CommonJS and CommonJS-like environments where a proper window is present, + // execute the factory and get jQuery + // For environments that do not inherently posses a window with a document + // (such as Node.js), expose a jQuery-making factory as module.exports + // This accentuates the need for the creation of a real window + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +}(typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Can't do this because several apps including ASP.NET trace +// the stack via arguments.caller.callee and Firefox dies if +// you try to trace through "use strict" call chains. (#13335) +// Support: Firefox 18+ +// + +var arr = []; + +var slice = arr.slice; + +var concat = arr.concat; + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var support = {}; + + + +var + // Use the correct document accordingly with window argument (sandbox) + document = window.document, + + version = "2.1.1", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }, + + // Support: Android<4.1 + // Make sure we trim BOM and NBSP + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, + + // Matches dashed string for camelizing + rmsPrefix = /^-ms-/, + rdashAlpha = /-([\da-z])/gi, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return letter.toUpperCase(); + }; + +jQuery.fn = jQuery.prototype = { + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // Start with an empty selector + selector: "", + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num != null ? + + // Return just the one element from the set + ( num < 0 ? this[ num + this.length ] : this[ num ] ) : + + // Return all the elements in a clean array + slice.call( this ); + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + ret.context = this.context; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function( elem, i ) { + return callback.call( elem, i, elem ); + })); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(null); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend({ + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return jQuery.type(obj) === "function"; + }, + + isArray: Array.isArray, + + isWindow: function( obj ) { + return obj != null && obj === obj.window; + }, + + isNumeric: function( obj ) { + // parseFloat NaNs numeric-cast false positives (null|true|false|"") + // ...but misinterprets leading-number strings, particularly hex literals ("0x...") + // subtraction forces infinities to NaN + return !jQuery.isArray( obj ) && obj - parseFloat( obj ) >= 0; + }, + + isPlainObject: function( obj ) { + // Not plain objects: + // - Any object or value whose internal [[Class]] property is not "[object Object]" + // - DOM nodes + // - window + if ( jQuery.type( obj ) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + if ( obj.constructor && + !hasOwn.call( obj.constructor.prototype, "isPrototypeOf" ) ) { + return false; + } + + // If the function hasn't returned already, we're confident that + // |obj| is a plain object, created by {} or constructed with new Object + return true; + }, + + isEmptyObject: function( obj ) { + var name; + for ( name in obj ) { + return false; + } + return true; + }, + + type: function( obj ) { + if ( obj == null ) { + return obj + ""; + } + // Support: Android < 4.0, iOS < 6 (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call(obj) ] || "object" : + typeof obj; + }, + + // Evaluates a script in a global context + globalEval: function( code ) { + var script, + indirect = eval; + + code = jQuery.trim( code ); + + if ( code ) { + // If the code includes a valid, prologue position + // strict mode pragma, execute code by injecting a + // script tag into the document. + if ( code.indexOf("use strict") === 1 ) { + script = document.createElement("script"); + script.text = code; + document.head.appendChild( script ).parentNode.removeChild( script ); + } else { + // Otherwise, avoid the DOM node creation, insertion + // and removal by using an indirect global eval + indirect( code ); + } + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + }, + + // args is for internal usage only + each: function( obj, callback, args ) { + var value, + i = 0, + length = obj.length, + isArray = isArraylike( obj ); + + if ( args ) { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } + } + + return obj; + }, + + // Support: Android<4.1 + trim: function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArraylike( Object(arr) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var value, + i = 0, + length = elems.length, + isArray = isArraylike( elems ), + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + var tmp, args, proxy; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; + }, + + now: Date.now, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +}); + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +function isArraylike( obj ) { + var length = obj.length, + type = jQuery.type( obj ); + + if ( type === "function" || jQuery.isWindow( obj ) ) { + return false; + } + + if ( obj.nodeType === 1 && length ) { + return true; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v1.10.19 + * http://sizzlejs.com/ + * + * Copyright 2013 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2014-04-18 + */ +(function( window ) { + +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + -(new Date()), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // General-purpose constants + strundefined = typeof undefined, + MAX_NEGATIVE = 1 << 31, + + // Instance methods + hasOwn = ({}).hasOwnProperty, + arr = [], + pop = arr.pop, + push_native = arr.push, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf if we can't use a native one + indexOf = arr.indexOf || function( elem ) { + var i = 0, + len = this.length; + for ( ; i < len; i++ ) { + if ( this[i] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + // http://www.w3.org/TR/css3-syntax/#characters + characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", + + // Loosely modeled on CSS identifier characters + // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors + // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = characterEncoding.replace( "w", "w#" ), + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + characterEncoding + ")(?:" + whitespace + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + + "*\\]", + + pseudos = ":(" + characterEncoding + ")(?:\\((" + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), + + rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + characterEncoding + ")" ), + "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), + "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + rescape = /'|\\/g, + + // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), + funescape = function( _, escaped, escapedWhitespace ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + // Support: Firefox<24 + // Workaround erroneous numeric interpretation of +"0x" + return high !== high || escapedWhitespace ? + escaped : + high < 0 ? + // BMP codepoint + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }; + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + (arr = slice.call( preferredDoc.childNodes )), + preferredDoc.childNodes + ); + // Support: Android<4.0 + // Detect silently failing push.apply + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + push_native.apply( target, slice.call(els) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + // Can't trust NodeList.length + while ( (target[j++] = els[i++]) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var match, elem, m, nodeType, + // QSA vars + i, groups, old, nid, newContext, newSelector; + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + + context = context || document; + results = results || []; + + if ( !selector || typeof selector !== "string" ) { + return results; + } + + if ( (nodeType = context.nodeType) !== 1 && nodeType !== 9 ) { + return []; + } + + if ( documentIsHTML && !seed ) { + + // Shortcuts + if ( (match = rquickExpr.exec( selector )) ) { + // Speed-up: Sizzle("#ID") + if ( (m = match[1]) ) { + if ( nodeType === 9 ) { + elem = context.getElementById( m ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document (jQuery #6963) + if ( elem && elem.parentNode ) { + // Handle the case where IE, Opera, and Webkit return items + // by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + } else { + // Context is not a document + if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && + contains( context, elem ) && elem.id === m ) { + results.push( elem ); + return results; + } + } + + // Speed-up: Sizzle("TAG") + } else if ( match[2] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Speed-up: Sizzle(".CLASS") + } else if ( (m = match[3]) && support.getElementsByClassName && context.getElementsByClassName ) { + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // QSA path + if ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + nid = old = expando; + newContext = context; + newSelector = nodeType === 9 && selector; + + // qSA works strangely on Element-rooted queries + // We can work around this by specifying an extra ID on the root + // and working up from there (Thanks to Andrew Dupont for the technique) + // IE 8 doesn't work on object elements + if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + groups = tokenize( selector ); + + if ( (old = context.getAttribute("id")) ) { + nid = old.replace( rescape, "\\$&" ); + } else { + context.setAttribute( "id", nid ); + } + nid = "[id='" + nid + "'] "; + + i = groups.length; + while ( i-- ) { + groups[i] = nid + toSelector( groups[i] ); + } + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || context; + newSelector = groups.join(","); + } + + if ( newSelector ) { + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch(qsaError) { + } finally { + if ( !old ) { + context.removeAttribute("id"); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {Function(string, Object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key + " " ] = value); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created div and expects a boolean result + */ +function assert( fn ) { + var div = document.createElement("div"); + + try { + return !!fn( div ); + } catch (e) { + return false; + } finally { + // Remove from its parent by default + if ( div.parentNode ) { + div.parentNode.removeChild( div ); + } + // release memory in IE + div = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split("|"), + i = attrs.length; + + while ( i-- ) { + Expr.attrHandle[ arr[i] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + ( ~b.sourceIndex || MAX_NEGATIVE ) - + ( ~a.sourceIndex || MAX_NEGATIVE ); + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== strundefined && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, + doc = node ? node.ownerDocument || node : preferredDoc, + parent = doc.defaultView; + + // If no document and documentElement is available, return + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Set our document + document = doc; + docElem = doc.documentElement; + + // Support tests + documentIsHTML = !isXML( doc ); + + // Support: IE>8 + // If iframe document is assigned to "document" variable and if iframe has been reloaded, + // IE will throw "permission denied" error when accessing "document" variable, see jQuery #13936 + // IE6-8 do not support the defaultView property so parent will be undefined + if ( parent && parent !== parent.top ) { + // IE11 does not have attachEvent, so all must suffer + if ( parent.addEventListener ) { + parent.addEventListener( "unload", function() { + setDocument(); + }, false ); + } else if ( parent.attachEvent ) { + parent.attachEvent( "onunload", function() { + setDocument(); + }); + } + } + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties (excepting IE8 booleans) + support.attributes = assert(function( div ) { + div.className = "i"; + return !div.getAttribute("className"); + }); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert(function( div ) { + div.appendChild( doc.createComment("") ); + return !div.getElementsByTagName("*").length; + }); + + // Check if getElementsByClassName can be trusted + support.getElementsByClassName = rnative.test( doc.getElementsByClassName ) && assert(function( div ) { + div.innerHTML = "<div class='a'></div><div class='a i'></div>"; + + // Support: Safari<4 + // Catch class over-caching + div.firstChild.className = "i"; + // Support: Opera<10 + // Catch gEBCN failure to find non-leading classes + return div.getElementsByClassName("i").length === 2; + }); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert(function( div ) { + docElem.appendChild( div ).id = expando; + return !doc.getElementsByName || !doc.getElementsByName( expando ).length; + }); + + // ID find and filter + if ( support.getById ) { + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== strundefined && documentIsHTML ) { + var m = context.getElementById( id ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [ m ] : []; + } + }; + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + } else { + // Support: IE6/7 + // getElementById is not reliable as a find shortcut + delete Expr.find["ID"]; + + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + } + + // Tag + Expr.find["TAG"] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== strundefined ) { + return context.getElementsByTagName( tag ); + } + } : + function( tag, context ) { + var elem, + tmp = [], + i = 0, + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== strundefined && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See http://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( (support.qsa = rnative.test( doc.querySelectorAll )) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( div ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // http://bugs.jquery.com/ticket/12359 + div.innerHTML = "<select msallowclip=''><option selected=''></option></select>"; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( div.querySelectorAll("[msallowclip^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !div.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + }); + + assert(function( div ) { + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = doc.createElement("input"); + input.setAttribute( "type", "hidden" ); + div.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( div.querySelectorAll("[name=d]").length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":enabled").length ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + div.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( div ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( div, "div" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( div, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully does not implement inclusive descendent + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { + + // Choose the first element that is related to our preferred document + if ( a === doc || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { + return -1; + } + if ( b === doc || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + return a === doc ? -1 : + b === doc ? 1 : + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + return doc; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + if ( support.matchesSelector && documentIsHTML && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch(e) {} + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + (val = elem.getAttributeNode(name)) && val.specified ? + val.value : + null; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( (elem = results[i++]) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + while ( (node = elem[i++]) ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[6] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[3] ) { + match[2] = match[4] || match[5] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { return true; } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== strundefined && elem.getAttribute("class") || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, outerCache, node, diff, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) { + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + // Seek `elem` from a previously-cached index + outerCache = parent[ expando ] || (parent[ expando ] = {}); + cache = outerCache[ type ] || []; + nodeIndex = cache[0] === dirruns && cache[1]; + diff = cache[0] === dirruns && cache[2]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + outerCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + // Use previously-cached element index if available + } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) { + diff = cache[1]; + + // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...) + } else { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) { + // Cache the index of each encountered element + if ( useCache ) { + (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf.call( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifier + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": function( elem ) { + return elem.disabled === false; + }, + + "disabled": function( elem ) { + return elem.disabled === true; + }, + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( (tokens = []) ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push({ + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + }); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push({ + value: matched, + type: type, + matches: match + }); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + checkNonElements = base && dir === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + if ( (oldCache = outerCache[ dir ]) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return (newCache[ 2 ] = oldCache[ 2 ]); + } else { + // Reuse newcache so results back-propagate to previous elements + outerCache[ dir ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { + return true; + } + } + } + } + } + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf.call( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf.call( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + return ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), + len = elems.length; + + if ( outermost ) { + outermostContext = context !== document && context; + } + + // Add elements passing elementMatchers directly to results + // Keep `i` a string if there are no elements so `matchedCount` will be "00" below + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: <number>) matching elements by id + for ( ; i !== len && (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // Apply set filters to unmatched elements + matchedCount += i; + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( (selector = compiled.selector || selector) ); + + results = results || []; + + // Try to minimize operations if there is no seed and only one group + if ( match.length === 1 ) { + + // Take a shortcut and set the context if the root selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + support.getById && context.nodeType === 9 && documentIsHTML && + Expr.relative[ tokens[1].type ] ) { + + context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; + +// Support: Chrome<14 +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert(function( div1 ) { + // Should return 1, but returns 4 (following) + return div1.compareDocumentPosition( document.createElement("div") ) & 1; +}); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert(function( div ) { + div.innerHTML = "<a href='#'></a>"; + return div.firstChild.getAttribute("href") === "#" ; +}) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + }); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert(function( div ) { + div.innerHTML = "<input/>"; + div.firstChild.setAttribute( "value", "" ); + return div.firstChild.getAttribute( "value" ) === ""; +}) ) { + addHandle( "value", function( elem, name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + }); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert(function( div ) { + return div.getAttribute("disabled") == null; +}) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + (val = elem.getAttributeNode( name )) && val.specified ? + val.value : + null; + } + }); +} + +return Sizzle; + +})( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.pseudos; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + + +var rneedsContext = jQuery.expr.match.needsContext; + +var rsingleTag = (/^<(\w+)\s*\/?>(?:<\/\1>|)$/); + + + +var risSimple = /^.[^:#\[\.,]*$/; + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + /* jshint -W018 */ + return !!qualifier.call( elem, i, elem ) !== not; + }); + + } + + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + }); + + } + + if ( typeof qualifier === "string" ) { + if ( risSimple.test( qualifier ) ) { + return jQuery.filter( qualifier, elements, not ); + } + + qualifier = jQuery.filter( qualifier, elements ); + } + + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) >= 0 ) !== not; + }); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 && elem.nodeType === 1 ? + jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] : + jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + })); +}; + +jQuery.fn.extend({ + find: function( selector ) { + var i, + len = this.length, + ret = [], + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }) ); + } + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + // Needed because $( selector, context ) becomes $( context ).find( selector ) + ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret ); + ret.selector = this.selector ? this.selector + " " + selector : selector; + return ret; + }, + filter: function( selector ) { + return this.pushStack( winnow(this, selector || [], false) ); + }, + not: function( selector ) { + return this.pushStack( winnow(this, selector || [], true) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +}); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over <tag> to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, + + init = jQuery.fn.init = function( selector, context ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[0] === "<" && selector[ selector.length - 1 ] === ">" && selector.length >= 3 ) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + + // scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[1], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + // Properties of context are called as methods if possible + if ( jQuery.isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[2] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || rootjQuery ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return typeof rootjQuery.ready !== "undefined" ? + rootjQuery.ready( selector ) : + // Execute immediately if ready is not present + selector( jQuery ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + // methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.extend({ + dir: function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( (elem = elem[ dir ]) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; + }, + + sibling: function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; + } +}); + +jQuery.fn.extend({ + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter(function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + for ( cur = this[i]; cur && cur !== context; cur = cur.parentNode ) { + // Always skip document fragments + if ( cur.nodeType < 11 && (pos ? + pos.index(cur) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector(cur, selectors)) ) { + + matched.push( cur ); + break; + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.unique( matched ) : matched ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.unique( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + } +}); + +function sibling( cur, dir ) { + while ( (cur = cur[dir]) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return jQuery.dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return jQuery.dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return jQuery.dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return jQuery.dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return jQuery.sibling( elem.firstChild ); + }, + contents: function( elem ) { + return elem.contentDocument || jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.unique( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +}); +var rnotwhite = (/\S+/g); + + + +// String to Object options format cache +var optionsCache = {}; + +// Convert String-formatted options into Object-formatted ones and store in cache +function createOptions( options ) { + var object = optionsCache[ options ] = {}; + jQuery.each( options.match( rnotwhite ) || [], function( _, flag ) { + object[ flag ] = true; + }); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + ( optionsCache[ options ] || createOptions( options ) ) : + jQuery.extend( {}, options ); + + var // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list was already fired + fired, + // Flag to know if list is currently firing + firing, + // First callback to fire (used internally by add and fireWith) + firingStart, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = !options.once && [], + // Fire callbacks + fire = function( data ) { + memory = options.memory && data; + fired = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + firing = true; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { + memory = false; // To prevent further calls using add + break; + } + } + firing = false; + if ( list ) { + if ( stack ) { + if ( stack.length ) { + fire( stack.shift() ); + } + } else if ( memory ) { + list = []; + } else { + self.disable(); + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + // First, we save the current length + var start = list.length; + (function add( args ) { + jQuery.each( args, function( _, arg ) { + var type = jQuery.type( arg ); + if ( type === "function" ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && type !== "string" ) { + // Inspect recursively + add( arg ); + } + }); + })( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away + } else if ( memory ) { + firingStart = start; + fire( memory ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + // Handle firing indexes + if ( firing ) { + if ( index <= firingLength ) { + firingLength--; + } + if ( index <= firingIndex ) { + firingIndex--; + } + } + } + }); + } + return this; + }, + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length ); + }, + // Remove all callbacks from the list + empty: function() { + list = []; + firingLength = 0; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( list && ( !fired || stack ) ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + if ( firing ) { + stack.push( args ); + } else { + fire( args ); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +jQuery.extend({ + + Deferred: function( func ) { + var tuples = [ + // action, add listener, listener list, final state + [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], + [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], + [ "notify", "progress", jQuery.Callbacks("memory") ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + then: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + return jQuery.Deferred(function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[ tuple[1] ](function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .done( newDefer.resolve ) + .fail( newDefer.reject ) + .progress( newDefer.notify ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments ); + } + }); + }); + fns = null; + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 3 ]; + + // promise[ done | fail | progress ] = list.add + promise[ tuple[1] ] = list.add; + + // Handle state + if ( stateString ) { + list.add(function() { + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); + } + + // deferred[ resolve | reject | notify ] + deferred[ tuple[0] ] = function() { + deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments ); + return this; + }; + deferred[ tuple[0] + "With" ] = list.fireWith; + }); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( subordinate /* , ..., subordinateN */ ) { + var i = 0, + resolveValues = slice.call( arguments ), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, + + // the master Deferred. If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function( i, contexts, values ) { + return function( value ) { + contexts[ i ] = this; + values[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( values === progressValues ) { + deferred.notifyWith( contexts, values ); + } else if ( !( --remaining ) ) { + deferred.resolveWith( contexts, values ); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // add listeners to Deferred subordinates; treat others as resolved + if ( length > 1 ) { + progressValues = new Array( length ); + progressContexts = new Array( length ); + resolveContexts = new Array( length ); + for ( ; i < length; i++ ) { + if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { + resolveValues[ i ].promise() + .done( updateFunc( i, resolveContexts, resolveValues ) ) + .fail( deferred.reject ) + .progress( updateFunc( i, progressContexts, progressValues ) ); + } else { + --remaining; + } + } + } + + // if we're not waiting on anything, resolve the master + if ( !remaining ) { + deferred.resolveWith( resolveContexts, resolveValues ); + } + + return deferred.promise(); + } +}); + + +// The deferred used on DOM ready +var readyList; + +jQuery.fn.ready = function( fn ) { + // Add the callback + jQuery.ready.promise().done( fn ); + + return this; +}; + +jQuery.extend({ + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.triggerHandler ) { + jQuery( document ).triggerHandler( "ready" ); + jQuery( document ).off( "ready" ); + } + } +}); + +/** + * The ready event handler and self cleanup method + */ +function completed() { + document.removeEventListener( "DOMContentLoaded", completed, false ); + window.removeEventListener( "load", completed, false ); + jQuery.ready(); +} + +jQuery.ready.promise = function( obj ) { + if ( !readyList ) { + + readyList = jQuery.Deferred(); + + // Catch cases where $(document).ready() is called after the browser event has already occurred. + // we once tried to use readyState "interactive" here, but it caused issues like the one + // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 + if ( document.readyState === "complete" ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + setTimeout( jQuery.ready ); + + } else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed, false ); + } + } + return readyList.promise( obj ); +}; + +// Kick off the DOM ready check even if the user does not +jQuery.ready.promise(); + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = jQuery.access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( jQuery.type( key ) === "object" ) { + chainable = true; + for ( i in key ) { + jQuery.access( elems, fn, i, key[i], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !jQuery.isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) ); + } + } + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + len ? fn( elems[0], key ) : emptyGet; +}; + + +/** + * Determines whether an object can have data + */ +jQuery.acceptData = function( owner ) { + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + /* jshint -W018 */ + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + +function Data() { + // Support: Android < 4, + // Old WebKit does not have Object.preventExtensions/freeze method, + // return new empty object instead with no [[set]] accessor + Object.defineProperty( this.cache = {}, 0, { + get: function() { + return {}; + } + }); + + this.expando = jQuery.expando + Math.random(); +} + +Data.uid = 1; +Data.accepts = jQuery.acceptData; + +Data.prototype = { + key: function( owner ) { + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return the key for a frozen object. + if ( !Data.accepts( owner ) ) { + return 0; + } + + var descriptor = {}, + // Check if the owner object already has a cache key + unlock = owner[ this.expando ]; + + // If not, create one + if ( !unlock ) { + unlock = Data.uid++; + + // Secure it in a non-enumerable, non-writable property + try { + descriptor[ this.expando ] = { value: unlock }; + Object.defineProperties( owner, descriptor ); + + // Support: Android < 4 + // Fallback to a less secure definition + } catch ( e ) { + descriptor[ this.expando ] = unlock; + jQuery.extend( owner, descriptor ); + } + } + + // Ensure the cache object + if ( !this.cache[ unlock ] ) { + this.cache[ unlock ] = {}; + } + + return unlock; + }, + set: function( owner, data, value ) { + var prop, + // There may be an unlock assigned to this node, + // if there is no entry for this "owner", create one inline + // and set the unlock as though an owner entry had always existed + unlock = this.key( owner ), + cache = this.cache[ unlock ]; + + // Handle: [ owner, key, value ] args + if ( typeof data === "string" ) { + cache[ data ] = value; + + // Handle: [ owner, { properties } ] args + } else { + // Fresh assignments by object are shallow copied + if ( jQuery.isEmptyObject( cache ) ) { + jQuery.extend( this.cache[ unlock ], data ); + // Otherwise, copy the properties one-by-one to the cache object + } else { + for ( prop in data ) { + cache[ prop ] = data[ prop ]; + } + } + } + return cache; + }, + get: function( owner, key ) { + // Either a valid cache is found, or will be created. + // New caches will be created and the unlock returned, + // allowing direct access to the newly created + // empty data object. A valid owner object must be provided. + var cache = this.cache[ this.key( owner ) ]; + + return key === undefined ? + cache : cache[ key ]; + }, + access: function( owner, key, value ) { + var stored; + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ((key && typeof key === "string") && value === undefined) ) { + + stored = this.get( owner, key ); + + return stored !== undefined ? + stored : this.get( owner, jQuery.camelCase(key) ); + } + + // [*]When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, name, camel, + unlock = this.key( owner ), + cache = this.cache[ unlock ]; + + if ( key === undefined ) { + this.cache[ unlock ] = {}; + + } else { + // Support array or space separated string of keys + if ( jQuery.isArray( key ) ) { + // If "name" is an array of keys... + // When data is initially created, via ("key", "val") signature, + // keys will be converted to camelCase. + // Since there is no way to tell _how_ a key was added, remove + // both plain key and camelCase key. #12786 + // This will only penalize the array argument path. + name = key.concat( key.map( jQuery.camelCase ) ); + } else { + camel = jQuery.camelCase( key ); + // Try the string as a key before any manipulation + if ( key in cache ) { + name = [ key, camel ]; + } else { + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + name = camel; + name = name in cache ? + [ name ] : ( name.match( rnotwhite ) || [] ); + } + } + + i = name.length; + while ( i-- ) { + delete cache[ name[ i ] ]; + } + } + }, + hasData: function( owner ) { + return !jQuery.isEmptyObject( + this.cache[ owner[ this.expando ] ] || {} + ); + }, + discard: function( owner ) { + if ( owner[ this.expando ] ) { + delete this.cache[ owner[ this.expando ] ]; + } + } +}; +var data_priv = new Data(); + +var data_user = new Data(); + + + +/* + Implementation Summary + + 1. Enforce API surface and semantic compatibility with 1.9.x branch + 2. Improve the module's maintainability by reducing the storage + paths to a single mechanism. + 3. Use the same single mechanism to support "private" and "user" data. + 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) + 5. Avoid exposing implementation details on user objects (eg. expando properties) + 6. Provide a clear path for implementation upgrade to WeakMap in 2014 +*/ +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /([A-Z])/g; + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + // Only convert to a number if it doesn't change the string + +data + "" === data ? +data : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch( e ) {} + + // Make sure we set the data so it isn't changed later + data_user.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend({ + hasData: function( elem ) { + return data_user.hasData( elem ) || data_priv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return data_user.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + data_user.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to data_priv methods, these can be deprecated. + _data: function( elem, name, data ) { + return data_priv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + data_priv.remove( elem, name ); + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = data_user.get( elem ); + + if ( elem.nodeType === 1 && !data_priv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE11+ + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = jQuery.camelCase( name.slice(5) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + data_priv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each(function() { + data_user.set( this, key ); + }); + } + + return access( this, function( value ) { + var data, + camelKey = jQuery.camelCase( key ); + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + // Attempt to get data from the cache + // with the key as-is + data = data_user.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to get data from the cache + // with the key camelized + data = data_user.get( elem, camelKey ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, camelKey, undefined ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each(function() { + // First, attempt to store a copy or reference of any + // data that might've been store with a camelCased key. + var data = data_user.get( this, camelKey ); + + // For HTML5 data-* attribute interop, we have to + // store property names with dashes in a camelCase form. + // This might not apply to all properties...* + data_user.set( this, camelKey, value ); + + // *... In the case of properties that might _actually_ + // have dashes, we need to also store a copy of that + // unchanged property. + if ( key.indexOf("-") !== -1 && data !== undefined ) { + data_user.set( this, key, value ); + } + }); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each(function() { + data_user.remove( this, key ); + }); + } +}); + + +jQuery.extend({ + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = data_priv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || jQuery.isArray( data ) ) { + queue = data_priv.access( elem, type, jQuery.makeArray(data) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // not intended for public consumption - generates a queueHooks object, or returns the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return data_priv.get( elem, key ) || data_priv.access( elem, key, { + empty: jQuery.Callbacks("once memory").add(function() { + data_priv.remove( elem, [ type + "queue", key ] ); + }) + }); + } +}); + +jQuery.fn.extend({ + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[0], type ); + } + + return data === undefined ? + this : + this.each(function() { + var queue = jQuery.queue( this, type, data ); + + // ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = data_priv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +}); +var pnum = (/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source; + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var isHidden = function( elem, el ) { + // isHidden might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); + }; + +var rcheckableType = (/^(?:checkbox|radio)$/i); + + + +(function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // #11217 - WebKit loses check when the name is after the checked attribute + // Support: Windows Web Apps (WWA) + // `name` and `type` need .setAttribute for WWA + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Safari 5.1, iOS 5.1, Android 4.x, Android 2.3 + // old WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Make sure textarea (and checkbox) defaultValue is properly cloned + // Support: IE9-IE11+ + div.innerHTML = "<textarea>x</textarea>"; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; +})(); +var strundefined = typeof undefined; + + + +support.focusinBubbles = "onfocusin" in window; + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)$/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = data_priv.get( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !(events = elemData.events) ) { + events = elemData.events = {}; + } + if ( !(eventHandle = elemData.handle) ) { + eventHandle = elemData.handle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== strundefined && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !(handlers = events[ type ]) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = data_priv.hasData( elem ) && data_priv.get( elem ); + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + delete elemData.handle; + data_priv.remove( elem, "events" ); + } + }, + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : []; + + cur = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf(".") >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf(":") < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join("."); + event.namespace_re = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === (elem.ownerDocument || document) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) { + + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( data_priv.get( cur, "events" ) || {} )[ event.type ] && data_priv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && jQuery.acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( (!special._default || special._default.apply( eventPath.pop(), data ) === false) && + jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && jQuery.isFunction( elem[ type ] ) && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + elem[ type ](); + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event ); + + var i, j, ret, matched, handleObj, + handlerQueue = [], + args = slice.call( arguments ), + handlers = ( data_priv.get( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or + // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). + if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( (event.result = ret) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, matches, sel, handleObj, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + // Black-hole SVG <use> instance trees (#13180) + // Avoid non-left-click bubbling in Firefox (#3861) + if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.disabled !== true || event.type !== "click" ) { + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matches[ sel ] === undefined ) { + matches[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) >= 0 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matches[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, handlers: matches }); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( delegateCount < handlers.length ) { + handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) }); + } + + return handlerQueue; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + 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( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function( event, original ) { + var eventDoc, doc, body, + button = original.button; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, copy, + type = event.type, + originalEvent = event, + fixHook = this.fixHooks[ type ]; + + if ( !fixHook ) { + this.fixHooks[ type ] = fixHook = + rmouseEvent.test( type ) ? this.mouseHooks : + rkeyEvent.test( type ) ? this.keyHooks : + {}; + } + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = new jQuery.Event( originalEvent ); + + i = copy.length; + while ( i-- ) { + prop = copy[ i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Support: Cordova 2.5 (WebKit) (#13255) + // All events should have a target; Cordova deviceready doesn't + if ( !event.target ) { + event.target = document; + } + + // Support: Safari 6.0+, Chrome < 28 + // Target should not be a text node (#504, #13143) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; + }, + + special: { + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + focus: { + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== safeActiveElement() && this.focus ) { + this.focus(); + return false; + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === safeActiveElement() && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + click: { + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( this.type === "checkbox" && this.click && jQuery.nodeName( this, "input" ) ) { + this.click(); + return false; + } + }, + + // For cross-browser consistency, don't fire native .click() on links + _default: function( event ) { + return jQuery.nodeName( event.target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.dispatch.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +jQuery.removeEvent = function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } +}; + +jQuery.Event = function( src, props ) { + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + // Support: Android < 4.0 + src.returnValue === false ? + returnTrue : + returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && e.preventDefault ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && e.stopPropagation ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && e.stopImmediatePropagation ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +// Support: Chrome 15+ +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mousenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || (related !== target && !jQuery.contains( target, related )) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +}); + +// Create "bubbling" focus and blur events +// Support: Firefox, Chrome, Safari +if ( !support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + var doc = this.ownerDocument || this, + attaches = data_priv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + data_priv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this, + attaches = data_priv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + data_priv.remove( doc, fix ); + + } else { + data_priv.access( doc, fix, attaches ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on( types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + var elem = this[0]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +}); + + +var + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, + rtagName = /<([\w:]+)/, + rhtml = /<|&#?\w+;/, + rnoInnerhtml = /<(?:script|style|link)/i, + // checked="checked" or checked + rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, + rscriptType = /^$|\/(?:java|ecma)script/i, + rscriptTypeMasked = /^true\/(.*)/, + rcleanScript = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g, + + // We have to close these tags to support XHTML (#13200) + wrapMap = { + + // Support: IE 9 + option: [ 1, "<select multiple='multiple'>", "</select>" ], + + thead: [ 1, "<table>", "</table>" ], + col: [ 2, "<table><colgroup>", "</colgroup></table>" ], + tr: [ 2, "<table><tbody>", "</tbody></table>" ], + td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ], + + _default: [ 0, "", "" ] + }; + +// Support: IE 9 +wrapMap.optgroup = wrapMap.option; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// Support: 1.x compatibility +// Manipulating tables requires a tbody +function manipulationTarget( elem, content ) { + return jQuery.nodeName( elem, "table" ) && + jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ? + + elem.getElementsByTagName("tbody")[0] || + elem.appendChild( elem.ownerDocument.createElement("tbody") ) : + elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = (elem.getAttribute("type") !== null) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + var match = rscriptTypeMasked.exec( elem.type ); + + if ( match ) { + elem.type = match[ 1 ]; + } else { + elem.removeAttribute("type"); + } + + return elem; +} + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + data_priv.set( + elems[ i ], "globalEval", !refElements || data_priv.get( refElements[ i ], "globalEval" ) + ); + } +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( data_priv.hasData( src ) ) { + pdataOld = data_priv.access( src ); + pdataCur = data_priv.set( dest, pdataOld ); + events = pdataOld.events; + + if ( events ) { + delete pdataCur.handle; + pdataCur.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( data_user.hasData( src ) ) { + udataOld = data_user.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + data_user.set( dest, udataCur ); + } +} + +function getAll( context, tag ) { + var ret = context.getElementsByTagName ? context.getElementsByTagName( tag || "*" ) : + context.querySelectorAll ? context.querySelectorAll( tag || "*" ) : + []; + + return tag === undefined || tag && jQuery.nodeName( context, tag ) ? + jQuery.merge( [ context ], ret ) : + ret; +} + +// Support: IE >= 9 +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +jQuery.extend({ + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = jQuery.contains( elem.ownerDocument, elem ); + + // Support: IE >= 9 + // Fix Cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + buildFragment: function( elems, context, scripts, selection ) { + var elem, tmp, tag, wrap, contains, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( jQuery.type( elem ) === "object" ) { + // Support: QtWebKit + // jQuery.merge because push.apply(_, arraylike) throws + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement("div") ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + elem.replace( rxhtmlTag, "<$1></$2>" ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: QtWebKit + // jQuery.merge because push.apply(_, arraylike) throws + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Fixes #12346 + // Support: Webkit, IE + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( (elem = nodes[ i++ ]) ) { + + // #4087 - If origin and destination elements are the same, and this is + // that element, do not do anything + if ( selection && jQuery.inArray( elem, selection ) !== -1 ) { + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( (elem = tmp[ j++ ]) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; + }, + + cleanData: function( elems ) { + var data, elem, type, key, + special = jQuery.event.special, + i = 0; + + for ( ; (elem = elems[ i ]) !== undefined; i++ ) { + if ( jQuery.acceptData( elem ) ) { + key = elem[ data_priv.expando ]; + + if ( key && (data = data_priv.cache[ key ]) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + if ( data_priv.cache[ key ] ) { + // Discard any remaining `private` data + delete data_priv.cache[ key ]; + } + } + } + // Discard any remaining `user` data + delete data_user.cache[ elem[ data_user.expando ] ]; + } + } +}); + +jQuery.fn.extend({ + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each(function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + }); + }, null, value, arguments.length ); + }, + + append: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + }); + }, + + prepend: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + }); + }, + + before: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + }); + }, + + after: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + }); + }, + + remove: function( selector, keepData /* Internal Use Only */ ) { + var elem, + elems = selector ? jQuery.filter( selector, this ) : this, + i = 0; + + for ( ; (elem = elems[i]) != null; i++ ) { + if ( !keepData && elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem ) ); + } + + if ( elem.parentNode ) { + if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) { + setGlobalEval( getAll( elem, "script" ) ); + } + elem.parentNode.removeChild( elem ); + } + } + + return this; + }, + + empty: function() { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map(function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + }); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = value.replace( rxhtmlTag, "<$1></$2>" ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var arg = arguments[ 0 ]; + + // Make the changes, replacing each context element with the new content + this.domManip( arguments, function( elem ) { + arg = this.parentNode; + + jQuery.cleanData( getAll( this ) ); + + if ( arg ) { + arg.replaceChild( elem, this ); + } + }); + + // Force removal if there was no new content (e.g., from empty arguments) + return arg && (arg.length || arg.nodeType) ? this : this.remove(); + }, + + detach: function( selector ) { + return this.remove( selector, true ); + }, + + domManip: function( args, callback ) { + + // Flatten any nested arrays + args = concat.apply( [], args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = this.length, + set = this, + iNoClone = l - 1, + value = args[ 0 ], + isFunction = jQuery.isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( isFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return this.each(function( index ) { + var self = set.eq( index ); + if ( isFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + self.domManip( args, callback ); + }); + } + + if ( l ) { + fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, this ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + if ( first ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + // Support: QtWebKit + // jQuery.merge because push.apply(_, arraylike) throws + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( this[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !data_priv.access( node, "globalEval" ) && jQuery.contains( doc, node ) ) { + + if ( node.src ) { + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl ) { + jQuery._evalUrl( node.src ); + } + } else { + jQuery.globalEval( node.textContent.replace( rcleanScript, "" ) ); + } + } + } + } + } + } + + return this; + } +}); + +jQuery.each({ + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: QtWebKit + // .get() because push.apply(_, arraylike) throws + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +}); + + +var iframe, + elemdisplay = {}; + +/** + * Retrieve the actual display of a element + * @param {String} name nodeName of the element + * @param {Object} doc Document object + */ +// Called only from within defaultDisplay +function actualDisplay( name, doc ) { + var style, + elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ), + + // getDefaultComputedStyle might be reliably used only on attached element + display = window.getDefaultComputedStyle && ( style = window.getDefaultComputedStyle( elem[ 0 ] ) ) ? + + // Use of this method is a temporary fix (more like optmization) until something better comes along, + // since it was removed from specification and supported only in FF + style.display : jQuery.css( elem[ 0 ], "display" ); + + // We don't have any data stored on the element, + // so use "detach" method as fast way to get rid of the element + elem.detach(); + + return display; +} + +/** + * Try to determine the default display value of an element + * @param {String} nodeName + */ +function defaultDisplay( nodeName ) { + var doc = document, + display = elemdisplay[ nodeName ]; + + if ( !display ) { + display = actualDisplay( nodeName, doc ); + + // If the simple way fails, read from inside an iframe + if ( display === "none" || !display ) { + + // Use the already-created iframe if possible + iframe = (iframe || jQuery( "<iframe frameborder='0' width='0' height='0'/>" )).appendTo( doc.documentElement ); + + // Always write a new HTML skeleton so Webkit and Firefox don't choke on reuse + doc = iframe[ 0 ].contentDocument; + + // Support: IE + doc.write(); + doc.close(); + + display = actualDisplay( nodeName, doc ); + iframe.detach(); + } + + // Store the correct default display + elemdisplay[ nodeName ] = display; + } + + return display; +} +var rmargin = (/^margin/); + +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var getStyles = function( elem ) { + return elem.ownerDocument.defaultView.getComputedStyle( elem, null ); + }; + + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + style = elem.style; + + computed = computed || getStyles( elem ); + + // Support: IE9 + // getPropertyValue is only needed for .css('filter') in IE9, see #12537 + if ( computed ) { + ret = computed.getPropertyValue( name ) || computed[ name ]; + } + + if ( computed ) { + + if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { + ret = jQuery.style( elem, name ); + } + + // Support: iOS < 6 + // A tribute to the "awesome hack by Dean Edwards" + // iOS < 6 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels + // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values + if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + // Support: IE + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + // Hook not needed (or it's not possible to use it due to missing dependency), + // remove it. + // Since there are no other hooks for marginRight, remove the whole object. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + + return (this.get = hookFn).apply( this, arguments ); + } + }; +} + + +(function() { + var pixelPositionVal, boxSizingReliableVal, + docElem = document.documentElement, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + if ( !div.style ) { + return; + } + + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + container.style.cssText = "border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;" + + "position:absolute"; + container.appendChild( div ); + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computePixelPositionAndBoxSizingReliable() { + div.style.cssText = + // Support: Firefox<29, Android 2.3 + // Vendor-prefix box-sizing + "-webkit-box-sizing:border-box;-moz-box-sizing:border-box;" + + "box-sizing:border-box;display:block;margin-top:1%;top:1%;" + + "border:1px;padding:1px;width:4px;position:absolute"; + div.innerHTML = ""; + docElem.appendChild( container ); + + var divStyle = window.getComputedStyle( div, null ); + pixelPositionVal = divStyle.top !== "1%"; + boxSizingReliableVal = divStyle.width === "4px"; + + docElem.removeChild( container ); + } + + // Support: node.js jsdom + // Don't assume that getComputedStyle is a property of the global object + if ( window.getComputedStyle ) { + jQuery.extend( support, { + pixelPosition: function() { + // This test is executed only once but we still do memoizing + // since we can use the boxSizingReliable pre-computing. + // No need to check if the test was already performed, though. + computePixelPositionAndBoxSizingReliable(); + return pixelPositionVal; + }, + boxSizingReliable: function() { + if ( boxSizingReliableVal == null ) { + computePixelPositionAndBoxSizingReliable(); + } + return boxSizingReliableVal; + }, + reliableMarginRight: function() { + // Support: Android 2.3 + // Check if div with explicit width and no margin-right incorrectly + // gets computed margin-right based on width of container. (#3333) + // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right + // This support function is only executed once so no memoizing is needed. + var ret, + marginDiv = div.appendChild( document.createElement( "div" ) ); + + // Reset CSS: box-sizing; display; margin; border; padding + marginDiv.style.cssText = div.style.cssText = + // Support: Firefox<29, Android 2.3 + // Vendor-prefix box-sizing + "-webkit-box-sizing:content-box;-moz-box-sizing:content-box;" + + "box-sizing:content-box;display:block;margin:0;border:0;padding:0"; + marginDiv.style.marginRight = marginDiv.style.width = "0"; + div.style.width = "1px"; + docElem.appendChild( container ); + + ret = !parseFloat( window.getComputedStyle( marginDiv, null ).marginRight ); + + docElem.removeChild( container ); + + return ret; + } + }); + } +})(); + + +// A method for quickly swapping in/out CSS properties to get correct calculations. +jQuery.swap = function( elem, options, callback, args ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.apply( elem, args || [] ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + +var + // swappable if display is none or starts with table except "table", "table-cell", or "table-caption" + // see here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rnumsplit = new RegExp( "^(" + pnum + ")(.*)$", "i" ), + rrelNum = new RegExp( "^([+-])=(" + pnum + ")", "i" ), + + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }, + + cssPrefixes = [ "Webkit", "O", "Moz", "ms" ]; + +// return a css property mapped to a potentially vendor prefixed property +function vendorPropName( style, name ) { + + // shortcut for names that are not vendor prefixed + if ( name in style ) { + return name; + } + + // check for vendor prefixed names + var capName = name[0].toUpperCase() + name.slice(1), + origName = name, + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in style ) { + return name; + } + } + + return origName; +} + +function setPositiveNumber( elem, value, subtract ) { + var matches = rnumsplit.exec( value ); + return matches ? + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) : + value; +} + +function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { + var i = extra === ( isBorderBox ? "border" : "content" ) ? + // If we already have the right measurement, avoid augmentation + 4 : + // Otherwise initialize for horizontal or vertical properties + name === "width" ? 1 : 0, + + val = 0; + + for ( ; i < 4; i += 2 ) { + // both box models exclude margin, so add it if we want it + if ( extra === "margin" ) { + val += jQuery.css( elem, extra + cssExpand[ i ], true, styles ); + } + + if ( isBorderBox ) { + // border-box includes padding, so remove it if we want content + if ( extra === "content" ) { + val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // at this point, extra isn't border nor margin, so remove border + if ( extra !== "margin" ) { + val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } else { + // at this point, extra isn't content, so add padding + val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // at this point, extra isn't content nor padding, so add border + if ( extra !== "padding" ) { + val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + return val; +} + +function getWidthOrHeight( elem, name, extra ) { + + // Start with offset property, which is equivalent to the border-box value + var valueIsBorderBox = true, + val = name === "width" ? elem.offsetWidth : elem.offsetHeight, + styles = getStyles( elem ), + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // some non-html elements return undefined for offsetWidth, so check for null/undefined + // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285 + // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668 + if ( val <= 0 || val == null ) { + // Fall back to computed then uncomputed css if necessary + val = curCSS( elem, name, styles ); + if ( val < 0 || val == null ) { + val = elem.style[ name ]; + } + + // Computed unit is not pixels. Stop here and return. + if ( rnumnonpx.test(val) ) { + return val; + } + + // we need the check for style in case a browser which returns unreliable values + // for getComputedStyle silently falls back to the reliable elem.style + valueIsBorderBox = isBorderBox && + ( support.boxSizingReliable() || val === elem.style[ name ] ); + + // Normalize "", auto, and prepare for extra + val = parseFloat( val ) || 0; + } + + // use the active box-sizing model to add/subtract irrelevant styles + return ( val + + augmentWidthOrHeight( + elem, + name, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles + ) + ) + "px"; +} + +function showHide( elements, show ) { + var display, elem, hidden, + values = [], + index = 0, + length = elements.length; + + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + values[ index ] = data_priv.get( elem, "olddisplay" ); + display = elem.style.display; + if ( show ) { + // Reset the inline display of this element to learn if it is + // being hidden by cascaded rules or not + if ( !values[ index ] && display === "none" ) { + elem.style.display = ""; + } + + // Set elements which have been overridden with display: none + // in a stylesheet to whatever the default browser style is + // for such an element + if ( elem.style.display === "" && isHidden( elem ) ) { + values[ index ] = data_priv.access( elem, "olddisplay", defaultDisplay(elem.nodeName) ); + } + } else { + hidden = isHidden( elem ); + + if ( display !== "none" || !hidden ) { + data_priv.set( elem, "olddisplay", hidden ? display : jQuery.css( elem, "display" ) ); + } + } + } + + // Set the display of most of the elements in a second loop + // to avoid the constant reflow + for ( index = 0; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + if ( !show || elem.style.display === "none" || elem.style.display === "" ) { + elem.style.display = show ? values[ index ] || "" : "none"; + } + } + + return elements; +} + +jQuery.extend({ + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "columnCount": true, + "fillOpacity": true, + "flexGrow": true, + "flexShrink": true, + "fontWeight": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: { + // normalize float css property + "float": "cssFloat" + }, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = jQuery.camelCase( name ), + style = elem.style; + + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // convert relative number strings (+= or -=) to relative numbers. #7345 + if ( type === "string" && (ret = rrelNum.exec( value )) ) { + value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) ); + // Fixes bug #9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set. See: #7116 + if ( value == null || value !== value ) { + return; + } + + // If a number was passed in, add 'px' to the (except for certain CSS properties) + if ( type === "number" && !jQuery.cssNumber[ origName ] ) { + value += "px"; + } + + // Fixes #8908, it can be done more correctly by specifying setters in cssHooks, + // but it would mean to define eight (for every problematic property) identical functions + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) { + style[ name ] = value; + } + + } else { + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) { + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = jQuery.camelCase( name ); + + // Make sure that we're working with the right name + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + //convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Return, converting to number if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || jQuery.isNumeric( num ) ? num || 0 : val; + } + return val; + } +}); + +jQuery.each([ "height", "width" ], function( i, name ) { + jQuery.cssHooks[ name ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + // certain elements can have dimension info if we invisibly show them + // however, it must have a current display style that would benefit from this + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && elem.offsetWidth === 0 ? + jQuery.swap( elem, cssShow, function() { + return getWidthOrHeight( elem, name, extra ); + }) : + getWidthOrHeight( elem, name, extra ); + } + }, + + set: function( elem, value, extra ) { + var styles = extra && getStyles( elem ); + return setPositiveNumber( elem, value, extra ? + augmentWidthOrHeight( + elem, + name, + extra, + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + styles + ) : 0 + ); + } + }; +}); + +// Support: Android 2.3 +jQuery.cssHooks.marginRight = addGetHookIf( support.reliableMarginRight, + function( elem, computed ) { + if ( computed ) { + // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right + // Work around by temporarily setting element display to inline-block + return jQuery.swap( elem, { "display": "inline-block" }, + curCSS, [ elem, "marginRight" ] ); + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each({ + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // assumes a single number if not a string + parts = typeof value === "string" ? value.split(" ") : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( !rmargin.test( prefix ) ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +}); + +jQuery.fn.extend({ + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( jQuery.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + }, + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each(function() { + if ( isHidden( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + }); + } +}); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || "swing"; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + if ( tween.elem[ tween.prop ] != null && + (!tween.elem.style || tween.elem.style[ tween.prop ] == null) ) { + return tween.elem[ tween.prop ]; + } + + // passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails + // so, simple values such as "10px" are parsed to Float. + // complex values such as "rotate(1rad)" are returned as is. + result = jQuery.css( tween.elem, tween.prop, "" ); + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + // use step hook for back compat - use cssHook if its there - use .style if its + // available and use plain properties where available + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.style && ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || jQuery.cssHooks[ tween.prop ] ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE9 +// Panic based approach to setting things on disconnected nodes + +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + } +}; + +jQuery.fx = Tween.prototype.init; + +// Back Compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, timerId, + rfxtypes = /^(?:toggle|show|hide)$/, + rfxnum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ), + rrun = /queueHooks$/, + animationPrefilters = [ defaultPrefilter ], + tweeners = { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ), + target = tween.cur(), + parts = rfxnum.exec( value ), + unit = parts && parts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + start = ( jQuery.cssNumber[ prop ] || unit !== "px" && +target ) && + rfxnum.exec( jQuery.css( tween.elem, prop ) ), + scale = 1, + maxIterations = 20; + + if ( start && start[ 3 ] !== unit ) { + // Trust units reported by jQuery.css + unit = unit || start[ 3 ]; + + // Make sure we update the tween properties later on + parts = parts || []; + + // Iteratively approximate from a nonzero starting point + start = +target || 1; + + do { + // If previous iteration zeroed out, double until we get *something* + // Use a string for doubling factor so we don't accidentally see scale as unchanged below + scale = scale || ".5"; + + // Adjust and apply + start = start / scale; + jQuery.style( tween.elem, prop, start + unit ); + + // Update scale, tolerating zero or NaN from tween.cur() + // And breaking the loop if scale is unchanged or perfect, or if we've just had enough + } while ( scale !== (scale = tween.cur() / target) && scale !== 1 && --maxIterations ); + } + + // Update tween properties + if ( parts ) { + start = tween.start = +start || +target || 0; + tween.unit = unit; + // If a +=/-= token was provided, we're doing a relative animation + tween.end = parts[ 1 ] ? + start + ( parts[ 1 ] + 1 ) * parts[ 2 ] : + +parts[ 2 ]; + } + + return tween; + } ] + }; + +// Animations created synchronously will run synchronously +function createFxNow() { + setTimeout(function() { + fxNow = undefined; + }); + return ( fxNow = jQuery.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // if we include width, step value is 1 to do all cssExpand values, + // if we don't include width, step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4 ; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( tweeners[ prop ] || [] ).concat( tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( (tween = collection[ index ].call( animation, prop, value )) ) { + + // we're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + /* jshint validthis: true */ + var prop, value, toggle, tween, hooks, oldfire, display, checkDisplay, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHidden( elem ), + dataShow = data_priv.get( elem, "fxshow" ); + + // handle queue: false promises + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always(function() { + // doing this makes sure that the complete handler will be called + // before this completes + anim.always(function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + }); + }); + } + + // height/width overflow pass + if ( elem.nodeType === 1 && ( "height" in props || "width" in props ) ) { + // Make sure that nothing sneaks out + // Record all 3 overflow attributes because IE9-10 do not + // change the overflow attribute when overflowX and + // overflowY are set to the same value + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Set display property to inline-block for height/width + // animations on inline elements that are having width/height animated + display = jQuery.css( elem, "display" ); + + // Test default display if display is currently "none" + checkDisplay = display === "none" ? + data_priv.get( elem, "olddisplay" ) || defaultDisplay( elem.nodeName ) : display; + + if ( checkDisplay === "inline" && jQuery.css( elem, "float" ) === "none" ) { + style.display = "inline-block"; + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always(function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + }); + } + + // show/hide pass + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.exec( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // If there is dataShow left over from a stopped hide or show and we are going to proceed with show, we should pretend to be hidden + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + + // Any non-fx value stops us from restoring the original display value + } else { + display = undefined; + } + } + + if ( !jQuery.isEmptyObject( orig ) ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = data_priv.access( elem, "fxshow", {} ); + } + + // store state if its toggle - enables .stop().toggle() to "reverse" + if ( toggle ) { + dataShow.hidden = !hidden; + } + if ( hidden ) { + jQuery( elem ).show(); + } else { + anim.done(function() { + jQuery( elem ).hide(); + }); + } + anim.done(function() { + var prop; + + data_priv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + }); + for ( prop in orig ) { + tween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = tween.start; + if ( hidden ) { + tween.end = tween.start; + tween.start = prop === "width" || prop === "height" ? 1 : 0; + } + } + } + + // If this is a noop like .hide().hide(), restore an overwritten display value + } else if ( (display === "none" ? defaultDisplay( elem.nodeName ) : display) === "inline" ) { + style.display = display; + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = jQuery.camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( jQuery.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // not quite $.extend, this wont overwrite keys already present. + // also - reusing 'index' from above because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = animationPrefilters.length, + deferred = jQuery.Deferred().always( function() { + // don't match elem in the :animated selector + delete tick.elem; + }), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + // archaic crash bug won't allow us to use 1 - ( 0.5 || 0 ) (#12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length ; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ]); + + if ( percent < 1 && length ) { + return remaining; + } else { + deferred.resolveWith( elem, [ animation ] ); + return false; + } + }, + animation = deferred.promise({ + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { specialEasing: {} }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + // if we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length ; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // resolve when we played the last frame + // otherwise, reject + if ( gotoEnd ) { + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + }), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length ; index++ ) { + result = animationPrefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( jQuery.isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + }) + ); + + // attach callbacks from options + return animation.progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweener: function( props, callback ) { + if ( jQuery.isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.split(" "); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length ; index++ ) { + prop = props[ index ]; + tweeners[ prop ] = tweeners[ prop ] || []; + tweeners[ prop ].unshift( callback ); + } + }, + + prefilter: function( callback, prepend ) { + if ( prepend ) { + animationPrefilters.unshift( callback ); + } else { + animationPrefilters.push( callback ); + } + } +}); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + jQuery.isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing + }; + + opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration : + opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default; + + // normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( jQuery.isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend({ + fadeTo: function( speed, to, easing, callback ) { + + // show any hidden elements after setting opacity to 0 + return this.filter( isHidden ).css( "opacity", 0 ).show() + + // animate to the value specified + .end().animate({ opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || data_priv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue && type !== false ) { + this.queue( type || "fx", [] ); + } + + return this.each(function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = data_priv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && (type == null || timers[ index ].queue === type) ) { + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // start the next in the queue if the last step wasn't forced + // timers currently will call their complete callbacks, which will dequeue + // but only if they were gotoEnd + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + }); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each(function() { + var index, + data = data_priv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // enable finishing flag on private data + data.finish = true; + + // empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // turn off finishing flag + delete data.finish; + }); + } +}); + +jQuery.each([ "toggle", "show", "hide" ], function( i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +}); + +// Generate shortcuts for custom animations +jQuery.each({ + slideDown: genFx("show"), + slideUp: genFx("hide"), + slideToggle: genFx("toggle"), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +}); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = jQuery.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + // Checks the timer has not already been removed + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + if ( timer() ) { + jQuery.fx.start(); + } else { + jQuery.timers.pop(); + } +}; + +jQuery.fx.interval = 13; + +jQuery.fx.start = function() { + if ( !timerId ) { + timerId = setInterval( jQuery.fx.tick, jQuery.fx.interval ); + } +}; + +jQuery.fx.stop = function() { + clearInterval( timerId ); + timerId = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +// http://blindsignals.com/index.php/2009/07/jquery-delay/ +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = setTimeout( next, time ); + hooks.stop = function() { + clearTimeout( timeout ); + }; + }); +}; + + +(function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: iOS 5.1, Android 4.x, Android 2.3 + // Check the default checkbox/radio value ("" on old WebKit; "on" elsewhere) + support.checkOn = input.value !== ""; + + // Must access the parent to make an option select properly + // Support: IE9, IE10 + support.optSelected = opt.selected; + + // Make sure that the options inside disabled selects aren't marked as disabled + // (WebKit marks them as disabled) + select.disabled = true; + support.optDisabled = !opt.disabled; + + // Check if an input maintains its value after becoming a radio + // Support: IE9, IE10 + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +})(); + + +var nodeHook, boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend({ + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each(function() { + jQuery.removeAttr( this, name ); + }); + } +}); + +jQuery.extend({ + attr: function( elem, name, value ) { + var hooks, ret, + nType = elem.nodeType; + + // don't get/set attributes on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === strundefined ) { + return jQuery.prop( elem, name, value ); + } + + // All attributes are lowercase + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + name = name.toLowerCase(); + hooks = jQuery.attrHooks[ name ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : nodeHook ); + } + + if ( value !== undefined ) { + + if ( value === null ) { + jQuery.removeAttr( elem, name ); + + } else if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + elem.setAttribute( name, value + "" ); + return value; + } + + } else if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? + undefined : + ret; + } + }, + + removeAttr: function( elem, value ) { + var name, propName, + i = 0, + attrNames = value && value.match( rnotwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( (name = attrNames[i++]) ) { + propName = jQuery.propFix[ name ] || name; + + // Boolean attributes get special treatment (#10870) + if ( jQuery.expr.match.bool.test( name ) ) { + // Set corresponding property to false + elem[ propName ] = false; + } + + elem.removeAttribute( name ); + } + } + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + jQuery.nodeName( elem, "input" ) ) { + // Setting the type on a radio button after the value resets the value in IE6-9 + // Reset value to default in case type is set after value during creation + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + } +}); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle; + if ( !isXML ) { + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ name ]; + attrHandle[ name ] = ret; + ret = getter( elem, name, isXML ) != null ? + name.toLowerCase() : + null; + attrHandle[ name ] = handle; + } + return ret; + }; +}); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i; + +jQuery.fn.extend({ + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each(function() { + delete this[ jQuery.propFix[ name ] || name ]; + }); + } +}); + +jQuery.extend({ + propFix: { + "for": "htmlFor", + "class": "className" + }, + + prop: function( elem, name, value ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set properties on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + if ( notxml ) { + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + return hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ? + ret : + ( elem[ name ] = value ); + + } else { + return hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ? + ret : + elem[ name ]; + } + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + return elem.hasAttribute( "tabindex" ) || rfocusable.test( elem.nodeName ) || elem.href ? + elem.tabIndex : + -1; + } + } + } +}); + +// Support: IE9+ +// Selectedness for an option in an optgroup can be inaccurate +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + } + }; +} + +jQuery.each([ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +}); + + + + +var rclass = /[\t\r\n\f]/g; + +jQuery.fn.extend({ + addClass: function( value ) { + var classes, elem, cur, clazz, j, finalValue, + proceed = typeof value === "string" && value, + i = 0, + len = this.length; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).addClass( value.call( this, j, this.className ) ); + }); + } + + if ( proceed ) { + // The disjunction here is for better compressibility (see removeClass) + classes = ( value || "" ).match( rnotwhite ) || []; + + for ( ; i < len; i++ ) { + elem = this[ i ]; + cur = elem.nodeType === 1 && ( elem.className ? + ( " " + elem.className + " " ).replace( rclass, " " ) : + " " + ); + + if ( cur ) { + j = 0; + while ( (clazz = classes[j++]) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + + // only assign if different to avoid unneeded rendering. + finalValue = jQuery.trim( cur ); + if ( elem.className !== finalValue ) { + elem.className = finalValue; + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, clazz, j, finalValue, + proceed = arguments.length === 0 || typeof value === "string" && value, + i = 0, + len = this.length; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).removeClass( value.call( this, j, this.className ) ); + }); + } + if ( proceed ) { + classes = ( value || "" ).match( rnotwhite ) || []; + + for ( ; i < len; i++ ) { + elem = this[ i ]; + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( elem.className ? + ( " " + elem.className + " " ).replace( rclass, " " ) : + "" + ); + + if ( cur ) { + j = 0; + while ( (clazz = classes[j++]) ) { + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) >= 0 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + + // only assign if different to avoid unneeded rendering. + finalValue = value ? jQuery.trim( cur ) : ""; + if ( elem.className !== finalValue ) { + elem.className = finalValue; + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value; + + if ( typeof stateVal === "boolean" && type === "string" ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( jQuery.isFunction( value ) ) { + return this.each(function( i ) { + jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); + }); + } + + return this.each(function() { + if ( type === "string" ) { + // toggle individual class names + var className, + i = 0, + self = jQuery( this ), + classNames = value.match( rnotwhite ) || []; + + while ( (className = classNames[ i++ ]) ) { + // check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( type === strundefined || type === "boolean" ) { + if ( this.className ) { + // store className if set + data_priv.set( this, "__className__", this.className ); + } + + // If the element has a class name or if we're passed "false", + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + this.className = this.className || value === false ? "" : data_priv.get( this, "__className__" ) || ""; + } + }); + }, + + hasClass: function( selector ) { + var className = " " + selector + " ", + i = 0, + l = this.length; + for ( ; i < l; i++ ) { + if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) >= 0 ) { + return true; + } + } + + return false; + } +}); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend({ + val: function( value ) { + var hooks, ret, isFunction, + elem = this[0]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { + return ret; + } + + ret = elem.value; + + return typeof ret === "string" ? + // handle most common string cases + ret.replace(rreturn, "") : + // handle cases where value is null/undef or number + ret == null ? "" : ret; + } + + return; + } + + isFunction = jQuery.isFunction( value ); + + return this.each(function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( isFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( jQuery.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + }); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + }); + } +}); + +jQuery.extend({ + valHooks: { + option: { + get: function( elem ) { + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + // Support: IE10-11+ + // option.text throws exceptions (#14686, #14858) + jQuery.trim( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one" || index < 0, + values = one ? null : [], + max = one ? index + 1 : options.length, + i = index < 0 ? + max : + one ? index : 0; + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // IE6-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + // Don't return options that are disabled or in a disabled optgroup + ( support.optDisabled ? !option.disabled : option.getAttribute( "disabled" ) === null ) && + ( !option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + if ( (option.selected = jQuery.inArray( option.value, values ) >= 0) ) { + optionSet = true; + } + } + + // force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +}); + +// Radios and checkboxes getter/setter +jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( jQuery.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + // Support: Webkit + // "" is returned instead of "on" if a value isn't specified + return elem.getAttribute("value") === null ? "on" : elem.value; + }; + } +}); + + + + +// Return jQuery for attributes-only inclusion + + +jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + + "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + + "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { + + // Handle event binding + jQuery.fn[ name ] = function( data, fn ) { + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; +}); + +jQuery.fn.extend({ + hover: function( fnOver, fnOut ) { + return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); + }, + + bind: function( types, data, fn ) { + return this.on( types, null, data, fn ); + }, + unbind: function( types, fn ) { + return this.off( types, null, fn ); + }, + + delegate: function( selector, types, data, fn ) { + return this.on( types, selector, data, fn ); + }, + undelegate: function( selector, types, fn ) { + // ( namespace ) or ( selector, types [, fn] ) + return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn ); + } +}); + + +var nonce = jQuery.now(); + +var rquery = (/\?/); + + + +// Support: Android 2.3 +// Workaround failure to string-cast null input +jQuery.parseJSON = function( data ) { + return JSON.parse( data + "" ); +}; + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml, tmp; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE9 + try { + tmp = new DOMParser(); + xml = tmp.parseFromString( data, "text/xml" ); + } catch ( e ) { + xml = undefined; + } + + if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; +}; + + +var + // Document location + ajaxLocParts, + ajaxLocation, + + rhash = /#.*$/, + rts = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + rurl = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = "*/".concat("*"); + +// #8138, IE may throw an exception when accessing +// a field from window.location if document.domain has been set +try { + ajaxLocation = location.href; +} catch( e ) { + // Use the href attribute of an A element + // since IE will modify it given document.location + ajaxLocation = document.createElement( "a" ); + ajaxLocation.href = ""; + ajaxLocation = ajaxLocation.href; +} + +// Segment location into parts +ajaxLocParts = rurl.exec( ajaxLocation.toLowerCase() ) || []; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnotwhite ) || []; + + if ( jQuery.isFunction( func ) ) { + // For each dataType in the dataTypeExpression + while ( (dataType = dataTypes[i++]) ) { + // Prepend if requested + if ( dataType[0] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + (structure[ dataType ] = structure[ dataType ] || []).unshift( func ); + + // Otherwise append + } else { + (structure[ dataType ] = structure[ dataType ] || []).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + }); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || (deep = {}) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader("Content-Type"); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[0] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s[ "throws" ] ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { state: "parsererror", error: conv ? e : "No conversion from " + prev + " to " + current }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend({ + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: ajaxLocation, + type: "GET", + isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript" + }, + + contents: { + xml: /xml/, + html: /html/, + json: /json/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": jQuery.parseJSON, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + // URL without anti-cache param + cacheURL, + // Response headers + responseHeadersString, + responseHeaders, + // timeout handle + timeoutTimer, + // Cross-domain detection vars + parts, + // To know if global events are to be dispatched + fireGlobals, + // Loop variable + i, + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + // Callbacks context + callbackContext = s.context || s, + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks("once memory"), + // Status-dependent callbacks + statusCode = s.statusCode || {}, + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + // The jqXHR state + state = 0, + // Default abort message + strAbort = "canceled", + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( state === 2 ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( (match = rheaders.exec( responseHeadersString )) ) { + responseHeaders[ match[1].toLowerCase() ] = match[ 2 ]; + } + } + match = responseHeaders[ key.toLowerCase() ]; + } + return match == null ? null : match; + }, + + // Raw string + getAllResponseHeaders: function() { + return state === 2 ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + var lname = name.toLowerCase(); + if ( !state ) { + name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( !state ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( state < 2 ) { + for ( code in map ) { + // Lazy-add the new callback in a way that preserves old ones + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } else { + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ).complete = completeDeferred.add; + jqXHR.success = jqXHR.done; + jqXHR.error = jqXHR.fail; + + // Remove hash character (#7531: and string promotion) + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (#10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || ajaxLocation ) + "" ).replace( rhash, "" ) + .replace( rprotocol, ajaxLocParts[ 1 ] + "//" ); + + // Alias method option to type as per ticket #12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().match( rnotwhite ) || [ "" ]; + + // A cross-domain request is in order when we have a protocol:host:port mismatch + if ( s.crossDomain == null ) { + parts = rurl.exec( s.url.toLowerCase() ); + s.crossDomain = !!( parts && + ( parts[ 1 ] !== ajaxLocParts[ 1 ] || parts[ 2 ] !== ajaxLocParts[ 2 ] || + ( parts[ 3 ] || ( parts[ 1 ] === "http:" ? "80" : "443" ) ) !== + ( ajaxLocParts[ 3 ] || ( ajaxLocParts[ 1 ] === "http:" ? "80" : "443" ) ) ) + ); + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( state === 2 ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + fireGlobals = s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger("ajaxStart"); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + cacheURL = s.url; + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // If data is available, append data to url + if ( s.data ) { + cacheURL = ( s.url += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data ); + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add anti-cache in url if needed + if ( s.cache === false ) { + s.url = rts.test( cacheURL ) ? + + // If there is already a '_' parameter, set its value + cacheURL.replace( rts, "$1_=" + nonce++ ) : + + // Otherwise add one to the end + cacheURL + ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + nonce++; + } + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ? + s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) { + // Abort if not done already and return + return jqXHR.abort(); + } + + // aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + for ( i in { success: 1, error: 1, complete: 1 } ) { + jqXHR[ i ]( s[ i ] ); + } + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = setTimeout(function() { + jqXHR.abort("timeout"); + }, s.timeout ); + } + + try { + state = 1; + transport.send( requestHeaders, done ); + } catch ( e ) { + // Propagate exception as error if not done + if ( state < 2 ) { + done( -1, e ); + // Simply rethrow otherwise + } else { + throw e; + } + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Called once + if ( state === 2 ) { + return; + } + + // State is "done" now + state = 2; + + // Clear timeout if it exists + if ( timeoutTimer ) { + clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader("Last-Modified"); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader("etag"); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + // We extract error from statusText + // then normalize statusText and status for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger("ajaxStop"); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +}); + +jQuery.each( [ "get", "post" ], function( i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + // shift arguments if data argument was omitted + if ( jQuery.isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + return jQuery.ajax({ + url: url, + type: method, + dataType: type, + data: data, + success: callback + }); + }; +}); + +// Attach a bunch of functions for handling common AJAX events +jQuery.each( [ "ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend" ], function( i, type ) { + jQuery.fn[ type ] = function( fn ) { + return this.on( type, fn ); + }; +}); + + +jQuery._evalUrl = function( url ) { + return jQuery.ajax({ + url: url, + type: "GET", + dataType: "script", + async: false, + global: false, + "throws": true + }); +}; + + +jQuery.fn.extend({ + wrapAll: function( html ) { + var wrap; + + if ( jQuery.isFunction( html ) ) { + return this.each(function( i ) { + jQuery( this ).wrapAll( html.call(this, i) ); + }); + } + + if ( this[ 0 ] ) { + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map(function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + }).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( jQuery.isFunction( html ) ) { + return this.each(function( i ) { + jQuery( this ).wrapInner( html.call(this, i) ); + }); + } + + return this.each(function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + }); + }, + + wrap: function( html ) { + var isFunction = jQuery.isFunction( html ); + + return this.each(function( i ) { + jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html ); + }); + }, + + unwrap: function() { + return this.parent().each(function() { + if ( !jQuery.nodeName( this, "body" ) ) { + jQuery( this ).replaceWith( this.childNodes ); + } + }).end(); + } +}); + + +jQuery.expr.filters.hidden = function( elem ) { + // Support: Opera <= 12.12 + // Opera reports offsetWidths and offsetHeights less than zero on some elements + return elem.offsetWidth <= 0 && elem.offsetHeight <= 0; +}; +jQuery.expr.filters.visible = function( elem ) { + return !jQuery.expr.filters.hidden( elem ); +}; + + + + +var r20 = /%20/g, + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( jQuery.isArray( obj ) ) { + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + // Item is non-scalar (array or object), encode its numeric index. + buildParams( prefix + "[" + ( typeof v === "object" ? i : "" ) + "]", v, traditional, add ); + } + }); + + } else if ( !traditional && jQuery.type( obj ) === "object" ) { + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, value ) { + // If value is a function, invoke it and return its value + value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value ); + s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value ); + }; + + // Set traditional to true for jQuery <= 1.3.2 behavior. + if ( traditional === undefined ) { + traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + }); + + } else { + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ).replace( r20, "+" ); +}; + +jQuery.fn.extend({ + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map(function() { + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + }) + .filter(function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + }) + .map(function( i, elem ) { + var val = jQuery( this ).val(); + + return val == null ? + null : + jQuery.isArray( val ) ? + jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + }) : + { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + }).get(); + } +}); + + +jQuery.ajaxSettings.xhr = function() { + try { + return new XMLHttpRequest(); + } catch( e ) {} +}; + +var xhrId = 0, + xhrCallbacks = {}, + xhrSuccessStatus = { + // file protocol always yields status code 0, assume 200 + 0: 200, + // Support: IE9 + // #1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +// Support: IE9 +// Open requests must be manually aborted on unload (#5280) +if ( window.ActiveXObject ) { + jQuery( window ).on( "unload", function() { + for ( var key in xhrCallbacks ) { + xhrCallbacks[ key ](); + } + }); +} + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport(function( options ) { + var callback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(), + id = ++xhrId; + + xhr.open( options.type, options.url, options.async, options.username, options.password ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers["X-Requested-With"] ) { + headers["X-Requested-With"] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + delete xhrCallbacks[ id ]; + callback = xhr.onload = xhr.onerror = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + complete( + // file: protocol always yields status 0; see #8605, #14207 + xhr.status, + xhr.statusText + ); + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + // Support: IE9 + // Accessing binary-data responseText throws an exception + // (#11426) + typeof xhr.responseText === "string" ? { + text: xhr.responseText + } : undefined, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + xhr.onerror = callback("error"); + + // Create the abort callback + callback = xhrCallbacks[ id ] = callback("abort"); + + try { + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + // #14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +}); + + + + +// Install script dataType +jQuery.ajaxSetup({ + accepts: { + script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /(?:java|ecma)script/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +}); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +}); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + // This transport only deals with cross domain requests + if ( s.crossDomain ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery("<script>").prop({ + async: true, + charset: s.scriptCharset, + src: s.url + }).on( + "load error", + callback = function( evt ) { + script.remove(); + callback = null; + if ( evt ) { + complete( evt.type === "error" ? 404 : 200, evt.type ); + } + } + ); + document.head.appendChild( script[ 0 ] ); + }, + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +}); + + + + +var oldCallbacks = [], + rjsonp = /(=)\?(?=&|$)|\?\?/; + +// Default jsonp settings +jQuery.ajaxSetup({ + jsonp: "callback", + jsonpCallback: function() { + var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) ); + this[ callback ] = true; + return callback; + } +}); + +// Detect, normalize options and install callbacks for jsonp requests +jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) { + + var callbackName, overwritten, responseContainer, + jsonProp = s.jsonp !== false && ( rjsonp.test( s.url ) ? + "url" : + typeof s.data === "string" && !( s.contentType || "" ).indexOf("application/x-www-form-urlencoded") && rjsonp.test( s.data ) && "data" + ); + + // Handle iff the expected data type is "jsonp" or we have a parameter to set + if ( jsonProp || s.dataTypes[ 0 ] === "jsonp" ) { + + // Get callback name, remembering preexisting value associated with it + callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ? + s.jsonpCallback() : + s.jsonpCallback; + + // Insert callback into url or form data + if ( jsonProp ) { + s[ jsonProp ] = s[ jsonProp ].replace( rjsonp, "$1" + callbackName ); + } else if ( s.jsonp !== false ) { + s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName; + } + + // Use data converter to retrieve json after script execution + s.converters["script json"] = function() { + if ( !responseContainer ) { + jQuery.error( callbackName + " was not called" ); + } + return responseContainer[ 0 ]; + }; + + // force json dataType + s.dataTypes[ 0 ] = "json"; + + // Install callback + overwritten = window[ callbackName ]; + window[ callbackName ] = function() { + responseContainer = arguments; + }; + + // Clean-up function (fires after converters) + jqXHR.always(function() { + // Restore preexisting value + window[ callbackName ] = overwritten; + + // Save back as free + if ( s[ callbackName ] ) { + // make sure that re-using the options doesn't screw things around + s.jsonpCallback = originalSettings.jsonpCallback; + + // save the callback name for future use + oldCallbacks.push( callbackName ); + } + + // Call if it was a function and we have a response + if ( responseContainer && jQuery.isFunction( overwritten ) ) { + overwritten( responseContainer[ 0 ] ); + } + + responseContainer = overwritten = undefined; + }); + + // Delegate to script + return "script"; + } +}); + + + + +// data: string of html +// context (optional): If specified, the fragment will be created in this context, defaults to document +// keepScripts (optional): If true, will include scripts passed in the html string +jQuery.parseHTML = function( data, context, keepScripts ) { + if ( !data || typeof data !== "string" ) { + return null; + } + if ( typeof context === "boolean" ) { + keepScripts = context; + context = false; + } + context = context || document; + + var parsed = rsingleTag.exec( data ), + scripts = !keepScripts && []; + + // Single tag + if ( parsed ) { + return [ context.createElement( parsed[1] ) ]; + } + + parsed = jQuery.buildFragment( [ data ], context, scripts ); + + if ( scripts && scripts.length ) { + jQuery( scripts ).remove(); + } + + return jQuery.merge( [], parsed.childNodes ); +}; + + +// Keep a copy of the old load method +var _load = jQuery.fn.load; + +/** + * Load a url into a page + */ +jQuery.fn.load = function( url, params, callback ) { + if ( typeof url !== "string" && _load ) { + return _load.apply( this, arguments ); + } + + var selector, type, response, + self = this, + off = url.indexOf(" "); + + if ( off >= 0 ) { + selector = jQuery.trim( url.slice( off ) ); + url = url.slice( 0, off ); + } + + // If it's a function + if ( jQuery.isFunction( params ) ) { + + // We assume that it's the callback + callback = params; + params = undefined; + + // Otherwise, build a param string + } else if ( params && typeof params === "object" ) { + type = "POST"; + } + + // If we have elements to modify, make the request + if ( self.length > 0 ) { + jQuery.ajax({ + url: url, + + // if "type" variable is undefined, then "GET" method will be used + type: type, + dataType: "html", + data: params + }).done(function( responseText ) { + + // Save response for use in complete callback + response = arguments; + + self.html( selector ? + + // If a selector was specified, locate the right elements in a dummy div + // Exclude scripts to avoid IE 'Permission Denied' errors + jQuery("<div>").append( jQuery.parseHTML( responseText ) ).find( selector ) : + + // Otherwise use the full result + responseText ); + + }).complete( callback && function( jqXHR, status ) { + self.each( callback, response || [ jqXHR.responseText, status, jqXHR ] ); + }); + } + + return this; +}; + + + + +jQuery.expr.filters.animated = function( elem ) { + return jQuery.grep(jQuery.timers, function( fn ) { + return elem === fn.elem; + }).length; +}; + + + + +var docElem = window.document.documentElement; + +/** + * Gets a window from an element + */ +function getWindow( elem ) { + return jQuery.isWindow( elem ) ? elem : elem.nodeType === 9 && elem.defaultView; +} + +jQuery.offset = { + setOffset: function( elem, options, i ) { + var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, calculatePosition, + position = jQuery.css( elem, "position" ), + curElem = jQuery( elem ), + props = {}; + + // Set position first, in-case top/left are set even on static elem + if ( position === "static" ) { + elem.style.position = "relative"; + } + + curOffset = curElem.offset(); + curCSSTop = jQuery.css( elem, "top" ); + curCSSLeft = jQuery.css( elem, "left" ); + calculatePosition = ( position === "absolute" || position === "fixed" ) && + ( curCSSTop + curCSSLeft ).indexOf("auto") > -1; + + // Need to be able to calculate position if either top or left is auto and position is either absolute or fixed + if ( calculatePosition ) { + curPosition = curElem.position(); + curTop = curPosition.top; + curLeft = curPosition.left; + + } else { + curTop = parseFloat( curCSSTop ) || 0; + curLeft = parseFloat( curCSSLeft ) || 0; + } + + if ( jQuery.isFunction( options ) ) { + options = options.call( elem, i, curOffset ); + } + + if ( options.top != null ) { + props.top = ( options.top - curOffset.top ) + curTop; + } + if ( options.left != null ) { + props.left = ( options.left - curOffset.left ) + curLeft; + } + + if ( "using" in options ) { + options.using.call( elem, props ); + + } else { + curElem.css( props ); + } + } +}; + +jQuery.fn.extend({ + offset: function( options ) { + if ( arguments.length ) { + return options === undefined ? + this : + this.each(function( i ) { + jQuery.offset.setOffset( this, options, i ); + }); + } + + var docElem, win, + elem = this[ 0 ], + box = { top: 0, left: 0 }, + doc = elem && elem.ownerDocument; + + if ( !doc ) { + return; + } + + docElem = doc.documentElement; + + // Make sure it's not a disconnected DOM node + if ( !jQuery.contains( docElem, elem ) ) { + return box; + } + + // If we don't have gBCR, just use 0,0 rather than error + // BlackBerry 5, iOS 3 (original iPhone) + if ( typeof elem.getBoundingClientRect !== strundefined ) { + box = elem.getBoundingClientRect(); + } + win = getWindow( doc ); + return { + top: box.top + win.pageYOffset - docElem.clientTop, + left: box.left + win.pageXOffset - docElem.clientLeft + }; + }, + + position: function() { + if ( !this[ 0 ] ) { + return; + } + + var offsetParent, offset, + elem = this[ 0 ], + parentOffset = { top: 0, left: 0 }; + + // Fixed elements are offset from window (parentOffset = {top:0, left: 0}, because it is its only offset parent + if ( jQuery.css( elem, "position" ) === "fixed" ) { + // We assume that getBoundingClientRect is available when computed position is fixed + offset = elem.getBoundingClientRect(); + + } else { + // Get *real* offsetParent + offsetParent = this.offsetParent(); + + // Get correct offsets + offset = this.offset(); + if ( !jQuery.nodeName( offsetParent[ 0 ], "html" ) ) { + parentOffset = offsetParent.offset(); + } + + // Add offsetParent borders + parentOffset.top += jQuery.css( offsetParent[ 0 ], "borderTopWidth", true ); + parentOffset.left += jQuery.css( offsetParent[ 0 ], "borderLeftWidth", true ); + } + + // Subtract parent offsets and element margins + return { + top: offset.top - parentOffset.top - jQuery.css( elem, "marginTop", true ), + left: offset.left - parentOffset.left - jQuery.css( elem, "marginLeft", true ) + }; + }, + + offsetParent: function() { + return this.map(function() { + var offsetParent = this.offsetParent || docElem; + + while ( offsetParent && ( !jQuery.nodeName( offsetParent, "html" ) && jQuery.css( offsetParent, "position" ) === "static" ) ) { + offsetParent = offsetParent.offsetParent; + } + + return offsetParent || docElem; + }); + } +}); + +// Create scrollLeft and scrollTop methods +jQuery.each( { scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function( method, prop ) { + var top = "pageYOffset" === prop; + + jQuery.fn[ method ] = function( val ) { + return access( this, function( elem, method, val ) { + var win = getWindow( elem ); + + if ( val === undefined ) { + return win ? win[ prop ] : elem[ method ]; + } + + if ( win ) { + win.scrollTo( + !top ? val : window.pageXOffset, + top ? val : window.pageYOffset + ); + + } else { + elem[ method ] = val; + } + }, method, val, arguments.length, null ); + }; +}); + +// Add the top/left cssHooks using jQuery.fn.position +// Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084 +// getComputedStyle returns percent when specified for top/left/bottom/right +// rather than make the css module depend on the offset module, we just check for it here +jQuery.each( [ "top", "left" ], function( i, prop ) { + jQuery.cssHooks[ prop ] = addGetHookIf( support.pixelPosition, + function( elem, computed ) { + if ( computed ) { + computed = curCSS( elem, prop ); + // if curCSS returns percentage, fallback to offset + return rnumnonpx.test( computed ) ? + jQuery( elem ).position()[ prop ] + "px" : + computed; + } + } + ); +}); + + +// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods +jQuery.each( { Height: "height", Width: "width" }, function( name, type ) { + jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name }, function( defaultExtra, funcName ) { + // margin is only for outerHeight, outerWidth + jQuery.fn[ funcName ] = function( margin, value ) { + var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), + extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); + + return access( this, function( elem, type, value ) { + var doc; + + if ( jQuery.isWindow( elem ) ) { + // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there + // isn't a whole lot we can do. See pull request at this URL for discussion: + // https://github.com/jquery/jquery/pull/764 + return elem.document.documentElement[ "client" + name ]; + } + + // Get document width or height + if ( elem.nodeType === 9 ) { + doc = elem.documentElement; + + // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], + // whichever is greatest + return Math.max( + elem.body[ "scroll" + name ], doc[ "scroll" + name ], + elem.body[ "offset" + name ], doc[ "offset" + name ], + doc[ "client" + name ] + ); + } + + return value === undefined ? + // Get width or height on the element, requesting but not forcing parseFloat + jQuery.css( elem, type, extra ) : + + // Set width or height on the element + jQuery.style( elem, type, value, extra ); + }, type, chainable ? margin : undefined, chainable, null ); + }; + }); +}); + + +// The number of elements contained in the matched element set +jQuery.fn.size = function() { + return this.length; +}; + +jQuery.fn.andSelf = jQuery.fn.addBack; + + + + +// Register as a named AMD module, since jQuery can be concatenated with other +// files that may use define, but not via a proper concatenation script that +// understands anonymous AMD modules. A named AMD is safest and most robust +// way to register. Lowercase jquery is used because AMD module names are +// derived from file names, and jQuery is normally delivered in a lowercase +// file name. Do this after creating the global so that if an AMD module wants +// to call noConflict to hide this version of jQuery, it will work. + +// Note that for maximum portability, libraries that are not jQuery should +// declare themselves as anonymous modules, and avoid setting a global if an +// AMD loader is present. jQuery is a special case. For more information, see +// https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon + +if ( typeof define === "function" && define.amd ) { + define( "jquery", [], function() { + return jQuery; + }); +} + + + + +var + // Map over jQuery in case of overwrite + _jQuery = window.jQuery, + + // Map over the $ in case of overwrite + _$ = window.$; + +jQuery.noConflict = function( deep ) { + if ( window.$ === jQuery ) { + window.$ = _$; + } + + if ( deep && window.jQuery === jQuery ) { + window.jQuery = _jQuery; + } + + return jQuery; +}; + +// Expose jQuery and $ identifiers, even in +// AMD (#7102#comment:10, https://github.com/jquery/jquery/pull/557) +// and CommonJS for browser emulators (#13566) +if ( typeof noGlobal === strundefined ) { + window.jQuery = window.$ = jQuery; +} + + + + +return jQuery; + +})); diff --git a/themes/pelican-clean-blog/static/js/jquery.min.js b/themes/pelican-clean-blog/static/js/jquery.min.js new file mode 100755 index 0000000..c4643af --- /dev/null +++ b/themes/pelican-clean-blog/static/js/jquery.min.js @@ -0,0 +1,5 @@ +/*! jQuery v2.1.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.1",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="<select msallowclip=''><option selected=''></option></select>",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=lb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=mb(b);function pb(){}pb.prototype=d.filters=d.pseudos,d.setFilters=new pb,g=fb.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fb.error(a):z(a,i).slice(0)};function qb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+Math.random()}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b) +},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=L.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var Q=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,R=["Top","Right","Bottom","Left"],S=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)},T=/^(?:checkbox|radio)$/i;!function(){var a=l.createDocumentFragment(),b=a.appendChild(l.createElement("div")),c=l.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},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(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||l,d=c.documentElement,e=c.body,a.pageX=b.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d&&d.clientLeft||e&&e.clientLeft||0),a.pageY=b.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d&&d.clientTop||e&&e.clientTop||0)),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},fix:function(a){if(a[n.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=W.test(e)?this.mouseHooks:V.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new n.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=l),3===a.target.nodeType&&(a.target=a.target.parentNode),g.filter?g.filter(a,f):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==_()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===_()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&n.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=n.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?Z:$):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={isDefaultPrevented:$,isPropagationStopped:$,isImmediatePropagationStopped:$,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=Z,a&&a.preventDefault&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=Z,a&&a.stopPropagation&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=Z,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!n.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=L.access(d,b);e||d.addEventListener(a,c,!0),L.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=L.access(d,b)-1;e?L.access(d,b,e):(d.removeEventListener(a,c,!0),L.remove(d,b))}}}),n.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(g in a)this.on(g,b,c,a[g],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=$;else if(!d)return this;return 1===e&&(f=d,d=function(a){return n().off(a),f.apply(this,arguments)},d.guid=f.guid||(f.guid=n.guid++)),this.each(function(){n.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=$),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var ab=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bb=/<([\w:]+)/,cb=/<|&#?\w+;/,db=/<(?:script|style|link)/i,eb=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/^$|\/(?:java|ecma)script/i,gb=/^true\/(.*)/,hb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ib={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ib.optgroup=ib.option,ib.tbody=ib.tfoot=ib.colgroup=ib.caption=ib.thead,ib.th=ib.td;function jb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=ob(h),f=ob(a),d=0,e=f.length;e>d;d++)pb(f[d],g[d]);if(b)if(c)for(f=f||ob(a),g=g||ob(h),d=0,e=f.length;e>d;d++)nb(f[d],g[d]);else nb(a,h);return g=ob(h,"script"),g.length>0&&mb(g,!i&&ob(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(cb.test(e)){f=f||k.appendChild(b.createElement("div")),g=(bb.exec(e)||["",""])[1].toLowerCase(),h=ib[g]||ib._default,f.innerHTML=h[1]+e.replace(ab,"<$1></$2>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=ob(k.appendChild(e),"script"),i&&mb(f),c)){j=0;while(e=f[j++])fb.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(ob(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&mb(ob(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(ob(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!db.test(a)&&!ib[(bb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ab,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ob(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(ob(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&eb.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(ob(c,"script"),kb),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,ob(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,lb),j=0;g>j;j++)h=f[j],fb.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(hb,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qb,rb={};function sb(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function tb(a){var b=l,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=qb[0].contentDocument,b.write(),b.close(),c=sb(a,b),qb.detach()),rb[a]=c),c}var ub=/^margin/,vb=new RegExp("^("+Q+")(?!px)[a-z%]+$","i"),wb=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)};function xb(a,b,c){var d,e,f,g,h=a.style;return c=c||wb(a),c&&(g=c.getPropertyValue(b)||c[b]),c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),vb.test(g)&&ub.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function yb(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d=l.documentElement,e=l.createElement("div"),f=l.createElement("div");if(f.style){f.style.backgroundClip="content-box",f.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===f.style.backgroundClip,e.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",e.appendChild(f);function g(){f.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",f.innerHTML="",d.appendChild(e);var g=a.getComputedStyle(f,null);b="1%"!==g.top,c="4px"===g.width,d.removeChild(e)}a.getComputedStyle&&n.extend(k,{pixelPosition:function(){return g(),b},boxSizingReliable:function(){return null==c&&g(),c},reliableMarginRight:function(){var b,c=f.appendChild(l.createElement("div"));return c.style.cssText=f.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",f.style.width="1px",d.appendChild(e),b=!parseFloat(a.getComputedStyle(c,null).marginRight),d.removeChild(e),b}})}}(),n.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var zb=/^(none|table(?!-c[ea]).+)/,Ab=new RegExp("^("+Q+")(.*)$","i"),Bb=new RegExp("^([+-])=("+Q+")","i"),Cb={position:"absolute",visibility:"hidden",display:"block"},Db={letterSpacing:"0",fontWeight:"400"},Eb=["Webkit","O","Moz","ms"];function Fb(a,b){if(b in a)return b;var c=b[0].toUpperCase()+b.slice(1),d=b,e=Eb.length;while(e--)if(b=Eb[e]+c,b in a)return b;return d}function Gb(a,b,c){var d=Ab.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Hb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+R[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+R[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+R[f]+"Width",!0,e))):(g+=n.css(a,"padding"+R[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+R[f]+"Width",!0,e)));return g}function Ib(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=wb(a),g="border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=xb(a,b,f),(0>e||null==e)&&(e=a.style[b]),vb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Hb(a,b,c||(g?"border":"content"),d,f)+"px"}function Jb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=L.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&S(d)&&(f[g]=L.access(d,"olddisplay",tb(d.nodeName)))):(e=S(d),"none"===c&&e||L.set(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=xb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;return b=n.cssProps[h]||(n.cssProps[h]=Fb(i,h)),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=Bb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Fb(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=xb(a,b,d)),"normal"===e&&b in Db&&(e=Db[b]),""===c||c?(f=parseFloat(e),c===!0||n.isNumeric(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?zb.test(n.css(a,"display"))&&0===a.offsetWidth?n.swap(a,Cb,function(){return Ib(a,b,d)}):Ib(a,b,d):void 0},set:function(a,c,d){var e=d&&wb(a);return Gb(a,c,d?Hb(a,b,d,"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),n.cssHooks.marginRight=yb(k.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},xb,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+R[d]+b]=f[d]||f[d-2]||f[0];return e}},ub.test(a)||(n.cssHooks[a+b].set=Gb)}),n.fn.extend({css:function(a,b){return J(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=wb(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Jb(this,!0)},hide:function(){return Jb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){S(this)?n(this).show():n(this).hide()})}});function Kb(a,b,c,d,e){return new Kb.prototype.init(a,b,c,d,e)}n.Tween=Kb,Kb.prototype={constructor:Kb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Kb.propHooks[this.prop];return a&&a.get?a.get(this):Kb.propHooks._default.get(this)},run:function(a){var b,c=Kb.propHooks[this.prop];return this.pos=b=this.options.duration?n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Kb.propHooks._default.set(this),this}},Kb.prototype.init.prototype=Kb.prototype,Kb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Kb.propHooks.scrollTop=Kb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},n.fx=Kb.prototype.init,n.fx.step={};var Lb,Mb,Nb=/^(?:toggle|show|hide)$/,Ob=new RegExp("^(?:([+-])=|)("+Q+")([a-z%]*)$","i"),Pb=/queueHooks$/,Qb=[Vb],Rb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=Ob.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&Ob.exec(n.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,n.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function Sb(){return setTimeout(function(){Lb=void 0}),Lb=n.now()}function Tb(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=R[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ub(a,b,c){for(var d,e=(Rb[b]||[]).concat(Rb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Vb(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&S(a),q=L.get(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?L.get(a,"olddisplay")||tb(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Nb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?tb(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=L.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;L.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ub(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function Wb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function Xb(a,b,c){var d,e,f=0,g=Qb.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Lb||Sb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:Lb||Sb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(Wb(k,j.opts.specialEasing);g>f;f++)if(d=Qb[f].call(j,a,k,j.opts))return d;return n.map(k,Ub,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(Xb,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],Rb[c]=Rb[c]||[],Rb[c].unshift(b)},prefilter:function(a,b){b?Qb.unshift(a):Qb.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(S).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=Xb(this,n.extend({},a),f);(e||L.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=L.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Pb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=L.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Tb(b,!0),a,d,e)}}),n.each({slideDown:Tb("show"),slideUp:Tb("hide"),slideToggle:Tb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=0,c=n.timers;for(Lb=n.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||n.fx.stop(),Lb=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){Mb||(Mb=setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){clearInterval(Mb),Mb=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(a,b){return a=n.fx?n.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a=l.createElement("input"),b=l.createElement("select"),c=b.appendChild(l.createElement("option"));a.type="checkbox",k.checkOn=""!==a.value,k.optSelected=c.selected,b.disabled=!0,k.optDisabled=!c.disabled,a=l.createElement("input"),a.value="t",a.type="radio",k.radioValue="t"===a.value}();var Yb,Zb,$b=n.expr.attrHandle;n.fn.extend({attr:function(a,b){return J(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===U?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?Zb:Yb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void n.removeAttr(a,b)) +},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),Zb={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=$b[b]||n.find.attr;$b[b]=function(a,b,d){var e,f;return d||(f=$b[b],$b[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,$b[b]=f),e}});var _b=/^(?:input|select|textarea|button)$/i;n.fn.extend({prop:function(a,b){return J(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!n.isXMLDoc(a),f&&(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){return a.hasAttribute("tabindex")||_b.test(a.nodeName)||a.href?a.tabIndex:-1}}}}),k.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var ac=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h="string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=n.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0===arguments.length||"string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?n.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===U||"boolean"===c)&&(this.className&&L.set(this,"__className__",this.className),this.className=this.className||a===!1?"":L.get(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ac," ").indexOf(b)>=0)return!0;return!1}});var bc=/\r/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(bc,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(d.value,f)>=0)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>=0:void 0}},k.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var cc=n.now(),dc=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(a){var b,c;if(!a||"string"!=typeof a)return null;try{c=new DOMParser,b=c.parseFromString(a,"text/xml")}catch(d){b=void 0}return(!b||b.getElementsByTagName("parsererror").length)&&n.error("Invalid XML: "+a),b};var ec,fc,gc=/#.*$/,hc=/([?&])_=[^&]*/,ic=/^(.*?):[ \t]*([^\r\n]*)$/gm,jc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,kc=/^(?:GET|HEAD)$/,lc=/^\/\//,mc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,nc={},oc={},pc="*/".concat("*");try{fc=location.href}catch(qc){fc=l.createElement("a"),fc.href="",fc=fc.href}ec=mc.exec(fc.toLowerCase())||[];function rc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function sc(a,b,c,d){var e={},f=a===oc;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function tc(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function uc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function vc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:fc,type:"GET",isLocal:jc.test(ec[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":pc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?tc(tc(a,n.ajaxSettings),b):tc(n.ajaxSettings,a)},ajaxPrefilter:rc(nc),ajaxTransport:rc(oc),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!f){f={};while(b=ic.exec(e))f[b[1].toLowerCase()]=b[2]}b=f[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?e:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return c&&c.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||fc)+"").replace(gc,"").replace(lc,ec[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(h=mc.exec(k.url.toLowerCase()),k.crossDomain=!(!h||h[1]===ec[1]&&h[2]===ec[2]&&(h[3]||("http:"===h[1]?"80":"443"))===(ec[3]||("http:"===ec[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),sc(nc,k,b,v),2===t)return v;i=k.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!kc.test(k.type),d=k.url,k.hasContent||(k.data&&(d=k.url+=(dc.test(d)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=hc.test(d)?d.replace(hc,"$1_="+cc++):d+(dc.test(d)?"&":"?")+"_="+cc++)),k.ifModified&&(n.lastModified[d]&&v.setRequestHeader("If-Modified-Since",n.lastModified[d]),n.etag[d]&&v.setRequestHeader("If-None-Match",n.etag[d])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+pc+"; q=0.01":""):k.accepts["*"]);for(j in k.headers)v.setRequestHeader(j,k.headers[j]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(j in{success:1,error:1,complete:1})v[j](k[j]);if(c=sc(oc,k,b,v)){v.readyState=1,i&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,c.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,f,h){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),c=void 0,e=h||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,f&&(u=uc(k,v,f)),u=vc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[d]=w),w=v.getResponseHeader("etag"),w&&(n.etag[d]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,i&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),i&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(b=n(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var wc=/%20/g,xc=/\[\]$/,yc=/\r?\n/g,zc=/^(?:submit|button|image|reset|file)$/i,Ac=/^(?:input|select|textarea|keygen)/i;function Bc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||xc.test(a)?d(a,e):Bc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Bc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Bc(c,a[c],b,e);return d.join("&").replace(wc,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Ac.test(this.nodeName)&&!zc.test(a)&&(this.checked||!T.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(yc,"\r\n")}}):{name:b.name,value:c.replace(yc,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Cc=0,Dc={},Ec={0:200,1223:204},Fc=n.ajaxSettings.xhr();a.ActiveXObject&&n(a).on("unload",function(){for(var a in Dc)Dc[a]()}),k.cors=!!Fc&&"withCredentials"in Fc,k.ajax=Fc=!!Fc,n.ajaxTransport(function(a){var b;return k.cors||Fc&&!a.crossDomain?{send:function(c,d){var e,f=a.xhr(),g=++Cc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)f.setRequestHeader(e,c[e]);b=function(a){return function(){b&&(delete Dc[g],b=f.onload=f.onerror=null,"abort"===a?f.abort():"error"===a?d(f.status,f.statusText):d(Ec[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onload=b(),f.onerror=b("error"),b=Dc[g]=b("abort");try{f.send(a.hasContent&&a.data||null)}catch(h){if(b)throw h}},abort:function(){b&&b()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(d,e){b=n("<script>").prop({async:!0,charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&e("error"===a.type?404:200,a.type)}),l.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Gc=[],Hc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Gc.pop()||n.expando+"_"+cc++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Hc.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Hc.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Hc,"$1"+e):b.jsonp!==!1&&(b.url+=(dc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Gc.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||l;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=n.buildFragment([a],b,e),e&&e.length&&n(e).remove(),n.merge([],d.childNodes))};var Ic=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&Ic)return Ic.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=n.trim(a.slice(h)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e,dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,f||[a.responseText,b,a])}),this},n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};var Jc=a.document.documentElement;function Kc(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,n.contains(b,d)?(typeof d.getBoundingClientRect!==U&&(e=d.getBoundingClientRect()),c=Kc(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===n.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(d=a.offset()),d.top+=n.css(a[0],"borderTopWidth",!0),d.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-n.css(c,"marginTop",!0),left:b.left-d.left-n.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||Jc;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Jc})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(b,c){var d="pageYOffset"===c;n.fn[b]=function(e){return J(this,function(b,e,f){var g=Kc(b);return void 0===f?g?g[c]:b[e]:void(g?g.scrollTo(d?a.pageXOffset:f,d?f:a.pageYOffset):b[e]=f)},b,e,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=yb(k.pixelPosition,function(a,c){return c?(c=xb(a,b),vb.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return J(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var Lc=a.jQuery,Mc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=Mc),b&&a.jQuery===n&&(a.jQuery=Lc),n},typeof b===U&&(a.jQuery=a.$=n),n}); +//# sourceMappingURL=jquery.min.map \ No newline at end of file diff --git a/themes/pelican-clean-blog/templates/analytics.html b/themes/pelican-clean-blog/templates/analytics.html new file mode 100644 index 0000000..e27adf8 --- /dev/null +++ b/themes/pelican-clean-blog/templates/analytics.html @@ -0,0 +1,46 @@ +{% if GOOGLE_ANALYTICS %} + <script type="text/javascript"> + var _gaq = _gaq || []; + _gaq.push(['_setAccount', '{{GOOGLE_ANALYTICS}}']); + _gaq.push(['_trackPageview']); + (function() { + var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; + ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; + var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); + })(); + </script> +{% endif %} +{% if GAUGES %} + <script type="text/javascript"> + var _gauges = _gauges || []; + (function() { + var t = document.createElement('script'); + t.type = 'text/javascript'; + t.async = true; + t.id = 'gauges-tracker'; + t.setAttribute('data-site-id', '{{GAUGES}}'); + t.src = '//secure.gaug.es/track.js'; + var s = document.getElementsByTagName('script')[0]; + s.parentNode.insertBefore(t, s); + })(); + </script> +{% endif %} +{% if PIWIK_URL and PIWIK_SITE_ID %} + <script type="text/javascript"> + {% if PIWIK_SSL_URL %} + var pkBaseURL = "{{ PIWIK_SSL_URL }}"; + {% else %} + var pkBaseURL = "{{ PIWIK_URL }}"; + {% endif %} + var _paq = _paq || []; + _paq.push(["trackPageView"]); + _paq.push(["enableLinkTracking"]); + (function() { + var u=(("https:" == document.location.protocol) ? "https" : "http")+"://"+pkBaseURL+"/"; + _paq.push(["setTrackerUrl", u+"piwik.php"]); + _paq.push(["setSiteId", "{{ PIWIK_SITE_ID }}"]); + var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript"; + g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s); + })(); + </script> +{% endif %} diff --git a/themes/pelican-clean-blog/templates/archives.html b/themes/pelican-clean-blog/templates/archives.html new file mode 100755 index 0000000..15149cb --- /dev/null +++ b/themes/pelican-clean-blog/templates/archives.html @@ -0,0 +1,34 @@ +{% extends "base.html" %} + +{% block title %}{{ SITENAME }} - Archives{% endblock %} + +{% block header %} + <!-- Page Header --> + {% if HEADER_COVER %} + <header class="intro-header" style="background-image: url('{{ HEADER_COVER }}')"> + {% elif HEADER_COLOR %} + <header class="intro-header" style="background-color: {{ HEADER_COLOR }}"> + {% else %} + <header class="intro-header" style="background-image: url('{{ SITEURL }}/{{ THEME_STATIC_DIR }}/images/home-bg.jpg')"> + {% endif %} + <div class="container"> + <div class="row"> + <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"> + <div class="post-heading"> + <h1>Archives for {{ SITENAME }}</h1> + </div> + </div> + </div> + </div> + </header> +{% endblock header %} + +{% block content %} + <dl> + {% for article in dates %} + <dt>{{ article.locale_date }}</dt> + <dd><a href="{{ SITEURL }}/{{ article.url }}">{{ article.title }}</a></dd> + {% endfor %} + <hr> + </dl> +{% endblock content %} diff --git a/themes/pelican-clean-blog/templates/article.html b/themes/pelican-clean-blog/templates/article.html new file mode 100755 index 0000000..c5dc9dc --- /dev/null +++ b/themes/pelican-clean-blog/templates/article.html @@ -0,0 +1,158 @@ +{% extends "base.html" %} +{% block title %}{{ article.title }}{% endblock %} + +{% block head %} + {{ super() }} + + {% for keyword in article.keywords %} + <meta name="keywords" content="{{keyword}}" > + {% endfor %} + + {% if description %} + <meta name="description" content="{{ description }}"> + {% elif article.headline %} + <meta name="description" content="{{ article.headline }}"> + {% elif article.summary %} + <meta name="description" content="{{ article.summary|striptags|truncate(140) }}"> + {% endif %} + + {% for author in article.authors %} + <meta name="author" content="{{ author }}"> + {% endfor %} + + {% for tag in article.tags %} + <meta name="tags" content="{{tag}}"> + {% endfor %} +{% endblock %} + +{% block twitter_card %} + {% for name,link in SOCIAL if name in ['twitter'] %} + <meta name="twitter:card" content="summary_large_image"> + <meta name="twitter:site" content="@{{ link|replace('http://', 'https://')|replace('https://twitter.com/', '') }}"> + <meta name="twitter:title" content="{{ article.title }}"> + + {% if article.twitter_image %} + {% if article.twitter_image|lower|truncate(4, True, '') == "http" %} + <meta property="twitter:image" content="{{ article.twitter_image }}"> + {% else %} + <meta property="twitter:image" content="{{ SITEURL }}/{{ article.twitter_image }}"> + {% endif %} + {% elif article.header_cover %} + <meta name="twitter:image" content="{{ SITEURL }}/{{ article.header_cover }}"> + {% elif HEADER_COVER %} + <meta name="twitter:image" content="{{ SITEURL }}/{{ HEADER_COVER }}"> + {% else %} + <meta name="twitter:image" content="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/images/post-bg.jpg"> + {% endif %} + + {% if description %} + <meta name="twitter:description" content="{{ description }}"> + {% elif article.headline %} + <meta name="twitter:description" content="{{ article.headline }}"> + {% else %} + <meta name="twitter:description" content="{{ article.summary|striptags|truncate(140) }}"> + {% endif %} + {% endfor %} +{% endblock %} +{% block opengraph %} + {{ super() }} + <meta property="og:type" content="article"> + {% for author in article.authors %} + <meta property="article:author" content="{{ SITEURL }}/{{ author.url }}"> + {% endfor %} + <meta property="og:url" content="{{ SITEURL }}/{{ article.url }}"> + <meta property="og:title" content="{{ article.title }}"> + <meta property="article:published_time" content="{{ article.date }}"> + {% if description %} + <meta property="og:description" content="{{ description }}"> + {% elif article.headline %} + <meta property="og:description" content="{{ article.headline }}"> + {% elif article.summary %} + <meta property="og:description" content="{{ article.summary|striptags|truncate(140) }}"> + {% endif %} + + {% if article.og_image %} + {% if article.og_image|lower|truncate(4, True, '') == "http" %} + <meta property="og:image" content="{{ article.og_image }}"> + {% else %} + <meta property="og:image" content="{{ SITEURL }}/{{ article.og_image }}"> + {% endif %} + {% elif article.header_cover %} + <meta property="og:image" content="{{ SITEURL }}/{{ article.header_cover }}"> + {% elif HEADER_COVER %} + <meta property="og:image" content="{{ SITEURL }}/{{ HEADER_COVER }}"> + {% else %} + <meta property="og:image" content="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/images/post-bg.jpg"> + {% endif %} +{% endblock %} + +{% block header %} + <!-- Page Header --> + {% if article.header_cover %} + <header class="intro-header" style="background-image: url('{{ article.header_cover }}')"> + {% elif HEADER_COVER %} + <header class="intro-header" style="background-image: url('{{ HEADER_COVER }}')"> + {% elif HEADER_COLOR %} + <header class="intro-header" style="background-color: {{ HEADER_COLOR }}"> + {% else %} + <header class="intro-header" style="background-image: url('{{ SITEURL }}/{{ THEME_STATIC_DIR }}/images/post-bg.jpg')"> + {% endif %} + <div class="container"> + <div class="row"> + <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"> + <div class="post-heading"> + <h1>{{ article.title }}</h1> + {% if article.headline %} + <h3 class="subheading">{{ article.headline }}</h3> + {% endif %} + <span class="meta">Posted by + {% for author in article.authors %} + <a href="{{ SITEURL }}/{{ author.url }}">{{ author }}</a> + {% endfor %} + on {{ article.locale_date }} + </span> + {% if article.modified %} + <span class="meta">Updated on {{ article.locale_modified }}</span> + {% endif %} + {% import 'translations.html' as translations with context %} + {{ translations.translations_for(article) }} + </div> + </div> + </div> + </div> + </header> +{% endblock header %} + +{% block content %} + <!-- Post Content --> + <article> + {{ article.content }} + </article> + + {% if article.tags %} + <div class="tags"> + <p>tags: {% for tag in article.tags %}<a href="{{ SITEURL }}/{{ tag.url }}">{{ tag | escape }}</a>{% if not loop.last %}, {% endif %}{% endfor %}</p> + </div> + {% endif %} + + {% include 'sharing.html' %} + <hr> + + {% if DISQUS_SITENAME and SITEURL and article.status != "draft" %} + <div class="comments"> + <h2>Comments !</h2> + <div id="disqus_thread"></div> + <script type="text/javascript"> + var disqus_shortname = '{{ DISQUS_SITENAME }}'; + var disqus_identifier = '{{ article.url }}'; + var disqus_url = '{{ SITEURL }}/{{ article.url }}'; + (function() { + var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; + dsq.src = '//{{ DISQUS_SITENAME }}.disqus.com/embed.js'; + (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); + })(); + </script> + <noscript>Please enable JavaScript to view the comments.</noscript> + </div> + {% endif %} +{% endblock content %} diff --git a/themes/pelican-clean-blog/templates/author.html b/themes/pelican-clean-blog/templates/author.html new file mode 100755 index 0000000..65aff95 --- /dev/null +++ b/themes/pelican-clean-blog/templates/author.html @@ -0,0 +1,33 @@ +{% extends "index.html" %} + +{% block title %}{{ SITENAME }} - Articles by {{ author }}{% endblock %} + +{% block opengraph %} + {{ super() }} + <meta property="og:title" content="{{ SITENAME }} - Articles by {{ author }}"> + <meta property="og:type" content="profile"> + <meta property="profile:first_name" content="{{ author.name.split(' ')[0] }}"> + <meta property="profile:last_name" content="{{ author.name.split(' ')[1:]|join(' ') }}"> + <meta property="profile:username" content="{{ author.slug }}"> +{% endblock opengraph %} + +{% block header %} + <!-- Page Header --> + {% if HEADER_COVER %} + <header class="intro-header" style="background-image: url('{{ HEADER_COVER }}')"> + {% elif HEADER_COLOR %} + <header class="intro-header" style="background-color: {{ HEADER_COLOR }}"> + {% else %} + <header class="intro-header" style="background-image: url('{{ SITEURL }}/{{ THEME_STATIC_DIR }}/images/home-bg.jpg')"> + {% endif %} + <div class="container"> + <div class="row"> + <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"> + <div class="post-heading"> + <h1>Articles by {{ author }}</h1> + </div> + </div> + </div> + </div> + </header> +{% endblock header %} diff --git a/themes/pelican-clean-blog/templates/authors.html b/themes/pelican-clean-blog/templates/authors.html new file mode 100755 index 0000000..74917a8 --- /dev/null +++ b/themes/pelican-clean-blog/templates/authors.html @@ -0,0 +1,37 @@ +{% extends "index.html" %} + +{% block title %}{{ SITENAME }} - Authors{% endblock title %} + +{% block header %} + <!-- Page Header --> + {% if HEADER_COVER %} + <header class="intro-header" style="background-image: url('{{ HEADER_COVER }}')"> + {% elif HEADER_COLOR %} + <header class="intro-header" style="background-color: {{ HEADER_COLOR }}"> + {% else %} + <header class="intro-header" style="background-image: url('{{ SITEURL }}/{{ THEME_STATIC_DIR }}/images/home-bg.jpg')"> + {% endif %} + <div class="container"> + <div class="row"> + <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"> + <div class="post-heading"> + <h1>Articles by {{ author }}</h1> + </div> + </div> + </div> + </div> + </header> +{% endblock header %} + +{% block content %} + {% for author, articles in authors|sort %} + <div class="post-preview"> + <a href="{{ SITEURL }}/{{ author.url }}" rel="bookmark"> + <h2 class="post-title"> + {{ author }} ({{ articles|count }}) + </h2> + </a> + </div> + <hr> + {% endfor %} +{% endblock content %} diff --git a/themes/pelican-clean-blog/templates/base.html b/themes/pelican-clean-blog/templates/base.html new file mode 100644 index 0000000..bdbda51 --- /dev/null +++ b/themes/pelican-clean-blog/templates/base.html @@ -0,0 +1,197 @@ +<!DOCTYPE html> +<html lang="{{ DEFAULT_LANG }}"> + +<head> + {% block head %} + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + + {% if GOOGLE_SITE_VERIFICATION %} + <meta name="google-site-verification" content="{{ GOOGLE_SITE_VERIFICATION }}"> + {% endif %} + + <title>{% block title %}{{ SITENAME }}{% if SITESUBTITLE and SHOW_SITESUBTITLE_IN_HTML %} - {{ SITESUBTITLE }}{% endif %}{% endblock title %} + + {% for name,link in SOCIAL if name in ['rss', 'rss-square'] %} + + {% else %} + {% if FEED_ALL_ATOM %} + + {% endif %} + {% if FEED_ALL_RSS %} + + {% endif %} + {% if FEED_ATOM %} + + {% endif %} + {% if FEED_RSS %} + + {% endif %} + {% if CATEGORY_FEED_ATOM and category %} + + {% endif %} + {% if CATEGORY_FEED_RSS and category %} + + {% endif %} + {% if TAG_FEED_ATOM and tag %} + + {% endif %} + {% if TAG_FEED_RSS and tag %} + + {% endif %} + {% endfor %} + + + + + + + + {% if COLOR_SCHEME_CSS %} + + {% else %} + + {% endif %} + + {% if CSS_OVERRIDE %} + + + {% endif %} + + + + + + + + + + {% endblock head %} + + {% block opengraph %} + {% for admin in FACEBOOK_ADMINS %} + + {% endfor %} + {% for LOC in LOCALE %} + + {% endfor %} + + {% endblock opengraph %} + {% block twitter_card %} + {% for name,link in SOCIAL if name in ['twitter'] %} + + + + + {% if HEADER_COVER %} + + {% else %} + + {% endif %} + {% endfor %} + {% endblock twitter_card %} + + + + + + + + {% block header %}{% endblock header %} + + +
+
+
+ {% block content %}{% endblock content %} +
+
+
+ +
+ + + + + + + + + + + {% if not DISABLE_CUSTOM_THEME_JAVASCRIPT %} + + + {% endif %} + + {% include 'analytics.html' %} + {% include 'disqus_script.html' %} + + + diff --git a/themes/pelican-clean-blog/templates/categories.html b/themes/pelican-clean-blog/templates/categories.html new file mode 100755 index 0000000..7af5236 --- /dev/null +++ b/themes/pelican-clean-blog/templates/categories.html @@ -0,0 +1,32 @@ +{% extends "base.html" %} + +{% block title %}{{ SITENAME }} - Categories{% endblock %} + +{% block header %} + + {% if HEADER_COVER %} +
+ {% elif HEADER_COLOR %} +
+ {% else %} +
+ {% endif %} +
+
+
+
+

{{ SITENAME }} - Categories

+
+
+
+
+
+{% endblock header %} + +{% block content %} +
    + {% for category, articles in categories %} +
  • {{ category }}
  • + {% endfor %} +
+{% endblock content %} diff --git a/themes/pelican-clean-blog/templates/category.html b/themes/pelican-clean-blog/templates/category.html new file mode 100755 index 0000000..53b8879 --- /dev/null +++ b/themes/pelican-clean-blog/templates/category.html @@ -0,0 +1,24 @@ +{% extends "index.html" %} + +{% block title %}{{ SITENAME }} - Articles in the {{ category }} category{% endblock %} + +{% block header %} + + {% if HEADER_COVER %} +
+ {% elif HEADER_COLOR %} +
+ {% else %} +
+ {% endif %} +
+
+
+
+

Articles in the {{ category }} category

+
+
+
+
+
+{% endblock header %} diff --git a/themes/pelican-clean-blog/templates/comments.html b/themes/pelican-clean-blog/templates/comments.html new file mode 100644 index 0000000..540eac8 --- /dev/null +++ b/themes/pelican-clean-blog/templates/comments.html @@ -0,0 +1 @@ +{% if DISQUS_SITENAME %}

There are comments.

{% endif %} diff --git a/themes/pelican-clean-blog/templates/disqus_script.html b/themes/pelican-clean-blog/templates/disqus_script.html new file mode 100644 index 0000000..4ee419b --- /dev/null +++ b/themes/pelican-clean-blog/templates/disqus_script.html @@ -0,0 +1,11 @@ +{% if DISQUS_SITENAME %} + +{% endif %} diff --git a/themes/pelican-clean-blog/templates/footer.html b/themes/pelican-clean-blog/templates/footer.html new file mode 100644 index 0000000..b0a7065 --- /dev/null +++ b/themes/pelican-clean-blog/templates/footer.html @@ -0,0 +1,4 @@ + diff --git a/themes/pelican-clean-blog/templates/index.html b/themes/pelican-clean-blog/templates/index.html new file mode 100755 index 0000000..6eeba7a --- /dev/null +++ b/themes/pelican-clean-blog/templates/index.html @@ -0,0 +1,73 @@ +{% extends "base.html" %} + +{% block header %} + + + {% if HEADER_COVER %} +
+ {% elif HEADER_COLOR %} +
+ {% else %} +
+ {% endif %} +
+
+
+
+

{{ SITENAME }}

+ {% if SITESUBTITLE %} +
+ {{ SITESUBTITLE }} + {% endif %} + {% if SOCIAL and SHOW_SOCIAL_ON_INDEX_PAGE_HEADER %} +
    + {% for name,link in SOCIAL %} +
  • + + + + + +
  • + {% endfor %} +
+ {% endif %} +
+
+
+
+
+{% endblock header %} + +{% block content %} + {% for article in articles_page.object_list %} +
+ +

+ {{ article.title }} +

+
+ {% if SHOW_FULL_ARTICLE %} + {{ article.content }} + {% else %} +

+ {% if article.has_summary %} + {{ article.summary }} + {% elif article.summary %} + {{ article.summary|striptags|truncate(140) }} + {% endif %} +

+ {% endif %} + + {% include 'comments.html' %} +
+ {% endfor %} + + {% include "pagination.html" %} +{% endblock content %} + diff --git a/themes/pelican-clean-blog/templates/page.html b/themes/pelican-clean-blog/templates/page.html new file mode 100755 index 0000000..b7c8d71 --- /dev/null +++ b/themes/pelican-clean-blog/templates/page.html @@ -0,0 +1,32 @@ +{% extends "index.html" %} + +{% block title %}{{ page.title }}{% endblock title %} + +{% block header %} + + {% if page.header_cover %} +
+ {% elif HEADER_COVER %} +
+ {% elif HEADER_COLOR %} +
+ {% else %} +
+ {% endif %} +
+
+
+
+

{{ page.title }}

+
+
+
+
+
+{% endblock header %} + +{% block content %} +
+ {{ page.content }} +
+{% endblock content %} diff --git a/themes/pelican-clean-blog/templates/pagination.html b/themes/pelican-clean-blog/templates/pagination.html new file mode 100644 index 0000000..22b7e54 --- /dev/null +++ b/themes/pelican-clean-blog/templates/pagination.html @@ -0,0 +1,16 @@ +{% if DEFAULT_PAGINATION and articles_paginator.num_pages > 1 %} +
+ + + Page {{ articles_page.number }} / {{ articles_paginator.num_pages }} +
+{% endif %} diff --git a/themes/pelican-clean-blog/templates/period_archives.html b/themes/pelican-clean-blog/templates/period_archives.html new file mode 100755 index 0000000..19fdaa9 --- /dev/null +++ b/themes/pelican-clean-blog/templates/period_archives.html @@ -0,0 +1,34 @@ +{% extends "base.html" %} + +{% block title %}{{ SITENAME }} - Archives for {{ period | reverse | join (' ') }}{% endblock %} + +{% block header %} + + {% if HEADER_COVER %} +
+ {% elif HEADER_COLOR %} +
+ {% else %} +
+ {% endif %} +
+
+
+
+

Archives for {{ period | reverse | join (' ') }}

+
+
+
+
+
+{% endblock header %} + +{% block content %} +
+ {% for article in dates %} +
{{ article.locale_date }}
+
{{ article.title }}
+ {% endfor %} +
+
+{% endblock content %} diff --git a/themes/pelican-clean-blog/templates/sharing.html b/themes/pelican-clean-blog/templates/sharing.html new file mode 100644 index 0000000..fc72277 --- /dev/null +++ b/themes/pelican-clean-blog/templates/sharing.html @@ -0,0 +1,23 @@ +{% if article.status != "draft" %} +{% if ADDTHIS_PUBID %} +
+ +{% endif %} +{% endif %} diff --git a/themes/pelican-clean-blog/templates/tag.html b/themes/pelican-clean-blog/templates/tag.html new file mode 100755 index 0000000..108d5be --- /dev/null +++ b/themes/pelican-clean-blog/templates/tag.html @@ -0,0 +1,22 @@ +{% extends "index.html" %} +{% block title %}{{ SITENAME }} - Tag {{ tag }}{% endblock %} +{% block header %} + {% if HEADER_COVER %} +
+ {% elif HEADER_COLOR %} +
+ {% else %} +
+ {% endif %} +
+
+
+
+

Tag {{ tag }}

+
+
+
+
+
+{% endblock header %} + diff --git a/themes/pelican-clean-blog/templates/tags.html b/themes/pelican-clean-blog/templates/tags.html new file mode 100755 index 0000000..bab699f --- /dev/null +++ b/themes/pelican-clean-blog/templates/tags.html @@ -0,0 +1,31 @@ +{% extends "base.html" %} + +{% block title %}{{ SITENAME }} - Tags{% endblock %} + +{% block header %} + + {% if HEADER_COVER %} +
+ {% elif HEADER_COLOR %} +
+ {% else %} +
+ {% endif %} +
+
+
+
+

{{ SITENAME }} - Tags

+
+
+
+
+
+{% endblock header %} + +{% block content %} +

Tags for {{ SITENAME }}

+ {%- for tag, articles in tags|sort %} +
  • {{ tag }} ({{ articles|count }})
  • + {% endfor %} +{% endblock content %} From 0c088cb67f4aa678ec6e5295225305aae9d23ef3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wxcaf=C3=A9=20=28Cl=C3=A9ment=20Hertling=29?= Date: Thu, 29 Dec 2016 04:42:04 +0100 Subject: [PATCH 4/4] adds article on key migration --- content/key_migration.md | 63 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 content/key_migration.md diff --git a/content/key_migration.md b/content/key_migration.md new file mode 100644 index 0000000..4495f30 --- /dev/null +++ b/content/key_migration.md @@ -0,0 +1,63 @@ +Title: key migration +Date: 2016-12-29T03:49+01:00 +Author: Wxcafé +Category: misc +Slug: key-migration + +Here's a signed message about my key migration + +``` +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 +``` + +
    +Hey + +I'm at 33c3 at the moment, and I was inspired to make a new GPG key, since my +old one is from 2012 (and was revoked by me almost 6 months ago), and back +then I didn't do it the way I'd like to now + +Anyways, so I made a new key, **0x58dd226b3ea71dc7**, which is both on +[pgp.mit.edu](http://pgp.mit.edu/pks/lookup?op=vindex&search=0x58DD226B3EA71DC7) +and [here](https://pub.wxcafe.net/wxcafe.asc). Of course, in these +kind of situations you're supposed to publish a message signed with both keys. +However, since I revoked the old one without thinking about this a few months +ago, it would be basically meaningless. Moreover, basically all the signatures +on that old key were from keys that expired since then, so it's not like that +old key was very trustable either. + +Anyways, I'm signing this with the new key, and I'm also including [this +link](https://twitter.com/Wxcafe/status/814300732849553408) to a tweet I made, +which contains the key ID. + +This should suffice to link this key to my identity, and I hope to gather some +signatures at 33c3 too 😃💯🚀 + +Thanks for your understanding + +``` +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCAAdFiEEZDroKcxTGuCO4MGxjYC/gJdzRz8FAlhkgXEACgkQjYC/gJdz +Rz/r8A//alMfDwRARH/+eCYkesSfkpNS66GjkXp7CUUU+3j0hGT/54MonZSuoj97 +md9AdVMjw2NqevFvEusA1QVijFBdqA5j4IZ+gPxmq2B/UG6lTcf0MNaw7/k0YzPk +CwAeTpBqq27wo4VMLwvmxMfZi0QK1QXL2JFiMxDwmIsep4KNzhuhymlpstBMxeOp +/uRw1Atq2mYa6+9j7aVb98OsgC+Ma4C03yU71EGwMkdCGdDPQzdVtBMnnUmB2tuX +nZQ/MmG7pwr/gRdllHWiTbJvaXFLiNIh8mE44ihinIrwAwdRpiLmohl9LIIr6VdM +Ry7AojwDWKeAEGj2Z2MlUbGlIHJ2GbTn8ScKpbhJLtMJv3kCQZ0sBdMeZSP8WeW2 +ZO5pAc2/0UAK2NERnSCx8Ow4SDIVVavk2TOPHFqN9oOa4pm8dhi5bA2S5czuXaqz +y25wIdaoDZw5v5O77ATobWvc+NU/U0trFWW6jVoQlcR9OK5Jh2QraM5lKNL4nBAM +Ou1JqrwYojhprbhc1047ntCBe3z2bkfNCj94FYv2IwrEmOxsRVfUs6aJo+jQXa8B +HxCi1m8mFsnoU1jEUsqrf4MXbmlSKdUGCLyz4CW8u3uRoU/NU+XHogE31m3pk8N6 +62rYGWBWLGAkGGC0JvOPbrf/kOIAZXXJvaMcQcRLirXX1q/bgwQ= +=PIuW +-----END PGP SIGNATURE----- +``` + +I'm also linking this message [over +here](https://pub.wxcafe.net/key_migration.asc) so that even if you can't verify +this by copy/pasting from the webpage you can still get the message unmodified +and verify it. + +Thank you