diff --git a/conf.py b/conf.py deleted file mode 100644 index 06a9237f..00000000 --- a/conf.py +++ /dev/null @@ -1,153 +0,0 @@ -from __future__ import unicode_literals -import time -BLOG_AUTHOR = "Don Harper" # (translatable) -BLOG_TITLE = "duckland.org" # (translatable) -SITE_URL = "https://www.duckland.org/" -BASE_URL = "https://www.duckland.org/" -BLOG_EMAIL = "duck@duckland.org" -BLOG_DESCRIPTION = "News from duckland.org" # (translatable) -DEFAULT_LANG = "en" -TRANSLATIONS = { - DEFAULT_LANG: "", - } -TRANSLATIONS_PATTERN = "{path}.{lang}.{ext}" -NAVIGATION_LINKS = { - DEFAULT_LANG: ( - ('/', 'Home'), - ('/stories/about.html', 'About me'), - ("/stories/privacy.html", "Privacy/GDPR"), - ('/photos/', 'Photos'), - ( - ( - ('http://www.donaldharper.com', 'My Photo Blog'), - #('http://p365.donaldharper.com', 'My Attempt at a Project 365'), - ('https://www.duckland.org', 'My Personal and Tech Blog'), - ), - 'My Sites' - ), - ( - ( - ('https://twitter.com/duckunix', 'My Twitter'), - ('http://www.linkedin.com/in/donaldharper/', 'My LinkedIN'), - ('https://flickr.com/photos/duckunix', 'My Flickr'), - ), - 'Social Sites' - ), - ("/archive.html", "Archive"), - ("/categories/", "Tags"), - ('/rss.xml', 'RSS'), - ), - } -GLOBAL_CONTEXT_FILLER = [] -THEME = 'canterville' -LOGO_URL = '/assets/img/favicon.ico' -GLOBAL_CONTEXT = { - 'TWITTER_URL': 'https://twitter.com/duckunix', - 'FLICKR_URL': 'https://www.flickr.com/photos/duckunix/', - 'BANNER_URL': '/assets/img/beach.jpg', - 'LOGO_URL': '/assets/img/favicon.ico' - } -TIMEZONE = "America/Chicago" -DATE_FORMAT = 'YYYY-MM-dd' -JS_DATE_FORMAT = 'YYYY-MM-dd' -DATE_FANCINESS = 0 -PRETTY_URLS = False -NEW_POST_DATE_PATH = False -NEW_POST_DATE_PATH_FORMAT = '%Y/%m' -POSTS = ( - ("posts/*.md", "posts", "post.tmpl"), - ("posts/*.rst", "posts", "post.tmpl"), - ("posts/*.txt", "posts", "post.tmpl"), - ("posts/*.html", "posts", "post.tmpl"), - ("posts/*.wp", "posts", "post.tmpl"), - ) -PAGES = ( - ("stories/*.md", "stories", "story.tmpl"), - ("stories/*.rst", "stories", "story.tmpl"), - ("stories/*.txt", "stories", "story.tmpl"), - ) -COMPILERS = { - "markdown": ('.md', '.mdown', '.markdown'), - "rest": ('.rst', '.txt'), - "textile": ('.textile',), - "txt2tags": ('.t2t',), - "bbcode": ('.bb',), - "wiki": ('.wiki',), - "ipynb": ('.ipynb',), - "html": ('.html', '.htm', '.wp'), - "php": ('.php',), - } -WRITE_TAG_CLOUD = False -SHOW_BLOG_TITLE = True -FEED_LENGTH = 10 -REDIRECTIONS = [] -IMAGE_FOLDERS = {'images': 'images'} -INDEX_READ_MORE_LINK = '

{read_more}

' -FEED_READ_MORE_LINK = '

{read_more} ({min_remaining_read})

' -FEED_LINKS_APPEND_QUERY = False -DEPLOY_COMMANDS = { - 'default': [ - "nikola build", - #"nikola check -f", - "chmod -R a+rX output/", - "/usr/bin/rsync -a --delete output/ /var/www/html/duckland2", - ], - 'prep': [ - "cd sigal;sigal build", - "nikola build", - ] - } -INDEX_READ_MORE_LINK = '

{read_more}...

' -FEED_READ_MORE_LINK = '

{read_more}... ({min_remaining_read})

' -LICENSE = "" -CONTENT_FOOTER = 'Contents © {date} {author} {license}' -CONTENT_FOOTER_FORMATS = { - DEFAULT_LANG: ( - (), - { - "email": BLOG_EMAIL, - "author": BLOG_AUTHOR, - "date": time.gmtime().tm_year, - "license": LICENSE - } - ) - } -COMMENT_SYSTEM = "" -COMMENT_SYSTEM_ID = "" -FUTURE_IS_NOW = False -DEPLOY_DRAFTS = False -SCHEDULE_ALL = True -SHOW_SOURCELINK = False -COPY_SOURCES = False -INDEX_DISPLAY_POST_COUNT = 5 -INDEXES_STATIC = False -FILE_METADATA_UNSLUGIFY_TITLES = True -LOGGING_HANDLERS = { - 'stderr': {'loglevel': 'INFO', 'bubble': True}, - 'smtp': { 'from_addr': 'www.donaldharper.com@duckland.org', 'recipients': ('duck@duckland.org'), 'server_addr': ('127.0.0.1',25), 'secure': (), 'level': 'WARNING', 'bubble': False - } - } -CREATE_MONTHLY_ARCHIVE = True -GENERATE_RSS = True -FEED_TEASERS = False -INDEX_TEASERS = True -FEED_LENGTH = 100 -WRITE_TAG_CLOUD = False -CATEGORY_PAGES_ARE_INDEXES = True -INDEX_DISPLAY_POST_COUNT = 10 -LESS_COMPILER = 'lessc' -LESS_OPTIONS = [] -SASS_COMPILER = 'sass' -SASS_OPTIONS = [] -#----------- -# One or more folders containing galleries. The format is a dictionary of -# {"source": "relative_destination"}, where galleries are looked for in -# "source/" and the results will be located in -# "OUTPUT_PATH/relative_destination/gallery_name" -# Default is: -GALLERY_FOLDERS = {"galleries": "galleries"} -# More gallery options: -THUMBNAIL_SIZE = 180 -MAX_IMAGE_SIZE = 1280 -USE_FILENAME_AS_TITLE = True -EXTRA_IMAGE_EXTENSIONS = [] diff --git a/files/pic1.jpg b/files/pic1.jpg deleted file mode 100644 index f05c736a..00000000 Binary files a/files/pic1.jpg and /dev/null differ diff --git a/files/pic2.jpg b/files/pic2.jpg deleted file mode 100644 index f3d62969..00000000 Binary files a/files/pic2.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183341-1-1024x541.jpg b/files/uploads/2019/05/20190505183341-1-1024x541.jpg deleted file mode 100644 index dcc21ab8..00000000 Binary files a/files/uploads/2019/05/20190505183341-1-1024x541.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183341-1-1200x633.jpg b/files/uploads/2019/05/20190505183341-1-1200x633.jpg deleted file mode 100644 index 6be54237..00000000 Binary files a/files/uploads/2019/05/20190505183341-1-1200x633.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183341-1-150x150.jpg b/files/uploads/2019/05/20190505183341-1-150x150.jpg deleted file mode 100644 index dd990ae4..00000000 Binary files a/files/uploads/2019/05/20190505183341-1-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183341-1-300x158.jpg b/files/uploads/2019/05/20190505183341-1-300x158.jpg deleted file mode 100644 index c926e33f..00000000 Binary files a/files/uploads/2019/05/20190505183341-1-300x158.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183341-1-768x405.jpg b/files/uploads/2019/05/20190505183341-1-768x405.jpg deleted file mode 100644 index a4af7b9f..00000000 Binary files a/files/uploads/2019/05/20190505183341-1-768x405.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183341-1.jpg b/files/uploads/2019/05/20190505183341-1.jpg deleted file mode 100644 index f06b79e5..00000000 Binary files a/files/uploads/2019/05/20190505183341-1.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183341-1024x541.jpg b/files/uploads/2019/05/20190505183341-1024x541.jpg deleted file mode 100644 index 03ae988a..00000000 Binary files a/files/uploads/2019/05/20190505183341-1024x541.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183341-1200x634.jpg b/files/uploads/2019/05/20190505183341-1200x634.jpg deleted file mode 100644 index c3f102c7..00000000 Binary files a/files/uploads/2019/05/20190505183341-1200x634.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183341-150x150.jpg b/files/uploads/2019/05/20190505183341-150x150.jpg deleted file mode 100644 index 971a7c6f..00000000 Binary files a/files/uploads/2019/05/20190505183341-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183341-300x158.jpg b/files/uploads/2019/05/20190505183341-300x158.jpg deleted file mode 100644 index 9e60ea7b..00000000 Binary files a/files/uploads/2019/05/20190505183341-300x158.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183341-768x406.jpg b/files/uploads/2019/05/20190505183341-768x406.jpg deleted file mode 100644 index 31ec429f..00000000 Binary files a/files/uploads/2019/05/20190505183341-768x406.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183341.jpg b/files/uploads/2019/05/20190505183341.jpg deleted file mode 100644 index d24f9e18..00000000 Binary files a/files/uploads/2019/05/20190505183341.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183410-1-1024x510.jpg b/files/uploads/2019/05/20190505183410-1-1024x510.jpg deleted file mode 100644 index ae6134f7..00000000 Binary files a/files/uploads/2019/05/20190505183410-1-1024x510.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183410-1-1200x597.jpg b/files/uploads/2019/05/20190505183410-1-1200x597.jpg deleted file mode 100644 index 927c6ac4..00000000 Binary files a/files/uploads/2019/05/20190505183410-1-1200x597.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183410-1-150x150.jpg b/files/uploads/2019/05/20190505183410-1-150x150.jpg deleted file mode 100644 index cf1f3ea0..00000000 Binary files a/files/uploads/2019/05/20190505183410-1-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183410-1-300x149.jpg b/files/uploads/2019/05/20190505183410-1-300x149.jpg deleted file mode 100644 index 3520fed2..00000000 Binary files a/files/uploads/2019/05/20190505183410-1-300x149.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183410-1-768x382.jpg b/files/uploads/2019/05/20190505183410-1-768x382.jpg deleted file mode 100644 index a71753fe..00000000 Binary files a/files/uploads/2019/05/20190505183410-1-768x382.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183410-1.jpg b/files/uploads/2019/05/20190505183410-1.jpg deleted file mode 100644 index bf090283..00000000 Binary files a/files/uploads/2019/05/20190505183410-1.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183410-1024x509.jpg b/files/uploads/2019/05/20190505183410-1024x509.jpg deleted file mode 100644 index 1eab23b3..00000000 Binary files a/files/uploads/2019/05/20190505183410-1024x509.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183410-1200x597.jpg b/files/uploads/2019/05/20190505183410-1200x597.jpg deleted file mode 100644 index 65f066a6..00000000 Binary files a/files/uploads/2019/05/20190505183410-1200x597.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183410-150x150.jpg b/files/uploads/2019/05/20190505183410-150x150.jpg deleted file mode 100644 index 72f7e5fc..00000000 Binary files a/files/uploads/2019/05/20190505183410-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183410-300x149.jpg b/files/uploads/2019/05/20190505183410-300x149.jpg deleted file mode 100644 index a6f39ef4..00000000 Binary files a/files/uploads/2019/05/20190505183410-300x149.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183410-768x382.jpg b/files/uploads/2019/05/20190505183410-768x382.jpg deleted file mode 100644 index 3accee03..00000000 Binary files a/files/uploads/2019/05/20190505183410-768x382.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183410.jpg b/files/uploads/2019/05/20190505183410.jpg deleted file mode 100644 index 13330ac8..00000000 Binary files a/files/uploads/2019/05/20190505183410.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183632-1024x768.jpg b/files/uploads/2019/05/20190505183632-1024x768.jpg deleted file mode 100644 index 7fb27794..00000000 Binary files a/files/uploads/2019/05/20190505183632-1024x768.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183632-1200x900.jpg b/files/uploads/2019/05/20190505183632-1200x900.jpg deleted file mode 100644 index e0435fe1..00000000 Binary files a/files/uploads/2019/05/20190505183632-1200x900.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183632-150x150.jpg b/files/uploads/2019/05/20190505183632-150x150.jpg deleted file mode 100644 index 25869a6d..00000000 Binary files a/files/uploads/2019/05/20190505183632-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183632-300x225.jpg b/files/uploads/2019/05/20190505183632-300x225.jpg deleted file mode 100644 index 18104577..00000000 Binary files a/files/uploads/2019/05/20190505183632-300x225.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183632-768x576.jpg b/files/uploads/2019/05/20190505183632-768x576.jpg deleted file mode 100644 index 49f76f85..00000000 Binary files a/files/uploads/2019/05/20190505183632-768x576.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183632.jpg b/files/uploads/2019/05/20190505183632.jpg deleted file mode 100644 index de07f791..00000000 Binary files a/files/uploads/2019/05/20190505183632.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183856-1024x768.jpg b/files/uploads/2019/05/20190505183856-1024x768.jpg deleted file mode 100644 index dd56bf65..00000000 Binary files a/files/uploads/2019/05/20190505183856-1024x768.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183856-1200x900.jpg b/files/uploads/2019/05/20190505183856-1200x900.jpg deleted file mode 100644 index 837d1f0e..00000000 Binary files a/files/uploads/2019/05/20190505183856-1200x900.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183856-150x150.jpg b/files/uploads/2019/05/20190505183856-150x150.jpg deleted file mode 100644 index 2a43404e..00000000 Binary files a/files/uploads/2019/05/20190505183856-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183856-300x225.jpg b/files/uploads/2019/05/20190505183856-300x225.jpg deleted file mode 100644 index 1d971b24..00000000 Binary files a/files/uploads/2019/05/20190505183856-300x225.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183856-768x576.jpg b/files/uploads/2019/05/20190505183856-768x576.jpg deleted file mode 100644 index d392115d..00000000 Binary files a/files/uploads/2019/05/20190505183856-768x576.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183856.jpg b/files/uploads/2019/05/20190505183856.jpg deleted file mode 100644 index bd9b8452..00000000 Binary files a/files/uploads/2019/05/20190505183856.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183906-1024x768.jpg b/files/uploads/2019/05/20190505183906-1024x768.jpg deleted file mode 100644 index e91b0d45..00000000 Binary files a/files/uploads/2019/05/20190505183906-1024x768.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183906-1200x900.jpg b/files/uploads/2019/05/20190505183906-1200x900.jpg deleted file mode 100644 index dceeef73..00000000 Binary files a/files/uploads/2019/05/20190505183906-1200x900.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183906-150x150.jpg b/files/uploads/2019/05/20190505183906-150x150.jpg deleted file mode 100644 index bfbb3595..00000000 Binary files a/files/uploads/2019/05/20190505183906-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183906-300x225.jpg b/files/uploads/2019/05/20190505183906-300x225.jpg deleted file mode 100644 index 696dab20..00000000 Binary files a/files/uploads/2019/05/20190505183906-300x225.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183906-768x576.jpg b/files/uploads/2019/05/20190505183906-768x576.jpg deleted file mode 100644 index 7dd518cc..00000000 Binary files a/files/uploads/2019/05/20190505183906-768x576.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183906.jpg b/files/uploads/2019/05/20190505183906.jpg deleted file mode 100644 index 8818eea9..00000000 Binary files a/files/uploads/2019/05/20190505183906.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183926-1024x768.jpg b/files/uploads/2019/05/20190505183926-1024x768.jpg deleted file mode 100644 index 84fe87f1..00000000 Binary files a/files/uploads/2019/05/20190505183926-1024x768.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183926-1200x900.jpg b/files/uploads/2019/05/20190505183926-1200x900.jpg deleted file mode 100644 index ed90b8e6..00000000 Binary files a/files/uploads/2019/05/20190505183926-1200x900.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183926-150x150.jpg b/files/uploads/2019/05/20190505183926-150x150.jpg deleted file mode 100644 index 9f8f5ee7..00000000 Binary files a/files/uploads/2019/05/20190505183926-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183926-300x225.jpg b/files/uploads/2019/05/20190505183926-300x225.jpg deleted file mode 100644 index 7a1b45e0..00000000 Binary files a/files/uploads/2019/05/20190505183926-300x225.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183926-768x576.jpg b/files/uploads/2019/05/20190505183926-768x576.jpg deleted file mode 100644 index 9052c6be..00000000 Binary files a/files/uploads/2019/05/20190505183926-768x576.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183926.jpg b/files/uploads/2019/05/20190505183926.jpg deleted file mode 100644 index 4e9a11a8..00000000 Binary files a/files/uploads/2019/05/20190505183926.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183957-1024x768.jpg b/files/uploads/2019/05/20190505183957-1024x768.jpg deleted file mode 100644 index d261af89..00000000 Binary files a/files/uploads/2019/05/20190505183957-1024x768.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183957-1200x900.jpg b/files/uploads/2019/05/20190505183957-1200x900.jpg deleted file mode 100644 index c1036096..00000000 Binary files a/files/uploads/2019/05/20190505183957-1200x900.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183957-150x150.jpg b/files/uploads/2019/05/20190505183957-150x150.jpg deleted file mode 100644 index afc0440b..00000000 Binary files a/files/uploads/2019/05/20190505183957-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183957-300x225.jpg b/files/uploads/2019/05/20190505183957-300x225.jpg deleted file mode 100644 index b96e1355..00000000 Binary files a/files/uploads/2019/05/20190505183957-300x225.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183957-768x576.jpg b/files/uploads/2019/05/20190505183957-768x576.jpg deleted file mode 100644 index c899080d..00000000 Binary files a/files/uploads/2019/05/20190505183957-768x576.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505183957.jpg b/files/uploads/2019/05/20190505183957.jpg deleted file mode 100644 index 5c6b5d16..00000000 Binary files a/files/uploads/2019/05/20190505183957.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184051-1024x768.jpg b/files/uploads/2019/05/20190505184051-1024x768.jpg deleted file mode 100644 index e92f6910..00000000 Binary files a/files/uploads/2019/05/20190505184051-1024x768.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184051-1200x900.jpg b/files/uploads/2019/05/20190505184051-1200x900.jpg deleted file mode 100644 index 59476c15..00000000 Binary files a/files/uploads/2019/05/20190505184051-1200x900.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184051-150x150.jpg b/files/uploads/2019/05/20190505184051-150x150.jpg deleted file mode 100644 index cf0140e4..00000000 Binary files a/files/uploads/2019/05/20190505184051-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184051-300x225.jpg b/files/uploads/2019/05/20190505184051-300x225.jpg deleted file mode 100644 index a2cedc0c..00000000 Binary files a/files/uploads/2019/05/20190505184051-300x225.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184051-768x576.jpg b/files/uploads/2019/05/20190505184051-768x576.jpg deleted file mode 100644 index f0729522..00000000 Binary files a/files/uploads/2019/05/20190505184051-768x576.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184051.jpg b/files/uploads/2019/05/20190505184051.jpg deleted file mode 100644 index 933e4d24..00000000 Binary files a/files/uploads/2019/05/20190505184051.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184302-1-1024x307.jpg b/files/uploads/2019/05/20190505184302-1-1024x307.jpg deleted file mode 100644 index 35c1edf4..00000000 Binary files a/files/uploads/2019/05/20190505184302-1-1024x307.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184302-1-1200x359.jpg b/files/uploads/2019/05/20190505184302-1-1200x359.jpg deleted file mode 100644 index e76fa811..00000000 Binary files a/files/uploads/2019/05/20190505184302-1-1200x359.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184302-1-150x150.jpg b/files/uploads/2019/05/20190505184302-1-150x150.jpg deleted file mode 100644 index 8d62518e..00000000 Binary files a/files/uploads/2019/05/20190505184302-1-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184302-1-300x90.jpg b/files/uploads/2019/05/20190505184302-1-300x90.jpg deleted file mode 100644 index f4b49fd3..00000000 Binary files a/files/uploads/2019/05/20190505184302-1-300x90.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184302-1-768x230.jpg b/files/uploads/2019/05/20190505184302-1-768x230.jpg deleted file mode 100644 index 0e77dbdc..00000000 Binary files a/files/uploads/2019/05/20190505184302-1-768x230.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184302-1.jpg b/files/uploads/2019/05/20190505184302-1.jpg deleted file mode 100644 index a946376f..00000000 Binary files a/files/uploads/2019/05/20190505184302-1.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184302-1024x307.jpg b/files/uploads/2019/05/20190505184302-1024x307.jpg deleted file mode 100644 index 9db971ba..00000000 Binary files a/files/uploads/2019/05/20190505184302-1024x307.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184302-1200x359.jpg b/files/uploads/2019/05/20190505184302-1200x359.jpg deleted file mode 100644 index 56d94966..00000000 Binary files a/files/uploads/2019/05/20190505184302-1200x359.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184302-150x150.jpg b/files/uploads/2019/05/20190505184302-150x150.jpg deleted file mode 100644 index fc3bcf17..00000000 Binary files a/files/uploads/2019/05/20190505184302-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184302-300x90.jpg b/files/uploads/2019/05/20190505184302-300x90.jpg deleted file mode 100644 index a3c2e9d8..00000000 Binary files a/files/uploads/2019/05/20190505184302-300x90.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184302-768x230.jpg b/files/uploads/2019/05/20190505184302-768x230.jpg deleted file mode 100644 index e7dd8d75..00000000 Binary files a/files/uploads/2019/05/20190505184302-768x230.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184302.jpg b/files/uploads/2019/05/20190505184302.jpg deleted file mode 100644 index 4ab7eb0a..00000000 Binary files a/files/uploads/2019/05/20190505184302.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184333-1-1024x768.jpg b/files/uploads/2019/05/20190505184333-1-1024x768.jpg deleted file mode 100644 index 4376dd8f..00000000 Binary files a/files/uploads/2019/05/20190505184333-1-1024x768.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184333-1-1200x900.jpg b/files/uploads/2019/05/20190505184333-1-1200x900.jpg deleted file mode 100644 index 2da35334..00000000 Binary files a/files/uploads/2019/05/20190505184333-1-1200x900.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184333-1-150x150.jpg b/files/uploads/2019/05/20190505184333-1-150x150.jpg deleted file mode 100644 index 29c51669..00000000 Binary files a/files/uploads/2019/05/20190505184333-1-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184333-1-300x225.jpg b/files/uploads/2019/05/20190505184333-1-300x225.jpg deleted file mode 100644 index 3adbb69b..00000000 Binary files a/files/uploads/2019/05/20190505184333-1-300x225.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184333-1-768x576.jpg b/files/uploads/2019/05/20190505184333-1-768x576.jpg deleted file mode 100644 index 739f0a6b..00000000 Binary files a/files/uploads/2019/05/20190505184333-1-768x576.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184333-1.jpg b/files/uploads/2019/05/20190505184333-1.jpg deleted file mode 100644 index 0ccf7656..00000000 Binary files a/files/uploads/2019/05/20190505184333-1.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184333-1024x768.jpg b/files/uploads/2019/05/20190505184333-1024x768.jpg deleted file mode 100644 index e6b98d2d..00000000 Binary files a/files/uploads/2019/05/20190505184333-1024x768.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184333-1200x900.jpg b/files/uploads/2019/05/20190505184333-1200x900.jpg deleted file mode 100644 index 2719e6fc..00000000 Binary files a/files/uploads/2019/05/20190505184333-1200x900.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184333-150x150.jpg b/files/uploads/2019/05/20190505184333-150x150.jpg deleted file mode 100644 index 1828b4ee..00000000 Binary files a/files/uploads/2019/05/20190505184333-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184333-300x225.jpg b/files/uploads/2019/05/20190505184333-300x225.jpg deleted file mode 100644 index 45c776e4..00000000 Binary files a/files/uploads/2019/05/20190505184333-300x225.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184333-768x576.jpg b/files/uploads/2019/05/20190505184333-768x576.jpg deleted file mode 100644 index fa223e2b..00000000 Binary files a/files/uploads/2019/05/20190505184333-768x576.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184333.jpg b/files/uploads/2019/05/20190505184333.jpg deleted file mode 100644 index c7395dc0..00000000 Binary files a/files/uploads/2019/05/20190505184333.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184438-1024x768.jpg b/files/uploads/2019/05/20190505184438-1024x768.jpg deleted file mode 100644 index 9a549eae..00000000 Binary files a/files/uploads/2019/05/20190505184438-1024x768.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184438-1200x900.jpg b/files/uploads/2019/05/20190505184438-1200x900.jpg deleted file mode 100644 index d8f8f096..00000000 Binary files a/files/uploads/2019/05/20190505184438-1200x900.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184438-150x150.jpg b/files/uploads/2019/05/20190505184438-150x150.jpg deleted file mode 100644 index 4eb981e4..00000000 Binary files a/files/uploads/2019/05/20190505184438-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184438-300x225.jpg b/files/uploads/2019/05/20190505184438-300x225.jpg deleted file mode 100644 index 49309941..00000000 Binary files a/files/uploads/2019/05/20190505184438-300x225.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184438-768x576.jpg b/files/uploads/2019/05/20190505184438-768x576.jpg deleted file mode 100644 index 9bbf7850..00000000 Binary files a/files/uploads/2019/05/20190505184438-768x576.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184438.jpg b/files/uploads/2019/05/20190505184438.jpg deleted file mode 100644 index f512ead6..00000000 Binary files a/files/uploads/2019/05/20190505184438.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184556-1200x1600.jpg b/files/uploads/2019/05/20190505184556-1200x1600.jpg deleted file mode 100644 index 73927001..00000000 Binary files a/files/uploads/2019/05/20190505184556-1200x1600.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184556-150x150.jpg b/files/uploads/2019/05/20190505184556-150x150.jpg deleted file mode 100644 index a28e21b2..00000000 Binary files a/files/uploads/2019/05/20190505184556-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184556-225x300.jpg b/files/uploads/2019/05/20190505184556-225x300.jpg deleted file mode 100644 index 45696467..00000000 Binary files a/files/uploads/2019/05/20190505184556-225x300.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184556-768x1024.jpg b/files/uploads/2019/05/20190505184556-768x1024.jpg deleted file mode 100644 index 25d6d895..00000000 Binary files a/files/uploads/2019/05/20190505184556-768x1024.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184556.jpg b/files/uploads/2019/05/20190505184556.jpg deleted file mode 100644 index 41dc86f2..00000000 Binary files a/files/uploads/2019/05/20190505184556.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184616-1024x768.jpg b/files/uploads/2019/05/20190505184616-1024x768.jpg deleted file mode 100644 index e395ffa0..00000000 Binary files a/files/uploads/2019/05/20190505184616-1024x768.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184616-1200x900.jpg b/files/uploads/2019/05/20190505184616-1200x900.jpg deleted file mode 100644 index c7b31c2e..00000000 Binary files a/files/uploads/2019/05/20190505184616-1200x900.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184616-150x150.jpg b/files/uploads/2019/05/20190505184616-150x150.jpg deleted file mode 100644 index bc741e21..00000000 Binary files a/files/uploads/2019/05/20190505184616-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184616-300x225.jpg b/files/uploads/2019/05/20190505184616-300x225.jpg deleted file mode 100644 index f87c4918..00000000 Binary files a/files/uploads/2019/05/20190505184616-300x225.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184616-768x576.jpg b/files/uploads/2019/05/20190505184616-768x576.jpg deleted file mode 100644 index 560b5c2e..00000000 Binary files a/files/uploads/2019/05/20190505184616-768x576.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184616.jpg b/files/uploads/2019/05/20190505184616.jpg deleted file mode 100644 index c5e46550..00000000 Binary files a/files/uploads/2019/05/20190505184616.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184748-1024x768.jpg b/files/uploads/2019/05/20190505184748-1024x768.jpg deleted file mode 100644 index 63ac49cf..00000000 Binary files a/files/uploads/2019/05/20190505184748-1024x768.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184748-1200x900.jpg b/files/uploads/2019/05/20190505184748-1200x900.jpg deleted file mode 100644 index a430965c..00000000 Binary files a/files/uploads/2019/05/20190505184748-1200x900.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184748-150x150.jpg b/files/uploads/2019/05/20190505184748-150x150.jpg deleted file mode 100644 index d30c3fa6..00000000 Binary files a/files/uploads/2019/05/20190505184748-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184748-300x225.jpg b/files/uploads/2019/05/20190505184748-300x225.jpg deleted file mode 100644 index b94fd3c7..00000000 Binary files a/files/uploads/2019/05/20190505184748-300x225.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184748-768x576.jpg b/files/uploads/2019/05/20190505184748-768x576.jpg deleted file mode 100644 index 71246eb8..00000000 Binary files a/files/uploads/2019/05/20190505184748-768x576.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184748.jpg b/files/uploads/2019/05/20190505184748.jpg deleted file mode 100644 index cea898a0..00000000 Binary files a/files/uploads/2019/05/20190505184748.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184944-1024x768.jpg b/files/uploads/2019/05/20190505184944-1024x768.jpg deleted file mode 100644 index 34be5655..00000000 Binary files a/files/uploads/2019/05/20190505184944-1024x768.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184944-1200x900.jpg b/files/uploads/2019/05/20190505184944-1200x900.jpg deleted file mode 100644 index 0a655d0f..00000000 Binary files a/files/uploads/2019/05/20190505184944-1200x900.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184944-150x150.jpg b/files/uploads/2019/05/20190505184944-150x150.jpg deleted file mode 100644 index 825d58e7..00000000 Binary files a/files/uploads/2019/05/20190505184944-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184944-300x225.jpg b/files/uploads/2019/05/20190505184944-300x225.jpg deleted file mode 100644 index 4cbef5a8..00000000 Binary files a/files/uploads/2019/05/20190505184944-300x225.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184944-768x576.jpg b/files/uploads/2019/05/20190505184944-768x576.jpg deleted file mode 100644 index f589ea0c..00000000 Binary files a/files/uploads/2019/05/20190505184944-768x576.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505184944.jpg b/files/uploads/2019/05/20190505184944.jpg deleted file mode 100644 index 508699da..00000000 Binary files a/files/uploads/2019/05/20190505184944.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185109-1024x768.jpg b/files/uploads/2019/05/20190505185109-1024x768.jpg deleted file mode 100644 index 7ff465c2..00000000 Binary files a/files/uploads/2019/05/20190505185109-1024x768.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185109-1200x900.jpg b/files/uploads/2019/05/20190505185109-1200x900.jpg deleted file mode 100644 index 6c386952..00000000 Binary files a/files/uploads/2019/05/20190505185109-1200x900.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185109-150x150.jpg b/files/uploads/2019/05/20190505185109-150x150.jpg deleted file mode 100644 index 426e54e6..00000000 Binary files a/files/uploads/2019/05/20190505185109-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185109-300x225.jpg b/files/uploads/2019/05/20190505185109-300x225.jpg deleted file mode 100644 index d3a602c3..00000000 Binary files a/files/uploads/2019/05/20190505185109-300x225.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185109-768x576.jpg b/files/uploads/2019/05/20190505185109-768x576.jpg deleted file mode 100644 index 2aacc291..00000000 Binary files a/files/uploads/2019/05/20190505185109-768x576.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185109.jpg b/files/uploads/2019/05/20190505185109.jpg deleted file mode 100644 index d4203500..00000000 Binary files a/files/uploads/2019/05/20190505185109.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185146-1024x768.jpg b/files/uploads/2019/05/20190505185146-1024x768.jpg deleted file mode 100644 index cdf0270e..00000000 Binary files a/files/uploads/2019/05/20190505185146-1024x768.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185146-1200x900.jpg b/files/uploads/2019/05/20190505185146-1200x900.jpg deleted file mode 100644 index 64e3250b..00000000 Binary files a/files/uploads/2019/05/20190505185146-1200x900.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185146-150x150.jpg b/files/uploads/2019/05/20190505185146-150x150.jpg deleted file mode 100644 index baa420c6..00000000 Binary files a/files/uploads/2019/05/20190505185146-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185146-300x225.jpg b/files/uploads/2019/05/20190505185146-300x225.jpg deleted file mode 100644 index 33c65dba..00000000 Binary files a/files/uploads/2019/05/20190505185146-300x225.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185146-768x576.jpg b/files/uploads/2019/05/20190505185146-768x576.jpg deleted file mode 100644 index 9523e33b..00000000 Binary files a/files/uploads/2019/05/20190505185146-768x576.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185146.jpg b/files/uploads/2019/05/20190505185146.jpg deleted file mode 100644 index 9219028c..00000000 Binary files a/files/uploads/2019/05/20190505185146.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185213-1024x768.jpg b/files/uploads/2019/05/20190505185213-1024x768.jpg deleted file mode 100644 index 831883ca..00000000 Binary files a/files/uploads/2019/05/20190505185213-1024x768.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185213-1200x900.jpg b/files/uploads/2019/05/20190505185213-1200x900.jpg deleted file mode 100644 index 8542e3e4..00000000 Binary files a/files/uploads/2019/05/20190505185213-1200x900.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185213-150x150.jpg b/files/uploads/2019/05/20190505185213-150x150.jpg deleted file mode 100644 index 8875d85e..00000000 Binary files a/files/uploads/2019/05/20190505185213-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185213-300x225.jpg b/files/uploads/2019/05/20190505185213-300x225.jpg deleted file mode 100644 index 7dd1fda3..00000000 Binary files a/files/uploads/2019/05/20190505185213-300x225.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185213-768x576.jpg b/files/uploads/2019/05/20190505185213-768x576.jpg deleted file mode 100644 index 26db8781..00000000 Binary files a/files/uploads/2019/05/20190505185213-768x576.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185213.jpg b/files/uploads/2019/05/20190505185213.jpg deleted file mode 100644 index 86dc4b7b..00000000 Binary files a/files/uploads/2019/05/20190505185213.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185223-1-1024x768.jpg b/files/uploads/2019/05/20190505185223-1-1024x768.jpg deleted file mode 100644 index b9abe2b2..00000000 Binary files a/files/uploads/2019/05/20190505185223-1-1024x768.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185223-1-1200x900.jpg b/files/uploads/2019/05/20190505185223-1-1200x900.jpg deleted file mode 100644 index 020eedc8..00000000 Binary files a/files/uploads/2019/05/20190505185223-1-1200x900.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185223-1-150x150.jpg b/files/uploads/2019/05/20190505185223-1-150x150.jpg deleted file mode 100644 index f4d29103..00000000 Binary files a/files/uploads/2019/05/20190505185223-1-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185223-1-300x225.jpg b/files/uploads/2019/05/20190505185223-1-300x225.jpg deleted file mode 100644 index e4952e51..00000000 Binary files a/files/uploads/2019/05/20190505185223-1-300x225.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185223-1-768x576.jpg b/files/uploads/2019/05/20190505185223-1-768x576.jpg deleted file mode 100644 index 41a98c4e..00000000 Binary files a/files/uploads/2019/05/20190505185223-1-768x576.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185223-1.jpg b/files/uploads/2019/05/20190505185223-1.jpg deleted file mode 100644 index 2c661f8d..00000000 Binary files a/files/uploads/2019/05/20190505185223-1.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185223-1024x768.jpg b/files/uploads/2019/05/20190505185223-1024x768.jpg deleted file mode 100644 index 37d72837..00000000 Binary files a/files/uploads/2019/05/20190505185223-1024x768.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185223-1200x900.jpg b/files/uploads/2019/05/20190505185223-1200x900.jpg deleted file mode 100644 index 9b8dc413..00000000 Binary files a/files/uploads/2019/05/20190505185223-1200x900.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185223-150x150.jpg b/files/uploads/2019/05/20190505185223-150x150.jpg deleted file mode 100644 index be39df00..00000000 Binary files a/files/uploads/2019/05/20190505185223-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185223-300x225.jpg b/files/uploads/2019/05/20190505185223-300x225.jpg deleted file mode 100644 index 76c81a08..00000000 Binary files a/files/uploads/2019/05/20190505185223-300x225.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185223-768x576.jpg b/files/uploads/2019/05/20190505185223-768x576.jpg deleted file mode 100644 index 4d84058d..00000000 Binary files a/files/uploads/2019/05/20190505185223-768x576.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185223.jpg b/files/uploads/2019/05/20190505185223.jpg deleted file mode 100644 index 59dc5c42..00000000 Binary files a/files/uploads/2019/05/20190505185223.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185243-1024x768.jpg b/files/uploads/2019/05/20190505185243-1024x768.jpg deleted file mode 100644 index ad6cbf4f..00000000 Binary files a/files/uploads/2019/05/20190505185243-1024x768.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185243-1200x900.jpg b/files/uploads/2019/05/20190505185243-1200x900.jpg deleted file mode 100644 index e1af403b..00000000 Binary files a/files/uploads/2019/05/20190505185243-1200x900.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185243-150x150.jpg b/files/uploads/2019/05/20190505185243-150x150.jpg deleted file mode 100644 index 9874eabf..00000000 Binary files a/files/uploads/2019/05/20190505185243-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185243-300x225.jpg b/files/uploads/2019/05/20190505185243-300x225.jpg deleted file mode 100644 index 8e81a6a0..00000000 Binary files a/files/uploads/2019/05/20190505185243-300x225.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185243-768x576.jpg b/files/uploads/2019/05/20190505185243-768x576.jpg deleted file mode 100644 index 91648ed9..00000000 Binary files a/files/uploads/2019/05/20190505185243-768x576.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185243.jpg b/files/uploads/2019/05/20190505185243.jpg deleted file mode 100644 index fac95e18..00000000 Binary files a/files/uploads/2019/05/20190505185243.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185632-1024x768.jpg b/files/uploads/2019/05/20190505185632-1024x768.jpg deleted file mode 100644 index 4592c4ec..00000000 Binary files a/files/uploads/2019/05/20190505185632-1024x768.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185632-1200x900.jpg b/files/uploads/2019/05/20190505185632-1200x900.jpg deleted file mode 100644 index ae7abb00..00000000 Binary files a/files/uploads/2019/05/20190505185632-1200x900.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185632-150x150.jpg b/files/uploads/2019/05/20190505185632-150x150.jpg deleted file mode 100644 index 61467c12..00000000 Binary files a/files/uploads/2019/05/20190505185632-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185632-300x225.jpg b/files/uploads/2019/05/20190505185632-300x225.jpg deleted file mode 100644 index e6506461..00000000 Binary files a/files/uploads/2019/05/20190505185632-300x225.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185632-768x576.jpg b/files/uploads/2019/05/20190505185632-768x576.jpg deleted file mode 100644 index 5c335447..00000000 Binary files a/files/uploads/2019/05/20190505185632-768x576.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185632.jpg b/files/uploads/2019/05/20190505185632.jpg deleted file mode 100644 index 01172ebe..00000000 Binary files a/files/uploads/2019/05/20190505185632.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185801-1-1024x768.jpg b/files/uploads/2019/05/20190505185801-1-1024x768.jpg deleted file mode 100644 index 62cd39d3..00000000 Binary files a/files/uploads/2019/05/20190505185801-1-1024x768.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185801-1-1200x900.jpg b/files/uploads/2019/05/20190505185801-1-1200x900.jpg deleted file mode 100644 index 0ee9b682..00000000 Binary files a/files/uploads/2019/05/20190505185801-1-1200x900.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185801-1-150x150.jpg b/files/uploads/2019/05/20190505185801-1-150x150.jpg deleted file mode 100644 index 67a0cf0b..00000000 Binary files a/files/uploads/2019/05/20190505185801-1-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185801-1-300x225.jpg b/files/uploads/2019/05/20190505185801-1-300x225.jpg deleted file mode 100644 index fcf5f2ac..00000000 Binary files a/files/uploads/2019/05/20190505185801-1-300x225.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185801-1-768x576.jpg b/files/uploads/2019/05/20190505185801-1-768x576.jpg deleted file mode 100644 index 1523a70b..00000000 Binary files a/files/uploads/2019/05/20190505185801-1-768x576.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185801-1.jpg b/files/uploads/2019/05/20190505185801-1.jpg deleted file mode 100644 index cb497f56..00000000 Binary files a/files/uploads/2019/05/20190505185801-1.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185801-1024x768.jpg b/files/uploads/2019/05/20190505185801-1024x768.jpg deleted file mode 100644 index a322733f..00000000 Binary files a/files/uploads/2019/05/20190505185801-1024x768.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185801-1200x900.jpg b/files/uploads/2019/05/20190505185801-1200x900.jpg deleted file mode 100644 index 21f956d3..00000000 Binary files a/files/uploads/2019/05/20190505185801-1200x900.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185801-150x150.jpg b/files/uploads/2019/05/20190505185801-150x150.jpg deleted file mode 100644 index d3dee82a..00000000 Binary files a/files/uploads/2019/05/20190505185801-150x150.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185801-300x225.jpg b/files/uploads/2019/05/20190505185801-300x225.jpg deleted file mode 100644 index bef6827a..00000000 Binary files a/files/uploads/2019/05/20190505185801-300x225.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185801-768x576.jpg b/files/uploads/2019/05/20190505185801-768x576.jpg deleted file mode 100644 index 27521a2a..00000000 Binary files a/files/uploads/2019/05/20190505185801-768x576.jpg and /dev/null differ diff --git a/files/uploads/2019/05/20190505185801.jpg b/files/uploads/2019/05/20190505185801.jpg deleted file mode 100644 index 3b9dc119..00000000 Binary files a/files/uploads/2019/05/20190505185801.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20021208120000.jpg b/galleries/Galveston-2015-07/20021208120000.jpg deleted file mode 100644 index 86287da6..00000000 Binary files a/galleries/Galveston-2015-07/20021208120000.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150704142306.jpg b/galleries/Galveston-2015-07/20150704142306.jpg deleted file mode 100644 index 1172d452..00000000 Binary files a/galleries/Galveston-2015-07/20150704142306.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150704142714.jpg b/galleries/Galveston-2015-07/20150704142714.jpg deleted file mode 100644 index bfe93c25..00000000 Binary files a/galleries/Galveston-2015-07/20150704142714.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150704142830.jpg b/galleries/Galveston-2015-07/20150704142830.jpg deleted file mode 100644 index 9e9f1bdc..00000000 Binary files a/galleries/Galveston-2015-07/20150704142830.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150704142941.jpg b/galleries/Galveston-2015-07/20150704142941.jpg deleted file mode 100644 index 6fa836a4..00000000 Binary files a/galleries/Galveston-2015-07/20150704142941.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150704143004.jpg b/galleries/Galveston-2015-07/20150704143004.jpg deleted file mode 100644 index d61d4626..00000000 Binary files a/galleries/Galveston-2015-07/20150704143004.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150704144519.jpg b/galleries/Galveston-2015-07/20150704144519.jpg deleted file mode 100644 index 3f2ab5b0..00000000 Binary files a/galleries/Galveston-2015-07/20150704144519.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150704144534.jpg b/galleries/Galveston-2015-07/20150704144534.jpg deleted file mode 100644 index f47d66bb..00000000 Binary files a/galleries/Galveston-2015-07/20150704144534.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150704144600.jpg b/galleries/Galveston-2015-07/20150704144600.jpg deleted file mode 100644 index ec554516..00000000 Binary files a/galleries/Galveston-2015-07/20150704144600.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150704145036.jpg b/galleries/Galveston-2015-07/20150704145036.jpg deleted file mode 100644 index f9d96ffd..00000000 Binary files a/galleries/Galveston-2015-07/20150704145036.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150704153847.jpg b/galleries/Galveston-2015-07/20150704153847.jpg deleted file mode 100644 index fb282d29..00000000 Binary files a/galleries/Galveston-2015-07/20150704153847.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150705115058.jpg b/galleries/Galveston-2015-07/20150705115058.jpg deleted file mode 100644 index a1ab9603..00000000 Binary files a/galleries/Galveston-2015-07/20150705115058.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150705115117.jpg b/galleries/Galveston-2015-07/20150705115117.jpg deleted file mode 100644 index 8e92cda8..00000000 Binary files a/galleries/Galveston-2015-07/20150705115117.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150705115416.jpg b/galleries/Galveston-2015-07/20150705115416.jpg deleted file mode 100644 index 9a1ea922..00000000 Binary files a/galleries/Galveston-2015-07/20150705115416.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150705115428.jpg b/galleries/Galveston-2015-07/20150705115428.jpg deleted file mode 100644 index d21ba7be..00000000 Binary files a/galleries/Galveston-2015-07/20150705115428.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150705115553.jpg b/galleries/Galveston-2015-07/20150705115553.jpg deleted file mode 100644 index 913bda32..00000000 Binary files a/galleries/Galveston-2015-07/20150705115553.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150705120816.jpg b/galleries/Galveston-2015-07/20150705120816.jpg deleted file mode 100644 index 896373a6..00000000 Binary files a/galleries/Galveston-2015-07/20150705120816.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150705121513.jpg b/galleries/Galveston-2015-07/20150705121513.jpg deleted file mode 100644 index 7c705ce5..00000000 Binary files a/galleries/Galveston-2015-07/20150705121513.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150705122327.jpg b/galleries/Galveston-2015-07/20150705122327.jpg deleted file mode 100644 index e3acba17..00000000 Binary files a/galleries/Galveston-2015-07/20150705122327.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150705122436.jpg b/galleries/Galveston-2015-07/20150705122436.jpg deleted file mode 100644 index 4106d3cb..00000000 Binary files a/galleries/Galveston-2015-07/20150705122436.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150705123935.jpg b/galleries/Galveston-2015-07/20150705123935.jpg deleted file mode 100644 index 6a8cfefa..00000000 Binary files a/galleries/Galveston-2015-07/20150705123935.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150706080810.jpg b/galleries/Galveston-2015-07/20150706080810.jpg deleted file mode 100644 index a722e48b..00000000 Binary files a/galleries/Galveston-2015-07/20150706080810.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150706092540.jpg b/galleries/Galveston-2015-07/20150706092540.jpg deleted file mode 100644 index af092884..00000000 Binary files a/galleries/Galveston-2015-07/20150706092540.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150706135619.jpg b/galleries/Galveston-2015-07/20150706135619.jpg deleted file mode 100644 index 5397a95c..00000000 Binary files a/galleries/Galveston-2015-07/20150706135619.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150706145430.jpg b/galleries/Galveston-2015-07/20150706145430.jpg deleted file mode 100644 index f41d5a3d..00000000 Binary files a/galleries/Galveston-2015-07/20150706145430.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150706151037.jpg b/galleries/Galveston-2015-07/20150706151037.jpg deleted file mode 100644 index 09e6a6cc..00000000 Binary files a/galleries/Galveston-2015-07/20150706151037.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150706151222.jpg b/galleries/Galveston-2015-07/20150706151222.jpg deleted file mode 100644 index 0942f2fb..00000000 Binary files a/galleries/Galveston-2015-07/20150706151222.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150706153259.jpg b/galleries/Galveston-2015-07/20150706153259.jpg deleted file mode 100644 index 17464b32..00000000 Binary files a/galleries/Galveston-2015-07/20150706153259.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150706153442.jpg b/galleries/Galveston-2015-07/20150706153442.jpg deleted file mode 100644 index a2f816e0..00000000 Binary files a/galleries/Galveston-2015-07/20150706153442.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150706153812.jpg b/galleries/Galveston-2015-07/20150706153812.jpg deleted file mode 100644 index 002186ce..00000000 Binary files a/galleries/Galveston-2015-07/20150706153812.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150706153925.jpg b/galleries/Galveston-2015-07/20150706153925.jpg deleted file mode 100644 index 0509baaa..00000000 Binary files a/galleries/Galveston-2015-07/20150706153925.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150706153938.jpg b/galleries/Galveston-2015-07/20150706153938.jpg deleted file mode 100644 index 9f233ed9..00000000 Binary files a/galleries/Galveston-2015-07/20150706153938.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150706154152.jpg b/galleries/Galveston-2015-07/20150706154152.jpg deleted file mode 100644 index cb5dbfc7..00000000 Binary files a/galleries/Galveston-2015-07/20150706154152.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150707110811.jpg b/galleries/Galveston-2015-07/20150707110811.jpg deleted file mode 100644 index 791f7b9f..00000000 Binary files a/galleries/Galveston-2015-07/20150707110811.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150707141537.jpg b/galleries/Galveston-2015-07/20150707141537.jpg deleted file mode 100644 index d29c9e59..00000000 Binary files a/galleries/Galveston-2015-07/20150707141537.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150708123602.jpg b/galleries/Galveston-2015-07/20150708123602.jpg deleted file mode 100644 index 6db50793..00000000 Binary files a/galleries/Galveston-2015-07/20150708123602.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150708134205.jpg b/galleries/Galveston-2015-07/20150708134205.jpg deleted file mode 100644 index edf53871..00000000 Binary files a/galleries/Galveston-2015-07/20150708134205.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150708134213.jpg b/galleries/Galveston-2015-07/20150708134213.jpg deleted file mode 100644 index 864b9966..00000000 Binary files a/galleries/Galveston-2015-07/20150708134213.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150708134856.jpg b/galleries/Galveston-2015-07/20150708134856.jpg deleted file mode 100644 index 7a87b9f4..00000000 Binary files a/galleries/Galveston-2015-07/20150708134856.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150708135001.jpg b/galleries/Galveston-2015-07/20150708135001.jpg deleted file mode 100644 index 675d9b99..00000000 Binary files a/galleries/Galveston-2015-07/20150708135001.jpg and /dev/null differ diff --git a/galleries/Galveston-2015-07/20150708141403.jpg b/galleries/Galveston-2015-07/20150708141403.jpg deleted file mode 100644 index 76919f1e..00000000 Binary files a/galleries/Galveston-2015-07/20150708141403.jpg and /dev/null differ diff --git a/galleries/demo/20150115194213.jpg b/galleries/demo/20150115194213.jpg deleted file mode 100644 index 24cf5c26..00000000 Binary files a/galleries/demo/20150115194213.jpg and /dev/null differ diff --git a/galleries/demo/20150116081700.jpg b/galleries/demo/20150116081700.jpg deleted file mode 100644 index 9a8eb45d..00000000 Binary files a/galleries/demo/20150116081700.jpg and /dev/null differ diff --git a/galleries/demo/20150116083823.jpg b/galleries/demo/20150116083823.jpg deleted file mode 100644 index 3d3183e5..00000000 Binary files a/galleries/demo/20150116083823.jpg and /dev/null differ diff --git a/galleries/demo/20150117162912.jpg b/galleries/demo/20150117162912.jpg deleted file mode 100644 index 15aad3ae..00000000 Binary files a/galleries/demo/20150117162912.jpg and /dev/null differ diff --git a/galleries/demo/20150118173759.jpg b/galleries/demo/20150118173759.jpg deleted file mode 100644 index 8262e66c..00000000 Binary files a/galleries/demo/20150118173759.jpg and /dev/null differ diff --git a/galleries/demo/20150120182641.jpg b/galleries/demo/20150120182641.jpg deleted file mode 100644 index 1b623713..00000000 Binary files a/galleries/demo/20150120182641.jpg and /dev/null differ diff --git a/galleries/demo/20150120182721.jpg b/galleries/demo/20150120182721.jpg deleted file mode 100644 index 4caa8ca5..00000000 Binary files a/galleries/demo/20150120182721.jpg and /dev/null differ diff --git a/galleries/demo/20150120182749.jpg b/galleries/demo/20150120182749.jpg deleted file mode 100644 index 5f05f62f..00000000 Binary files a/galleries/demo/20150120182749.jpg and /dev/null differ diff --git a/galleries/demo/20150127075737.jpg b/galleries/demo/20150127075737.jpg deleted file mode 100644 index fd41ecd7..00000000 Binary files a/galleries/demo/20150127075737.jpg and /dev/null differ diff --git a/galleries/demo/20150127112648.jpg b/galleries/demo/20150127112648.jpg deleted file mode 100644 index 82880436..00000000 Binary files a/galleries/demo/20150127112648.jpg and /dev/null differ diff --git a/galleries/demo/20150205190502.jpg b/galleries/demo/20150205190502.jpg deleted file mode 100644 index 6079700a..00000000 Binary files a/galleries/demo/20150205190502.jpg and /dev/null differ diff --git a/galleries/demo/IMG_1717.jpg b/galleries/demo/IMG_1717.jpg deleted file mode 100644 index e4af9229..00000000 Binary files a/galleries/demo/IMG_1717.jpg and /dev/null differ diff --git a/galleries/demo/IMG_1726.jpg b/galleries/demo/IMG_1726.jpg deleted file mode 100644 index ae4465f6..00000000 Binary files a/galleries/demo/IMG_1726.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505183341-1.jpg b/galleries/grafitti/20190505183341-1.jpg deleted file mode 100644 index f06b79e5..00000000 Binary files a/galleries/grafitti/20190505183341-1.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505183341.jpg b/galleries/grafitti/20190505183341.jpg deleted file mode 100644 index d24f9e18..00000000 Binary files a/galleries/grafitti/20190505183341.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505183410-1.jpg b/galleries/grafitti/20190505183410-1.jpg deleted file mode 100644 index bf090283..00000000 Binary files a/galleries/grafitti/20190505183410-1.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505183410.jpg b/galleries/grafitti/20190505183410.jpg deleted file mode 100644 index 13330ac8..00000000 Binary files a/galleries/grafitti/20190505183410.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505183632.jpg b/galleries/grafitti/20190505183632.jpg deleted file mode 100644 index de07f791..00000000 Binary files a/galleries/grafitti/20190505183632.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505183856.jpg b/galleries/grafitti/20190505183856.jpg deleted file mode 100644 index bd9b8452..00000000 Binary files a/galleries/grafitti/20190505183856.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505183906.jpg b/galleries/grafitti/20190505183906.jpg deleted file mode 100644 index 8818eea9..00000000 Binary files a/galleries/grafitti/20190505183906.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505183926.jpg b/galleries/grafitti/20190505183926.jpg deleted file mode 100644 index 4e9a11a8..00000000 Binary files a/galleries/grafitti/20190505183926.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505183957.jpg b/galleries/grafitti/20190505183957.jpg deleted file mode 100644 index 5c6b5d16..00000000 Binary files a/galleries/grafitti/20190505183957.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505184051.jpg b/galleries/grafitti/20190505184051.jpg deleted file mode 100644 index 933e4d24..00000000 Binary files a/galleries/grafitti/20190505184051.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505184302-1.jpg b/galleries/grafitti/20190505184302-1.jpg deleted file mode 100644 index a946376f..00000000 Binary files a/galleries/grafitti/20190505184302-1.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505184302.jpg b/galleries/grafitti/20190505184302.jpg deleted file mode 100644 index 4ab7eb0a..00000000 Binary files a/galleries/grafitti/20190505184302.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505184333-1.jpg b/galleries/grafitti/20190505184333-1.jpg deleted file mode 100644 index 0ccf7656..00000000 Binary files a/galleries/grafitti/20190505184333-1.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505184333.jpg b/galleries/grafitti/20190505184333.jpg deleted file mode 100644 index c7395dc0..00000000 Binary files a/galleries/grafitti/20190505184333.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505184438.jpg b/galleries/grafitti/20190505184438.jpg deleted file mode 100644 index f512ead6..00000000 Binary files a/galleries/grafitti/20190505184438.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505184556.jpg b/galleries/grafitti/20190505184556.jpg deleted file mode 100644 index 41dc86f2..00000000 Binary files a/galleries/grafitti/20190505184556.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505184616.jpg b/galleries/grafitti/20190505184616.jpg deleted file mode 100644 index c5e46550..00000000 Binary files a/galleries/grafitti/20190505184616.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505184748.jpg b/galleries/grafitti/20190505184748.jpg deleted file mode 100644 index cea898a0..00000000 Binary files a/galleries/grafitti/20190505184748.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505184944.jpg b/galleries/grafitti/20190505184944.jpg deleted file mode 100644 index 508699da..00000000 Binary files a/galleries/grafitti/20190505184944.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505185109.jpg b/galleries/grafitti/20190505185109.jpg deleted file mode 100644 index d4203500..00000000 Binary files a/galleries/grafitti/20190505185109.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505185146.jpg b/galleries/grafitti/20190505185146.jpg deleted file mode 100644 index 9219028c..00000000 Binary files a/galleries/grafitti/20190505185146.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505185213.jpg b/galleries/grafitti/20190505185213.jpg deleted file mode 100644 index 86dc4b7b..00000000 Binary files a/galleries/grafitti/20190505185213.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505185223-1.jpg b/galleries/grafitti/20190505185223-1.jpg deleted file mode 100644 index 2c661f8d..00000000 Binary files a/galleries/grafitti/20190505185223-1.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505185223.jpg b/galleries/grafitti/20190505185223.jpg deleted file mode 100644 index 59dc5c42..00000000 Binary files a/galleries/grafitti/20190505185223.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505185243.jpg b/galleries/grafitti/20190505185243.jpg deleted file mode 100644 index fac95e18..00000000 Binary files a/galleries/grafitti/20190505185243.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505185632.jpg b/galleries/grafitti/20190505185632.jpg deleted file mode 100644 index 01172ebe..00000000 Binary files a/galleries/grafitti/20190505185632.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505185801-1.jpg b/galleries/grafitti/20190505185801-1.jpg deleted file mode 100644 index cb497f56..00000000 Binary files a/galleries/grafitti/20190505185801-1.jpg and /dev/null differ diff --git a/galleries/grafitti/20190505185801.jpg b/galleries/grafitti/20190505185801.jpg deleted file mode 100644 index 3b9dc119..00000000 Binary files a/galleries/grafitti/20190505185801.jpg and /dev/null differ diff --git a/images/2014-06/20140607094949.JPG b/images/2014-06/20140607094949.JPG deleted file mode 100644 index 336d0e45..00000000 Binary files a/images/2014-06/20140607094949.JPG and /dev/null differ diff --git a/images/2014-06/20140607095037.JPG b/images/2014-06/20140607095037.JPG deleted file mode 100644 index ebf6a1f7..00000000 Binary files a/images/2014-06/20140607095037.JPG and /dev/null differ diff --git a/images/2014-06/20140607234122.JPG b/images/2014-06/20140607234122.JPG deleted file mode 100644 index d9e1c26c..00000000 Binary files a/images/2014-06/20140607234122.JPG and /dev/null differ diff --git a/images/Christmas-2016/Santa-Train.jpg b/images/Christmas-2016/Santa-Train.jpg deleted file mode 100644 index a3cd6085..00000000 Binary files a/images/Christmas-2016/Santa-Train.jpg and /dev/null differ diff --git a/images/First-Day/signpost.jpg b/images/First-Day/signpost.jpg deleted file mode 100644 index ea627d8c..00000000 Binary files a/images/First-Day/signpost.jpg and /dev/null differ diff --git a/images/LightSail/light-sail.png b/images/LightSail/light-sail.png deleted file mode 100644 index 9bf3f3be..00000000 Binary files a/images/LightSail/light-sail.png and /dev/null differ diff --git a/images/Moving/HP_logo.png b/images/Moving/HP_logo.png deleted file mode 100644 index eaee6492..00000000 Binary files a/images/Moving/HP_logo.png and /dev/null differ diff --git a/images/Random/201701.jpg b/images/Random/201701.jpg deleted file mode 100644 index 8fb19da0..00000000 Binary files a/images/Random/201701.jpg and /dev/null differ diff --git a/images/Random/201702.jpg b/images/Random/201702.jpg deleted file mode 100644 index 790fd55b..00000000 Binary files a/images/Random/201702.jpg and /dev/null differ diff --git a/images/Random/Art-Rose.jpg b/images/Random/Art-Rose.jpg deleted file mode 100644 index 623bbb59..00000000 Binary files a/images/Random/Art-Rose.jpg and /dev/null differ diff --git a/images/Random/deadpool-sa.jpg b/images/Random/deadpool-sa.jpg deleted file mode 100644 index c7565ef0..00000000 Binary files a/images/Random/deadpool-sa.jpg and /dev/null differ diff --git a/images/Random/harley-drive.jpg b/images/Random/harley-drive.jpg deleted file mode 100644 index c5683d2d..00000000 Binary files a/images/Random/harley-drive.jpg and /dev/null differ diff --git a/images/Random/side-by-side.jpg b/images/Random/side-by-side.jpg deleted file mode 100644 index 24972437..00000000 Binary files a/images/Random/side-by-side.jpg and /dev/null differ diff --git a/plugins/__init__.py b/plugins/__init__.py deleted file mode 100644 index fd7e25d7..00000000 --- a/plugins/__init__.py +++ /dev/null @@ -1 +0,0 @@ -# Plugin modules go here. \ No newline at end of file diff --git a/plugins/gallery_directive/README.md b/plugins/gallery_directive/README.md deleted file mode 100644 index 8d6ec3ef..00000000 --- a/plugins/gallery_directive/README.md +++ /dev/null @@ -1,8 +0,0 @@ -Experimental plugin to embed Nikola galleries in reStructuredText. - -Usage:: - - .. gallery:: demo - -This should embed the gallery found in galleries/demo in your post. -Keep in mind that this is a horrible, horrible hack. diff --git a/plugins/gallery_directive/gallery_directive.plugin b/plugins/gallery_directive/gallery_directive.plugin deleted file mode 100644 index a3397d9d..00000000 --- a/plugins/gallery_directive/gallery_directive.plugin +++ /dev/null @@ -1,14 +0,0 @@ -[Core] -Name = gallery_directive -Module = gallery_directive - -[Nikola] -Compiler = rest -MinVersion = 7.4.1 - -[Documentation] -Author = Roberto Alsina -Version = 0.3 -Website = http://plugins.getnikola.com/#gallery_plugin -Description = A directive to embed an image gallery in a reSt document - diff --git a/plugins/gallery_directive/gallery_directive.py b/plugins/gallery_directive/gallery_directive.py deleted file mode 100644 index 0091923a..00000000 --- a/plugins/gallery_directive/gallery_directive.py +++ /dev/null @@ -1,100 +0,0 @@ -# -*- coding: utf-8 -*- - -# Copyright © 2012-2013 Roberto Alsina and others. - -# Permission is hereby granted, free of charge, to any -# person obtaining a copy of this software and associated -# documentation files (the "Software"), to deal in the -# Software without restriction, including without limitation -# the rights to use, copy, modify, merge, publish, -# distribute, sublicense, and/or sell copies of the -# Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice -# shall be included in all copies or substantial portions of -# the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY -# KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -# WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR -# PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS -# OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR -# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -# OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -import json -import os - -from docutils import nodes -from docutils.parsers.rst import Directive, directives -import lxml - -from nikola.plugin_categories import RestExtension -from nikola.utils import LocaleBorg - - -class Plugin(RestExtension): - - name = "gallery_directive" - - def set_site(self, site): - self.site = site - self.inject_dependency('render_posts', 'render_galleries') - Gallery.site = site - directives.register_directive('gallery', Gallery) - return super(Plugin, self).set_site(site) - - -class Gallery(Directive): - """ Restructured text extension for inserting an image gallery - - Usage: - - .. gallery:: foo - - """ - - has_content = False - required_arguments = 1 - optional_arguments = 0 - - def run(self): - gallery_name = self.arguments[0] - kw = { - 'output_folder': self.site.config['OUTPUT_FOLDER'], - 'thumbnail_size': self.site.config['THUMBNAIL_SIZE'], - } - gallery_index_file = os.path.join(kw['output_folder'], self.site.path('gallery', gallery_name)) - gallery_index_path = self.site.path('gallery', gallery_name) - gallery_folder = os.path.dirname(gallery_index_path) - self.state.document.settings.record_dependencies.add(gallery_index_file) - with open(gallery_index_file, 'r') as inf: - data = inf.read() - dom = lxml.html.fromstring(data) - text = [e.text for e in dom.xpath('//script') if e.text and 'jsonContent = ' in e.text][0] - photo_array = json.loads(text.split(' = ', 1)[1].split(';', 1)[0]) - for img in photo_array: - img['url'] = '/' + '/'.join([gallery_folder, img['url']]) - img['url_thumb'] = '/' + '/'.join([gallery_folder, img['url_thumb']]) - photo_array_json = json.dumps(photo_array) - context = {} - context['description'] = '' - context['title'] = '' - context['lang'] = LocaleBorg().current_lang - context['crumbs'] = [] - context['folders'] = [] - context['photo_array'] = photo_array - context['photo_array_json'] = photo_array_json - context['permalink'] = '#' - context.update(self.site.GLOBAL_CONTEXT) - context.update(kw) - output = self.site.template_system.render_template( - 'gallery.tmpl', - None, - context - ) - # This magical comment makes everything work. Try removing it! - output = '\n\n%s\n\n\n' % output - return [nodes.raw('', output, format='html')] diff --git a/plugins/less/README.md b/plugins/less/README.md deleted file mode 100644 index 9ccca676..00000000 --- a/plugins/less/README.md +++ /dev/null @@ -1,8 +0,0 @@ -Compile [LESS](http://lesscss.org/) source files into CSS. - -To use this plugin: - -Create a `less` folder in your theme, put your `.less` files there, add a `less/targets` file listing the files you -want compiled. - -Note: in some cases, you might have to run `nikola build` twice. diff --git a/plugins/less/conf.py.sample b/plugins/less/conf.py.sample deleted file mode 100644 index 6f7d10fc..00000000 --- a/plugins/less/conf.py.sample +++ /dev/null @@ -1,6 +0,0 @@ -# Compiler to process LESS files. -LESS_COMPILER = 'lessc' - -# A list of options to pass to the LESS compiler. -# Final command is: LESS_COMPILER LESS_OPTIONS file.less -LESS_OPTIONS = [] diff --git a/plugins/less/less.plugin b/plugins/less/less.plugin deleted file mode 100644 index fc3ff623..00000000 --- a/plugins/less/less.plugin +++ /dev/null @@ -1,12 +0,0 @@ -[Core] -Name = less -Module = less - -[Nikola] -PluginCategory = Task - -[Documentation] -Author = Roberto Alsina -Version = 0.1 -Website = http://plugins.getnikola.com/#less -Description = Build CSS out of LESS sources diff --git a/plugins/less/less.py b/plugins/less/less.py deleted file mode 100644 index 5e092c9c..00000000 --- a/plugins/less/less.py +++ /dev/null @@ -1,119 +0,0 @@ -# -*- coding: utf-8 -*- - -# Copyright © 2012-2014 Roberto Alsina and others. - -# Permission is hereby granted, free of charge, to any -# person obtaining a copy of this software and associated -# documentation files (the "Software"), to deal in the -# Software without restriction, including without limitation -# the rights to use, copy, modify, merge, publish, -# distribute, sublicense, and/or sell copies of the -# Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice -# shall be included in all copies or substantial portions of -# the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY -# KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -# WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR -# PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS -# OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR -# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -# OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -from __future__ import unicode_literals - -import codecs -import os -import sys -import subprocess - -from nikola.plugin_categories import Task -from nikola import utils - - -class BuildLess(Task): - """Generate CSS out of LESS sources.""" - - name = "build_less" - sources_folder = "less" - sources_ext = ".less" - - def gen_tasks(self): - """Generate CSS out of LESS sources.""" - self.compiler_name = self.site.config['LESS_COMPILER'] - self.compiler_options = self.site.config['LESS_OPTIONS'] - - kw = { - 'cache_folder': self.site.config['CACHE_FOLDER'], - 'themes': self.site.THEMES, - } - tasks = {} - - # Find where in the theme chain we define the LESS targets - # There can be many *.less in the folder, but we only will build - # the ones listed in less/targets - if os.path.isfile(os.path.join(self.sources_folder, "targets")): - targets_path = os.path.join(self.sources_folder, "targets") - else: - targets_path = utils.get_asset_path(os.path.join(self.sources_folder, "targets"), self.site.THEMES) - try: - with codecs.open(targets_path, "rb", "utf-8") as inf: - targets = [x.strip() for x in inf.readlines()] - except Exception: - targets = [] - - for task in utils.copy_tree(self.sources_folder, os.path.join(kw['cache_folder'], self.sources_folder)): - if task['name'] in tasks: - continue - task['basename'] = 'prepare_less_sources' - tasks[task['name']] = task - yield task - - for theme_name in kw['themes']: - src = os.path.join(utils.get_theme_path(theme_name), self.sources_folder) - for task in utils.copy_tree(src, os.path.join(kw['cache_folder'], self.sources_folder)): - if task['name'] in tasks: - continue - task['basename'] = 'prepare_less_sources' - tasks[task['name']] = task - yield task - - # Build targets and write CSS files - dst_dir = os.path.join(self.site.config['OUTPUT_FOLDER'], 'assets', 'css') - # Make everything depend on all sources, rough but enough - deps = [] - for task in tasks.keys(): - if task.endswith(self.sources_ext): - deps.append(task) - - def compile_target(target, dst): - utils.makedirs(dst_dir) - src = os.path.join(kw['cache_folder'], self.sources_folder, target) - run_in_shell = sys.platform == 'win32' - try: - compiled = subprocess.check_output([self.compiler_name] + self.compiler_options + [src], shell=run_in_shell) - except OSError: - utils.req_missing([self.compiler_name], - 'build LESS files (and use this theme)', - False, False) - with open(dst, "wb+") as outf: - outf.write(compiled) - - yield self.group_task() - - for target in targets: - dst = os.path.join(dst_dir, target.replace(self.sources_ext, ".css")) - yield { - 'basename': self.name, - 'name': dst, - 'targets': [dst], - 'file_dep': deps, - 'task_dep': ['prepare_less_sources'], - 'actions': ((compile_target, [target, dst]), ), - 'uptodate': [utils.config_changed(kw)], - 'clean': True - } diff --git a/plugins/less/requirements-nonpy.txt b/plugins/less/requirements-nonpy.txt deleted file mode 100644 index b3af0a6b..00000000 --- a/plugins/less/requirements-nonpy.txt +++ /dev/null @@ -1 +0,0 @@ -LESS::http://lesscss.org diff --git a/plugins/sass/README.md b/plugins/sass/README.md deleted file mode 100644 index 1b6a77b9..00000000 --- a/plugins/sass/README.md +++ /dev/null @@ -1,8 +0,0 @@ -Compile [SASS](http://sass-lang.com/) source files into CSS. - -To use this plugin: - -Create a `sass` folder in your theme, put your `.scss` files there, add a `sass/targets` file listing the files you -want compiled. - -Note: in some cases, you might have to run `nikola build` twice. diff --git a/plugins/sass/conf.py.sample b/plugins/sass/conf.py.sample deleted file mode 100644 index 9b8f0176..00000000 --- a/plugins/sass/conf.py.sample +++ /dev/null @@ -1,6 +0,0 @@ -# Compiler to process Sass files. -SASS_COMPILER = 'sass' - -# A list of options to pass to the Sass compiler. -# Final command is: SASS_COMPILER SASS_OPTIONS file.s(a|c)ss -SASS_OPTIONS = [] diff --git a/plugins/sass/requirements-nonpy.txt b/plugins/sass/requirements-nonpy.txt deleted file mode 100644 index 8b429e57..00000000 --- a/plugins/sass/requirements-nonpy.txt +++ /dev/null @@ -1 +0,0 @@ -SASS::http://sass-lang.com diff --git a/plugins/sass/sass.plugin b/plugins/sass/sass.plugin deleted file mode 100644 index 14fb02c1..00000000 --- a/plugins/sass/sass.plugin +++ /dev/null @@ -1,12 +0,0 @@ -[Core] -Name = sass -Module = sass - -[Nikola] -PluginCategory = Task - -[Documentation] -Author = Roberto Alsina, Chris Warrick -Version = 0.1 -Website = http://plugins.getnikola.com/#sass -Description = Build CSS out of Sass sources diff --git a/plugins/sass/sass.py b/plugins/sass/sass.py deleted file mode 100644 index 3ad7d14a..00000000 --- a/plugins/sass/sass.py +++ /dev/null @@ -1,138 +0,0 @@ -# -*- coding: utf-8 -*- - -# Copyright © 2012-2014 Roberto Alsina and others. - -# Permission is hereby granted, free of charge, to any -# person obtaining a copy of this software and associated -# documentation files (the "Software"), to deal in the -# Software without restriction, including without limitation -# the rights to use, copy, modify, merge, publish, -# distribute, sublicense, and/or sell copies of the -# Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice -# shall be included in all copies or substantial portions of -# the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY -# KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -# WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR -# PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS -# OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR -# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -# OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -from __future__ import unicode_literals - -import codecs -import os -import sys -import subprocess - -from nikola.plugin_categories import Task -from nikola import utils - - -class BuildSass(Task): - """Generate CSS out of Sass sources.""" - - name = "build_sass" - sources_folder = "sass" - sources_ext = (".sass", ".scss") - - def gen_tasks(self): - """Generate CSS out of Sass sources.""" - self.logger = utils.get_logger('build_sass', utils.STDERR_HANDLER) - self.compiler_name = self.site.config['SASS_COMPILER'] - self.compiler_options = self.site.config['SASS_OPTIONS'] - - kw = { - 'cache_folder': self.site.config['CACHE_FOLDER'], - 'themes': self.site.THEMES, - } - tasks = {} - - # Find where in the theme chain we define the Sass targets - # There can be many *.sass/*.scss in the folder, but we only - # will build the ones listed in sass/targets - if os.path.isfile(os.path.join(self.sources_folder, "targets")): - targets_path = os.path.join(self.sources_folder, "targets") - else: - targets_path = utils.get_asset_path(os.path.join(self.sources_folder, "targets"), self.site.THEMES) - try: - with codecs.open(targets_path, "rb", "utf-8") as inf: - targets = [x.strip() for x in inf.readlines()] - except Exception: - targets = [] - - for task in utils.copy_tree(self.sources_folder, os.path.join(kw['cache_folder'], self.sources_folder)): - if task['name'] in tasks: - continue - task['basename'] = 'prepare_sass_sources' - tasks[task['name']] = task - yield task - - for theme_name in kw['themes']: - src = os.path.join(utils.get_theme_path(theme_name), self.sources_folder) - for task in utils.copy_tree(src, os.path.join(kw['cache_folder'], self.sources_folder)): - if task['name'] in tasks: - continue - task['basename'] = 'prepare_sass_sources' - tasks[task['name']] = task - yield task - - # Build targets and write CSS files - dst_dir = os.path.join(self.site.config['OUTPUT_FOLDER'], 'assets', 'css') - # Make everything depend on all sources, rough but enough - deps = [] - for task in tasks.keys(): - for ext in self.sources_ext: - if task.endswith(ext): - deps.append(task) - - def compile_target(target, dst): - utils.makedirs(dst_dir) - run_in_shell = sys.platform == 'win32' - src = os.path.join(kw['cache_folder'], self.sources_folder, target) - try: - compiled = subprocess.check_output([self.compiler_name] + self.compiler_options + [src], shell=run_in_shell) - except OSError: - utils.req_missing([self.compiler_name], - 'build Sass files (and use this theme)', - False, False) - with open(dst, "wb+") as outf: - outf.write(compiled) - - yield self.group_task() - - # We can have file conflicts. This is a way to prevent them. - # I orignally wanted to use sets and their cannot-have-duplicates - # magic, but I decided not to do this so we can show the user - # what files were problematic. - # If we didn’t do this, there would be a cryptic message from doit - # instead. - seennames = {} - for target in targets: - base = os.path.splitext(target)[0] - dst = os.path.join(dst_dir, base + ".css") - - if base in seennames: - self.logger.error( - 'Duplicate filenames for Sass compiled files: {0} and ' - '{1} (both compile to {2})'.format( - seennames[base], target, base + ".css")) - else: - seennames.update({base: target}) - - yield { - 'basename': self.name, - 'name': dst, - 'targets': [dst], - 'file_dep': deps, - 'task_dep': ['prepare_sass_sources'], - 'actions': ((compile_target, [target, dst]), ), - 'uptodate': [utils.config_changed(kw)], - 'clean': True - } diff --git a/plugins/slides/README.md b/plugins/slides/README.md deleted file mode 100644 index 9daa1c9f..00000000 --- a/plugins/slides/README.md +++ /dev/null @@ -1,17 +0,0 @@ -Slides for reStructuredText. - -This was previously part of Nikola core, but has been downgraded to optional plugin. - -Compatible with Nikola v7 and v8, Bootstrap 4. (The v7 version is Bootstrap 3.) - -Example: - -``` - .. slides:: - - /galleries/demo/tesla_conducts_lg.jpg - /galleries/demo/tesla_lightning2_lg.jpg - /galleries/demo/tesla4_lg.jpg - /galleries/demo/tesla_lightning1_lg.jpg - /galleries/demo/tesla_tower1_lg.jpg -``` diff --git a/plugins/slides/slides.plugin b/plugins/slides/slides.plugin deleted file mode 100644 index 43c2ed08..00000000 --- a/plugins/slides/slides.plugin +++ /dev/null @@ -1,14 +0,0 @@ -[Core] -name = rest_slides -module = slides - -[Nikola] -compiler = rest -PluginCategory = CompilerExtension - -[Documentation] -author = Roberto Alsina -version = 0.1 -website = https://plugins.getnikola.com/slides -description = Slides directive - diff --git a/plugins/slides/slides.py b/plugins/slides/slides.py deleted file mode 100644 index fb2d5c69..00000000 --- a/plugins/slides/slides.py +++ /dev/null @@ -1,77 +0,0 @@ -# -*- coding: utf-8 -*- - -# Copyright © 2012-2018 Roberto Alsina and others. - -# Permission is hereby granted, free of charge, to any -# person obtaining a copy of this software and associated -# documentation files (the "Software"), to deal in the -# Software without restriction, including without limitation -# the rights to use, copy, modify, merge, publish, -# distribute, sublicense, and/or sell copies of the -# Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice -# shall be included in all copies or substantial portions of -# the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY -# KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -# WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR -# PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS -# OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR -# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -# OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -"""Slides directive for reStructuredText.""" - - -import uuid - -from docutils import nodes -from docutils.parsers.rst import Directive, directives - -from nikola.plugin_categories import RestExtension - - -class Plugin(RestExtension): - """Plugin for reST slides directive.""" - - name = "rest_slides" - - def set_site(self, site): - """Set Nikola site.""" - self.site = site - directives.register_directive('slides', Slides) - Slides.site = site - return super(Plugin, self).set_site(site) - - -class Slides(Directive): - """reST extension for inserting slideshows.""" - - has_content = True - - def run(self): - """Run the slides directive.""" - if len(self.content) == 0: # pragma: no cover - return - - if self.site.invariant: # for testing purposes - carousel_id = 'slides_' + 'fixedvaluethatisnotauuid' - else: - carousel_id = 'slides_' + uuid.uuid4().hex - - output = self.site.template_system.render_template( - 'slides.tmpl', - None, - { - 'slides_content': self.content, - 'carousel_id': carousel_id, - } - ) - return [nodes.raw('', output, format='html')] - - -directives.register_directive('slides', Slides) diff --git a/plugins/slides/templates/jinja2/slides.tmpl b/plugins/slides/templates/jinja2/slides.tmpl deleted file mode 100644 index 7e1a0d4f..00000000 --- a/plugins/slides/templates/jinja2/slides.tmpl +++ /dev/null @@ -1,30 +0,0 @@ -{% block content %} - -{% endblock %} diff --git a/plugins/slides/templates/mako/slides.tmpl b/plugins/slides/templates/mako/slides.tmpl deleted file mode 100644 index 8fd34973..00000000 --- a/plugins/slides/templates/mako/slides.tmpl +++ /dev/null @@ -1,30 +0,0 @@ -<%block name="content"> - - diff --git a/posts/2006/06/200606what-do-i-use.html b/posts/2006/06/200606what-do-i-use.html deleted file mode 100644 index 3ef8e0bb..00000000 --- a/posts/2006/06/200606what-do-i-use.html +++ /dev/null @@ -1,19 +0,0 @@ -

What do I Use?

- -

Software

- -

So,
-What major apps do I use daily? Well, this is the list of apps that
-I currently use daily:

- - - -

There are a few more, but I need to find URLs for them.

\ No newline at end of file diff --git a/posts/2006/06/200606what-do-i-use.meta b/posts/2006/06/200606what-do-i-use.meta deleted file mode 100644 index bf9ceb54..00000000 --- a/posts/2006/06/200606what-do-i-use.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: What do I Use? -.. slug: 200606what-do-i-use -.. date: 2006/06/05 18:06:00 -.. tags: cli,software -.. link: -.. description: diff --git a/posts/2006/07/200607window-managers.html b/posts/2006/07/200607window-managers.html deleted file mode 100644 index 8ea317b3..00000000 --- a/posts/2006/07/200607window-managers.html +++ /dev/null @@ -1,23 +0,0 @@ -

Window Managers?

- -

Why would a web site dedicated to the CLI have a section on Window
-Managers? Well, simple.

- -

Some times, you just have to have X running. Some web sites I have to
-do research at use Flash, or photo editing/managing, or my iPod (none
-of the CLI tools let me manage play lists very easily).

- -

Plus, I cannot get the same resolution on the console as I can under
-X.

- -

So, what is a CLI user to do? Why, get a Window Manager (wm) that is
-meant for us!

- -

The features I look for include small footprint and full keyboard
-integration. The current one I use is wmi-10, but it is no longer
-under active development. The group working on it has moved to on to
-wmii, but I do not like the changes,
-so I am off looking for a new one to use.

- -

From time to time, I will post how my search is going so you can see
-what is out there.

\ No newline at end of file diff --git a/posts/2006/07/200607window-managers.meta b/posts/2006/07/200607window-managers.meta deleted file mode 100644 index e44ec9c0..00000000 --- a/posts/2006/07/200607window-managers.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: Window Managers? -.. slug: 200607window-managers -.. date: 2006/07/30 18:07:00 -.. tags: cli,software,windowmanager -.. link: -.. description: diff --git a/posts/2006/11/200611another-rss-reader.html b/posts/2006/11/200611another-rss-reader.html deleted file mode 100644 index 05fe5cc9..00000000 --- a/posts/2006/11/200611another-rss-reader.html +++ /dev/null @@ -1,10 +0,0 @@ -

Another RSS reader?

- -

Well, it seems that someone is reading this after all.

- -

So, tonight I have been given a pointer to raggle (http://www.raggle.org). I guess I need
-to install ruby to try it out…

- -

Thanks to Philip McClure for the pointer.

- -

Updates after I try it out some…

\ No newline at end of file diff --git a/posts/2006/11/200611another-rss-reader.meta b/posts/2006/11/200611another-rss-reader.meta deleted file mode 100644 index 5b487fc2..00000000 --- a/posts/2006/11/200611another-rss-reader.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: Another RSS reader? -.. slug: 200611another-rss-reader -.. date: 2006/11/02 17:11:00 -.. tags: cli,software,rss -.. link: -.. description: diff --git a/posts/2006/11/200611disconnected-imap.html b/posts/2006/11/200611disconnected-imap.html deleted file mode 100644 index 75a21ca0..00000000 --- a/posts/2006/11/200611disconnected-imap.html +++ /dev/null @@ -1,11 +0,0 @@ -

Disconnected IMAP

- -

So, in an effort to get to the office earlier, I decided to try to
-figure out how to do disconnected IMAP. Well, the route I took was to
-use a tool called <a
-mailsync which is a cool
-tool to allow you to sync IAMP mailboxes. So, my tack is to sync it
-down to my laptop, and read the email on the bus. I sync email down
-in the morning, and then in the evening, sync again. So far, so good.

- -

More updates later…

\ No newline at end of file diff --git a/posts/2006/11/200611disconnected-imap.meta b/posts/2006/11/200611disconnected-imap.meta deleted file mode 100644 index 34d2a571..00000000 --- a/posts/2006/11/200611disconnected-imap.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: Disconnected IMAP -.. slug: 200611disconnected-imap -.. date: 2006/11/26 17:11:00 -.. tags: cli,software,imap -.. link: -.. description: diff --git a/posts/2006/11/200611rss-reader-raggle.html b/posts/2006/11/200611rss-reader-raggle.html deleted file mode 100644 index 123206de..00000000 --- a/posts/2006/11/200611rss-reader-raggle.html +++ /dev/null @@ -1,14 +0,0 @@ -

RSS Reader: Raggle

- -

Well, after getting some time over the US holiday to try to get raggle
-built, I gave up. I am guessing that Fedora Core 5/6 are not very
-ruby friendly yet, as I could not find everything I needed very
-easily. I was able to get it almost all the way there, but I could
-not get the ruby-Ncurses rpm to build, and I am very strict about
-using the native package management system (ie RPM on a RPM based
-system, portage on Gentoo, apt on a Debian deviant), so I will not be
-trying this until I can get the RPMS.

- -

In other news, I have found some more PIM type things to play with.
-Does anyone know of a good CLI Palm Pilot sync package? Cold Sync seems to be dead, and I am
-not sure if it will talk to modern Pilots.

\ No newline at end of file diff --git a/posts/2006/11/200611rss-reader-raggle.meta b/posts/2006/11/200611rss-reader-raggle.meta deleted file mode 100644 index 5b326caa..00000000 --- a/posts/2006/11/200611rss-reader-raggle.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: RSS Reader: Raggle -.. slug: 200611rss-reader-raggle -.. date: 2006/11/22 17:11:00 -.. tags: cli,software,rss -.. link: -.. description: diff --git a/posts/2006/11/200611screen-saver-yes.html b/posts/2006/11/200611screen-saver-yes.html deleted file mode 100644 index fbe51db4..00000000 --- a/posts/2006/11/200611screen-saver-yes.html +++ /dev/null @@ -1,19 +0,0 @@ -

Screen Saver? Yes!

- -

So, a while back I found a screensaver which is meant for the command
-line. It is called tss. The
-latest version is 0.8.1, and it is looking pretty cool.

- -

Under screen 4.0 or higher, there is a command called idle which is
-set in seconds. By default, it uses screen’s built in lockscreen
-function, but if you define the environment variable LOCKPGR, then you
-can call something else. I have it call a the following script:

- -
#!/bin/bash
-
-tss -r
-exec vlock -a
-
- -

This will lock my screen after a set time, and give me a nice thing to
-look at.

diff --git a/posts/2006/11/200611screen-saver-yes.meta b/posts/2006/11/200611screen-saver-yes.meta deleted file mode 100644 index 7aa9f529..00000000 --- a/posts/2006/11/200611screen-saver-yes.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: Screen Saver? Yes! -.. slug: screen-saver-yes -.. date: 2006/11/23 17:11:00 -.. tags: cli,software,screensaver -.. link: -.. description: diff --git a/posts/2007/01/200701window-manager-for-tty.html b/posts/2007/01/200701window-manager-for-tty.html deleted file mode 100644 index de299b8e..00000000 --- a/posts/2007/01/200701window-manager-for-tty.html +++ /dev/null @@ -1,30 +0,0 @@ -

Window Manager for tty?

- -

The package screen is
-something that has been around for a long time.

- -

With screen, you can have many session running on on tty, and you can
-switch to another session with out touching a mouse. With the proper
-configuration, you can get notified if there is some change (like if
-you have a IM client up) or if there is no output (say, if you are
-watching a compile session).

- -

You are in the zone working, and then you notice the time, and you
-have to log out and go home. Is this a problem? No, with a simple
-d, you can disconnect the screen session, log out, go home,
-log back into that machine, and resume your session just where you
-left off.

- -

One of the other really feature is cut and paste between sessions.
-The is very handy when adapting code (or articles) into a new file.

- -

Screen References

- - \ No newline at end of file diff --git a/posts/2007/01/200701window-manager-for-tty.meta b/posts/2007/01/200701window-manager-for-tty.meta deleted file mode 100644 index 38137491..00000000 --- a/posts/2007/01/200701window-manager-for-tty.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: Window Manager for tty? -.. slug: 200701window-manager-for-tty -.. date: 2007/01/28 17:01:00 -.. tags: cli,software,windowmanager -.. link: -.. description: diff --git a/posts/2007/03/200703cli-bugissuetask-tracking-system.html b/posts/2007/03/200703cli-bugissuetask-tracking-system.html deleted file mode 100644 index d376c914..00000000 --- a/posts/2007/03/200703cli-bugissuetask-tracking-system.html +++ /dev/null @@ -1,23 +0,0 @@ -

cli bug/issue/task tracking system?

- -

Fresh from freshmeat:

- -

http://www.ditrack.org/

- -
What is DITrack?
-
-DITrack is a free, open source, lightweight, distributed issue (bug,
-defect, ticket) tracking system using a [Subversion](http://subversion.tigris.org/) repository instead
-of a backend database. It is written in Python and runs in UNIX
-environment (*BSD, Linux, MacOS X).
-
-The project is inspired by the idea of [Subissue](http://subissue.tigris.org/) issue tracking system.
-
-However, while Subissue aims in merely replacing the traditional
-database storage with Subversion repository, DITrack is a major
-rethought of the issue tracking system paradigm. The main difference
-is that instead of sticking to the centralized model (one database,
-one web interface, one mail integration machinery), DITrack treats
-underlying Subversion storage as a versioned distributed file system
-which enables benefits of truly distributed operation mode.
-
\ No newline at end of file diff --git a/posts/2007/03/200703cli-bugissuetask-tracking-system.meta b/posts/2007/03/200703cli-bugissuetask-tracking-system.meta deleted file mode 100644 index 5528e118..00000000 --- a/posts/2007/03/200703cli-bugissuetask-tracking-system.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: cli bug/issue/task tracking system? -.. slug: 200703cli-bugissuetask-tracking-system -.. date: 2007/03/05 17:03:00 -.. tags: cli,software,bugtracker -.. link: -.. description: diff --git a/posts/2007/03/200703cli-magic-linux-troubleshooting-tools-101.html b/posts/2007/03/200703cli-magic-linux-troubleshooting-tools-101.html deleted file mode 100644 index 085e9269..00000000 --- a/posts/2007/03/200703cli-magic-linux-troubleshooting-tools-101.html +++ /dev/null @@ -1,9 +0,0 @@ -

CLI Magic: Linux troubleshooting tools 101

- -

When something goes wrong with your Linux-based system, you can try to
-diagnose it yourself with the many troubleshooting tools bundled with
-the operating system. Knowing about these tools, and how to
-effectively use them, can help you overcome many…

- -

Read
-More…

\ No newline at end of file diff --git a/posts/2007/03/200703cli-magic-linux-troubleshooting-tools-101.meta b/posts/2007/03/200703cli-magic-linux-troubleshooting-tools-101.meta deleted file mode 100644 index 6744c9da..00000000 --- a/posts/2007/03/200703cli-magic-linux-troubleshooting-tools-101.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: CLI Magic: Linux troubleshooting tools 101 -.. slug: 200703cli-magic-linux-troubleshooting-tools-101 -.. date: 2007/03/13 18:03:00 -.. tags: cli,article,troubleshooting -.. link: -.. description: diff --git a/posts/2007/03/200703strayed-from-the-path.html b/posts/2007/03/200703strayed-from-the-path.html deleted file mode 100644 index f9827fcf..00000000 --- a/posts/2007/03/200703strayed-from-the-path.html +++ /dev/null @@ -1,15 +0,0 @@ -

Strayed from the path

- -

In two ways…first, I have not updated the site in a while, and I
-need to get back to updating it.

- -

Second, because I have not been true to my cli roots. I have moved
-from my default MUA of the last, oh, 8 years, and flirted with a GUI
-MUA, thunderbird. It was pretty.
-It was sexy. It let me see everything then and now. It tried to
-seduce me into using a GUI for more…

- -

But, then I got behind in my email, and it was taking longer and
-longer to catch up. sigh Two days ago, I switched back, and now, I
-am fully caught up on my inbox, and making headway on my actionable
-items.

\ No newline at end of file diff --git a/posts/2007/03/200703strayed-from-the-path.meta b/posts/2007/03/200703strayed-from-the-path.meta deleted file mode 100644 index 0081469b..00000000 --- a/posts/2007/03/200703strayed-from-the-path.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: Strayed from the path -.. slug: 200703strayed-from-the-path -.. date: 2007/03/19 18:03:00 -.. tags: cli,article -.. link: -.. description: diff --git a/posts/2007/05/200705bins-photo-album.html b/posts/2007/05/200705bins-photo-album.html deleted file mode 100644 index 1d9e3948..00000000 --- a/posts/2007/05/200705bins-photo-album.html +++ /dev/null @@ -1,34 +0,0 @@ -

BINS Photo Album

- -

The BINS Photo Album is a package to generate static web pages from the command line. Why would you want to do this? Well, most of the dynamic web photo albums require that the server do all the work when the client requests the images, thus either slowing it down, or requiring a very beefy server. Also, you introduce the chance for a script-kiddie from hacking your site. Not good.

- -

Enter BINS. Some of its features include [from the web page]:

- - - -

The web site has some great example. Go check them out.

\ No newline at end of file diff --git a/posts/2007/05/200705bins-photo-album.meta b/posts/2007/05/200705bins-photo-album.meta deleted file mode 100644 index 55c1cb3f..00000000 --- a/posts/2007/05/200705bins-photo-album.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: BINS Photo Album -.. slug: 200705bins-photo-album -.. date: 2007/05/21 18:05:00 -.. tags: cli,software,photos -.. link: -.. description: diff --git a/posts/2007/05/200705ikog-the-simple-todo-list.html b/posts/2007/05/200705ikog-the-simple-todo-list.html deleted file mode 100644 index dc71daa9..00000000 --- a/posts/2007/05/200705ikog-the-simple-todo-list.html +++ /dev/null @@ -1,5 +0,0 @@ -

iKog - the simple todo list

- -

iKog - the simple todo list

- -

So I am looking for a good to-to list manager, and I stumbled across ikog.  ikog stands for “It Keeps On Growing”, and it is a pretty nice todo manager which has been influenced by the GTD school of thought. Currently, I am using it for my daily todo manager, and using the python gtd tool for my long term list management.  Give it a whirl, you might like it!

\ No newline at end of file diff --git a/posts/2007/05/200705ikog-the-simple-todo-list.meta b/posts/2007/05/200705ikog-the-simple-todo-list.meta deleted file mode 100644 index 9b3daf32..00000000 --- a/posts/2007/05/200705ikog-the-simple-todo-list.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: iKog - the simple todo list -.. slug: 200705ikog-the-simple-todo-list -.. date: 2007/05/21 18:05:00 -.. tags: cli,software,todo -.. link: -.. description: diff --git a/posts/2007/06/200706pacman-for-console.html b/posts/2007/06/200706pacman-for-console.html deleted file mode 100644 index 8972d453..00000000 --- a/posts/2007/06/200706pacman-for-console.html +++ /dev/null @@ -1,6 +0,0 @@ -

Pacman for Console

- -

You are tired of hearing your GUI friends talking about their games? Tired of playing simple Adventure? Why not try Pacman for Console?

- -

The game play is just like the old quarter game you played long ago, and the best part, you can develop your own maps! Check out the screen shot:
-

\ No newline at end of file diff --git a/posts/2007/06/200706pacman-for-console.meta b/posts/2007/06/200706pacman-for-console.meta deleted file mode 100644 index 6d2b56b8..00000000 --- a/posts/2007/06/200706pacman-for-console.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: Pacman for Console -.. slug: 200706pacman-for-console -.. date: 2007/06/25 18:06:00 -.. tags: cli,software,games -.. link: -.. description: diff --git a/posts/2007/06/200706screen-terminal-multiplexer.html b/posts/2007/06/200706screen-terminal-multiplexer.html deleted file mode 100644 index a80b18f4..00000000 --- a/posts/2007/06/200706screen-terminal-multiplexer.html +++ /dev/null @@ -1,21 +0,0 @@ -

Screen - terminal multiplexer

- -

I usually have one screen running at all time, and in that screen session, I ssh to various hosts that I am working, and have screen running on those hosts.

- -

Additional Links

- -

gnu screen - Google Search -GNU Screen - GNU Project - Free Software Foundation (FSF) -GNU Screen - Summary [Savannah] -GNU Screen - Wikipedia, the free encyclopedia -GNU Screen - Jonathan McPherson -Screen User’s Manual -start [GNU screen] -Deadman.org: SSH-Agent Forwarding and GNU Screen -http://www4.informatik.uni-erlangen.de/~jnweiger/screen-faq.html -Remote terminal session management using screen - How to use screen to detach from and share terminal sessions -z o r g . o r g - A Brief Introduction to Screen - www.zorg.org! Linux, Home Automation, VoIP, Radio Scanning, PMR446, CB Radio, Cryptography, Handspring Visor, Psion Series 3 and much more. -screen - The Terminal Multiplexer -[Power Sessions with Screen

\ No newline at end of file diff --git a/posts/2007/06/200706screen-terminal-multiplexer.meta b/posts/2007/06/200706screen-terminal-multiplexer.meta deleted file mode 100644 index 839d619a..00000000 --- a/posts/2007/06/200706screen-terminal-multiplexer.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: Screen - terminal multiplexer -.. slug: 200706screen-terminal-multiplexer -.. date: 2007/06/13 18:06:00 -.. tags: cli,software,screen,windowmanager -.. link: -.. description: diff --git a/posts/2008/04/200804dvtm-dynamic-virtual-terminal-manager.html b/posts/2008/04/200804dvtm-dynamic-virtual-terminal-manager.html deleted file mode 100644 index 8be671f8..00000000 --- a/posts/2008/04/200804dvtm-dynamic-virtual-terminal-manager.html +++ /dev/null @@ -1,3 +0,0 @@ -

dvtm - dynamic virtual terminal manager

- -

He’s back! And with with something new/cool:[dvtm

\ No newline at end of file diff --git a/posts/2008/04/200804dvtm-dynamic-virtual-terminal-manager.meta b/posts/2008/04/200804dvtm-dynamic-virtual-terminal-manager.meta deleted file mode 100644 index 5b51a09a..00000000 --- a/posts/2008/04/200804dvtm-dynamic-virtual-terminal-manager.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: dvtm - dynamic virtual terminal manager -.. slug: 200804dvtm-dynamic-virtual-terminal-manager -.. date: 2008/04/07 18:04:00 -.. tags: cli,software,windowmanager -.. link: -.. description: diff --git a/posts/2008/05/200805command-line-blog-posts.html b/posts/2008/05/200805command-line-blog-posts.html deleted file mode 100644 index 0d0d97d4..00000000 --- a/posts/2008/05/200805command-line-blog-posts.html +++ /dev/null @@ -1,43 +0,0 @@ -

Command-Line blog posts

- -

So, it only seems fitting that I should talk about a command-line interface to posting on this blog. No, I do not mean using links or the like, but a way to post from the command line.

- -

So, this post is being typed up in vim on my Fedora 8 laptop. I will use this great little tool I found called wppost to post. wwpost is part of the perl module WordPress::Post.

- -

A brief summary of its commands are bellow:

- -
       -c category, can be a list separated by commas, no spaces
--t title
--i description, main body of post, if it has a slash, it is interpreted as a file to slurp
-like a text or html file
--D iso formatted date for post, can be left out
--T if there are image attachments, place them as thumbnails only, with link, not just resized
-
- -

Some usage examples taken from the man page:

- -
    Most basic of usage, (provided you have a ~/.wppost file)
-
-wppost -t 'hi everyone' -i 'i just wanted to say hello'
-
-If you want to specify two different categories:
-
-wppost -t 'Another Apple' -i 'Apples are really great. I do love them so.' -c food,rant -D 20071231
-
-If the body of the post is in a file
-
-wppost -t 'title here' -i ./content.txt
-
-If the content of the post is in a file and you want to use the file
-name as the title
-
-wppost -i ./Title_Here.txt
-
-If you want to have file attachments:
-
-wppost -t 'recent photos' -i 'these are recent pictures i took' ./*jpg
-
- -

Pretty cool, huh?

- -

Peace out!

diff --git a/posts/2008/05/200805command-line-blog-posts.meta b/posts/2008/05/200805command-line-blog-posts.meta deleted file mode 100644 index 1d02b05f..00000000 --- a/posts/2008/05/200805command-line-blog-posts.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: Command-Line blog posts -.. slug: command-line-blog-posts -.. date: 2008/05/07 18:05:00 -.. tags: cli,software,blogging,linux -.. link: -.. description: diff --git a/posts/2008/08/200808pizza-party-command-line-pizza-ordering-program.html b/posts/2008/08/200808pizza-party-command-line-pizza-ordering-program.html deleted file mode 100644 index d8eeb8a5..00000000 --- a/posts/2008/08/200808pizza-party-command-line-pizza-ordering-program.html +++ /dev/null @@ -1,5 +0,0 @@ -

Pizza Party - Command Line Pizza ordering program

- -

Want a pizza, and do not want to fire up that pesky GUI?  We have the solution for you: Pizza Party - Command Line Pizza ordering program

- -

Currently, only from Dominos, so if you do not have one near you who accepts on-line orders (sigh, mine does not), then you are out of luck.

\ No newline at end of file diff --git a/posts/2008/08/200808pizza-party-command-line-pizza-ordering-program.meta b/posts/2008/08/200808pizza-party-command-line-pizza-ordering-program.meta deleted file mode 100644 index fdda8caa..00000000 --- a/posts/2008/08/200808pizza-party-command-line-pizza-ordering-program.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: Pizza Party - Command Line Pizza ordering program -.. slug: 200808pizza-party-command-line-pizza-ordering-program -.. date: 2008/08/25 18:08:00 -.. tags: cli,software,lifeimitatingmovies -.. link: -.. description: diff --git a/posts/2008/08/200808so-you-need-a-calendar.html b/posts/2008/08/200808so-you-need-a-calendar.html deleted file mode 100644 index ad54e113..00000000 --- a/posts/2008/08/200808so-you-need-a-calendar.html +++ /dev/null @@ -1,11 +0,0 @@ -

So you need a calendar?

- -

So, one of the things we have been using computers for is to keep track of our lives.  And this means a scheduling or calendaring tool.  Some tools out there do this fine, and some do it very well.

- -

I have to keep track of a lot of appointments. From conference calls for work, to each member of the family’s schedules, to random, but highly important reminders.  Most calendaring programs out there will let you set up a reoccurring event by day of the month, or the date.  But, what if you need to do something two days before the end of the month, every month?  Or, you need to do something every full moon, but not on the blue moon?  Or, you have a standing meeting with your boss every other Monday morning, execpt when Monday is a holiday, then the meeting shifts to Tuesday?  Oh, and you want something that you can run over an ssh session, while on your smart phone, or you friend’s smart phone?

- -

The answer is simple: remind.  remind can do this, and more.  Need to set something up by the Hebrew Calendar?  Check.  Want your calendar to run a shell command for you on a holiday, specific day of the month, or phase of the moon? Check.

- -

Most modern Linux distrobutions include remind nowdays, as it is so darn usefull.  In addition, it runs just fine under Solaris, and the BSDs, including MacOS X.  If fact, over at 43Folders, they have a whole section their wiki for remind.  The wiki has many tips and tricks on how to use remind to its fullest.

- -

In my next post, I will share some tips on how I get remind to remind me of events.

\ No newline at end of file diff --git a/posts/2008/08/200808so-you-need-a-calendar.meta b/posts/2008/08/200808so-you-need-a-calendar.meta deleted file mode 100644 index 7e486b88..00000000 --- a/posts/2008/08/200808so-you-need-a-calendar.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: So you need a calendar? -.. slug: 200808so-you-need-a-calendar -.. date: 2008/08/04 18:08:00 -.. tags: cli,software,calendar -.. link: -.. description: diff --git a/posts/2008/11/200811alerting-with-remind.html b/posts/2008/11/200811alerting-with-remind.html deleted file mode 100644 index 5e33fde1..00000000 --- a/posts/2008/11/200811alerting-with-remind.html +++ /dev/null @@ -1,27 +0,0 @@ -

Alerting with Remind

- -

Back in my article on Remind, I talked about the simple power of remind to power your scheduling needs.  That is all fine and good, but how to you get it to tell you when you have an event?

- -

In its simplest form, when you run _remind _ from the command line, it will not only display the current day’s reminders, but it will run in the background and wake up to tell you about other reminders on the screen while you work.

- -

This is fine, but what happens if you do not have that termial open in front of you?  Well, I have two ways I approach that issue.

- -

First, when I run under X (yeah, yeah, I know, but I use cli tools under X), I have this added to my .xinitrc:

- -
-

remind -z -k’xmessage -buttons okay:0 -default okay %s&’ ~/.reminders &

-
- -

Let’s look at the command line:

- - - -

That all good if you are setting at your computer.  But, what do you do when gasp you leave to computer?  This is a little tricker.  For this, my solution needs two things: 1) a computer which is always on and 2) a way to send messages to your cell phone/pager (sms or email).  I have a cron job which checks to make sure remind is running, and restarts it if it is not (I use a hosting provider which does not like long running processes).  The command line is similar to the one for X, but with a difference:

- -
-

TZ=CDT6CST ~/bin/remind -z -k”echo %s

-
diff --git a/posts/2008/11/200811alerting-with-remind.meta b/posts/2008/11/200811alerting-with-remind.meta deleted file mode 100644 index 14d7e257..00000000 --- a/posts/2008/11/200811alerting-with-remind.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: Alerting with Remind -.. slug: alerting-with-remind -.. date: 2008/11/19 17:11:00 -.. tags: cli,software,remind,calendar -.. link: -.. description: diff --git a/posts/2008/12/200812googles-calendar-on-the-command-line.html b/posts/2008/12/200812googles-calendar-on-the-command-line.html deleted file mode 100644 index 0d6f9592..00000000 --- a/posts/2008/12/200812googles-calendar-on-the-command-line.html +++ /dev/null @@ -1,9 +0,0 @@ -

Google’s Calendar on the Command Line!

- -

You love your comfortable command line, but all the cool kids are playing in the Web 2.0 web space, and you want to stay true to your roots?  Want a Web 2.0 calendar, but still love (or need) command line access?

- -

I just found the answer: gcalcli. This little tool will let you list your appointments, get an list your events, get an agenda, print ascii rendering of your calendar for the week or month.  You can even add events to the calendar.

- -

I like the fact that I can easly get at my gcalendar from anywhere (even my cell phone), and now I can do it from my shell.

- -

The only downsides so far?  The code has not been updated since October of 2007, and the speed can be a little slow sometimes. I am going to play with it for a while to see if I like it enough to replace remind.

\ No newline at end of file diff --git a/posts/2008/12/200812googles-calendar-on-the-command-line.meta b/posts/2008/12/200812googles-calendar-on-the-command-line.meta deleted file mode 100644 index 5080f17d..00000000 --- a/posts/2008/12/200812googles-calendar-on-the-command-line.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: Google’s Calendar on the Command Line! -.. slug: 200812googles-calendar-on-the-command-line -.. date: 2008/12/08 17:12:00 -.. tags: cli,software,calendar -.. link: -.. description: diff --git a/posts/2009/01/200901cmus-a-music-manager-for-the-terminal.html b/posts/2009/01/200901cmus-a-music-manager-for-the-terminal.html deleted file mode 100644 index 3bb1425d..00000000 --- a/posts/2009/01/200901cmus-a-music-manager-for-the-terminal.html +++ /dev/null @@ -1,19 +0,0 @@ -

C*MUS - A music manager for the terminal

- -

C*mus is an advanced music juke-box for *inx and Window operating systems. It can handle the modern audio file formats: FLAC, Ogg/Vorbis, MP3 , Wav, AAC , MP4, .mod, .s3m, .mpc, mpp, .mp+, .wma, and .wv . It also can deal with many different types of audio output systems: ALSA, libao, ARTS, OSS, Sun, and WaveOut on Windows. The typical features of an electronic juke-box are supported like play lists and random/shuffle play, in addition to easily switching between playing from the library, an artist, or a single album with a simple keystroke.

- -

C*Mus is pretty painless to install from source. The website lists the build dependencies with links.

- -

En-queuing

- -

One of the features I really enjoy and use is the en-queue function. I tend to use this two ways. The first is when I am listening to a song, and want to listen to similar songs, I go find them in my library, and I queue them up with a simple keystroke. A dynamic play-list, if you will. Then, I can simply create a more permanent playlist from this temporary list.

- -

The second way is using the helper program cmus-remote to be able to queue up tracks from a different terminal, or from a script. My podcatcher program (bashpodder) will queue up the podcasts it just downloaded for me, so I can listen to them first thing in the morning.

- -

Keystroke and CLI

- -

CMus is developed to be driven via keystrokes. The default mapping is set up to be comfortable for those use are familiar with VI but, it is very easy to remap the keys to make it more comfortable. CMus will automatically save the current settings on a clean exit. The default mappings for selecting and updating views, moving through songs forward and backwards in small and large increments, adding to play list and queue lists.

- -

Filters

- -

One of the very powerful features is simple filters. You can set a filter for your 80’s Metal Bands or your Classical music. Many of the common tags can be used for filter on. Things like filename, artist, album, title, genre, discnumber, tracknumber, date (year), duration (seconds), and tag.

diff --git a/posts/2009/01/200901cmus-a-music-manager-for-the-terminal.meta b/posts/2009/01/200901cmus-a-music-manager-for-the-terminal.meta deleted file mode 100644 index f5d92530..00000000 --- a/posts/2009/01/200901cmus-a-music-manager-for-the-terminal.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: C*MUS - A music manager for the terminal -.. slug: cmus-a-music-manager-for-the-terminal -.. date: 2009/01/12 17:01:00 -.. tags: cli,software,music -.. link: -.. description: diff --git a/posts/2009/04/200904wifiroamd-intel-prowireless-3945abg-and-fedora.html b/posts/2009/04/200904wifiroamd-intel-prowireless-3945abg-and-fedora.html deleted file mode 100644 index 4e318c77..00000000 --- a/posts/2009/04/200904wifiroamd-intel-prowireless-3945abg-and-fedora.html +++ /dev/null @@ -1,18 +0,0 @@ -

wifiroamd, Intel PRO/Wireless 3945ABG, and Fedora

- -

One of the things that has annoyed me about Fedora has been the decision to switch over to using NetworkManager to manage all network connections.

- -

Now, on the service this has a lot of advantages. A lot of work has gone into it, and it just works for a vast majority of the installations out there. They have made it so the move from wired to wireless and back can be done without the user doing anything. They have also seamlessly tied in Dial-Up Networking if you still need a modem or use a wireless modem. They even have two-click access to your VPN which is pretty cool.

- -

All these are things which are very good for Linux users. The biggest drawback to all this? The need for a user-space program to manage the non-hardwired connections. Which means that in order to be able to have any network running besides the good old twisted-pair copper, you have to have a little applet running as you, and it has to have a systray somewhere to display. Which means you have to be a) logged into the system and b) you have to be running a window manager which supports having a system tray. Now, Fedora gives you lots of choices for the second part now days. You have Gnome, KDE, XFCE, and LXDE. All are perfectly usable window managers. But, they still require you to be logged in to X. And, I do not use any of them.

- -

So, what is a cli-loving Fedora user to do? Well, there is this great program called wifiroamd. It will handle the same basic tasks that NetworkManager handles. It will automatically configure your wifi interface and connect to the wifi networks or the locate hardwired NIC if it cannot. You can configure it to run scripts per connection, so for example, you can change your firewall rules for different networks (shields down at home or the office, but up full at the coffee house), or you could bring up your VPN connection when you start using a given wireless network.

- -

One tip I picked up from the author was that if you have multiple AP’s in range, an you want to select once AP over the other, is under the /etc/wifiroamd/connections directory, simply link the AP info you do not want to the one you want:

- -
ln essid:my_home_ap essid:bad_ap
-
- -

where essid:my_home_ap is your AP with the keys and other information you want, and essid:bad_ap is the one you do not want to connect to. My neighbors have some very powerful AP’s which have a habit of showing up high than mine, but I have no problem with them now.

- -

I have been using this set up under Fedora since FC6 days, but when I upgraded to F10, this stopped working. wifiroamd would try to scan for an AP, and not find anything. The change, it turns out, is that when I switched from using the iw3945 driver to the native iwl3945, wifiroamd could no longer see the wireless NIC due to the wpa_supplicant process, but NetworkManager could. Simply stopping and disabling wp_supplicant and NetworkManager, and wifiroamd started working again! I am a happy camper again.

diff --git a/posts/2009/04/200904wifiroamd-intel-prowireless-3945abg-and-fedora.meta b/posts/2009/04/200904wifiroamd-intel-prowireless-3945abg-and-fedora.meta deleted file mode 100644 index 74b7e30e..00000000 --- a/posts/2009/04/200904wifiroamd-intel-prowireless-3945abg-and-fedora.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: wifiroamd, Intel PRO/Wireless 3945ABG, and Fedora -.. slug: wifiroamd-intel-prowireless-3945abg-and-fedora -.. date: 2009/04/17 18:04:00 -.. tags: cli,software,network,wireless -.. link: -.. description: diff --git a/posts/2009/05/200905search-your-email.html b/posts/2009/05/200905search-your-email.html deleted file mode 100644 index 475bf925..00000000 --- a/posts/2009/05/200905search-your-email.html +++ /dev/null @@ -1,94 +0,0 @@ -

Search your email!

- -

One of the features that most of the pretty GUI mailers offer you is the ability to search your email. While this is not a feature I use regularly, it is one which when you need it, you really need it. I have used grepmail in the past, but it slow for me (it scans the mail files every time) and the big thing for me is that is only supports mbox files, and I use maildir since I use offlineimap.

- -

I recently found mairix. While I have not been using it long, so far I am very impressed with it. It uses an index to speed up the search process, and it smartly adds only new or changed files to the index. The first indexing run was only a few seconds on my archive of almost 15,000 mail messages. I have it scheduled to update the index every 15 minutes, and I never notice the load this will put on the system.

- -

To integrated mairix with mutt, I wrote a quick little script to search from within (or without) mutt:

- -
#!/bin/bash
-#===============================================================================
-#
-#          FILE:  mailsearch.sh
-#
-#         USAGE:  ./mailsearch.sh
-#
-#   DESCRIPTION:  search mail stuff
-#
-#       OPTIONS:  ---
-#  REQUIREMENTS:  ---
-#          BUGS:  ---
-#         NOTES:  ---
-#        AUTHOR:  Don Harper (), duck@duckland.org
-#       COMPANY:  Don Harper
-#       VERSION:  1.0
-#       CREATED:  05/25/2009 07:03:30 PM CST
-#      REVISION:  ---
-#===============================================================================
-
-rm -rf $HOME/Maildir/mfolder
-echo "       t::word
-              Match word in the To: header.
-       c::word
-              Match word in the Cc: header.
-       f::word
-              Match word in the From: header.
-       s::word
-              Match word in the Subject: header.
-       m::word
-              Match word in the Message-ID: header.
-       b::word
-              Match word in the message body.
-       d::[start-datespec]--[end-datespec]
-              Match messages with Date: headers lying in the specific range.
-       z::[low-size]--[high-size]
-              Match  messages  whose size lies in the specified range.
-       n::word
-              Match  word  occurring  as the name of an attachment in the mes-
-              sage.  Since attachment names  are  usually  long,  this  option
-       F::flags
-              Match messages with particular  flag  settings.
-              s meaning seen,
-              r meaning replied
-              f meaning flags
-              prefixed by a - to negate its sense.
-
-       The a:: search pattern is an abbreviation for tcf:
-
-   Match words
-       The word argument to the search strings can take various forms.
-       ~word
-              Match messages not containing the word.
-       word1,word2
-              This matches if both the words are matched in the specified message part.
-       word1/word2
-              This matches if either of the words are matched in the specified message part.
-       substring=
-              Match any word containing substring as a substring
-       substring=N
-              Match any word containing substring, allowing up to N errors  in
-              the  match.   For example, if N is 1, a single error is allowed,
-              where an error can be
-       *      a missing letter
-       *      an extra letter
-       *      a different letter.
-       ^substring=
-              Match any word containing substring as  a  substring,  with  the
-              requirement  that  substring  occurs  at  the  beginning  of the
-              matched word.
-       d::start-end
-              Specify both start and end explicitly
-"
-echo -n "Enter your search string: "
-read string
-mairix $string
-mutt -f=mfolder
-rm -rf $HOME/Maildir/mfolder
-
- -

Then, I bound this to “S'’ from within mutt:

- -
 macro index,pager S "!mailsearch\n" 
-
- -

This will give me a reminder of the search command, run the search, and then give me the search results in a new mutt session.

\ No newline at end of file diff --git a/posts/2009/05/200905search-your-email.meta b/posts/2009/05/200905search-your-email.meta deleted file mode 100644 index 6094df65..00000000 --- a/posts/2009/05/200905search-your-email.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: Search your email! -.. slug: 200905search-your-email -.. date: 2009/05/25 18:05:00 -.. tags: cli,software,email,search -.. link: -.. description: diff --git a/posts/2009/12/200912making-life-easy-over-flaky-links.html b/posts/2009/12/200912making-life-easy-over-flaky-links.html deleted file mode 100644 index 7394f4ef..00000000 --- a/posts/2009/12/200912making-life-easy-over-flaky-links.html +++ /dev/null @@ -1,27 +0,0 @@ -

Making life easy over flaky links

- -

I tend to work over VPN, which we know can be flaky at times, Since I work on server, I spend a lot of time ssh’ed into hosts. I was getting tired of the lost time having to restart what I was working on every time the VPN dropped (which could be as much as every 15 minutes on a bad day). While I already used screen to handle the lack of terminals (Alas, I am forced to use a Windows laptop to VPN in with), I thought there could be an easier way to do this.

- -

The way I tend to work is that I ssh into a jump server, fire up screen, then ssh into the hosts I need to work on, and fire up screen on those hosts.

- -

Now, this is nice, but it can get a bit tiring to do it all over -again. So, I found a tool called -autossh which will automatically restart your ssh session if it drops for any reason but a graceful disconnect. (Well, there are others, but this is basically it). Combine this with your ssh-agent, and you can re-attach with easy. I also use keychain to help manage my ssh-agent when I log in.

- -

Now that the connection will come back, I need a way to re-attach to my screen session, or if there is not one, to start one for me. To do
-that, I have this is my .bashrc file:

- -
test -x $STY && screen -xR
-
- -

This will check to make sure that we are not already inside a screen session on the local host (test -x $STY), and if we are not, then either attach to an existing screen session or start a new one (screen -xR)

- -

I have define this function in my .bashrc to spawn a new ssh connection in a separate screen window:

- -
function ss ()
-{
-  screen -t $1 ssh $*
-}
-
- -

Easy stuff

\ No newline at end of file diff --git a/posts/2009/12/200912making-life-easy-over-flaky-links.meta b/posts/2009/12/200912making-life-easy-over-flaky-links.meta deleted file mode 100644 index 2395a293..00000000 --- a/posts/2009/12/200912making-life-easy-over-flaky-links.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: Making life easy over flaky links -.. slug: 200912making-life-easy-over-flaky-links -.. date: 2009/12/28 17:12:00 -.. tags: cli,software,ssh,telecommute -.. link: -.. description: diff --git a/posts/2010/02/201002cmus-project-restarted.html b/posts/2010/02/201002cmus-project-restarted.html deleted file mode 100644 index b93b5981..00000000 --- a/posts/2010/02/201002cmus-project-restarted.html +++ /dev/null @@ -1,7 +0,0 @@ -

cmus project restarted

- -

Just a quick note. The cmus project has been restarted recently, and they are working on a new release. This one should have better integration with things like PulseAudio.

- -

Good news!

- -

Go check out http://cmus.sourceforge.net/ for more details.

\ No newline at end of file diff --git a/posts/2010/02/201002cmus-project-restarted.meta b/posts/2010/02/201002cmus-project-restarted.meta deleted file mode 100644 index bc69dfbe..00000000 --- a/posts/2010/02/201002cmus-project-restarted.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: cmus project restarted -.. slug: 201002cmus-project-restarted -.. date: 2010/02/27 17:02:00 -.. tags: cli,software,music -.. link: -.. description: diff --git a/posts/2011/12/201112an-update-to-window-managers.md b/posts/2011/12/201112an-update-to-window-managers.md deleted file mode 100644 index ca21dfac..00000000 --- a/posts/2011/12/201112an-update-to-window-managers.md +++ /dev/null @@ -1,36 +0,0 @@ - - -Way back, I wrote a quick blurb on [Window Managers](links://slug/window-managers) for running under X. - -Well, a while back I switched to [Ubuntu](http://www.ubuntu.com) for my OS of choice. As you may know, the fine folks at Ubuntu switched to default window manager to something called **Unity**, which caused a stir. I tried it for a while, but decided that it was too heavy, and too mouse-centric. - -So, what to do? Well, I went back to my old standby [wmfs](http://wmfs.info), Window Manager From Scratch. This is a modern WM with systray support, full Ximirama and Xrandr support, tiles, and is mainly driven from the keyboard. Life is good. - -To install (same steps as for Fedora, RHEL, or Ubuntu), download the source, and install the needed development libraries for: **X11, Xft, freetype, Xinerama, Xrandr, and Imlib2**. I used the native packages from the OS. Then, simple do a - - make - sudo make install - -(you do build software as a normal user, right?) - -This will install all the needed bits and configs into the correct place. Under Ubuntu 11.10, there was an entry from the login screen to let me chose wmfs. - -Config is handled in *$HOME/.config/wmfs/wmfsrc* which you can copy from */etc/xdg/wmfs/wmfsrc*. - -***EDIT 2016-11-30**: It seems the domain is no longer active.* -The [wmfs website](http://wmfs.info) has very nice documentation as well as likes to some people’s configs with screen shots. - -It runs very fast, and very lean: - - Private + Shared = RAM used Program - 3.9 MiB + 310.0 KiB = 4.2 MiB wmfs - -Check it out, I am sure you will like what you see. \ No newline at end of file diff --git a/posts/2013/11/201311clickable-urls-links-in-rxvt.html b/posts/2013/11/201311clickable-urls-links-in-rxvt.html deleted file mode 100644 index e830bbd6..00000000 --- a/posts/2013/11/201311clickable-urls-links-in-rxvt.html +++ /dev/null @@ -1,10 +0,0 @@ -

So, I use rxvt as my daily interface to my computers. I also use mutt for my email reading pleasure. Sometimes, I get URLs in email and I want to read them in a browser. If I was using a GUI based mail reader, I would just click the URL to open it. Well, there is an easy way to set up rxvt to do that!

- -

Using the fine Arch Linux wiki entry for rxvt unicode, the solution is quite easy. In the file ~/.Xdefaults, add:

- -
URxvt.perl-ext-common:  default,matcher
-URxvt.url-launcher:      /usr/bin/firefox
-URxvt.matcher.button:   1
-
- -

And either do a xrdb --merge ~/.Xdefaults or log out/log in. And start a new rxvt, and you are good to go.

\ No newline at end of file diff --git a/posts/2013/11/201311clickable-urls-links-in-rxvt.meta b/posts/2013/11/201311clickable-urls-links-in-rxvt.meta deleted file mode 100644 index 150ab715..00000000 --- a/posts/2013/11/201311clickable-urls-links-in-rxvt.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: Clickable URL links in rxvt -.. slug: 201311clickable-urls-links-in-rxvt -.. date: 2013/11/03 17:11:00 -.. tags: software,sa -.. link: -.. description: diff --git a/posts/2013/11/201311dd-with-progress.html b/posts/2013/11/201311dd-with-progress.html deleted file mode 100644 index 89695a44..00000000 --- a/posts/2013/11/201311dd-with-progress.html +++ /dev/null @@ -1,9 +0,0 @@ -

I needed to write an iso image to a USB key, and the typical way is -with just dd(8), but I wanted a progress bar. A quick google later, -and I get:

- -
pv -tpreb isoname | sudo dd of=/dev/sdd bs=1024
- -

Which will write the iso image to the USB stick sdd, and give me a -progress bar, tell me how fast it is writing, and give me an eta when -finished. Perfect.

diff --git a/posts/2013/11/201311dd-with-progress.meta b/posts/2013/11/201311dd-with-progress.meta deleted file mode 100644 index d6de53cf..00000000 --- a/posts/2013/11/201311dd-with-progress.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: dd(8) with progress -.. slug: 201311dd-with-progress -.. date: 2013/11/29 17:11:00 -.. tags: sa,Unix,software -.. link: -.. description: diff --git a/posts/2013/11/201311rebooting-ducklandorg.html b/posts/2013/11/201311rebooting-ducklandorg.html deleted file mode 100644 index 91dbfdc7..00000000 --- a/posts/2013/11/201311rebooting-ducklandorg.html +++ /dev/null @@ -1,5 +0,0 @@ -

Today is All Saints Day, so it seems natural to let duckland.org start new again.

- -

As is popular in Hollywood, I have decided to reboot this web site after 6 1/2 years. I have not decided about the old content.

- -

I am planning on using this as a technical notebook. Shrug I hope to make it worth while.

\ No newline at end of file diff --git a/posts/2013/11/201311rebooting-ducklandorg.meta b/posts/2013/11/201311rebooting-ducklandorg.meta deleted file mode 100644 index 210b39d0..00000000 --- a/posts/2013/11/201311rebooting-ducklandorg.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: Rebooting duckland.org -.. slug: 201311rebooting-ducklandorg -.. date: 2013/10/31 18:10:00 -.. tags: sitenews -.. link: -.. description: diff --git a/posts/2013/11/tale-of-install.rst b/posts/2013/11/tale-of-install.rst deleted file mode 100644 index c3aac983..00000000 --- a/posts/2013/11/tale-of-install.rst +++ /dev/null @@ -1,15 +0,0 @@ -.. title: Tale of Installs -.. slug: tale-of-install -.. date: 2013/11/21 17:11:00 -.. tags: sa,Unix,OpenBSD,FreeBSD -.. link: -.. description: -.. text: - - - -So, I am starting a new personal project at the house, and I need a new server. As I was wanting to learn more about the **BSD**, I started looking around at things like `FreeBSD `_, `NetBSD `_, or `OpenBSD `_. - -Since there was a security part, I started with **OpenBSD**. One of the things I noticed quickly while doing my research is that while there is a lot of documentation, they do not really seem to care about making it easy for new folks to join the project, nor are the trying to support new-fangled hardware, like `bootable USB drives `_. This strikes me odd, as FreeBSD has `instructions (see 2.3.5) `_. - -Since I want to use pf, I am going to stay with OpenBSD for now. diff --git a/posts/2014/01/cli-added.rst b/posts/2014/01/cli-added.rst deleted file mode 100644 index 6063a1cc..00000000 --- a/posts/2014/01/cli-added.rst +++ /dev/null @@ -1,15 +0,0 @@ -.. title: cli add -.. slug: cli-added -.. date: 2014/01/25 17:01:00 -.. tags: sitenews -.. link: -.. description: -.. text: - - - -I have not updated `cli.donharper.org - forget the GUI `_ in a very long time, and I did have some nice tricks and tips there, so I decided to bring it over here. - -It is all tagged with `cli `_ for easy searching, plus I added a whole mess of other tags. - -Enjoy. diff --git a/posts/2014/01/tale-of-install-2.rst b/posts/2014/01/tale-of-install-2.rst deleted file mode 100644 index f590b1be..00000000 --- a/posts/2014/01/tale-of-install-2.rst +++ /dev/null @@ -1,13 +0,0 @@ -.. title: Tale of Installs, Part 2 -.. slug: tale-of-install-2 -.. date: 2014/01/08 17:01:00 -.. tags: sa,Unix,OpenBSD,FreeBSD -.. link: -.. description: -.. text: - - - -Well, as I :doc:`mentioned before `, I was trying to install OpenBSD. Well, my main workstation died, so I have to re-purposed the OpenBSD box as my workstation running `ArchLinux `_. I am hunting for a suitable replacement. - -Oh, and Happy New Year! diff --git a/posts/2014/02/travels.html b/posts/2014/02/travels.html deleted file mode 100644 index 1423d767..00000000 --- a/posts/2014/02/travels.html +++ /dev/null @@ -1,14 +0,0 @@ -

Found this site, and since I had someone ask, I thought I would share.

- - - - diff --git a/posts/2014/02/travels.meta b/posts/2014/02/travels.meta deleted file mode 100644 index 8e061ec6..00000000 --- a/posts/2014/02/travels.meta +++ /dev/null @@ -1,6 +0,0 @@ -.. title: My Travel Map -.. slug: travels -.. date: 2014/02/23 17:02:00 -.. tags: personal,travel -.. link: -.. description: diff --git a/posts/2014/03/back-to-freebsd-aka-day-1.rst b/posts/2014/03/back-to-freebsd-aka-day-1.rst deleted file mode 100644 index 8702d1d9..00000000 --- a/posts/2014/03/back-to-freebsd-aka-day-1.rst +++ /dev/null @@ -1,25 +0,0 @@ -.. title: Back to FreeBSD aka Day 1 -.. slug: back-to-freebsd-aka-day-1 -.. date: 2014/03/12 04:03:05 -.. tags: FreeBSD,sa,30DayChallenge -.. link: -.. description: -.. text: - - - -So, a long time ago, I had a box which was running FreeBSD 4, running on a Pentium. This housed my public server, website, and mail server. After I while, I had to rebuild it, and went back to Linux. - -14 years later, I have decided to get back into FreeBSD, now at FreeBSD 10. I have it running headless on two boxes, and I have decided to take the '30 Day Challenge'. You know, all the bloggers tell you to try something for 30 days before you give up on it. - -I am going to try to give FreeBSD a go as my daily driver for 30 (or so) days. I cannot do this full time, as I so Linux support in my day job, so I cannot change over the work laptop (yet). I have installed `PCBSD-10 `_ on one of my spare laptops. Why PCBSD and not pure FreeBSD? Well, I do not know enough yet to get past UEFI boot and the NVidia/Intel dual graphics, so I cheated. I imagine that I before the end, I will either reload this laptop or start from scratch on my current daily personal driver. - -So, most of my cli tools came over very cleanly, with the exception of abook. On Linux, I track the git repo, and the version in the ports tree is a bit older, so I will need to either compile it from git, or change my config to use the older version. But the rest, mutt, tmux, newsbeauter, irssi, and such, all work out of the box. - -In the X department, PCBSD has my current favorite window-manager, i3, so that is all good. The only issue I hit is the version of firefox in the PCBSD port tree is broken, and I am going to stay away from the PBI as much as I can. I feel that PBI are too much like installing something under windows, i.e. install the app, and all the libraries it needs to run. In my option, a waste of space, and un-patched libraries on my system. Thank you, I will pass. I ended up enabling the normal FreeBSD ports tree to install it. - -I have ported most of my custom scripts over. Most of the work is in the fact that bash lives somewhere different (/usr/local/bin vs /bin). There are a few commands either missing or I have not installed them yet, and a couple of core commands have very different syntax. - -I figure for most of what I do, this will be very easy to switch over, but the main area I am unsure of at this point is in photo editing and photo management. I use a commercial Linux package, and I will need to figure out how to make it work under the Linux compatibility layer. - -I do not promise daily updates, but I will try to keep a journal of my progress. diff --git a/posts/2014/03/freebsd-challenge-day-12-15.rst b/posts/2014/03/freebsd-challenge-day-12-15.rst deleted file mode 100644 index 80a15204..00000000 --- a/posts/2014/03/freebsd-challenge-day-12-15.rst +++ /dev/null @@ -1,23 +0,0 @@ -.. title: FreeBSD Challenge, Day 12-15 -.. slug: freebsd-challenge-day-12-15 -.. date: 2014/03/27 05:03:20 -.. tags: FreeBSD,sa,30DayChallenge,R810 -.. link: -.. description: -.. text: - - - -Half-way point. - -Much progress made in the world of a bootable USB stick to get my new-fangled WiFi chip working. I was able to make a new image, wrote it to a new USB stick, booted it, and was able to successfully scan for my Access Points! W00t! - -Tomorrow, I will take the second laptop (HP EliteBook Revolve 810), and load it with 10-Release (slightly patched). I do not expect everything to work (it has a touch screen), but enough should work that I can start using it for the daily driver. Having real wifi will help a lot. - -My updates have been a bit slow due to craziness at work. I am taking a trip, and the departure date has been reset many times. I am on my 5th set of airline tickets. With things settled, I need to decide if I am going to bring the second laptop (the R180) with me or not. Weight issues and all. - -How do I think this is going? Well, the two major issues I thought I would have going in, WiFi and Photo editing/management, are for the most part solved. Can I use this for my daily non-work driver? Yes. Can I use it for my work daily driver? Maybe. I have set up a few jails on the FreeNAS box (btsync, dns/dhcp, `taskwarrior's taskd `_, and Plex), and they are mainly working well together (the Plex will not play nice with btsync, yet), but I need to figure out a bit more, and set it up as a target to backup my laptop's ZFS snapshots. - -Next steps are to find those performance monitoring tools/docs, and to look at something like puppet/chef/salt. - -Thanks for reading.... diff --git a/posts/2014/03/freebsd-challenge-day-16.rst b/posts/2014/03/freebsd-challenge-day-16.rst deleted file mode 100644 index 16f94c0f..00000000 --- a/posts/2014/03/freebsd-challenge-day-16.rst +++ /dev/null @@ -1,15 +0,0 @@ -.. title: FreeBSD Challenge, Day 16 -.. slug: freebsd-challenge-day-16 -.. date: 2014/03/29 05:03:18 -.. tags: FreeBSD,sa,30DayChallenge -.. link: -.. description: -.. text: - - - -Busy day with other things than play computers, but I found a little time. I have FreeBSD 10-STABLE loaded with the custom WiFi hack on my `Elitebook Revolve 810 `_ . I would have to let it try to boot off the USB stick. After multiple tries, it would finally run the installer. I tried ZFS a few times, but if I did not select MBR format for the partition table, then it would not boot (no OS error). With MBR and ZFS, it would fail to mount the ZFS filesystem with error 2. After trying the various fixes listed on-line, I gave up and went with MBR and UFS. - -Once installed, it was fairly easy to get going. I have not configured it to take on the role of daily driver yet. If I have time tomorrow, then I will do it then, otherwise, it will have to wait a bit as I am getting on a plane this weekend, and I will not have room for the second computer. I will try to get it as far as I can with ssh. - -The neat thing I found based on `this email post from 2005 `_ and `this blog post `_ is that I can have a fancy screensaver at the console! Pretty rad. :) Next steps will be improving the screen resolution in text-mode. diff --git a/posts/2014/03/freebsd-challenge-day-2.rst b/posts/2014/03/freebsd-challenge-day-2.rst deleted file mode 100644 index 0b39d9b1..00000000 --- a/posts/2014/03/freebsd-challenge-day-2.rst +++ /dev/null @@ -1,17 +0,0 @@ -.. title: FreeBSD Challenge, Day 2 -.. slug: freebsd-challenge-day-2 -.. date: 2014/03/13 20:03:36 -.. tags: FreeBSD,sa,30DayChallenge -.. link: -.. description: -.. text: - - - -Just a quick update. Yesterday, I got abook working. Kind of a hack, though. I used gcc to compile it, vs. clang. I will have to revisit this and offer up some patches to the abook project. - -I have also been playing with **x11/xpra** which bills itself as 'screen for X11'. That, combined with `sshuttle `_ , lets me get in from work and do some work during lunch. It may also give me a tempory way to use `AfterShotPro `_ until I get the whole Linux compatability layer thing figured out. - -Next up is learing how to use *ports(7)* working to be able to install **10-STABLE** while the host is **10-RELEASE**. - -Yes, my issues are not normal. :) diff --git a/posts/2014/03/freebsd-challenge-day-3.rst b/posts/2014/03/freebsd-challenge-day-3.rst deleted file mode 100644 index 0049e4f5..00000000 --- a/posts/2014/03/freebsd-challenge-day-3.rst +++ /dev/null @@ -1,11 +0,0 @@ -.. title: FreeBSD Challenge, Day 3 -.. slug: freebsd-challenge-day-3 -.. date: 2014/03/14 05:03:44 -.. tags: FreeBSD,sa,30DayChallenge -.. link: -.. description: -.. text: - - - -No major work on the laptop today because I set up a FreeNAS box. I was able to get 4 x 3T drives, and set it up. Pretty easy. I am now busy moving my media over to it. diff --git a/posts/2014/03/freebsd-challenge-day-4-6.rst b/posts/2014/03/freebsd-challenge-day-4-6.rst deleted file mode 100644 index a744312f..00000000 --- a/posts/2014/03/freebsd-challenge-day-4-6.rst +++ /dev/null @@ -1,17 +0,0 @@ -.. title: FreeBSD Challenge, Day 4-6 -.. slug: freebsd-challenge-day-4-6 -.. date: 2014/03/16 18:03:20 -.. tags: FreeBSD,sa,30DayChallenge -.. link: -.. description: -.. text: - - - -Sorry...busy time at work and with the family. - -Small updates: I have the external VGA dongle working. No config needed, just plug it in and it works. I really need to fix the WiFi so I can stop using the USB dongle on it. Also, I have updated mutt to 1.5.23, and that upgrade went smoothly. Since I am not using the default build, it was a matter of *portsnap fetch && portsnap update && cd /usr/ports/mail/mutt && pkg remove mutt && make install clean* and all is good! - -My biggest update is that I got AfterShotPro working! It as a simple as reading the pages in the `manual `_, and changing the path to bash in the launcher script, and all is good! I should really look into what it takes to make a port so when I set up the next few computers, I will not have to do this by hand again. - -Next thing to figure out is how to get the sound to come out of my headphones instead of the speakers. Since I did not have to do anything to get sound, I figure this is just a bit of RTFM'ing on my part. diff --git a/posts/2014/03/freebsd-challenge-day-7.rst b/posts/2014/03/freebsd-challenge-day-7.rst deleted file mode 100644 index 890b9a82..00000000 --- a/posts/2014/03/freebsd-challenge-day-7.rst +++ /dev/null @@ -1,15 +0,0 @@ -.. title: FreeBSD Challenge, Day 7 -.. slug: freebsd-challenge-day-7 -.. date: 2014/03/18 04:03:04 -.. tags: FreeBSD,sa,30DayChallenge -.. link: -.. description: -.. text: - - - -AKA Fight with Thunderbird and Lightning. - -I broke down and installed a PBI for now. I could not get Lightning, the calendaring AddOn for Thunderbird to work using the native FreeBSD pkg or the linux-thunderbird one. The linux-thunderbird package actually refused to start for me. I need to go figure out how to generate a PR. - -The other thing I am playing with is building a memstick image after patching the kernel using this `post `_ in the FreeBSD Forums. This is for the **Intel Centrino Advanced-N 6235 WiFi Driver** which I have in all my laptops. The data wants to be free! from wires. Since it is chunking away, I will test tomorrow. diff --git a/posts/2014/03/freebsd-challenge-day-8.rst b/posts/2014/03/freebsd-challenge-day-8.rst deleted file mode 100644 index 0f72cc94..00000000 --- a/posts/2014/03/freebsd-challenge-day-8.rst +++ /dev/null @@ -1,15 +0,0 @@ -.. title: FreeBSD Challenge, Day 8 -.. slug: freebsd-challenge-day-8 -.. date: 2014/03/19 18:03:12 -.. tags: FreeBSD,sa,30DayChallenge -.. link: -.. description: -.. text: - - - -Again, work is dragging, so not much to update. - -I have install btsync and I am now syncing home dirs between the laptop, desktop, and the FreeNAS. - -My attempt to build a custom kernel to deal with the new WiFi was mixed. I was able to build the kernel and world just fine and it made a USB image for me. But, it would not boot...I do need to figure out how to debug this. :) diff --git a/posts/2014/03/freebsd-challenge-day-9-11.rst b/posts/2014/03/freebsd-challenge-day-9-11.rst deleted file mode 100644 index 0e0eed92..00000000 --- a/posts/2014/03/freebsd-challenge-day-9-11.rst +++ /dev/null @@ -1,19 +0,0 @@ -.. title: FreeBSD Challenge, Day 9-11 -.. slug: freebsd-challenge-day-9-11 -.. date: 2014/03/22 17:03:03 -.. tags: FreeBSD,sa,30DayChallenge -.. link: -.. description: -.. text: - - - -Ah, life with kids...not enough spare time with soccer and volleyball practices and games. - -Things are going well. Found a few more small utilities that I use under Linux and added them via pkgng, and all is good. - -Next up: system debugging. The system will slow down at random points, so I need to go find a good performance debug guide. The only thing changed was I imported my music library (~60G), but my drive is still plenty empty (~37% used), so I do not think it is ZFS, but I am not sure. - -The other is the custom boot stick I made does not work. The initial loader will start, but then it stops. So, I need to find the docs on the boot process there. - -Oh, and welcome to all the folks from `BSDNow `_, which is an awesome video/audio podcast on all things BSD. diff --git a/posts/2014/03/new-cms-again.rst b/posts/2014/03/new-cms-again.rst deleted file mode 100644 index 4dec83e4..00000000 --- a/posts/2014/03/new-cms-again.rst +++ /dev/null @@ -1,13 +0,0 @@ -.. title: New CMS (Again) -.. slug: new-cms-again -.. date: 2014/03/06 05:03:27 -.. tags: sitenews -.. link: -.. description: -.. text: - - - -Still not going with a database on the back-end, but this one has a cool real-time visualization editor. - -It is called `HTMLy `_. This should let me update this a bit more. But, I have said that before. diff --git a/posts/2014/04/freebsd-challenge-day-17.rst b/posts/2014/04/freebsd-challenge-day-17.rst deleted file mode 100644 index 78c937d5..00000000 --- a/posts/2014/04/freebsd-challenge-day-17.rst +++ /dev/null @@ -1,15 +0,0 @@ -.. title: FreeBSD Challenge, Day 17 -.. slug: freebsd-challenge-day-17 -.. date: 2014/04/17 04:04:52 -.. tags: FreeBSD,sa,30DayChallenge -.. link: -.. description: -.. text: - - - -Today, I got my new laptop **dragon** up on wireless with a little `Edimax EW-7811Un 150 Mbps Wireless 11n Nano Size USB Adapter `_. Now, setup begins in ernest. I have disabled the on-board wireless NIC in the BIOS, and started to set up shop on it. - -Next major task. Configure X. :) - -d diff --git a/posts/2014/04/freebsd-challenge-final-for-now.rst b/posts/2014/04/freebsd-challenge-final-for-now.rst deleted file mode 100644 index b1a590c4..00000000 --- a/posts/2014/04/freebsd-challenge-final-for-now.rst +++ /dev/null @@ -1,20 +0,0 @@ -.. title: FreeBSD Challenge final (for now) -.. slug: freebsd-challenge-final-for-now -.. date: 2014/04/22 22:04:17 -.. tags: FreeBSD,sa,30DayChallenge -.. link: -.. description: -.. text: - - - -Well, -Something broke on the main computer. The speed when trying to run a few terminal apps, firefox, and thunderbird at the same time was appalling. I never had that sort of performance issues under ArchLinix on the same kit. I would love to take the time to debug it, but I am almost four weeks behind in dealing with my photos, including those from my trip to England, and I am getting ready to do run some training courses for work which will suck up all my free time. - -I am re-installing Arch on the two laptops. I should have restored working configs in a day or two, and then I can start working on my backlog of photo and other projects. - -Also, since my laptops are not supported under 10-RELEASE, I want to wait until 10.1 to see if my WLAN NICs are supported. - -I still need to rebuild my server which has a failing drive (backed up the data already, just need time). I may go ahead and put 10-RELEASE on it since the NICs are fully supported. - -d diff --git a/posts/2014/04/freebsd-challenge-update.rst b/posts/2014/04/freebsd-challenge-update.rst deleted file mode 100644 index d48f47eb..00000000 --- a/posts/2014/04/freebsd-challenge-update.rst +++ /dev/null @@ -1,15 +0,0 @@ -.. title: FreeBSD Challenge, Update -.. slug: freebsd-challenge-update -.. date: 2014/04/15 16:04:26 -.. tags: FreeBSD,sa,30DayChallenge -.. link: -.. description: -.. text: - - - -Sorry about the lack of updates over the last two weeks, but my job sent me out of country for two weeks, and I had no time to work on this project. Once I unbury myself, I will return to this with a vengence. I am planning on *upgrading* my two servers to FreeBSD10 from Linux. One will involve a major disk reworking as one of the disks is about dead. - -Stay tuned, and thanks for coming back! - -d diff --git a/posts/2014/05/on-the-road-again.rst b/posts/2014/05/on-the-road-again.rst deleted file mode 100644 index 65d7601f..00000000 --- a/posts/2014/05/on-the-road-again.rst +++ /dev/null @@ -1,18 +0,0 @@ -.. title: On the Road Again -.. slug: on-the-road-again -.. date: 2014/05/20 12:05:59 -.. tags: travel,photos -.. link: -.. description: -.. text: - - - -.. image:: /images/2014-05/StartMexico.jpg - :alt: On The Road Again - -The reason I was busy at work is that I was getting ready for two different trips to conduct three different training courses. - -Last week I was down in Mexico City to present some training to folks from Latin and Central America on one of our new products. Next month, I head off to Lost Wages, er, Las Vegas, for our major conference and two different training courses, while supporting a third. - -That, and the fact the two oldest kids are in swim team right now, free time has drop to null. diff --git a/posts/2014/06/back-to-freebsd-maybe-back-to-the-challenge.md b/posts/2014/06/back-to-freebsd-maybe-back-to-the-challenge.md deleted file mode 100644 index d849bf71..00000000 --- a/posts/2014/06/back-to-freebsd-maybe-back-to-the-challenge.md +++ /dev/null @@ -1,21 +0,0 @@ -.. title: Back to FreeBSD (maybe back to the challenge) -.. slug: back2freebsd-maybe -.. date: 2014/06/30 15:06:09 -.. tags: FreeBSD,sa,30DayChallenge,R810 -.. link: -.. description: -.. text: - - - -So, I had a bit of time over the weekend, and spent it doing a bit of hacking around. - -I had re-installed [PC-BSD](http://www.pcbsd.org) on my HP EliteBook R810. I used 10.0.2, and everything but the wireless looked good. I decided to try to get the wireless working with the internal WNIC. [Previously](link://slug/freebsd-challenge-day-17), I used an external dongle to get WiFi working, but it was a pain to remember to pull it out, so I decided to try again. - -I updated the base OS to 10-CURRENT, and then 'patched' the source tree using the info I found [in this forum post](https://forums.freebsd.org/viewtopic.php?t=35467). Once I rebooted, and used the PC-BSD tools to enable the device, things worked! Since this was only last night, I need to test it a bit to make sure it stands up to load. - -There is a [PR](https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=169433), and support **has** been added to HEAD. I am going try to write a patch to get this added before then. I will need to see if I can figure out how to do that. :) - -Since my work laptop uses the same WNIC, I am one step closer to being able to install it on the work machine. - -I am going to see about trying to use **dragon** as my non-work daily driver and shake out what I need to do, so I may be restarting the [30 Day Challenge](link://tag/30DayChallenge) again, but a lot of that depends on how work goes. diff --git a/posts/2014/06/more-travel.rst b/posts/2014/06/more-travel.rst deleted file mode 100644 index 62a462fe..00000000 --- a/posts/2014/06/more-travel.rst +++ /dev/null @@ -1,26 +0,0 @@ -.. title: More travel -.. slug: more-travel -.. date: 2014/06/17 03:06:15 -.. tags: work,travel,photos -.. link: -.. description: -.. text: - - - -.. image:: /images/2014-06/20140607094949.JPG - :alt: View in front of The Venetian - -I am back from Las Vegas for a trade show for work. The hardest part was two and a half days of setting up an isolated network for some hands on training. - -The training went very well, and I got some good feedback from the students. By the last session, all the kinks were worked out of the training, and the students were able to explore a bit more than planned, but that was okay. - -.. image:: /images/2014-06/20140607095037.JPG - :alt: Gondolas waiting at The Venetian - - -The major downside is that I did not have much time but one day for a quick walk around where I was staying at The Venetian to take some photos. It is a shame, as there are lots of really cool visuals around the strip and in the area of Las Vegas. Maybe next time. - -.. image:: /images/2014-06/20140607234122.JPG - :alt: Bell Tower and The Moon at The Ventian - diff --git a/posts/2014/06/rewards-for-hard-travel.rst b/posts/2014/06/rewards-for-hard-travel.rst deleted file mode 100644 index 4e6eb594..00000000 --- a/posts/2014/06/rewards-for-hard-travel.rst +++ /dev/null @@ -1,19 +0,0 @@ -.. title: Rewards for Hard Travel -.. slug: rewards-for-hard-travel -.. date: 2014/06/05 04:06:15 -.. tags: travel,photos -.. link: -.. description: -.. text: - - - -.. image:: http://www.getolympus.com/us/en/media/catalog/product/cache/hero_resize/600X245/em5_hero_black.png - :alt: New Toy - -So, in 2013, I went to China twice, Tokyo, Las Vegas, London twice, and Barcelona. This was enough to get me some serious air miles. I decided to turn them into something to help me get back into photography, so I got `Olympus OM-D E-M5 `_ -. This is one of the latest in the line of Olympus DSLR. This one is a micros 4/3, with a built-in Electronic View Finder (EVF). - -It showed up yesterday, and I have not had much of a chance to take it through its paces. I hope to have some time this weekend, but I have a major work project which might interfere. - -Keep an eye out for some photos as I get a chance to try it out. diff --git a/posts/2014/07/freebsd-switch.md b/posts/2014/07/freebsd-switch.md deleted file mode 100644 index 3d321069..00000000 --- a/posts/2014/07/freebsd-switch.md +++ /dev/null @@ -1,20 +0,0 @@ -.. title: FreeBSD Switch -.. slug: freebsd-switch -.. date: 2014/07/24 04:07:42 -.. tags: FreeBSD,sa,30DayChallenge,R810 -.. link: -.. description: -.. text: - - -I just noticed I have not updated this in a few weeks. Sorry about that. - -I have my R810 running PCBSD 10.0.2, and I just patched and configured WiFi on it. I need to figure out how to submit a patch to see if I can get the Centrino supported in the main-line kernel so I do not have to compile a custom kernel just for that. - -I almost have this working where I can switch to it full time. I need to deal with getting my **killer** apps installed and working. I had most (all?) of them working before, so I know I can do it again. - -Currently, FireFox is not working for me for some reason, but Chromium is, so I will use that for now. - -I have started a wiki to keep some notes for myself on this (what SA has not done that?), so I hope this process will be easier this time. - -peace. diff --git a/posts/2014/08/one-step-closer.rst b/posts/2014/08/one-step-closer.rst deleted file mode 100644 index 80ba9173..00000000 --- a/posts/2014/08/one-step-closer.rst +++ /dev/null @@ -1,13 +0,0 @@ -.. title: One step closer -.. slug: one-step-closer -.. date: 2014/08/05 20:08:14 -.. tags: FreeBSD,sa -.. link: -.. description: -.. text: - - - -So, I have upgraded my servers at the house to FreeBSD, and have set up the basic functions needed on them. So, now, I am down to only my main laptop running Linux. Oh, and the work machine which runs Windows 8.1. - -So far, not much different than running Arch for the server. But, the magic will be when I start working with jails... diff --git a/posts/2014/09/perl-modules-and-package-management.rst b/posts/2014/09/perl-modules-and-package-management.rst deleted file mode 100644 index eb5149dd..00000000 --- a/posts/2014/09/perl-modules-and-package-management.rst +++ /dev/null @@ -1,16 +0,0 @@ -.. title: Perl, Modules, and Package Management -.. slug: perl-modules-and-package-management -.. date: 2014/09/18 05:09:12 -.. tags: sa,arch -.. link: -.. description: -.. text: - - -So, even though I have been starting to :doc:`work with ` :doc:`FreeBSD ` :doc:`again ` , I am still running `ArchLinux `_ on my workstation. - -And I wanted to run a script I wrote a long time ago to support a `website `_ of mine, which I have not updated in a while. The way I would update the site is by doing some batch editing of photos, park them in a directory, and then run my script which pushes the photos to the web server, and then interfaces with the CMS software to schedule the posts and all is good. - -Except the script is in perl, and it uses some modules which are not main-stream. While perl has the awesome **cpan(1perl)** command to fetch and install perl modules, I wanted it to be tied into **pacman(8)** . A quick trip to the `AUR `_ turned up the tools `cpan2aur `_ and `mkaurball `_ which made it pretty easy to package up and post the the AUR the 9 perl modules I needed to get my script going and keep track of things with pacman. - -Yeah! diff --git a/posts/2014/10/another-month-going-quick.rst b/posts/2014/10/another-month-going-quick.rst deleted file mode 100644 index 06babc5c..00000000 --- a/posts/2014/10/another-month-going-quick.rst +++ /dev/null @@ -1,12 +0,0 @@ -.. title: Another Month Going Quick. -.. slug: another-month-going-quick -.. date: 2014/10/23 06:10:00 -.. tags: personal -.. link: -.. description: -.. text: - - -Well, October is almost over already. Time flies. This fall has been very busy with non-work things. Kids in sports (with me being the coach for one of them), kids doing scouts, kids doing Y Adventure program (with me in the leadership), kids in advance classes at school. - -Free time, how I miss you. diff --git a/posts/2014/12/another-year.rst b/posts/2014/12/another-year.rst deleted file mode 100644 index cfd08cc2..00000000 --- a/posts/2014/12/another-year.rst +++ /dev/null @@ -1,16 +0,0 @@ -.. title: Another Year -.. slug: another-year -.. date: 2014-12-26 18:33:36 UTC-06:00 -.. tags: personal -.. link: -.. description: -.. type: text - - -============= -Another Year -============= - -Well, 2014 is drawing to a close. For the most part, it has been a good year with the family, but time is always in short supply. I am going to try to focus a bit more on my photography, as well as technology. We shall see. - -Happy new year, and make it a safe one. diff --git a/posts/2014/12/goodbye-2014.rst b/posts/2014/12/goodbye-2014.rst deleted file mode 100644 index 80674c14..00000000 --- a/posts/2014/12/goodbye-2014.rst +++ /dev/null @@ -1,23 +0,0 @@ -.. title: Goodbye 2014! -.. slug: goodbye-2014 -.. date: 2014-12-30 23:44:55 UTC-06:00 -.. tags: sa,30DayChallenge,personal,photos,R810 -.. link: -.. description: -.. type: text - -As 2014 draws to a close, I look back at the year. - -Overall, it was a good year. The family staid reasonably health (just a case of the flu which every one of us caught). - -Work slowed down a bit after only three trips, and the last one was in June, but I did get to spend two weeks in London which was cool. While the work has been not what I really want to be doing, it has been interesting, and next year promises to be very interesting. I have no clue if travel is in the cards or not, but I will keep the camera handy. - -In the coming year, I plan to focus on health, photography, and technology. I want to get back to taking photos every day, and to bring the quality back up to art level over the snapshots and historical documentation that I have been doing. - -Also, I want to revisit the 30 Day FreeBSD challenge again in January. I have the old HP R810 running `PCBSD 10.1 `_ already set up that I have been using for a couple of days working the kinks out of it, so I think I can do it this time. Normal caveat applies...I have a work laptop which dual boots Windows 8.1 and Fedora 21 for my work stuff. The home stuff should work nicely on the laptop. - -Just to prove things, this post was written under FreeBSD. - -I also need to fix up my virtual host farm. I have one too many, and do not need it, but of course, it is the one with the main mail and other services, so I need to hurry up and migrate things off of it. - -I hope your 2015 is a great year. diff --git a/posts/2014/12/new-look-again.rst b/posts/2014/12/new-look-again.rst deleted file mode 100644 index b74a8bd6..00000000 --- a/posts/2014/12/new-look-again.rst +++ /dev/null @@ -1,13 +0,0 @@ -.. title: New Look (again) -.. slug: new-look-again -.. date: 2014-12-06 00:26:01 UTC-06:00 -.. tags: sitenews,software -.. link: -.. description: -.. type: text - -================ -New Look (again) -================ - -I was having some issues with my word press site, so I decided to look around for something else. I found a static-site generator, and I think I like it. So, I flipped this site over to it. I might flip the reset RealSoonNow(TM). diff --git a/posts/2014/12/this-posting-thing-is-not-working-right-now.rst b/posts/2014/12/this-posting-thing-is-not-working-right-now.rst deleted file mode 100644 index a09c60b0..00000000 --- a/posts/2014/12/this-posting-thing-is-not-working-right-now.rst +++ /dev/null @@ -1,12 +0,0 @@ -.. title: This posting thing is not working right now -.. slug: this-posting-thing-is-not-working-right-now -.. date: 2014/12/01 14:12:58 -.. tags: personal -.. link: -.. description: -.. type: text - - -Wow...missed November by that much. It was a good month, but busy with the start of the holidays and all. - -A bit of work in the background on some projects, but nothing to show for it. Still a new picture daily over at my `photo blog `_, so go check it out. diff --git a/posts/2015/01/freebsd-challenge-ii-day-14.md b/posts/2015/01/freebsd-challenge-ii-day-14.md deleted file mode 100644 index 3ae9ce4a..00000000 --- a/posts/2015/01/freebsd-challenge-ii-day-14.md +++ /dev/null @@ -1,14 +0,0 @@ -.. title: FreeBSD Challenge II, Day 14 -.. slug: freebsd-challenge-ii-day-14 -.. date: 2015-01-14 23:51:48 UTC-06:00 -.. tags: sa,30DayChallenge,FreeBSD -.. category: -.. link: -.. description: -.. type: text - -Today is day 14 (pushing day 15 at this hour), and things are looking very good. Today, I got word from the [PCBSD Project](http://www.pcbsd.org) that a patch which I submitted to fix the [issue with the WiFi NIC](link://slug/freebsd-switch). Well, I got notice today that [PCBSD Bug #7330](https://bugs.freenas.org/issues/7330) has been resolved, and I tested on the R810. It works! - -Now, I just need to get a few things configured here first, like snapshots, backups, and porting my SDCARD reading scripts over to FreeBSD, and I should be good. - -Then, fun things like configure & use IPv6. I have two FreeBSD VSP servers to test with...it will be fun! diff --git a/posts/2015/01/freebsd-challenge-ii-day-30-update.rst b/posts/2015/01/freebsd-challenge-ii-day-30-update.rst deleted file mode 100644 index ae6b1ffc..00000000 --- a/posts/2015/01/freebsd-challenge-ii-day-30-update.rst +++ /dev/null @@ -1,19 +0,0 @@ -.. title: FreeBSD Challenge II, Day 30 Update -.. slug: freebsd-challenge-ii-day-30-update -.. date: 2015-01-30 15:38:32 UTC-06:00 -.. tags: 30DayChallenge,FreeBSD,sa -.. category: -.. link: -.. description: -.. type: text - -As the month draws to a close, I am further into the switch. I have rebuilt my main laptop to `PCBSD `_. I am still setting a few things up, but it seems to be going well. - -Two things I need to fix: - -- **Skype**: While there is not a native client, there are lots of folks who report success with the Linux client. I will need to do some research. -- **Nikola**: The software I use for my blogs. It throws a python error when I run it, so I cannot update things. Again, I think I just need to do some more research. - -Now, the fun of the weekend is here, so I am off! - - diff --git a/posts/2015/01/update-on-revisiting-freebsd-challenge.rst b/posts/2015/01/update-on-revisiting-freebsd-challenge.rst deleted file mode 100644 index d371c147..00000000 --- a/posts/2015/01/update-on-revisiting-freebsd-challenge.rst +++ /dev/null @@ -1,20 +0,0 @@ -.. title: Update on revisiting FreeBSD Challenge -.. slug: update-on-revisiting-freebsd-challenge -.. date: 2015-01-10 22:35:04 UTC-06:00 -.. tags: sa,30DayChallenge -.. link: -.. description: -.. type: text - - -It is the 10th day of the month, and I am 10 days in trying to use FreeBSD as my daily non-work driver. How is it going? - -Well, for the most part, well. I can spend most of my personal work-flow on the FreeBSD laptop with no issues. There are a couple of things I have not moved over yet, and those relate to my photo work-flow. The main application, `AfterShotPro `_ is installed and working (see :doc:`my previous desciption ` of installing in), however, I have not moved over the scripts I use in the flow. I believe they will just come over, but I have not had a chance to test them. - -I was using `Chromium `_, but any Flash site did not work. I need to revisit this at some point, but for now I went back to Firefox, and it is working create. - -The only major thing right now I need to figure out is how FreeBSD deals with sound. I can hear things from the speakers just fine, but I need to figure out how to enable and use an USB headset. Not the biggest, but still. I also need to either install & configure Skype, or find a replacement video chat to use with the wife while traveling that works under FreeBSD. I like the second option better, but I have not really had the time to do the research. - -And, the new site generating suite I am using works under FreeBSD. I wrote and posted this from the FreeBSD laptop. - -More updates soon. diff --git a/posts/2015/02/30daychallengefreebsdsa.rst b/posts/2015/02/30daychallengefreebsdsa.rst deleted file mode 100644 index 735e6a21..00000000 --- a/posts/2015/02/30daychallengefreebsdsa.rst +++ /dev/null @@ -1,15 +0,0 @@ -.. title: FreeBSD Challenge II, End Report -.. slug: 30daychallengefreebsdsa -.. date: 2015-02-06 06:43:32 UTC-06:00 -.. tags: 30DayChallenge,FreeBSD,sa,linux -.. category: -.. link: -.. description: -.. type: text - -And, again, I hit something which is causing massive disk performance issues. That, and suspend/resume does not work on either laptop. - -I would try to debug the issues, but that means learning a whole new set of tools, and I will not have time for a while. Next week, I am in week long meetings which will run late every day, and then I have to finish writing and present a training class the last week of the month. The hour or two I can spare will be far better spent for me by backup, re-installing `ArchLinux `_ than by starting to learn the tools. Yes, a bit of a cop-out, but I need the machines to do what I need to do. I will keep the servers FreeBSD, however, as it works great there. - -I will revisit the issue of FreeBSD on the laptops when I either get new kit, or support for my models gets better. - diff --git a/posts/2015/03/march-update.rst b/posts/2015/03/march-update.rst deleted file mode 100644 index 0f195758..00000000 --- a/posts/2015/03/march-update.rst +++ /dev/null @@ -1,16 +0,0 @@ -.. title: March Update -.. slug: march-update -.. date: 2015-03-10 23:15:02 UTC-06:00 -.. tags: sitenews -.. category: -.. link: -.. description: -.. type: text - -Does updating the theme of the site count as an update? No? Okay...time to type. - -Life is busy right now, and extra things are gonna have to give. I have not had a chance to do much photography (both making and processing them), so I am putting the daily site on hold, again. For the sharp eye among you, you would have noticed this last week. - -On the upside, I have lost about 20 pounds since the beginning of the year. While I am not where I want to be weight-wise, I have lost a pants size which puts me back were I was about 10 years ago. Life is good. - -I am going to see about updating things here more often, if nothing else to have a record of things not in a cloud based service which may dramatically change its pricing model on me. diff --git a/posts/2015/04/april-recap.rst b/posts/2015/04/april-recap.rst deleted file mode 100644 index d9ca56f0..00000000 --- a/posts/2015/04/april-recap.rst +++ /dev/null @@ -1,14 +0,0 @@ -.. title: April recap -.. slug: april-recap -.. date: 2015-05-03 20:51:09 UTC-05:00 -.. tags: sitenews -.. category: -.. link: -.. description: -.. type: text - -April has come and gone, and I did not manage to find time (or energy) to post anything. - -I spent most of the month at work getting ready to and then delivering some training remotely in Nashville, TN, US. Now, I can say that I have stayed at the largest non-casino hotel in the world, `The Gaylord Opryland `_. Now that that is over, I get to gear up to design a new training plan for internal product training. Such is the life of a Linux guy stuck working for a marketing group. - -On the home front, we have hit a busy time with soccer, volleyball, dance, and swim time. I think we get a break sometime after the 4th of July..... diff --git a/posts/2015/05/april-recap.rst b/posts/2015/05/april-recap.rst deleted file mode 100644 index d9ca56f0..00000000 --- a/posts/2015/05/april-recap.rst +++ /dev/null @@ -1,14 +0,0 @@ -.. title: April recap -.. slug: april-recap -.. date: 2015-05-03 20:51:09 UTC-05:00 -.. tags: sitenews -.. category: -.. link: -.. description: -.. type: text - -April has come and gone, and I did not manage to find time (or energy) to post anything. - -I spent most of the month at work getting ready to and then delivering some training remotely in Nashville, TN, US. Now, I can say that I have stayed at the largest non-casino hotel in the world, `The Gaylord Opryland `_. Now that that is over, I get to gear up to design a new training plan for internal product training. Such is the life of a Linux guy stuck working for a marketing group. - -On the home front, we have hit a busy time with soccer, volleyball, dance, and swim time. I think we get a break sometime after the 4th of July..... diff --git a/posts/2015/05/quick-ansible-tip.rst b/posts/2015/05/quick-ansible-tip.rst deleted file mode 100644 index 7b4ed841..00000000 --- a/posts/2015/05/quick-ansible-tip.rst +++ /dev/null @@ -1,27 +0,0 @@ -.. title: Quick Ansible Tip -.. slug: quick-ansible-tip -.. date: 2015-05-27 07:24:16 UTC-05:00 -.. tags: ansible,sa -.. category: -.. link: -.. description: -.. type: text - -This is a quick post to capture something seen. `Ansibel `_ is a configuration management tool that I have been learning recently. More details in a future post. This is just to capture this idea: - - From: Smith, Chris (Big Data) - - To: ansible - - - Ansible Galaxy is a centralised Github repository of public Ansible content, see: https://galaxy.ansible.com/ It uses a local routine that is installed when you install Ansible, called ‘ansible-galaxy’, to create a blank template for your Ansible content. What is not well known is you can run ‘ansible-galaxy’ in offline mode to create a blank template using the command: - - - # ansible-galaxy init --offline my-role - - - Enjoy, - - Chris - -More on this as I get some more back-ends stuff taken care of, like setting up a git repo and maybe auto-deploy from git push? diff --git a/posts/2015/06/first-day.rst b/posts/2015/06/first-day.rst deleted file mode 100644 index 6b6e832f..00000000 --- a/posts/2015/06/first-day.rst +++ /dev/null @@ -1,21 +0,0 @@ -.. title: First Day -.. slug: first-day -.. date: 2015-06-22 21:53:00 UTC-05:00 -.. tags: personal,photos,work -.. category: -.. link: -.. description: -.. type: text - -.. image:: /images/First-Day/signpost.jpg - :alt: Old street sign post - :height: 100 px - :width: 100 px - :align: left - - -The first day at the new gig went like any first day normally does. Paper-work and meeting lots of new folks. The office is in a part of town where I used to live, so I know it fairly well. This is a repeating theme, since the HP office was near my high school. - -Since I got into the office early, I was able to swing one of my favorite coffee houses. While the customer base has changed a bit from 20 years ago (more suits and no nose-rings) and the menu has a bit more on it (beer, anyone?), the coffee drinks were the same, and they tasted as good as I remember. - -The picture is of the old street sign post on the corner of the property. diff --git a/posts/2015/06/light-sail.rst b/posts/2015/06/light-sail.rst deleted file mode 100644 index a25a7ca8..00000000 --- a/posts/2015/06/light-sail.rst +++ /dev/null @@ -1,18 +0,0 @@ -.. title: Light Sail! -.. slug: light-sail -.. date: 2015-06-16 19:51:49 UTC-05:00 -.. tags: space,personal -.. category: -.. link: -.. description: -.. type: text - -.. image:: /images/LightSail/light-sail.png - :alt: Light Sail Mission Patch - :height: 125 px - :width: 125 px - :align: left - -Growing up in Houston, I have followed our space program off and on. I am also a big reader of Sci-Fi. So, when I heard about the `Solar Sail Kickstarter Project `_ from `The Planetary Society `_, I jumped on board. And, while they have raised almost 4 times their goal, I think that this is a project which will have more of an impact on humanity than some of the other projects. - -So, join me in backing them! diff --git a/posts/2015/06/moving.rst b/posts/2015/06/moving.rst deleted file mode 100644 index 723b2bbd..00000000 --- a/posts/2015/06/moving.rst +++ /dev/null @@ -1,27 +0,0 @@ -.. title: Moving -.. slug: moving -.. date: 2015-06-12 10:30:39 UTC-05:00 -.. tags: personal,work -.. category: -.. link: -.. description: -.. type: text -.. annotations: -.. author: Don Harper -.. author.uid: 1 -.. previewimage: /images/Moving/HP_logo.png -.. updated: 2015-06-12 10:30:39 UTC-05:00 - -.. image:: /images/Moving/HP_logo.png - :alt: HP logo - :height: 100px - :width: 100px - :align: left - -Well, after 4 years (almost to the day), it is time for me to say good-bye to HP. The team I worked on is a great team who really know their stuff. However, I am a geek, and I want to be doing things with tech, and not talking about tech, and for the most part, talking is all I have been doing. I have learned a lot and was given a chance to do some :doc:`traveling ` which I do not think I would have been able to do. - -So, where am I going? Well, until after I start and get on-boarded, I am not sure how much I can say. It is a financial company based in Houston, so I will not be moving the crew, just changing the direction I commute back to into the sun again. - -Stay tuned here for more updates, and I will probably be using this as a place to document some of the new things I learn on the way. - -Peace. diff --git a/posts/2015/06/updates-to-aur-packages.rst b/posts/2015/06/updates-to-aur-packages.rst deleted file mode 100644 index 342cedaa..00000000 --- a/posts/2015/06/updates-to-aur-packages.rst +++ /dev/null @@ -1,28 +0,0 @@ -.. title: Updates to AUR packages -.. slug: updates-to-aur-packages -.. date: 2015-06-09 17:19:48 UTC-05:00 -.. tags: arch,software,linux -.. category: -.. link: -.. description: -.. type: text - -So, with the `migration of the AUR to version 4 `_, I looked at the 12 AUR packages I had created over the years which I have not looked at in a long, long time. - -The list started out with: - -- `chronicle `_ - A simple blog compiler written in Perl -- `perl-leocharre-basename `_ - Very basic filename string and path operations such as ext and paths -- `perl-leocharre-cli2 `_ - Some quick help for writing cli scripts -- `perl-leocharre-debug `_ - Debug subroutines -- `perl-leocharre-dir `_ - Subroutines for general directory needs -- `perl-leocharre-strings `_ - Combines string procedures I frequently use -- `perl-string-prettify `_ - Subroutines to cleanup a filename and or garble for human eyes -- `perl-wordpress-api `_ - Management of Wordpress API objects. Inherits WordPress::XMLRPC and all its methods -- `perl-wordpress-cli `_ - Command line access to Wordpress -- `perl-wordpress-xmlrpc `_ - API to Wordpress XML RPC calls -- `usbmount `_ - Automatically mount and unmount USB mass storage devices -- `xlhttp `_ - An Excel spreadsheet (.xls) and PowerPoint (.ppt) to HTML converter - -In the end, I only kept *xlhttp* as I do not use the others anymore. Surprisingly enough, only one of the packages (*chronicle*) was out of date. I disowned all the others, so if you want, you can pick them up. - diff --git a/posts/2015/06/vegas-again.rst b/posts/2015/06/vegas-again.rst deleted file mode 100644 index 51efc1ee..00000000 --- a/posts/2015/06/vegas-again.rst +++ /dev/null @@ -1,21 +0,0 @@ -.. title: Vegas, again -.. slug: vegas-again -.. date: 2015-06-06 10:06:48 UTC-05:00 -.. tags: photos,travel,work -.. category: -.. link: -.. description: -.. type: text - -Once more, off the Las Vegas for to work a trade show. This year, I was helping present training, so I was tucked away in a basement most of the trip, and did not get out to do much in the way of sight-seeing aside from walking around the hotel. - -.. slides:: - /images/Vegas-2015-06/20150531194530.jpg - /images/Vegas-2015-06/20021208120000_1.jpg - /images/Vegas-2015-06/20021208120000_2.jpg - /images/Vegas-2015-06/20150602214415.jpg - /images/Vegas-2015-06/20150603092013.jpg - /images/Vegas-2015-06/20150603092026.jpg - /images/Vegas-2015-06/20021208120000.jpg - -But, I did find time to snap a few pictures. diff --git a/posts/2015/07/galveston-summer-2015.rst b/posts/2015/07/galveston-summer-2015.rst deleted file mode 100644 index 539b30df..00000000 --- a/posts/2015/07/galveston-summer-2015.rst +++ /dev/null @@ -1,57 +0,0 @@ -.. title: Galveston, Summer 2015 -.. slug: galveston-summer-2015 -.. date: 2015-07-19 00:18:22 -.. tags: photos -.. category: -.. link: -.. description: -.. type: text - - -We took a quick vacation to the island, and of course I took my cameras. - -.. slides:: - - /galleries/Galveston-2015-07/20021208120000.jpg - /galleries/Galveston-2015-07/20150704142306.jpg - /galleries/Galveston-2015-07/20150704142714.jpg - /galleries/Galveston-2015-07/20150704142830.jpg - /galleries/Galveston-2015-07/20150704142941.jpg - /galleries/Galveston-2015-07/20150704143004.jpg - /galleries/Galveston-2015-07/20150704144519.jpg - /galleries/Galveston-2015-07/20150704144534.jpg - /galleries/Galveston-2015-07/20150704144600.jpg - /galleries/Galveston-2015-07/20150704145036.jpg - /galleries/Galveston-2015-07/20150704153847.jpg - /galleries/Galveston-2015-07/20150705115058.jpg - /galleries/Galveston-2015-07/20150705115117.jpg - /galleries/Galveston-2015-07/20150705115416.jpg - /galleries/Galveston-2015-07/20150705115428.jpg - /galleries/Galveston-2015-07/20150705115553.jpg - /galleries/Galveston-2015-07/20150705120816.jpg - /galleries/Galveston-2015-07/20150705121513.jpg - /galleries/Galveston-2015-07/20150705122327.jpg - /galleries/Galveston-2015-07/20150705122436.jpg - /galleries/Galveston-2015-07/20150705123935.jpg - /galleries/Galveston-2015-07/20150706080810.jpg - /galleries/Galveston-2015-07/20150706092540.jpg - /galleries/Galveston-2015-07/20150706135619.jpg - /galleries/Galveston-2015-07/20150706145430.jpg - /galleries/Galveston-2015-07/20150706151037.jpg - /galleries/Galveston-2015-07/20150706151222.jpg - /galleries/Galveston-2015-07/20150706153259.jpg - /galleries/Galveston-2015-07/20150706153442.jpg - /galleries/Galveston-2015-07/20150706153812.jpg - /galleries/Galveston-2015-07/20150706153925.jpg - /galleries/Galveston-2015-07/20150706153938.jpg - /galleries/Galveston-2015-07/20150706154152.jpg - /galleries/Galveston-2015-07/20150707110811.jpg - /galleries/Galveston-2015-07/20150707141537.jpg - /galleries/Galveston-2015-07/20150708123602.jpg - /galleries/Galveston-2015-07/20150708134205.jpg - /galleries/Galveston-2015-07/20150708134213.jpg - /galleries/Galveston-2015-07/20150708134856.jpg - /galleries/Galveston-2015-07/20150708135001.jpg - /galleries/Galveston-2015-07/20150708141403.jpg - -Click the right side to go forward, and left to go back. diff --git a/posts/2015/08/do-i-stay-or-do-i-go.html b/posts/2015/08/do-i-stay-or-do-i-go.html deleted file mode 100644 index 38a3b9a7..00000000 --- a/posts/2015/08/do-i-stay-or-do-i-go.html +++ /dev/null @@ -1,16 +0,0 @@ - - -No, this is not about my job.

This is about my web sites, email, and my digital life.  For years, I have had my domain (duckland.org) and my email address there (duck), and I am not going to give those up.  I have collected a few others domains over the years, and the family has started asking for their own as well.  

Now, if you know me at all, you know that for most of my professional career, I have been in Unix operations, specifically Linux.  It is what I do.  But, I am wondering if it is time for me to 'outsource' one of the more difficult parts of keeping my own domain: email.  Recently, I have gone back to not hosting my email due to various reasons, and went back to GMail.  In the years since I left it, it has gotten much better UI for someone who likes keyboards over mice, and the Android clients are very nice.  Plus, the addition of Google Now in the Chrome browser has been very handy. 

Add to the fact I still cannot find a good calendar solution which I can host which will work seamlessly across my computers (home and work), tablets, and cell phones, as well as let the family share besides Google, and it makes GMail very attractive.

But, on the other side, Google makes their money on ads, and they make no secret that they analyze your email (GMail), your appointments (Google Calendar), and your web browsing (Google Chrome) to try to market to you better.  I am still undecided if I want to keep swimming up-stream or just give in and use the Google services, because they will be better than anything I can set up on my own.

*sigh*

However, I have finally made another change to the blogging solution, and I should be able to start writing more.  I do have some ideas in a back log to talk about.  diff --git a/posts/2015/08/speed-goes-to-11-111-that-is.html b/posts/2015/08/speed-goes-to-11-111-that-is.html deleted file mode 100644 index 33b91ac0..00000000 --- a/posts/2015/08/speed-goes-to-11-111-that-is.html +++ /dev/null @@ -1,16 +0,0 @@ - - -

So, that is what I can get at the house...nothing major...just showing off. ;)


diff --git a/posts/2015/09/and-the-firewall-goes-pop.rst b/posts/2015/09/and-the-firewall-goes-pop.rst deleted file mode 100644 index 8d3bf84e..00000000 --- a/posts/2015/09/and-the-firewall-goes-pop.rst +++ /dev/null @@ -1,11 +0,0 @@ -.. title: And the Firewall goes POP -.. slug: and-the-firewall-goes-pop -.. date: 2015-09-23 22:37:41 UTC-05:00 -.. tags: hardware,sitenews -.. category: -.. link: -.. description: -.. type: text - - -For some reason, we have had a bit of power issues around the house recently. No big deal, just enough to cause non-UPS computers to reboot. Well, one of them was the firewall (the UPS on it pop a while back, and I just have not gotten around to replacing it). But, it would not come back the last time. Drag a it over to a monitor and have a look at the console. No HD. Nuts. On a backup solution until the new SSD to replace the dead (non)spinning rust shows up. diff --git a/posts/2015/09/another-month-another-post.md b/posts/2015/09/another-month-another-post.md deleted file mode 100644 index 5c684592..00000000 --- a/posts/2015/09/another-month-another-post.md +++ /dev/null @@ -1,23 +0,0 @@ -.. title: Another Month, Another Post -.. slug: another-month-another-post -.. date: 2015-09-09 21:47:02 UTC-05:00 -.. tags: sitenews -.. category: -.. link: -.. description: -.. type: text -.. annotations: -.. author: Don Harper -.. author.uid: 1 -.. updated: 2015-09-09 21:47:02 UTC-05:00 - -Wow...September already? Where does the time go? - -With the time given to the commute and the lack of access at the office (since I do work for a firm which does have pretty tight internet access policies), I have decided that I cannot do the photo-a-day thing, so I am not going to be updating my [photo website](http://www.donaldharper.com) on a regular basis. Sorry about that, but then since I started back this summer, the traffic was not there. - -On the topic of my [last post](/posts/2015/08/do-i-stay-or-do-i-go.html), I have decided to keep most things in house for now. Calendaring is the biggest issue to crack. - -I hope to be able to spend some time here documenting things, if nothing else for me. Maybe someone else will find them useful. - -Peace, -d diff --git a/posts/2015/10/halloween.rst b/posts/2015/10/halloween.rst deleted file mode 100644 index 1090c967..00000000 --- a/posts/2015/10/halloween.rst +++ /dev/null @@ -1,15 +0,0 @@ -.. title: Halloween -.. slug: halloween -.. date: 2015-10-30 21:06:42 UTC-05:00 -.. tags: sitenews -.. category: -.. link: -.. description: -.. type: text - -Another month gone by. But, at least the weather is getting better. - -The commute is still a drag, but at least I get a chance to listen to some good technology talks which makes things better. - -On the firewall front, a new slim SSD and we are back up and running. At some point, I need to find the time to finish some tasks on the network to make things run smoother overall. - diff --git a/posts/2015/10/random-thoughts.rst b/posts/2015/10/random-thoughts.rst deleted file mode 100644 index f9ab6614..00000000 --- a/posts/2015/10/random-thoughts.rst +++ /dev/null @@ -1,18 +0,0 @@ -.. title: Random thoughts -.. slug: random-thoughts -.. date: 2015-10-05 20:51:42 UTC-05:00 -.. tags: sitenews -.. category: -.. link: -.. description: -.. type: text - -Another month, another post. - -Life is going. School is back in session, and the crazy has started. The commute still sucks, and not getting as much done in the personal world sucks, too. - -And, to top it all off, the weather turned to Fall (Yeah!), but my motorcycle has a short in a switch (Boo!) - -Need to fix it. - -But, on the plus side, the firewall is back up and running. diff --git a/posts/2015/11/happy-thanksgiving-for-the-us-crowd.rst b/posts/2015/11/happy-thanksgiving-for-the-us-crowd.rst deleted file mode 100644 index a337f125..00000000 --- a/posts/2015/11/happy-thanksgiving-for-the-us-crowd.rst +++ /dev/null @@ -1,19 +0,0 @@ -.. title: Happy Thanksgiving for the US crowd -.. slug: happy-thanksgiving-for-the-us-crowd -.. date: 2015-11-26 22:17:21 UTC-06:00 -.. tags: -.. category: -.. link: -.. description: -.. type: text - -I really need to work on this. - -For the US based folks reading this, Happy Thanksgiving. I have a short break, and then it is back to the office. For the first time in years, I am being a real sysadmin and running systems. The major problem is that I have not done this in 4.5 years, and the place where I have landed has not had enough staff to keep up with everything. So, I am in firefighting and clean-up mode. I have spent part of my day in the production data center this week, and I get to go back tomorrow. All simple stuff, but just needed somebody to go do it. - -On the FreeBSD front, one of my servers died the other weekend, so I went ahead and replaced the drives with 2T and rebuilt it to FreeBSD. Trying something new, it is 11-CURRENT. I also finally got FreeBSD back on my 'big' laptop, but I have not gotten everything fully configured yet, so I am not using it just yet. - -Tomorrow, the silly season starts in full, so I am glad I am not in retail any more. - -d - diff --git a/posts/2015/12/a-christmas-present-for-you.rst b/posts/2015/12/a-christmas-present-for-you.rst deleted file mode 100644 index 6804353b..00000000 --- a/posts/2015/12/a-christmas-present-for-you.rst +++ /dev/null @@ -1,17 +0,0 @@ -.. title: A Christmas Present for you -.. slug: a-christmas-present-for-you -.. date: 2015-12-25 22:14:38 UTC-06:00 -.. tags: sitenews,photos -.. category: -.. link: -.. description: -.. type: text - - -Happy Christmas day for those who celerbate, and happy Friday for those who don't. - -I have added two new links to the sidebar. The first is just a link to my `privacy statement `_. No big deal...I don't store stuff, and I don't collect stuff. Simple. - -The other is to a `local photo gallery `_ which I will try to remember to update as I get more interesting pictures to share. - -Here is to 2015 being almost over. diff --git a/posts/2016/01/where-did-the-time-go.rst b/posts/2016/01/where-did-the-time-go.rst deleted file mode 100644 index d641abac..00000000 --- a/posts/2016/01/where-did-the-time-go.rst +++ /dev/null @@ -1,16 +0,0 @@ -.. title: Where did the time go? -.. slug: where-did-the-time-go -.. date: 2016-01-31 14:53:31 UTC-06:00 -.. tags: personal -.. category: -.. link: -.. description: -.. type: text - -Wow...end of January already? Where has the time gone? - -We are already three weeks into the Winter Volleyball season, and the team is doing great. Going into last Friday's game, we are undefeated, and in second place out of 7 teams. - -This weekend, the boy and I did the sleep-aboard program on `The USS Lexinton `_, and he had a blast. I did not get a chance to take too many photos, but I will see if I can get some up. - -Everybody is doing well, and school is keeping them busy, which is good. diff --git a/posts/2016/02/why-hello-there.rst b/posts/2016/02/why-hello-there.rst deleted file mode 100644 index fd8909a2..00000000 --- a/posts/2016/02/why-hello-there.rst +++ /dev/null @@ -1,15 +0,0 @@ -.. title: Why, hello there -.. slug: why-hello-there -.. date: 2016-02-29 15:36:05 UTC-06:00 -.. tags: sitenews,FreeBSD,personal -.. category: -.. link: -.. description: -.. type: text - -Happy Leap Day! - -Another month has gone by, and things have been busy. In addition to all the normal crazy that is life with kids, I have been elected to the kids pre-school board of directors. Now, the oldest two no longer go there, but the youngest will be there another year, any my term is three years, so there will be a bit of time when I will not have a kid there. They did ask me before, but that was years ago, and I was not in a position to be able to do that back then. - -In other, but more geeky, news, February saw me running `FreeBSD `_ as my OS for the month. There was only one thing in which I needed Linux for, and it was `something I know I could do under FreeBSD `_, but I had not set up my machine to run that program yet. Will I keep it up? Probably, although the lack of supported sleep on the current laptop, an Acer C720 Chromebook, is a major downer. I may need to see if I can do something about it, as it appears to work fine under Linux. - diff --git a/posts/2016/03/sping-showers.rst b/posts/2016/03/sping-showers.rst deleted file mode 100644 index ae5cabf4..00000000 --- a/posts/2016/03/sping-showers.rst +++ /dev/null @@ -1,12 +0,0 @@ -.. title: Spring Showers? -.. slug: sping-showers -.. date: 2016-03-31 22:08:35 UTC-06:00 -.. tags: sitenews -.. category: -.. link: -.. description: -.. type: text - -Making it once a month, but I should do more.. - -Spring break is over, and now, we moving to the crazy season. With number 3 starting to play soccer (as is number 2), I am still coaching number 1 at volleyball. For those keeping score at home, that is 3 games a week on two days for 8 weeks. I might have time... diff --git a/posts/2016/05/and-may-is-almost-over.md b/posts/2016/05/and-may-is-almost-over.md deleted file mode 100644 index 6a78cce8..00000000 --- a/posts/2016/05/and-may-is-almost-over.md +++ /dev/null @@ -1,20 +0,0 @@ -.. title: And May is almost over -.. slug: and-may-is-almost-over -.. date: 2016-05-22 15:36:23 UTC-05:00 -.. tags: travel,personal -.. category: -.. link: -.. description: -.. type: text - -The month is almost over, and again, this site is quite. Sorry about that. - -Last week, I was in Austin, TX for [OSCON 2016](http://www.oscon.com). The show was fun, and it was the first time in over 5 years that I was just an attendee instead of a presenter or booth worker. While OSCON seems to be targeted more for developers and the DevOps scene, there were a few things I could use in my current Ops role. - -Speaking of current Ops Role, I have transitioned to a new group at $EMPLOYER. I am now in the HPC (High Performance Computing) group, still as a Senior Linux Administrator. While most of the job is the same, the HPC group uses a global file system, and I have never played with one of those, it is learning time for me! The group has had some transitions in the last 12 months, so there is a lot of digging in to find out what is where, what is working, and what is not. The users are doing good work with the systems, so it is more of how can we manage the system better and faster, and react to changes better/faster. - -On the photos side, I have not gotten back into the swing of things, and I need to set a goal, and go for it...and stop making excuses. :) - -The motorcycle is down, and I guess I have not found the time to work on it. I think I know the issue, and it requires a little work. With [Ride To Work Day](http://www.ridetowork.org/) in less than a month, I should get busy and get the bike back up and working. - -And in the geeky side, I think I am going to switch over to using MarkDown like all the cool kids, as it does seem easier to use than RST... diff --git a/posts/2016/05/spacecity-comic-con-2016.md b/posts/2016/05/spacecity-comic-con-2016.md deleted file mode 100644 index 61faba4a..00000000 --- a/posts/2016/05/spacecity-comic-con-2016.md +++ /dev/null @@ -1,16 +0,0 @@ - - -Many, many, many years ago, I went to a comic/game convention in Austin. This was pre-internet, and really pre-console gaming, so the games were all table top type. Steve Jackson Games was prototyping something called 'Car Wars'. Pretty cool stuff. - -But, I never really had a chance to go back to one. Until this year. This past weekend, we went to [SpaceCity Comic Con 2016](http://spacecitycomiccon.com/). It was a hoot. Learned a few things (pay for the tickets at the door, as the line was way shorter; don't leave the food area with food and expect them to let you back in; silly things like that). - -I also took my camera with me to get pics of the kids, and I tried to do some shots of cosplayers. Not bad for my first attempt. The results are [here](/photos/Comic-Cons/Space-City-Comic-Con-2016/). diff --git a/posts/2016/06/home_network_updates.md b/posts/2016/06/home_network_updates.md deleted file mode 100644 index ff320211..00000000 --- a/posts/2016/06/home_network_updates.md +++ /dev/null @@ -1,20 +0,0 @@ -.. title: Home Network Updates -.. slug: home_network_updates -.. date: 2016-06-16 21:51:50 UTC-05:00 -.. tags: network,arch,FreeBSD,FreeNAS,plex,R810 -.. category: -.. link: -.. description: -.. type: text - -So, in the last couple of weeks, I have had the following issues: - -* The CMOS battery dies on my file-server (a [FreeNAS](http://freenas.org) box), taking it, and the zpools down with it. I fought over a long weekend to recover the data, and in the end, got it mounted read-only, and copied it off. New hardware, and new zpools, and we seem to be going again. Recovering services is taking a bit of time. -* There is a bug with the ZFS on Root for [Antergos Linux](https://antergros.com). Seems that it does not put all the kernel drivers in the init image when you upgrade. Last time, I booted off the instal media to fix it. I lost that USB stick, so I downloaded a new one. Guess what? They have turned that feature off ZFS, so there is no way to recover. Since [FreeBSD](http://www.freebsd.org) still does not support suspend/resume on the Acer C720 that is my small travel laptop, I have to reinstall Antergos and reload my data. Which I had to do because -* My main laptop, the HP R810G1 seems to be having major battery issues. I bought a new battery in Novembers, and it died. I bought a new one a couple of weeks ago, and it at first did not seem to be holding a charge. Now, the OS does not see the battery. I think I might need a 'new' laptop. - -I am torn between getting something one or two reves old with a solid record in the size I want (sub 13", under 1" thin, and good 6+ hours of battery) or the [latest shiny](http://store.hp.com/us/en/ContentView?storeId=10151&catalogId=10051&langId=-1&eSpotName=hpspectre&jumpid=cp_r163_us/en/pc_cons/nextgen/premiumlaptops/shopspectrelaptop). - -Other news, I have the ownCloud server upgraded to [nesxtcloud](http://nextcloud.com), and everything I have tried works out of the box, which is a lot more than I can say for ownCloud. Last major thing I need to recover it the [Plex Server](http://plex.tv)! - - diff --git a/posts/2016/07/random_midsummer_updates.md b/posts/2016/07/random_midsummer_updates.md deleted file mode 100644 index 39d7cf3f..00000000 --- a/posts/2016/07/random_midsummer_updates.md +++ /dev/null @@ -1,22 +0,0 @@ - - -Wow...summer is almost over. Three more weeks until school starts again. - -Need to spend more time putting pictures up from some of the trips we have done. I think there is time to squeeze another visit to the beach before school starts up, but we will see. - -One of the projects I have been working on is taking over web hosting for an organization I volunteer with. The old hosting was with a former member at his hosting company, but he is retiring as of the end of July, so I stepped up to host it. Some of the code used has not been updated in a while, and one of my first projects on it will be to wrap it into a more modern frame-work so other people can help maintain the site. - -In other random news (hence the title), [FreeBSD](http://www.freebsd.org) has released on schedule **FreeBSD 11.0B3**. I heard in passing on [BSDNow](http://www.bsdnow.tv) that this release might work on the Thinkpad x260. If you remember from [my last post](link://slug/home_network_updates), that I was in the market for a repalcement machine. Well, I found a really good deal on an new-in-the-box x260, and picked it up for around 1/4 the retail. The only thing it is currently missing is a back-light on the keyboard, but I am okay with it for now. Battery life under Linux has been awesome without any tuning. I can easly get 10+ hours in my testing, and I have not run the batteries dead yet. The only two issues with FreeBSD on the x260 that I know about is the lack of suspend/resume (general issue with Skylake), and the fact the Intel 8260 wireless card is not yet supported, but it seems like someone is working on that! - -At some point in the near future, I will have to rethink the mail situation. Do I really need to roll my own, or can I use a third party? - -Time to call it a night. Catch you next month! diff --git a/posts/2016/08/deadpool.md b/posts/2016/08/deadpool.md deleted file mode 100644 index 82a56180..00000000 --- a/posts/2016/08/deadpool.md +++ /dev/null @@ -1,12 +0,0 @@ -.. title: Deadpool BOFH -.. slug: deadpool_bofh -.. date: 2016-08-29 21:33:17 UTC-05:00 -.. tags: personal,photos -.. category: -.. link: -.. description: -.. type: text - -![Deadpool BOFH](/images/Random/deadpool-sa.jpg "Deadpool BOFH") -There is a new sheriff in town. - diff --git a/posts/2016/09/harley-hates-bad-drives.md b/posts/2016/09/harley-hates-bad-drives.md deleted file mode 100644 index fa0ca359..00000000 --- a/posts/2016/09/harley-hates-bad-drives.md +++ /dev/null @@ -1,14 +0,0 @@ - - -Drive failed. Harley does not like that.... - -![Harley!](/images/Random/harley-drive.jpg "Harley Drive") diff --git a/posts/2016/09/houstons-amazing-comic-con-2016.md b/posts/2016/09/houstons-amazing-comic-con-2016.md deleted file mode 100644 index a166ad5d..00000000 --- a/posts/2016/09/houstons-amazing-comic-con-2016.md +++ /dev/null @@ -1,16 +0,0 @@ - - -This weekend, we went to the [Houson's Amazing Comic Con](http://www.amazinghoustoncomiccon.com/). As normal, we had fun, and as normal, I brought a camera. This one was not the big rig, but a small, older point-n-shoot type, so I am not totally happy with all the pics, but I did get some [some good ones](/photos/Comic-Cons/Houston-Amazing-Comic-Con-2016/) - -I still have some other pictures to process and post, so there will be more coming.... - - diff --git a/posts/2016/09/more-random-things.md b/posts/2016/09/more-random-things.md deleted file mode 100644 index 1825c34b..00000000 --- a/posts/2016/09/more-random-things.md +++ /dev/null @@ -1,18 +0,0 @@ - - -As Fall has according to the calendar, but mother nature has something to say about that. We are going on something like 13 days where the low does not get below 72F. Ug. - -The Fall sports have started back, with all three doing something. Soccer, Volleyball, Tae Kwan Do, and Wrestling. A very mix bag, to be sure. - -So, over the summer, I took part in the Windows 10 Free Upgrade on the kids machine, which turns out to be a bit of a mistake. The box is a Compaq desktop with an AMD CPU from about 5 years ago. Even with 16GB of RAM, it started running **very** slow, until Tuesday, when it rebooted by itself and then did not restart. I was planning on upgrading it at the start of next month, so of course, it fails now and I am forced. But, at least I had done research, so I could just order it in a few seconds. - -I may give a review of the machine in a bit, as I am getting another to replace another aging desktop which is acting up. diff --git a/posts/2016/10/exit-stage-left.md b/posts/2016/10/exit-stage-left.md deleted file mode 100644 index 5dd786de..00000000 --- a/posts/2016/10/exit-stage-left.md +++ /dev/null @@ -1,17 +0,0 @@ - - - -So, the current gig is not what I expected when I interviewed. While the people working there are dedicated, intelligent, and hard-working, the fit is not right for me. I’m going to rhetorically vote with my feet and go elsewhere — in the words of the immortal and beloved Snagglepuss, **“Exit, stage left.”** - -Starting November 21, I will be transitioning into a new roll. The new gig is a home-coming of sorts, as I will be re-joining GTI at JPMC here in Houston, but in a different role then I was before. The new position is in more engineering/architecture than the old one, and it promises to be a lot of fun. - -No travel, alas, so no chances for pictures from far-flung parts of the globe for now. diff --git a/posts/2016/11/tls-everwhere.md b/posts/2016/11/tls-everwhere.md deleted file mode 100644 index b1a7d8fc..00000000 --- a/posts/2016/11/tls-everwhere.md +++ /dev/null @@ -1,18 +0,0 @@ - - -So, I decided it was time to go TLS (aka https) with all my websites. This is something I have wanted to do for a while, but I held off due to the way I had to get my laptop on the wireless at the previous job. Now that I have left, there was no need for that, so away I go! - -On the job front, this was an odd week to start with almost everybody on my new team being out due to the holiday. I finally got my accounts all settled today, and spent the day doing that every populare on-boarding trainnig which while is a drag, is very much needed. - -With the holiday tomorrow, and a vacation day Friday, I get to have a nice long weekend with the family. This will be nice. - -In other news, I got the latest version of [TrueOS](https://trueos.org) on my [Acer C720](https://smile.amazon.com/Acer-C720-Chromebook-11-6-Inch-4GB/dp/B00FNPD1OY/ref=sr_1_3?ie=UTF8). So far, everything I have tried works accept for the touchpad, but I have not spent any time looking into it. Once I get that working, and play with it a bit more, I think I will convert my **Lenovo ThinkPad X260**. \ No newline at end of file diff --git a/posts/2016/11/trf-2016.md b/posts/2016/11/trf-2016.md deleted file mode 100644 index d104599c..00000000 --- a/posts/2016/11/trf-2016.md +++ /dev/null @@ -1,16 +0,0 @@ - - -This last weekend was the last weekend for the [2016 Texas Renaissance Festival](https://www.texrenfest.com/). Since the fall has been a bit crazy with sports and the new [job](link://slug/exit-stage-left) that we only got to go one time this year. - -Naturally, I took my camera, but as luck would have it, the battery which said it was full before I left was actually flat, and died on me. I ended up using my phone (Nexus 5x), which turned out took decent pictures within limits. Action shots were out. However, I did manage to get a [a few I liked](/photos/TRF/2016), so on the photographic front, it was not a total loss. - -On the family and fun side, we all had a blast, as the weather was near perfect. We still did not manage to leave at the right time, and it did take us almost 45 minutes to leave the parking lot. Oh, well. diff --git a/posts/2016/12/happy-christmas.md b/posts/2016/12/happy-christmas.md deleted file mode 100644 index 1b13357e..00000000 --- a/posts/2016/12/happy-christmas.md +++ /dev/null @@ -1,16 +0,0 @@ - - -*Note- This is late due to software breakage* - -Just a quick note before the end of the year to wish everyone a happy Christmas, holidays, and/or New Year! - -![Santa Train](/images/Christmas-2016/Santa-Train.jpg "Santa Train") \ No newline at end of file diff --git a/posts/2017/01/flower-experiments.md b/posts/2017/01/flower-experiments.md deleted file mode 100644 index f990e5f5..00000000 --- a/posts/2017/01/flower-experiments.md +++ /dev/null @@ -1,16 +0,0 @@ - - -As you may [remember](link://slug/happy-new-year), I have been working on my [Project 365](https://en.wikipedia.org/wiki/Project_365). Well, so far, I am 20 for 20! - -But, in getting one for [yesterday](https://p365.donaldharper.com/posts/020-blue-flower-macro/), I ended up taking a bunch of pictures. I decide to share the best, and you can find them [here](/photos/Flowers/). Enjoy. - -![pretty flower](/photos/Flowers/20170120174705.jpg) diff --git a/posts/2017/01/happy-new-year.md b/posts/2017/01/happy-new-year.md deleted file mode 100644 index a552469f..00000000 --- a/posts/2017/01/happy-new-year.md +++ /dev/null @@ -1,20 +0,0 @@ - - -Hello, and welcome to the new year! If you are reading this, then you are one of the lucky ones who made it through 2016. We lost a lot of important and highly entertaining folks in 2016. - -Since this is a new year, I have decided that I should try those silly resolution things again. My two big ones I am willing to go public with are to get into better shape and the other is to complete another Project 365. So far, I am 100% on the second goal! - -You should go look at[p365.donaldharper.com](http://p365.donaldharper.com) and keep me honest. - -As for the getting fit thing, I cheated, and started a couple of weeks ago. My two short term goals are to get to the point where I can do 100 push-ups daily (I am already up to 55 from starting at 10), and to be up and moving for at least 60 minutes daily. I have been tracking the movement for a while, and I am hit an miss. It is always harder over the holidays, but I think I can easily get that one going well. - -See you in a while! \ No newline at end of file diff --git a/posts/2017/01/more-photo-experiments.md b/posts/2017/01/more-photo-experiments.md deleted file mode 100644 index f5bca3ed..00000000 --- a/posts/2017/01/more-photo-experiments.md +++ /dev/null @@ -1,14 +0,0 @@ - - -So, with my little [project](http://p365.donaldharper.com), I have been playing around with some new techniques in my photo work-flow. This is an example of a before and after image on one of the new things I am playing with: - -Side By Side diff --git a/posts/2017/01/new-year-checkin.md b/posts/2017/01/new-year-checkin.md deleted file mode 100644 index 7636afb9..00000000 --- a/posts/2017/01/new-year-checkin.md +++ /dev/null @@ -1,14 +0,0 @@ - - -First week of the new year is behind us, and how are things looking? Well, aside from the cold over the weekend, I think things are going okay. - -I have not done formal resolutions for a while, but I have tried to improve myself, and sometimes a new effort matches up with the calendar. Aside from my [New Year's Day Post](link://slug/happy-new-year) diff --git a/posts/2017/01/p365-monthly-checkin-01.md b/posts/2017/01/p365-monthly-checkin-01.md deleted file mode 100644 index 44d2277f..00000000 --- a/posts/2017/01/p365-monthly-checkin-01.md +++ /dev/null @@ -1,17 +0,0 @@ - - -Just a quick check on how I am doing for my [Project 365](https://p365.donaldharper.com). - -As you can see, I missed one day so far. -![p365-Jan](/images/Random/201701.jpg) - - diff --git a/posts/2017/01/photo-experiment.md b/posts/2017/01/photo-experiment.md deleted file mode 100644 index 599a494f..00000000 --- a/posts/2017/01/photo-experiment.md +++ /dev/null @@ -1,13 +0,0 @@ - - -Had a bit of down time tonight, and started playing with a new version of the photo editing software I use most of the time. Found a new plug-in, and I like the results: -![Art Rose](/images/Random/Art-Rose.jpg "Art Rose") diff --git a/posts/2017/02/p365-monthly-checkin-02.md b/posts/2017/02/p365-monthly-checkin-02.md deleted file mode 100644 index 01d83f87..00000000 --- a/posts/2017/02/p365-monthly-checkin-02.md +++ /dev/null @@ -1,18 +0,0 @@ - - -Another quick update on how I am doing with my [Project 365](https://p365.donaldharper.com). - -See my [previous update](link://slug/p365-monthly-checkin-01) for how I did last month. - -This month, while I posted a pic every day, aside from some of the Lego macro shots, I am not as happy with the subject matter. I need to work on that. - -![p365-Feb](/images/Random/201702.jpg) diff --git a/posts/2017/02/quick-nmcli-notes.md b/posts/2017/02/quick-nmcli-notes.md deleted file mode 100644 index 26060357..00000000 --- a/posts/2017/02/quick-nmcli-notes.md +++ /dev/null @@ -1,32 +0,0 @@ - - -This is a quick post so I can remember these details. - -So, on the [R810](/categories/r810.html), I am currently running [ArchLinux](http://archlinux.org), which uses by default [NetworkManager](https://wiki.archlinux.org/index.php/NetworkManager), which I have a love/hate relationship with. At my last job, I recommended removing it from our servers, as under [RHEL6](http://www.redhat.com), it does very odd things to the network and is hard to manage. I have heard that it is better under RHEL7. But, it does let you do some really cool things. On the R810, there is a cellular modem, and on previous installes, I have had it configured and scripted using **nmcli** to easily bring up and down the cellular connections. - -The problem I am facing now is that my current DHCP server for the house does not let me provide two MAC Address for a single IP, so when I dock the R810, it gets a different IP address than when it is on WiFi. Very annoying. Also, for some reason, it would prefer to use WiFi when the ethernet connection was present, thus giving me a slower connection. - -The documentation I found was a bit light in examples and/or dated (I am running version 1.6.2 of NetworkManager, and the examples were from 1.2.x or 1.4.x, which did not work). So, with a bit of expermenting, I finally got it fixed to: - -- Chose the ethernet connection over the Wifi when both are present -- 'Clone' the MAC address of the Wifi NIC to the ethernet NIC - -Here are the commands. **local** is what I called the local ethernet connection, and **home-wifi** is what I call the house Wifi Network. - -- To set the MAC adress: - ->nmcli connection modify local ethernet.cloned-mac-address aa:bb:cc:dd:ee:ff - -- To set the connection priorities: - ->nmcli connection modify local connection.autoconnect-priority 999 ->nmcli connection modify home-wifi connection.autoconnect-priority 999 diff --git a/posts/2017/06/more-travel.md b/posts/2017/06/more-travel.md deleted file mode 100644 index 26b17da9..00000000 --- a/posts/2017/06/more-travel.md +++ /dev/null @@ -1,18 +0,0 @@ - - -Well, I had to [open my mouth](link://slug/trip-to-bournemouth-uk) and say that I thought things were going to slow down. About that... - -So, I get word late on a Friday I needed to get to New York for a meeting with a vendor. A frantic hour or so later, and I have things booked, and that Sunday, I have this view: - -![view-from-the-seat](/photos/Travel/US/NYC-2017-06/IMG_20170611_125221.jpg) - -In my rush to pack (I had lots of little things to get done before climbing on the plane, including a quick round of D&D with the kids: !["Dice!"](/photos/Random/dice.jpg)), I totally forgot my camera. So, I spent some time playing phone-photographer. The [results are here](/photos/Travel/US/NYC-2017-06). diff --git a/posts/2017/06/trip-to-bournemouth-uk.md b/posts/2017/06/trip-to-bournemouth-uk.md deleted file mode 100644 index d3db51f4..00000000 --- a/posts/2017/06/trip-to-bournemouth-uk.md +++ /dev/null @@ -1,20 +0,0 @@ - - -Sorry for the lack of updates, but the last few months have been very busy with work and everything going on with the kids and their activities. It is summer time, so now I might be able to get some rest. - -So, last month I got to go visit Bournemouth, UK for work. I was going over for a kick-off meeting on a new phase of the project I have been working on for a while. - -It has been a few years since I was last in the UK, and then it was mainly in the London area. - -I did have some downtime, so I was able to explore a little bit, and take [some pictures](/photos/Travel/UK/Bournemouth-2017-05/). - -The food was good, and on the last night everybody was there we went out to a small pub and listened to a local group playing 'Western and Clasic Rock n Roll'. Very odd choice for someones from the US to hear in the UK. diff --git a/posts/2017/07/4th-of-july-break.md b/posts/2017/07/4th-of-july-break.md deleted file mode 100644 index 6fd4bd58..00000000 --- a/posts/2017/07/4th-of-july-break.md +++ /dev/null @@ -1,17 +0,0 @@ - - -The family took to the road again for the 4th of July holiday, returning to Galveston, TX. This time, just three days, but it was a nice break. - -![Seagull](/photos/Travel/US/Galveston-2017-07/20170704171837.jpg) - -This is just one of the pictures I took. The others that [I like are here](/photos/Travel/US/Galveston-2017-07). - diff --git a/posts/2017/08/aftermath-of-harvey.md b/posts/2017/08/aftermath-of-harvey.md deleted file mode 100644 index a09a101f..00000000 --- a/posts/2017/08/aftermath-of-harvey.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -id: 473 -title: Aftermath of Harvey -date: 2017-08-30T22:30:07-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=473 -permalink: /2017/08/aftermath-of-harvey/ -categories: - - Photos - - Weather ---- -We have been very lucky.  Our house sits at 125 feet above sea-level, and the reservoir near us which everyone is very worried about tops out at 107 feet, so no worries about flooding from that.  Plus, we are the highest house in the subdivision. - -We also kept power, water, and internet through the whole process.  Most of the people I know who live in town took some damage from flood waters.  Thankfully, no one I know either lost their home or loved one lives. - -Around here, the stores are starting to open again, but with a lack of shipments from outside the region, things look a little bare: - -empty1 - -empty2 - -empty3 \ No newline at end of file diff --git a/posts/2017/08/harvey-after-landfall.md b/posts/2017/08/harvey-after-landfall.md deleted file mode 100644 index 85d997b9..00000000 --- a/posts/2017/08/harvey-after-landfall.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -id: 465 -title: Harvey, after landfall -date: 2017-08-26T22:15:51-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=465 -permalink: /2017/08/harvey-after-landfall/ -categories: - - Weather ---- -
Harvey at Sunset
Harvey at Sunset
- -almost 24 hours after land fall, Harvey is still a big storm.  Rain has slowed down, but it is still coming! - -  \ No newline at end of file diff --git a/posts/2017/08/night-mode-for-chromeos.md b/posts/2017/08/night-mode-for-chromeos.md deleted file mode 100644 index 1a7081e3..00000000 --- a/posts/2017/08/night-mode-for-chromeos.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -id: 471 -title: Night Mode for ChromeOS -date: 2017-08-30T06:46:48-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=471 -permalink: /2017/08/night-mode-for-chromeos/ -categories: - - Chrome OS - - Software ---- -So, what is night-mode?  It is a mode for changing the color temperature of computer screens to be ‘warmer’ (more red-tones, less blue tones).  Why?  The strong blue tones (and whites) from most computer screens help trick your mind into thinking it is still day, and therefor you need to be awake. - -I have been trying to enable night mode on all the things for a while now.  For my android phone, I use twilight for Android (IOS has something built in now), Solus Linux added it in the most recent release, Gnome has it in the later releases, and under i3, I use xflux. - -However, I could not find anything for the Chromebooks….until now! 9to5Google.com has a story about the feature coming soon to ChromeOS, but they claim that you need to be on the very latest development branch called ‘Canary’.  I tend to run on the Developers branch, and did not want to switch.  I did a bit of digging, and found this reddit thread which has the feature flag to set: - -> chrome://flags/#ash-enable-night-light - -Normal warnings, this can lead to breakage of your system. - -I have enabled it, and it is looking good so far! \ No newline at end of file diff --git a/posts/2017/08/waiting-for-the-sun.md b/posts/2017/08/waiting-for-the-sun.md deleted file mode 100644 index f269eb17..00000000 --- a/posts/2017/08/waiting-for-the-sun.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -id: 469 -title: waiting for the sun -date: 2017-08-28T14:38:25-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=469 -permalink: /2017/08/waiting-for-the-sun/ -categories: - - Weather ---- -
rainy day
Rainy day
- -More rain.  So far, we are good.  Family in town is fairing well, friends not as much (a few flooded houses and cars, thankfully no injuries). - -So ready for this to be over.  And, with Downtown Houston all but closed, I am working from home for the foreseeable future. \ No newline at end of file diff --git a/posts/2017/08/weathers-a-changing.md b/posts/2017/08/weathers-a-changing.md deleted file mode 100644 index 85f4b2c8..00000000 --- a/posts/2017/08/weathers-a-changing.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -id: 463 -title: 'Weather’s a-changing!' -date: 2017-08-24T14:14:08-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=463 -permalink: /2017/08/weathers-a-changing/ -categories: - - Weather ---- -
Hurricane Harvey approaching Texas
- -Heavy weather is approaching.  Keep it safe, ya’ll \ No newline at end of file diff --git a/posts/2017/08/welcome-to-the-new-look.md b/posts/2017/08/welcome-to-the-new-look.md deleted file mode 100644 index 3190b26c..00000000 --- a/posts/2017/08/welcome-to-the-new-look.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -id: 230 -title: Welcome to the New Look -date: 2017-08-16T22:11:02-06:00 -author: don -layout: post -guid: https://test.duckland.org/?p=230 -permalink: /2017/08/welcome-to-the-new-look/ -categories: - - Chrome OS ---- -I have been running a bit of an experiment recently by using a Chromebook while not at home.  So far, it has been going fairly well with the exception that I cannot easily update this site.  So, I switched to something which lets me use the web to update. - -I have all the posts moved over, but I will have to do a bit of cleanup around categories and move the photos over.  A lot of the older posts suffer from being imported into a few different blogging platforms, so that may take time. \ No newline at end of file diff --git a/posts/2017/09/back-from-london-again.md b/posts/2017/09/back-from-london-again.md deleted file mode 100644 index 41c06182..00000000 --- a/posts/2017/09/back-from-london-again.md +++ /dev/null @@ -1,450 +0,0 @@ ---- -id: 594 -title: Back from London (again) -date: 2017-09-18T11:16:36-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=594 -permalink: /2017/09/back-from-london-again/ -categories: - - Photos - - Travel - - Work ---- -So, when I [started the new job last November](https://www.duckland.org/2016/10/exit-stage-left/), my boss told me that the new position was not a traveling position.  Well, after three trips this year (including one to Columbus, OH), and the one I just got back from, I think he was wrong. \*grin\*. - -So, this time, I was in London for most of the two weeks, but I did get a side trip to Bournemouth to meet with the team there.  I was over there to get brought up to speed on a new project I am starting.  This one will be more project management  vs development. - -Oh and of course, I took some time to take pictures.  Some are here: - - \ No newline at end of file diff --git a/posts/2017/10/sunday-afternoon-photo-expirements.md b/posts/2017/10/sunday-afternoon-photo-expirements.md deleted file mode 100644 index bb9d6bce..00000000 --- a/posts/2017/10/sunday-afternoon-photo-expirements.md +++ /dev/null @@ -1,67 +0,0 @@ ---- -id: 629 -title: Sunday Afternoon Photo Expirements -date: 2017-10-01T21:18:20-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=629 -permalink: /2017/10/sunday-afternoon-photo-expirements/ -image: 'https://i0.wp.com/www.duckland.org/wp-content/uploads/2017/10/PA010420-e1506910246292.jpg?fit=1200%2C1600&ssl=1' -categories: - - Photos ---- - - -Had some spare time this afternoon, so I was playing with my Olympus OMD E-M5. I liked how a few turned out. \ No newline at end of file diff --git a/posts/2017/11/really-moving-in-on-the-chromebook.md b/posts/2017/11/really-moving-in-on-the-chromebook.md deleted file mode 100644 index 5a3902dd..00000000 --- a/posts/2017/11/really-moving-in-on-the-chromebook.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -id: 636 -title: Really moving in on the Chromebook -date: 2017-11-13T00:03:15-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=636 -permalink: /2017/11/really-moving-in-on-the-chromebook/ -categories: - - Chrome OS ---- -As I mentioned a while back that I was experimenting with using a Chromebook, I decide to see how far I could take it.  On my recent trip to the UK, I only took my Acer C720 with me.  During the trip, I used it for things like uploading photos I took, Skype to chat with the family, checking email and news, and remote access while in the hotel room. - -This worked out pretty well, to the point where I am trying to use it or my HP Chromebook 11 G1 full time.  While I can get lots of things done in a browser now days, there are some things I find my self sshing back to another box to do.  So, I decided to see if I could do that on the Chromebooks. - -The ‘normal’ way is to install Linux into a chroot using something call Courton. I have done that in the past, but the work flow is not something I can adapt to easily as it involves more than a simple key combo to switch between. - -I found a project called “Chromebrew” in the vein of “Homebrew” for MacOS.  Setup is pretty simple as I had turned on Developers mode on my boxes a long time ago, so it was a matter of downloading a script, reading it, and then running it. - -From there, I used the **crew** command to install some basic tools (git, vim, & python), and I can now do 90% or more of my day-to-day work on the Chromebooks. - -The only thing that I have not figured out yet is a decent VPN solution, but I am working on that. - -I suppose at some point, I will upgrade one of the Chromebooks to one of the newer generation which can run Android apps as well. \ No newline at end of file diff --git a/posts/2017/12/dd-game-night.md b/posts/2017/12/dd-game-night.md deleted file mode 100644 index 83e0396c..00000000 --- a/posts/2017/12/dd-game-night.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -id: 693 -title: 'D&D Game Night' -date: 2017-12-31T00:59:05-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=693 -permalink: /2017/12/dd-game-night/ -categories: - - Family - - Photos ---- -A while back, the kids found out about D&D.  So, we started a campaign.  We do quests whenever we get the time and energy, but not on a regular cadence. - -Tonight, I was playing with my camera whilst playing the game, and here are the results: - - - -  \ No newline at end of file diff --git a/posts/2017/12/on-smartphones-and-two-factor-auth.md b/posts/2017/12/on-smartphones-and-two-factor-auth.md deleted file mode 100644 index 27fbea29..00000000 --- a/posts/2017/12/on-smartphones-and-two-factor-auth.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -id: 640 -title: On Smartphones and Two-Factor Auth -date: 2017-12-19T10:40:28-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=640 -permalink: /2017/12/on-smartphones-and-two-factor-auth/ -categories: - - Hardware - - SA - - Security ---- -So, my trusty Nexus 5X gave up the ghost suddenly on me.  Given that it is an Android device, I was not worried about losing things like my contacts and photos, or even my apps as Google does a pretty decent job backing those things up. - -However, there was one application I use which does not get its data backed up. FreeOTP which is a One-Time-Password application for Two Factor Auth.  This allows me to have another layer of protection on web sites past my password. - -Most sites which have this option will allow you to either have a list of one-time use codes to get in to reset in case something happens to your phone (like me), or will let you set it up on multiple devices, like your phone and your tablet. - -Then, there are those that do niether.  And those are a pain to recover from. 🙂 - -Always get the list of codes (if avalible) and store then somewhere that you can access if your phone ever dies or gets lost.  And, try to set up a second device if you can. \ No newline at end of file diff --git a/posts/2017/12/snow-day-in-houston.md b/posts/2017/12/snow-day-in-houston.md deleted file mode 100644 index cf307b65..00000000 --- a/posts/2017/12/snow-day-in-houston.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -id: 646 -title: 'Snow Day! In Houston!' -date: 2017-12-20T00:34:02-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=646 -permalink: /2017/12/snow-day-in-houston/ -categories: - - Photos - - Weather ---- -Forgot to mention, that back on December 8th, we had a snow day in Houston.  It was pretty different for us, as we normally do not get any snow, let alone any accumulation of it. - -Of course, I took some pictures. - - \ No newline at end of file diff --git a/posts/2017/12/trip-to-the-park-in-bw.md b/posts/2017/12/trip-to-the-park-in-bw.md deleted file mode 100644 index 6a833e17..00000000 --- a/posts/2017/12/trip-to-the-park-in-bw.md +++ /dev/null @@ -1,106 +0,0 @@ ---- -id: 678 -title: 'Trip to the Park in B&W' -date: 2017-12-26T00:12:50-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=678 -permalink: /2017/12/trip-to-the-park-in-bw/ -categories: - - Photos ---- -Mainly B&W, and mainly from the park. 🙂 - -  - - \ No newline at end of file diff --git a/posts/2018/01/a-month-in-using-chromeos-only.md b/posts/2018/01/a-month-in-using-chromeos-only.md deleted file mode 100644 index 8d5e4eb5..00000000 --- a/posts/2018/01/a-month-in-using-chromeos-only.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -id: 700 -title: A month in, using ChromeOS only -date: 2018-01-25T09:58:59-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=700 -permalink: /2018/01/a-month-in-using-chromeos-only/ -categories: - - PixelBook ---- -As I pointed out a while back that I was moving to ChromeOS more seriously.  Well, since Christmas day, I have parked my R810 to the side, and installed Chromium OS on my Lenovo X260 and started using it full time.  What is Chromium OS?  It is the open source version of ChromeOS. - -So far, everything has been working great.  The only thing that has not worked for me is DRM protected video stream, things like Netflix, Hulu, or Amazon Video.  Not a major lost, but I missed it on a recent trip. - -The other major issue I have run into is photo processing and management.  Under ChromeOS, there is not many options for this, only pure web-based solutions like Google Photos.  There are some pretty decent solutions in the Android world.  How does this help me?  Well, the newer version of ChromeOS running on newer Chromebooks can run Android apps. - -Sadly, my Acer C720 and HP Chrombook 11 G1 are both too old to get the Android solutions.  Additionally, both systems are starting showing their age in running modern web apps.  So, my solution?  I am buying a Google Pixelbook.  I opted for the smaller of the versions which should have more than enough horsepower for me to run for many years.  It arrives today, so I will be having some fun setting it up. \ No newline at end of file diff --git a/posts/2018/02/february-already.md b/posts/2018/02/february-already.md deleted file mode 100644 index c9265248..00000000 --- a/posts/2018/02/february-already.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -id: 704 -title: February, Already? -date: 2018-02-18T21:51:47-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=704 -permalink: /2018/02/february-already/ -categories: - - Photos - - PixelBook ---- -
AR Test
AR Test
- -I am shocked to look at the calendar, and realize that February is almost over. - -Where to begin?  Well, the test with ChromeOS is going well.  I have found that I need the access to my R810 less and less as I move things over to the Pixelbook.  I have even found myself doing some light python coding on it.  The flexibility and the speed is very nice.  I have also been enjoying one of the major benefits of the Chromebook life style: major battery life.  I can take my Pixel out of the bag when I get to the office and not plug it in all day, and still have a couple of hours of juice left over when I get home. - -On of the things that I am still not totally sure about is doing my photo workflow.  I have been doing some reading, and finding a few tools to play with.  To that end, I am going to set myself a challenge of taking, processing, and posting a photo at least once a week.  As I get more comfortable, I might even move that up to many a week.  It will be good to get back into that as I have done that in the past, but I did [fail the last time I tried daily](https://p365.donaldharper.com/posts/061-end-of-the-road/). - -The photo above is from my playing around with ‘Augmented Reality’ which is all the fade now days with ‘virtual stickers’ you can insert into photos. \ No newline at end of file diff --git a/posts/2018/02/site-links-updated.md b/posts/2018/02/site-links-updated.md deleted file mode 100644 index 10444b60..00000000 --- a/posts/2018/02/site-links-updated.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -id: 803 -title: Site links updated -date: 2018-02-26T16:53:35-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=803 -permalink: /2018/02/site-links-updated/ -categories: - - Site News ---- -I had some time over the weekend, so I went through and cleaned up the links from the older posts as promised a while back.  Amazingly, only one of the links is gone without a replacement. - -The good thing was most of the updates where to change the URL from http:// to https://, which I think is a good thing. \ No newline at end of file diff --git a/posts/2018/02/sunsetoverroad.md b/posts/2018/02/sunsetoverroad.md deleted file mode 100644 index 8866c6ea..00000000 --- a/posts/2018/02/sunsetoverroad.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -id: 708 -title: Sunset Over Road -date: 2018-02-21T09:09:16-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=708 -permalink: /2018/02/sunsetoverroad/ -categories: - - Photos ---- -
Sunset Over Road
Sunset Over Road
\ No newline at end of file diff --git a/posts/2018/03/neveragain.md b/posts/2018/03/neveragain.md deleted file mode 100644 index efe20717..00000000 --- a/posts/2018/03/neveragain.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -id: 861 -title: '#NeverAgain' -date: 2018-03-25T22:34:40-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=861 -permalink: /2018/03/neveragain/ -categories: - - Family - - Photos - - Protests ---- -March For Our Lives - -  - -The numbers are unbelievable.  As I write this, we are 12 weeks into 2018, and there have been 17 school shootings in the US where someone was injured or killed.  1.4 per week.  And, if you look outside of schools, there have been to date 50 mass shootings where 4 or more people were injured or killed, not counting the shooter.  50 since January 1, 2018. - -Never Again. - -I plan to talk to my US and Texas Representatives and Senators about the issue.  Yesterday, I went with my two oldest to the March For Our Lives protest in Houston.  I am proud to say, it was my kids who wanted to go. - -Naturally, I took my camera and tried to capture the spirit of the event with photos of the signs and a couple of videos.  They are posted in the photos section. \ No newline at end of file diff --git a/posts/2018/04/april-showers-bring-spring-flowers.md b/posts/2018/04/april-showers-bring-spring-flowers.md deleted file mode 100644 index 26427787..00000000 --- a/posts/2018/04/april-showers-bring-spring-flowers.md +++ /dev/null @@ -1,166 +0,0 @@ ---- -id: 1048 -title: April Showers Bring Spring Flowers -date: 2018-04-04T08:07:05-06:00 -author: don -layout: post -guid: http://www2.duckland.org/?p=1048 -permalink: /2018/04/april-showers-bring-spring-flowers/ -categories: - - Photos ---- -We spent the last weekend in the Texas Hill Country, and I got a chance to wander a bit with the small camera.  Still learning its limits and strengths. - -I did get some images I think I like. - - \ No newline at end of file diff --git a/posts/2018/04/move-along-little-web-site.md b/posts/2018/04/move-along-little-web-site.md deleted file mode 100644 index a989f9a6..00000000 --- a/posts/2018/04/move-along-little-web-site.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -id: 1078 -title: Move along, little web site -date: 2018-04-16T21:30:29-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1078 -permalink: /2018/04/move-along-little-web-site/ -categories: - - SA - - Site News ---- -So, I decided that I did not like the performance of the site where I was hosting it, so I went over to Digital Ocean (referral link). - -The process was pretty easy.  I used the native tools to back up the old site, then after using the ‘one-click install’ process over at DO, I used the import function to import the backup.  As an added bonus, the pictures and everything imported as well.   After a few checks, I updated DNS, and bam! Running on new host with better performance.  Easy-peasy. - -Also, I have turned off any integration with Facebook as I feel that they have not been good stewards of the data they collect. \ No newline at end of file diff --git a/posts/2018/05/a-tease.md b/posts/2018/05/a-tease.md deleted file mode 100644 index 6dafba9d..00000000 --- a/posts/2018/05/a-tease.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -id: 1397 -title: A tease -date: 2018-05-03T16:35:50-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1397 -permalink: /2018/05/a-tease/ -categories: - - Photos ---- -A little teaser.  I have something new coming, but I am too busy right now, so here is a quick tease:
- -Beach View
Beach View
\ No newline at end of file diff --git a/posts/2018/05/another-trip-to-the-uk.md b/posts/2018/05/another-trip-to-the-uk.md deleted file mode 100644 index 4501595d..00000000 --- a/posts/2018/05/another-trip-to-the-uk.md +++ /dev/null @@ -1,325 +0,0 @@ ---- -id: 1440 -title: Another Trip to the UK -date: 2018-05-21T09:37:25-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1440 -permalink: /2018/05/another-trip-to-the-uk/ -categories: - - Photos - - Travel - - Work ---- - - -As I teased before, I was back in the UK for some meetings.  The original plan got all sideways when my main person I was meeting with left for paternity leave just before I got over there.  No worries, as I was able to use the time to meet with others and get some good work done. - -This time, I brought my main camera over with me, and spent some of the downtime taking pictures, mainly in Bournemouth, as I was only in London for the Monday, and was in meetings all day. - -Anyway, here are some of the pictures I took.  Enjoy! - - \ No newline at end of file diff --git a/posts/2018/05/sorry-about-that.md b/posts/2018/05/sorry-about-that.md deleted file mode 100644 index 6e09a6f0..00000000 --- a/posts/2018/05/sorry-about-that.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -id: 1402 -title: Sorry about that -date: 2018-05-04T15:09:15-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1402 -permalink: /2018/05/sorry-about-that/ -categories: - - Site News ---- -I upgrade my web host yesterday, and it seems that the web server bits got confused.  I have fixed it, and now we are all good. \ No newline at end of file diff --git a/posts/2018/06/reflecting-on-12-years-and-counting.md b/posts/2018/06/reflecting-on-12-years-and-counting.md deleted file mode 100644 index 6844c674..00000000 --- a/posts/2018/06/reflecting-on-12-years-and-counting.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -id: 1457 -title: 'Reflecting on 12 years and counting….' -date: 2018-06-05T06:00:52-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1457 -permalink: /2018/06/reflecting-on-12-years-and-counting/ -categories: - - Personal - - Site News ---- -I was reflecting on something today.  12 years ago today, I posted something on one of my first blogs (which has since been merged into this one). - -In the years in between, I have had two photo blogs which I did a very good job up updating on a regular basis. - -One of them, I posted almost daily  for around 8 years, with over 1950 posts. - -The other, I took, processed, and posted a new picture every day for a little over a year back in 2009.  I tried to restart it two years ago, and did not get nearly as far. - -This blog, I have not been doing as good of a job updating it (129 posts including this one in 12 years). But, I have tried to post at least once a month.  Most of the time, I can make that.   Sometimes, not as much. - -Thanks for being on the ride as I am try to make this a bit better and more interesting than the occasional travel pics. \ No newline at end of file diff --git a/posts/2018/07/4th-of-july-2018-trip-photos.md b/posts/2018/07/4th-of-july-2018-trip-photos.md deleted file mode 100644 index 00e3bcd5..00000000 --- a/posts/2018/07/4th-of-july-2018-trip-photos.md +++ /dev/null @@ -1,378 +0,0 @@ ---- -id: 1629 -title: 4th Of July 2018 Trip Photos -date: 2018-07-07T21:32:25-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1629 -permalink: /2018/07/4th-of-july-2018-trip-photos/ -image: 'https://i2.wp.com/www.duckland.org/wp-content/uploads/2018/07/P7030179.jpg?fit=1200%2C900&ssl=1' -categories: - - Family - - Photos - - Travel ---- -This past week, the family and I headed to San Antonio for the 4th of July holiday.  I naturally wanted to take some photos, and we wanted to see some fireworks.  In addition, the eldest wanted to start looking at college campuses. - -The trip was a lot of fun, and I did get some good photos (see below), but the weather did not cooperate for the fireworks.  There was some serious rain in the afternoon, and the Powers That Be(TM) decided to cancel the displays. - -We did end up spending a lot of time wandering around the River Walk which was nice and relaxing.  Our favorite places were still there, so we enjoyed some good food and ice cream. - -As you can see, the light was good, and the River Walk was nice and lush. - - - -We did get to SA a few years back for the 4th, and we enjoyed it then, as well. - -  \ No newline at end of file diff --git a/posts/2018/07/happy-bday-usa.md b/posts/2018/07/happy-bday-usa.md deleted file mode 100644 index 55a90846..00000000 --- a/posts/2018/07/happy-bday-usa.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -id: 1467 -title: Happy BDay, USA! -date: 2018-07-04T08:16:42-06:00 -author: don -layout: post -guid: https://www.duckland.org/2018/07/happy-bday-usa/ -permalink: /2018/07/happy-bday-usa/ -categories: - - Personal - - Photos ---- -Hope your celebration is safe and fun! - - \ No newline at end of file diff --git a/posts/2018/08/10-months-on-a-chromebook-check-in.md b/posts/2018/08/10-months-on-a-chromebook-check-in.md deleted file mode 100644 index bbb090b1..00000000 --- a/posts/2018/08/10-months-on-a-chromebook-check-in.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -id: 1674 -title: 10 Months on a Chromebook Check-in -date: 2018-08-23T18:58:00-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1674 -permalink: /2018/08/10-months-on-a-chromebook-check-in/ -categories: - - Chrome OS - - PixelBook ---- -So, way back in November,  I decided to use ChromeOS has my main OS.  And, then in January, I did a check-in on using ChromeOS for a month.  Fast forward to-day, and I am still using my PixelBook as my daily driver for all things. - -I still use the R810 and the x260 to test new Linux distros just to see what is happening in that space, but not to do anything else. - -The battery on the PixelBook last me most of the day when out and about, and the size makes it easy to carry.  Last month, I even used it to give a talk to a [group](https://www.katorination.com) I help run, and it worked flawlessly then. - -I still want to do some things via the command line, so for a while I was using Chromebrew to get by, but that has a couple of issues for me.  The first is that a lot of what I wanted had not been ported to that system yet, so I had to go and build it.  The second, and for me more important, was that to use it, I had to turn off some of the security built into ChromeOS to make it work.  A couple of months ago, Google announced Project Crostini, which uses Linux containers to allow you to run a full Linux (default is Debian) image under ChromeOS, using all the default ChromeOS security, which makes it a big win in my book. - -Add on top of that, that the PixelBook can run most Android apps, and I have everything I need currently.  ‘But, what about photography?’ you ask.  Well, I have found that I needed to rework my photo work flow, but I have found something that works for me.  All the photos that I have uploaded this year were posted under ChromeOS and so far, it is working for me. \ No newline at end of file diff --git a/posts/2018/08/random-photos-from-around-town.md b/posts/2018/08/random-photos-from-around-town.md deleted file mode 100644 index 273c81b5..00000000 --- a/posts/2018/08/random-photos-from-around-town.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -id: 1665 -title: Random Photos from Around Town -date: 2018-08-11T16:27:08-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1665 -permalink: /2018/08/random-photos-from-around-town/ -image: 'https://i0.wp.com/www.duckland.org/wp-content/uploads/2018/08/20180806064337.jpg?fit=1200%2C675&ssl=1' -categories: - - Photos ---- - - -Nothing really big, just doing some random photography. Been using either the phone, or some small point & shoot cameras that are not the newest. - -I did pickup a book the other week called 50 Photo Projects by Lee Frost, but I have not had time to read anything yet. \ No newline at end of file diff --git a/posts/2018/08/tripping-in-austin.md b/posts/2018/08/tripping-in-austin.md deleted file mode 100644 index 73ba2f89..00000000 --- a/posts/2018/08/tripping-in-austin.md +++ /dev/null @@ -1,74 +0,0 @@ ---- -id: 1661 -title: Tripping In Austin -date: 2018-08-04T08:19:04-06:00 -author: don -layout: post -guid: https://www.duckland.org/2018/08/tripping-in-austin/ -permalink: /2018/08/tripping-in-austin/ -image: 'https://i0.wp.com/www.duckland.org/wp-content/uploads/2018/08/p8020010894648030.jpg?fit=1200%2C1600&ssl=1' -categories: - - Photos - - Travel ---- - - -Took a couple of days in Austin. Since we used to live there, we spent some time visiting old haunts like Conan’s Pizza. We also spent some time wandering around the UT campus. Since it was between sessions, the campus was pretty empty. \ No newline at end of file diff --git a/posts/2018/09/treatments-of-ice-cream-cone.md b/posts/2018/09/treatments-of-ice-cream-cone.md deleted file mode 100644 index e8ddf8b1..00000000 --- a/posts/2018/09/treatments-of-ice-cream-cone.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -id: 1683 -title: Treatments of Ice Cream Cone -date: 2018-09-14T04:45:22-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1683 -permalink: /2018/09/treatments-of-ice-cream-cone/ -categories: - - Photos ---- -
Treatments of Ice Cream Cone
Treatments of Ice Cream Cone
\ No newline at end of file diff --git a/posts/2018/09/yet-another-trip-to-the-uk.md b/posts/2018/09/yet-another-trip-to-the-uk.md deleted file mode 100644 index 450d0a1c..00000000 --- a/posts/2018/09/yet-another-trip-to-the-uk.md +++ /dev/null @@ -1,144 +0,0 @@ ---- -id: 1717 -title: Yet Another Trip To The UK -date: 2018-09-25T20:54:45-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1717 -permalink: /2018/09/yet-another-trip-to-the-uk/ -categories: - - Photos - - Travel - - Work ---- -A while back, I was transferred to a new team at my $JOB.  This team is more aligned with what I normally do, so this is a good thing.  Plus, I know all other folks on the team, and I like them, including the manager.  The only drawback is that I am the only US-based person on the team, as the rest of them are in London.  Upside, I got to go over for some training and planning. - -I had a bit more down-time in the evenings this trip which I knew about in advance, so I brought over my big camera and my travel camera, a Panazonic DCM-ZS40, and a Gorilla-pod and had some fun walking around. \ No newline at end of file diff --git a/posts/2018/10/gemini-pda.md b/posts/2018/10/gemini-pda.md deleted file mode 100644 index f25ee3e6..00000000 --- a/posts/2018/10/gemini-pda.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -id: 1732 -title: Gemini PDA -date: 2018-10-13T21:48:00-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1732 -permalink: /2018/10/gemini-pda/ -categories: - - Hardware - - Travel ---- -
Gemini PDA
Gemini PDA
- -Last year, I backed Planet Computer’s Indiegogo campaign for the Gemini PDA. Now, if I had this nice PixelBook, why would I need something like this? - -Well, for one thing, I have always been a sucker for PDAs.  While I never had the original PDA, the Psions, I have owned a few over the years.  An Apple MessagePad, a Sharp Zarus, a WindowsCE device (forget which one), and many, many Palm devices (including a PalmPilot, Palm III, Palm IIIx, Palm V, Palm Vx, Palm m505, Tungsten C, and Tungsten T2 (which I still have)). - -The main reason I liked them was the ability to carry my calendar, and have active reminders.  When I used a paper-based planner, I would miss things because I would be working on something and not notice the time. - -However, with the advent of not dumb-phones (like a Sony Ericsson K series) which you could send an email to the phone, and have it show up as a text message let me only carry one device (the phone vs the phone **and** a PDA).  Then, about 10 years ago, the true smartphones hit the market with full integration into both work and personal email and calendars, and a fully functioning web browser, plus working turn-by-turn GPS based navigation. - -Most of my employers in the last 20+ years provide me with a laptop for use both in the office, and on the road.  However, the current and former employers have a different model, and do not provide me with a laptop for travel.  So, I need to carry my own. - -Now, while the PixelBook is thin and light, it still takes up space on a desk.  And, when I am visiting other offices for my current employer, desk space is at a premium, and the PixelBook does not really fit.  And, I have long made it a personal policy to not use my employer’s machines and network for personal emails and network use. - -Enter the Gemini.  Why not use my phone  to read email and such?  The main reason is while I am pretty decent at using the on-screen keyboard, I find it lacking for long typing sessions.  That is where the Gemini is different.  It has a physical keyboard, and even though it is smaller than any laptop I have used before, I still find I can use it pretty well and type reasonably fast on it.  And the battery is pretty decent. - -My last trip I ended up using the Gemini more than the PixelBook.  Things like Skype, uploading and editing photos, email, etc.  It worked pretty well.  I am thinking about the next trip, not bringing a laptop and just use the Gemini.  The display is nice, and when I am in the hotel room, I can hook it up to the TV over a HDMI cable. \ No newline at end of file diff --git a/posts/2018/11/fall-is-coming.md b/posts/2018/11/fall-is-coming.md deleted file mode 100644 index d9348359..00000000 --- a/posts/2018/11/fall-is-coming.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -id: 1752 -title: Fall is Coming -date: 2018-11-12T14:54:17-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1752 -permalink: /2018/11/fall-is-coming/ -categories: - - Photos ---- -Spent some time in the Pine Woods this past weekend with one of the kiddos.  In between playing, got a chance to take photos. - - \ No newline at end of file diff --git a/posts/2018/11/quick-photos-from-trf.md b/posts/2018/11/quick-photos-from-trf.md deleted file mode 100644 index 40b2a937..00000000 --- a/posts/2018/11/quick-photos-from-trf.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -id: 1758 -title: Quick Photos from TRF -date: 2018-11-19T20:52:27-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1758 -permalink: /2018/11/quick-photos-from-trf/ -image: 'https://i1.wp.com/www.duckland.org/wp-content/uploads/2018/11/P1010718.jpg?fit=1200%2C900&ssl=1' -categories: - - Photos ---- -As is our habit, we often go to TRF.  This weekend, we finally made it.  However, the weather was less than perfect.  Around 50F and raining off and on.  I still had a good time, and the family mainly enjoyed themselves as well, but I kept the small camera I brought with me away for most of the day. - -I did manage to get a couple of keepers, but not a lot. - - \ No newline at end of file diff --git a/posts/2018/12/a-look-behind-and-a-look-ahead.md b/posts/2018/12/a-look-behind-and-a-look-ahead.md deleted file mode 100644 index a28012f7..00000000 --- a/posts/2018/12/a-look-behind-and-a-look-ahead.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -id: 1807 -title: A look behind, and a look ahead -date: 2018-12-31T12:15:24-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1807 -permalink: /2018/12/a-look-behind-and-a-look-ahead/ -image: 'https://i0.wp.com/www.duckland.org/wp-content/uploads/2018/08/20180806064337.jpg?fit=1200%2C675&ssl=1' -categories: - - Personal - - PixelBook - - R810 ---- -As 2018 draws to a close, it is the way of things to look at the year past, and then look ahead. - -## A look behind… - -My main tech experience this year has been using the PixelBook as my main computing device. This for the most part has worked out well. Everything I needed to do I figured out a way to do it under ChromeOS, and most of the time it was as easy to do as under Linux. - -The only place that I feel it was a struggle was with photo editing. If I chose to only use GApps, then it works well, but since I have 10+ years of photos not in the Google ecosystem, I need something else, and this is where ChromeOS currently hits a limit. While using AfterShot Pro, I notice that the Linux container struggles with both memory and disk IO. Given what I am planning on in the coming year, this may become bigger issue for me. - -In playing around, I installed Ubuntu 18.10 on my HP R810 to have a look, and surprisingly, I liked what I saw. If I do move back to Linux over ChromeOS, then 18.10 is the answer. I doubt the R810 will be the platform, as while I love the size, the battery is only good for 3-4 hours at best, and the PixelBook will run 8-10 hours, and is about 1/2 as think as well. - -Looking at news from the $JOB, due to a co-worker moving to a different group, I find myself back in a managers role again. This is in addition to my normal work. My new team is US based operations folks (I work in Engineering), who thankfully all sit near me. Their day-to-day will be managed by someone currently on the team who has a deep understanding of the operational concerns. I should be more of the HR manager approving time off, helping with reviews, and that sort of fun. - -## ..and a look ahead - -I have come up with a few areas I am planning to work on in the coming year. - -Professionally, I want to take the team management and use it as a catalyst to learn what being a manager in the 21st century looks like. I plan to use both resources from the $JOB and from reading that I am planning to do. Traditionally, I only read fiction books in my down time, so this will be a big shift for me there. - -I also have looked into what it would take for me to get a promotion at work, and there are many areas in pure tech, tech management, and people management for me to explore and learn. - -Personally, I have two areas I want to focus on: Photography and my health. - -In photography, I want to get back into the habit of taking pictures every day, and looking at the world in terms of light and textures. To do this, I am planning on doing what is called a ‘Project 52’ which is posting one photo per week for 52 weeks. I am planning on working 12 themes, one per month, to help me focus on what I am shooting. - -For health, I want to train to run a 5K by Thanksgiving. This will help me in many areas, and seems to be a very doable goal. First step is to get up and get moving! - -## Keeping it (me) real - -I will try to post check-ins on how I am doing on the various projects and goals. The $JOB ones will have to be vague, but the personal ones I should be able to give more details. - -I also have plans to be more active here, and try to post at least monthly with something real to share. diff --git a/posts/2018/12/trf-2018-photos-general.md b/posts/2018/12/trf-2018-photos-general.md deleted file mode 100644 index 459dc577..00000000 --- a/posts/2018/12/trf-2018-photos-general.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -id: 1790 -title: 'TRF 2018 Photos : General' -date: 2018-12-14T12:15:27-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1790 -permalink: /2018/12/trf-2018-photos-general/ -image: 'https://i0.wp.com/www.duckland.org/wp-content/uploads/2018/12/PB250090.jpg?fit=1200%2C900&ssl=1' -categories: - - Photos ---- -Part four of my TRF Photos series.  This time the photos which did not fall into any of the other categories. - - \ No newline at end of file diff --git a/posts/2018/12/trf-2018-photos-holiday.md b/posts/2018/12/trf-2018-photos-holiday.md deleted file mode 100644 index 927aa497..00000000 --- a/posts/2018/12/trf-2018-photos-holiday.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -id: 1782 -title: 'TRF 2018 Photos : Holiday' -date: 2018-12-11T12:15:26-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1782 -permalink: /2018/12/trf-2018-photos-holiday/ -image: 'https://i1.wp.com/www.duckland.org/wp-content/uploads/2018/12/PB250077.jpg?fit=1200%2C1200&ssl=1' -categories: - - Photos ---- -Part three of my TRF Photos series.  This time looking at Holiday decorations. - - \ No newline at end of file diff --git a/posts/2018/12/trf-2018-photos-people.md b/posts/2018/12/trf-2018-photos-people.md deleted file mode 100644 index 259e1208..00000000 --- a/posts/2018/12/trf-2018-photos-people.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -id: 1765 -title: 'TRF 2018 Photos : People' -date: 2018-12-05T12:15:36-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1765 -permalink: /2018/12/trf-2018-photos-people/ -image: 'https://i2.wp.com/www.duckland.org/wp-content/uploads/2018/12/PB250233-1.jpg?fit=1200%2C1200&ssl=1' -categories: - - Photos ---- -This is the first of a few posts on the photos from the second weekend we went to TRF. - -This time around, I brought my main camera and took more photos.  Lots more. - -This is a few of the people pictures that I think turned out well.  There were some others I took, but I was not happy with the results.  Photographing people is not something I normally do, so it is an area I do need to explore and work on.
- -
Through the Window
Hawker Looking
All Hail Cthulhu!
- -  \ No newline at end of file diff --git a/posts/2018/12/trf-2018-photos-water-lilies.md b/posts/2018/12/trf-2018-photos-water-lilies.md deleted file mode 100644 index 53451c78..00000000 --- a/posts/2018/12/trf-2018-photos-water-lilies.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -id: 1778 -title: 'TRF 2018 Photos : Water Lilies' -date: 2018-12-08T12:15:50-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1778 -permalink: /2018/12/trf-2018-photos-water-lilies/ -image: 'https://i0.wp.com/www.duckland.org/wp-content/uploads/2018/12/PB250243-2.jpg?fit=1200%2C675&ssl=1' -categories: - - Photos ---- -Part two of my TRF Photos series. Today, Water Lilies from the Water Liley Garden. - - - - - - - - - - \ No newline at end of file diff --git a/posts/2019/01/12-months-of-chrome-os.md b/posts/2019/01/12-months-of-chrome-os.md deleted file mode 100644 index 3757b3f9..00000000 --- a/posts/2019/01/12-months-of-chrome-os.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -id: 1817 -title: 12 Months of Chrome OS -date: 2019-01-07T12:15:50-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1817 -permalink: /2019/01/12-months-of-chrome-os/ -tags: - - pixelbook ---- -For the last 12+ months, Chrome OS has been my daily driver. And for the most part, it has treated me okay for all that time. Recently, some issues have cropped up. - -I have successfully used my PixelBook in my day to day life doing things. Telecommuting to work a few days a week. Taking online training for work. Doing basic photo editing. Talking with the family whilst traveling. Helping launch a great father/child program. I can run Linux apps, android apps, commercial apps, in addition to web based apps. It has been great. - -And, the hardware is awesome. Thin, light, and has a battery to last all day working on it unplugged. The screen has served me well . - -My problems started to come in one of the strengths of the platform: the automatic updates. Chrome OS will automatically download in the background any updates to the apps (besides the Linux apps, but I can deal with that), and will either install them and let you know in the case of apps, or will let you know that an OS update is ready, and I all need to do is reboot. - -This is great, when it works. For most of the year, the OS updates came at a reasonable pace. They also added new features and fixed bugs without changing things on me without warning. However, this fall, the updates started getting few. I found odd since the PixelBook is the Google flagship for Chrome OS. There were even a few updates which skipped the PixelBook. - -Then the last one hit, and performance took a dive. The worst part is, it is only sometimes. Sometimes I will move the mouse, and it takes a few to catch up. Video is choppy. Switching tabs or to a different app might take a few seconds. And no word from Google when the fix will come. - -The performance issue would not be enough for me to stop using Chrome OS as Google does have a good track record of fixing things. Without any news on when it will be fix, I may have to start weighing my options. - -The area this is really impacting me is my photography work-flow. As I mentioned last time, I am trying to get back into photography a bit more seriously and the lag makes it hard when I am trying to process more than a handful of photos. - -My main concern for finding a replacement is to find a laptop of similar specs as the PixelBook, preferably without paying serious money for it. \ No newline at end of file diff --git a/posts/2019/02/and-then-no-more-pixelbook.md b/posts/2019/02/and-then-no-more-pixelbook.md deleted file mode 100644 index 6b07ece9..00000000 --- a/posts/2019/02/and-then-no-more-pixelbook.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -id: 1821 -title: And Then, No More PixelBook -date: 2019-02-25T20:11:59-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1821 -permalink: /2019/02/and-then-no-more-pixelbook/ -tags: - - pixelbook - - R810 - - Ubuntu ---- -So, when we were last here, I was talking about how I had been happily using my PixelBook for a year, and everything was just fine. Then, life happened, and things changed, and I found myself working out of the house for a while. - -Why should this be a problem? Well, the program I use to remote into the office has a desktop client as well as a web-based one. Under Chrome OS, all I could figure out how to use was the HTML5 web based one. The HTML5 one is fine for the getting and checking email and doing web work. However, it leaves a lot to be desired for any development work. - -So, I went back to the trusty HP R810 again. This time, I am trying out Ubuntu 18.10 with Gnome. I have been at it for about 6 weeks now, and I am still liking it. Even though this is an older laptop, the performance has been very good and it has handled everything I have thrown at it. \ No newline at end of file diff --git a/posts/2019/03/where-did-the-month-go.md b/posts/2019/03/where-did-the-month-go.md deleted file mode 100644 index c6c2c863..00000000 --- a/posts/2019/03/where-did-the-month-go.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -id: 1825 -title: Where did the month go? -date: 2019-03-31T11:39:58-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1825 -permalink: /2019/03/where-did-the-month-go/ -tags: - - personal - - R810 ---- -Life got very busy, and I have not had a chance to write in a while. And, the ‘hard drive’ in my R810 died, so I am in the process of recovering from backup. Joy diff --git a/posts/2019/04/a-quick-note-on-citrix.md b/posts/2019/04/a-quick-note-on-citrix.md deleted file mode 100644 index c958ae45..00000000 --- a/posts/2019/04/a-quick-note-on-citrix.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -id: 1827 -title: A Quick Note on Citrix -date: 2019-04-01T07:37:11-06:00 -author: don -layout: post -guid: https://www.duckland.org/?p=1827 -permalink: /2019/04/a-quick-note-on-citrix/ -tags: software - - Ubuntu ---- -Just so I remember this next time I do an install. The package to install under modern Ubuntu is the Web Receiver, not the Full Package. Sadly, both show up as icaclient under dpkg, hence the confusion. diff --git a/posts/2019/05/houstons-graffiti-wall.md b/posts/2019/05/houstons-graffiti-wall.md deleted file mode 100644 index f14013b0..00000000 --- a/posts/2019/05/houstons-graffiti-wall.md +++ /dev/null @@ -1,60 +0,0 @@ - - -Houston's own Graffiti Wall is really a collection of buildings, some of which still house ongoing businesses. I took a stroll around it this past weekend and tried to document some of the great art present. - - -![pic](/uploads/2019/05/20190505183341-1.jpg) - -![pic](/uploads/2019/05/20190505183410-1.jpg) - - - -![pic](/uploads/2019/05/20190505183632.jpg) - -![pic](/uploads/2019/05/20190505183856.jpg) - -![pic](/uploads/2019/05/20190505183906.jpg) - -![pic](/uploads/2019/05/20190505183926.jpg) - -![pic](/uploads/2019/05/20190505183957.jpg) - -![pic](/uploads/2019/05/20190505184051.jpg) - -![pic](/uploads/2019/05/20190505184302-1.jpg) - -![pic](/uploads/2019/05/20190505184333-1.jpg) - -![pic](/uploads/2019/05/20190505184438.jpg) - -![pic](/uploads/2019/05/20190505184556.jpg) - -![pic](/uploads/2019/05/20190505184616.jpg) - -![pic](/uploads/2019/05/20190505184748.jpg) - -![pic](/uploads/2019/05/20190505184944.jpg) - -![pic](/uploads/2019/05/20190505185109.jpg) - -![pic](/uploads/2019/05/20190505185146.jpg) - -![pic](/uploads/2019/05/20190505185213.jpg) - -![pic](/uploads/2019/05/20190505185223-1.jpg) - -![pic](/uploads/2019/05/20190505185243.jpg) - -![pic](/uploads/2019/05/20190505185632.jpg) - -![pic](/uploads/2019/05/20190505185801-1.jpg) diff --git a/sigal/pictures/Christmas/2008/20081206091635.jpg b/sigal/pictures/Christmas/2008/20081206091635.jpg deleted file mode 100644 index 3550886e..00000000 Binary files a/sigal/pictures/Christmas/2008/20081206091635.jpg and /dev/null differ diff --git a/sigal/pictures/Christmas/2008/20081223143145.jpg b/sigal/pictures/Christmas/2008/20081223143145.jpg deleted file mode 100644 index f8d1fa95..00000000 Binary files a/sigal/pictures/Christmas/2008/20081223143145.jpg and /dev/null differ diff --git a/sigal/pictures/Christmas/2009/img_6804.jpg b/sigal/pictures/Christmas/2009/img_6804.jpg deleted file mode 100644 index ff5e8104..00000000 Binary files a/sigal/pictures/Christmas/2009/img_6804.jpg and /dev/null differ diff --git a/sigal/pictures/Christmas/2009/img_6901.jpg b/sigal/pictures/Christmas/2009/img_6901.jpg deleted file mode 100644 index 0ffb7700..00000000 Binary files a/sigal/pictures/Christmas/2009/img_6901.jpg and /dev/null differ diff --git a/sigal/pictures/Christmas/2012/20121212090451.jpg b/sigal/pictures/Christmas/2012/20121212090451.jpg deleted file mode 100644 index 738010f9..00000000 Binary files a/sigal/pictures/Christmas/2012/20121212090451.jpg and /dev/null differ diff --git a/sigal/pictures/Christmas/2012/20121222142316.jpg b/sigal/pictures/Christmas/2012/20121222142316.jpg deleted file mode 100644 index bac85822..00000000 Binary files a/sigal/pictures/Christmas/2012/20121222142316.jpg and /dev/null differ diff --git a/sigal/pictures/Christmas/2012/20121224205019.jpg b/sigal/pictures/Christmas/2012/20121224205019.jpg deleted file mode 100644 index 415b01bc..00000000 Binary files a/sigal/pictures/Christmas/2012/20121224205019.jpg and /dev/null differ diff --git a/sigal/pictures/Christmas/2014/20141216161530.jpg b/sigal/pictures/Christmas/2014/20141216161530.jpg deleted file mode 100644 index 7fa9d004..00000000 Binary files a/sigal/pictures/Christmas/2014/20141216161530.jpg and /dev/null differ diff --git a/sigal/pictures/Christmas/2014/20141225082357.jpg b/sigal/pictures/Christmas/2014/20141225082357.jpg deleted file mode 100644 index b29732b9..00000000 Binary files a/sigal/pictures/Christmas/2014/20141225082357.jpg and /dev/null differ diff --git a/sigal/pictures/Christmas/2016/Santa-Train.jpg b/sigal/pictures/Christmas/2016/Santa-Train.jpg deleted file mode 100644 index a3cd6085..00000000 Binary files a/sigal/pictures/Christmas/2016/Santa-Train.jpg and /dev/null differ diff --git a/sigal/pictures/Comic-Cons/Houston-Amazing-Comic-Con-2016/20160911104741.jpg b/sigal/pictures/Comic-Cons/Houston-Amazing-Comic-Con-2016/20160911104741.jpg deleted file mode 100644 index 5711ffc9..00000000 Binary files a/sigal/pictures/Comic-Cons/Houston-Amazing-Comic-Con-2016/20160911104741.jpg and /dev/null differ diff --git a/sigal/pictures/Comic-Cons/Houston-Amazing-Comic-Con-2016/20160911122438.jpg b/sigal/pictures/Comic-Cons/Houston-Amazing-Comic-Con-2016/20160911122438.jpg deleted file mode 100644 index 7256e37e..00000000 Binary files a/sigal/pictures/Comic-Cons/Houston-Amazing-Comic-Con-2016/20160911122438.jpg and /dev/null differ diff --git a/sigal/pictures/Comic-Cons/Houston-Amazing-Comic-Con-2016/20160911125515.jpg b/sigal/pictures/Comic-Cons/Houston-Amazing-Comic-Con-2016/20160911125515.jpg deleted file mode 100644 index 9ca27b1e..00000000 Binary files a/sigal/pictures/Comic-Cons/Houston-Amazing-Comic-Con-2016/20160911125515.jpg and /dev/null differ diff --git a/sigal/pictures/Comic-Cons/Houston-Amazing-Comic-Con-2016/20160911133839.jpg b/sigal/pictures/Comic-Cons/Houston-Amazing-Comic-Con-2016/20160911133839.jpg deleted file mode 100644 index d03d8960..00000000 Binary files a/sigal/pictures/Comic-Cons/Houston-Amazing-Comic-Con-2016/20160911133839.jpg and /dev/null differ diff --git a/sigal/pictures/Comic-Cons/Houston-Amazing-Comic-Con-2016/20160911140000.jpg b/sigal/pictures/Comic-Cons/Houston-Amazing-Comic-Con-2016/20160911140000.jpg deleted file mode 100644 index e41aa2c2..00000000 Binary files a/sigal/pictures/Comic-Cons/Houston-Amazing-Comic-Con-2016/20160911140000.jpg and /dev/null differ diff --git a/sigal/pictures/Comic-Cons/Space-City-Comic-Con-2016/20160528110442.jpg b/sigal/pictures/Comic-Cons/Space-City-Comic-Con-2016/20160528110442.jpg deleted file mode 100644 index b8c51c7d..00000000 Binary files a/sigal/pictures/Comic-Cons/Space-City-Comic-Con-2016/20160528110442.jpg and /dev/null differ diff --git a/sigal/pictures/Comic-Cons/Space-City-Comic-Con-2016/20160528110539.jpg b/sigal/pictures/Comic-Cons/Space-City-Comic-Con-2016/20160528110539.jpg deleted file mode 100644 index c6a4409f..00000000 Binary files a/sigal/pictures/Comic-Cons/Space-City-Comic-Con-2016/20160528110539.jpg and /dev/null differ diff --git a/sigal/pictures/Comic-Cons/Space-City-Comic-Con-2016/20160528110709.jpg b/sigal/pictures/Comic-Cons/Space-City-Comic-Con-2016/20160528110709.jpg deleted file mode 100644 index 2dd247b3..00000000 Binary files a/sigal/pictures/Comic-Cons/Space-City-Comic-Con-2016/20160528110709.jpg and /dev/null differ diff --git a/sigal/pictures/Comic-Cons/Space-City-Comic-Con-2016/20160528113950.jpg b/sigal/pictures/Comic-Cons/Space-City-Comic-Con-2016/20160528113950.jpg deleted file mode 100644 index f1a46295..00000000 Binary files a/sigal/pictures/Comic-Cons/Space-City-Comic-Con-2016/20160528113950.jpg and /dev/null differ diff --git a/sigal/pictures/Comic-Cons/Space-City-Comic-Con-2016/20160528134651.jpg b/sigal/pictures/Comic-Cons/Space-City-Comic-Con-2016/20160528134651.jpg deleted file mode 100644 index 20878800..00000000 Binary files a/sigal/pictures/Comic-Cons/Space-City-Comic-Con-2016/20160528134651.jpg and /dev/null differ diff --git a/sigal/pictures/Comic-Cons/Space-City-Comic-Con-2016/20160528152850.jpg b/sigal/pictures/Comic-Cons/Space-City-Comic-Con-2016/20160528152850.jpg deleted file mode 100644 index c4d3510c..00000000 Binary files a/sigal/pictures/Comic-Cons/Space-City-Comic-Con-2016/20160528152850.jpg and /dev/null differ diff --git a/sigal/pictures/Comic-Cons/Space-City-Comic-Con-2016/20160528155344.jpg b/sigal/pictures/Comic-Cons/Space-City-Comic-Con-2016/20160528155344.jpg deleted file mode 100644 index f1c54858..00000000 Binary files a/sigal/pictures/Comic-Cons/Space-City-Comic-Con-2016/20160528155344.jpg and /dev/null differ diff --git a/sigal/pictures/First-Day/signpost.jpg b/sigal/pictures/First-Day/signpost.jpg deleted file mode 100644 index ea627d8c..00000000 Binary files a/sigal/pictures/First-Day/signpost.jpg and /dev/null differ diff --git a/sigal/pictures/Flowers/20170120174632.jpg b/sigal/pictures/Flowers/20170120174632.jpg deleted file mode 100644 index 4af2dd4e..00000000 Binary files a/sigal/pictures/Flowers/20170120174632.jpg and /dev/null differ diff --git a/sigal/pictures/Flowers/20170120174632_v2.jpg b/sigal/pictures/Flowers/20170120174632_v2.jpg deleted file mode 100644 index 32c647c0..00000000 Binary files a/sigal/pictures/Flowers/20170120174632_v2.jpg and /dev/null differ diff --git a/sigal/pictures/Flowers/20170120174705.jpg b/sigal/pictures/Flowers/20170120174705.jpg deleted file mode 100644 index 376f6176..00000000 Binary files a/sigal/pictures/Flowers/20170120174705.jpg and /dev/null differ diff --git a/sigal/pictures/Flowers/20170120174717.jpg b/sigal/pictures/Flowers/20170120174717.jpg deleted file mode 100644 index 995a9d52..00000000 Binary files a/sigal/pictures/Flowers/20170120174717.jpg and /dev/null differ diff --git a/sigal/pictures/Flowers/20170120174805.jpg b/sigal/pictures/Flowers/20170120174805.jpg deleted file mode 100644 index 9063ec41..00000000 Binary files a/sigal/pictures/Flowers/20170120174805.jpg and /dev/null differ diff --git a/sigal/pictures/Flowers/20170120174839.jpg b/sigal/pictures/Flowers/20170120174839.jpg deleted file mode 100644 index 63215235..00000000 Binary files a/sigal/pictures/Flowers/20170120174839.jpg and /dev/null differ diff --git a/sigal/pictures/Flowers/20170120175759.jpg b/sigal/pictures/Flowers/20170120175759.jpg deleted file mode 100644 index 90478ea7..00000000 Binary files a/sigal/pictures/Flowers/20170120175759.jpg and /dev/null differ diff --git a/sigal/pictures/Flowers/20170120175819.jpg b/sigal/pictures/Flowers/20170120175819.jpg deleted file mode 100644 index 0a8f1eeb..00000000 Binary files a/sigal/pictures/Flowers/20170120175819.jpg and /dev/null differ diff --git a/sigal/pictures/Flowers/20170120175831.jpg b/sigal/pictures/Flowers/20170120175831.jpg deleted file mode 100644 index be66daa4..00000000 Binary files a/sigal/pictures/Flowers/20170120175831.jpg and /dev/null differ diff --git a/sigal/pictures/Flowers/20170120175835.jpg b/sigal/pictures/Flowers/20170120175835.jpg deleted file mode 100644 index 51174a36..00000000 Binary files a/sigal/pictures/Flowers/20170120175835.jpg and /dev/null differ diff --git a/sigal/pictures/Flowers/20170120175841.jpg b/sigal/pictures/Flowers/20170120175841.jpg deleted file mode 100644 index 0cfe7b3a..00000000 Binary files a/sigal/pictures/Flowers/20170120175841.jpg and /dev/null differ diff --git a/sigal/pictures/Flowers/20170120175901.jpg b/sigal/pictures/Flowers/20170120175901.jpg deleted file mode 100644 index bd18880b..00000000 Binary files a/sigal/pictures/Flowers/20170120175901.jpg and /dev/null differ diff --git a/sigal/pictures/Flowers/20170120175914.jpg b/sigal/pictures/Flowers/20170120175914.jpg deleted file mode 100644 index 9d08e558..00000000 Binary files a/sigal/pictures/Flowers/20170120175914.jpg and /dev/null differ diff --git a/sigal/pictures/Lego/20160124213756.jpg b/sigal/pictures/Lego/20160124213756.jpg deleted file mode 100644 index 20c8a063..00000000 Binary files a/sigal/pictures/Lego/20160124213756.jpg and /dev/null differ diff --git a/sigal/pictures/Lego/20160124213819.jpg b/sigal/pictures/Lego/20160124213819.jpg deleted file mode 100644 index 708dd0a8..00000000 Binary files a/sigal/pictures/Lego/20160124213819.jpg and /dev/null differ diff --git a/sigal/pictures/Lego/20160823082723.jpg b/sigal/pictures/Lego/20160823082723.jpg deleted file mode 100644 index 03894df6..00000000 Binary files a/sigal/pictures/Lego/20160823082723.jpg and /dev/null differ diff --git a/sigal/pictures/Lego/20160928165449.jpg b/sigal/pictures/Lego/20160928165449.jpg deleted file mode 100644 index 9edefb43..00000000 Binary files a/sigal/pictures/Lego/20160928165449.jpg and /dev/null differ diff --git a/sigal/pictures/Lego/20161220102042.jpg b/sigal/pictures/Lego/20161220102042.jpg deleted file mode 100644 index e8858c1f..00000000 Binary files a/sigal/pictures/Lego/20161220102042.jpg and /dev/null differ diff --git a/sigal/pictures/Lego/20161220102118.jpg b/sigal/pictures/Lego/20161220102118.jpg deleted file mode 100644 index 35e2f479..00000000 Binary files a/sigal/pictures/Lego/20161220102118.jpg and /dev/null differ diff --git a/sigal/pictures/Lego/20161220102349.jpg b/sigal/pictures/Lego/20161220102349.jpg deleted file mode 100644 index 9cf5487f..00000000 Binary files a/sigal/pictures/Lego/20161220102349.jpg and /dev/null differ diff --git a/sigal/pictures/Lego/20161220102414.jpg b/sigal/pictures/Lego/20161220102414.jpg deleted file mode 100644 index 78655cfd..00000000 Binary files a/sigal/pictures/Lego/20161220102414.jpg and /dev/null differ diff --git a/sigal/pictures/Lego/20161220102519.jpg b/sigal/pictures/Lego/20161220102519.jpg deleted file mode 100644 index b833204e..00000000 Binary files a/sigal/pictures/Lego/20161220102519.jpg and /dev/null differ diff --git a/sigal/pictures/Lego/deadpool-sa.jpg b/sigal/pictures/Lego/deadpool-sa.jpg deleted file mode 100644 index c7565ef0..00000000 Binary files a/sigal/pictures/Lego/deadpool-sa.jpg and /dev/null differ diff --git a/sigal/pictures/Lego/harley-drive.jpg b/sigal/pictures/Lego/harley-drive.jpg deleted file mode 100644 index c5683d2d..00000000 Binary files a/sigal/pictures/Lego/harley-drive.jpg and /dev/null differ diff --git a/sigal/pictures/LightSail/light-sail.png b/sigal/pictures/LightSail/light-sail.png deleted file mode 100644 index 9bf3f3be..00000000 Binary files a/sigal/pictures/LightSail/light-sail.png and /dev/null differ diff --git a/sigal/pictures/Local/General/20130109074520.jpg b/sigal/pictures/Local/General/20130109074520.jpg deleted file mode 100644 index a0483eaa..00000000 Binary files a/sigal/pictures/Local/General/20130109074520.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20130110135644.jpg b/sigal/pictures/Local/General/20130110135644.jpg deleted file mode 100644 index 75dd760b..00000000 Binary files a/sigal/pictures/Local/General/20130110135644.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20130111081301.jpg b/sigal/pictures/Local/General/20130111081301.jpg deleted file mode 100644 index 5d83ff17..00000000 Binary files a/sigal/pictures/Local/General/20130111081301.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140119182747.jpg b/sigal/pictures/Local/General/20140119182747.jpg deleted file mode 100644 index 41adca63..00000000 Binary files a/sigal/pictures/Local/General/20140119182747.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140119183529_ORF_embedded.jpg b/sigal/pictures/Local/General/20140119183529_ORF_embedded.jpg deleted file mode 100644 index 2829b944..00000000 Binary files a/sigal/pictures/Local/General/20140119183529_ORF_embedded.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140217091224_ORF_embedded.jpg b/sigal/pictures/Local/General/20140217091224_ORF_embedded.jpg deleted file mode 100644 index ba9f0779..00000000 Binary files a/sigal/pictures/Local/General/20140217091224_ORF_embedded.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140218182916_ORF_embedded.jpg b/sigal/pictures/Local/General/20140218182916_ORF_embedded.jpg deleted file mode 100644 index 074adccc..00000000 Binary files a/sigal/pictures/Local/General/20140218182916_ORF_embedded.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140222094055.jpg b/sigal/pictures/Local/General/20140222094055.jpg deleted file mode 100644 index b8c7ec46..00000000 Binary files a/sigal/pictures/Local/General/20140222094055.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140223185007_ORF_embedded.jpg b/sigal/pictures/Local/General/20140223185007_ORF_embedded.jpg deleted file mode 100644 index 3c198de9..00000000 Binary files a/sigal/pictures/Local/General/20140223185007_ORF_embedded.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140223185144.jpg b/sigal/pictures/Local/General/20140223185144.jpg deleted file mode 100644 index 5cc29f0f..00000000 Binary files a/sigal/pictures/Local/General/20140223185144.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140301135822_ORF_embedded.jpg b/sigal/pictures/Local/General/20140301135822_ORF_embedded.jpg deleted file mode 100644 index 57aead29..00000000 Binary files a/sigal/pictures/Local/General/20140301135822_ORF_embedded.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140304081451_ORF_embedded.jpg b/sigal/pictures/Local/General/20140304081451_ORF_embedded.jpg deleted file mode 100644 index 1f999db3..00000000 Binary files a/sigal/pictures/Local/General/20140304081451_ORF_embedded.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140313062606.jpg b/sigal/pictures/Local/General/20140313062606.jpg deleted file mode 100644 index 81499a26..00000000 Binary files a/sigal/pictures/Local/General/20140313062606.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140313170534_ORF_embedded.jpg b/sigal/pictures/Local/General/20140313170534_ORF_embedded.jpg deleted file mode 100644 index ae7b06ef..00000000 Binary files a/sigal/pictures/Local/General/20140313170534_ORF_embedded.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140314181750_ORF_embedded.jpg b/sigal/pictures/Local/General/20140314181750_ORF_embedded.jpg deleted file mode 100644 index 22a555ab..00000000 Binary files a/sigal/pictures/Local/General/20140314181750_ORF_embedded.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140319073252.jpg b/sigal/pictures/Local/General/20140319073252.jpg deleted file mode 100644 index 412b4ebb..00000000 Binary files a/sigal/pictures/Local/General/20140319073252.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140325073340.jpg b/sigal/pictures/Local/General/20140325073340.jpg deleted file mode 100644 index e1e08744..00000000 Binary files a/sigal/pictures/Local/General/20140325073340.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140326173303.jpg b/sigal/pictures/Local/General/20140326173303.jpg deleted file mode 100644 index ff71a7da..00000000 Binary files a/sigal/pictures/Local/General/20140326173303.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140426223922.jpg b/sigal/pictures/Local/General/20140426223922.jpg deleted file mode 100644 index b62304ae..00000000 Binary files a/sigal/pictures/Local/General/20140426223922.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140517175844.jpg b/sigal/pictures/Local/General/20140517175844.jpg deleted file mode 100644 index 6fd66b73..00000000 Binary files a/sigal/pictures/Local/General/20140517175844.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140702071412.jpg b/sigal/pictures/Local/General/20140702071412.jpg deleted file mode 100644 index 76eff942..00000000 Binary files a/sigal/pictures/Local/General/20140702071412.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140719103647.jpg b/sigal/pictures/Local/General/20140719103647.jpg deleted file mode 100644 index b53b1bb3..00000000 Binary files a/sigal/pictures/Local/General/20140719103647.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140722195443.jpg b/sigal/pictures/Local/General/20140722195443.jpg deleted file mode 100644 index fbe8dd6c..00000000 Binary files a/sigal/pictures/Local/General/20140722195443.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140828071138.jpg b/sigal/pictures/Local/General/20140828071138.jpg deleted file mode 100644 index 7838fee0..00000000 Binary files a/sigal/pictures/Local/General/20140828071138.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140903073304.JPG b/sigal/pictures/Local/General/20140903073304.JPG deleted file mode 100644 index 5f127bdc..00000000 Binary files a/sigal/pictures/Local/General/20140903073304.JPG and /dev/null differ diff --git a/sigal/pictures/Local/General/20140908073838.JPG b/sigal/pictures/Local/General/20140908073838.JPG deleted file mode 100644 index ff559c3b..00000000 Binary files a/sigal/pictures/Local/General/20140908073838.JPG and /dev/null differ diff --git a/sigal/pictures/Local/General/20140917070241.jpg b/sigal/pictures/Local/General/20140917070241.jpg deleted file mode 100644 index 44b94646..00000000 Binary files a/sigal/pictures/Local/General/20140917070241.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140917162629.jpg b/sigal/pictures/Local/General/20140917162629.jpg deleted file mode 100644 index b11672b4..00000000 Binary files a/sigal/pictures/Local/General/20140917162629.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140919160554.jpg b/sigal/pictures/Local/General/20140919160554.jpg deleted file mode 100644 index 1c826533..00000000 Binary files a/sigal/pictures/Local/General/20140919160554.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140927123421.jpg b/sigal/pictures/Local/General/20140927123421.jpg deleted file mode 100644 index 80f69601..00000000 Binary files a/sigal/pictures/Local/General/20140927123421.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20140929071705.jpg b/sigal/pictures/Local/General/20140929071705.jpg deleted file mode 100644 index c9dcccfe..00000000 Binary files a/sigal/pictures/Local/General/20140929071705.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20141005122148.jpg b/sigal/pictures/Local/General/20141005122148.jpg deleted file mode 100644 index 53ae11d5..00000000 Binary files a/sigal/pictures/Local/General/20141005122148.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20141005122644.jpg b/sigal/pictures/Local/General/20141005122644.jpg deleted file mode 100644 index eee3f0e7..00000000 Binary files a/sigal/pictures/Local/General/20141005122644.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150115194213.jpg b/sigal/pictures/Local/General/20150115194213.jpg deleted file mode 100644 index 24cf5c26..00000000 Binary files a/sigal/pictures/Local/General/20150115194213.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150116081700.jpg b/sigal/pictures/Local/General/20150116081700.jpg deleted file mode 100644 index 9a8eb45d..00000000 Binary files a/sigal/pictures/Local/General/20150116081700.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150116083823.jpg b/sigal/pictures/Local/General/20150116083823.jpg deleted file mode 100644 index 3d3183e5..00000000 Binary files a/sigal/pictures/Local/General/20150116083823.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150117162014.jpg b/sigal/pictures/Local/General/20150117162014.jpg deleted file mode 100644 index 40e75f99..00000000 Binary files a/sigal/pictures/Local/General/20150117162014.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150117162532.jpg b/sigal/pictures/Local/General/20150117162532.jpg deleted file mode 100644 index a166df6e..00000000 Binary files a/sigal/pictures/Local/General/20150117162532.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150117162548.jpg b/sigal/pictures/Local/General/20150117162548.jpg deleted file mode 100644 index 68443188..00000000 Binary files a/sigal/pictures/Local/General/20150117162548.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150117162858.jpg b/sigal/pictures/Local/General/20150117162858.jpg deleted file mode 100644 index a4b0917d..00000000 Binary files a/sigal/pictures/Local/General/20150117162858.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150117162912.jpg b/sigal/pictures/Local/General/20150117162912.jpg deleted file mode 100644 index 22e5f957..00000000 Binary files a/sigal/pictures/Local/General/20150117162912.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150118173759.jpg b/sigal/pictures/Local/General/20150118173759.jpg deleted file mode 100644 index 8262e66c..00000000 Binary files a/sigal/pictures/Local/General/20150118173759.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150120182641.jpg b/sigal/pictures/Local/General/20150120182641.jpg deleted file mode 100644 index 1b623713..00000000 Binary files a/sigal/pictures/Local/General/20150120182641.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150120182721.jpg b/sigal/pictures/Local/General/20150120182721.jpg deleted file mode 100644 index 4caa8ca5..00000000 Binary files a/sigal/pictures/Local/General/20150120182721.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150120182749.jpg b/sigal/pictures/Local/General/20150120182749.jpg deleted file mode 100644 index 5f05f62f..00000000 Binary files a/sigal/pictures/Local/General/20150120182749.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150120183512.jpg b/sigal/pictures/Local/General/20150120183512.jpg deleted file mode 100644 index 512dc625..00000000 Binary files a/sigal/pictures/Local/General/20150120183512.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150120183604.jpg b/sigal/pictures/Local/General/20150120183604.jpg deleted file mode 100644 index 1598ef33..00000000 Binary files a/sigal/pictures/Local/General/20150120183604.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150120183625.jpg b/sigal/pictures/Local/General/20150120183625.jpg deleted file mode 100644 index 353fe00a..00000000 Binary files a/sigal/pictures/Local/General/20150120183625.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150127075737.jpg b/sigal/pictures/Local/General/20150127075737.jpg deleted file mode 100644 index fd41ecd7..00000000 Binary files a/sigal/pictures/Local/General/20150127075737.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150127112648.jpg b/sigal/pictures/Local/General/20150127112648.jpg deleted file mode 100644 index 82880436..00000000 Binary files a/sigal/pictures/Local/General/20150127112648.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150205190502.jpg b/sigal/pictures/Local/General/20150205190502.jpg deleted file mode 100644 index 6079700a..00000000 Binary files a/sigal/pictures/Local/General/20150205190502.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150207124134.jpg b/sigal/pictures/Local/General/20150207124134.jpg deleted file mode 100644 index c899eec5..00000000 Binary files a/sigal/pictures/Local/General/20150207124134.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150211133505.jpg b/sigal/pictures/Local/General/20150211133505.jpg deleted file mode 100644 index 12d90b32..00000000 Binary files a/sigal/pictures/Local/General/20150211133505.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150215161621.jpg b/sigal/pictures/Local/General/20150215161621.jpg deleted file mode 100644 index c6b3ef5b..00000000 Binary files a/sigal/pictures/Local/General/20150215161621.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150222160127.jpg b/sigal/pictures/Local/General/20150222160127.jpg deleted file mode 100644 index bc77a6b2..00000000 Binary files a/sigal/pictures/Local/General/20150222160127.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150222165256.jpg b/sigal/pictures/Local/General/20150222165256.jpg deleted file mode 100644 index be82b878..00000000 Binary files a/sigal/pictures/Local/General/20150222165256.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150222171434.jpg b/sigal/pictures/Local/General/20150222171434.jpg deleted file mode 100644 index aea15d27..00000000 Binary files a/sigal/pictures/Local/General/20150222171434.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150222171500.jpg b/sigal/pictures/Local/General/20150222171500.jpg deleted file mode 100644 index 7c7bf0ef..00000000 Binary files a/sigal/pictures/Local/General/20150222171500.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150222171547.jpg b/sigal/pictures/Local/General/20150222171547.jpg deleted file mode 100644 index ad2752f9..00000000 Binary files a/sigal/pictures/Local/General/20150222171547.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150222171602.jpg b/sigal/pictures/Local/General/20150222171602.jpg deleted file mode 100644 index 6f808ecf..00000000 Binary files a/sigal/pictures/Local/General/20150222171602.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150222171622.jpg b/sigal/pictures/Local/General/20150222171622.jpg deleted file mode 100644 index 0a036933..00000000 Binary files a/sigal/pictures/Local/General/20150222171622.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150222171854.jpg b/sigal/pictures/Local/General/20150222171854.jpg deleted file mode 100644 index 982af334..00000000 Binary files a/sigal/pictures/Local/General/20150222171854.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150222173215.jpg b/sigal/pictures/Local/General/20150222173215.jpg deleted file mode 100644 index 9c3a68c8..00000000 Binary files a/sigal/pictures/Local/General/20150222173215.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150803074118.jpg b/sigal/pictures/Local/General/20150803074118.jpg deleted file mode 100644 index c0476aa1..00000000 Binary files a/sigal/pictures/Local/General/20150803074118.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150804075136.jpg b/sigal/pictures/Local/General/20150804075136.jpg deleted file mode 100644 index 1d2c1c39..00000000 Binary files a/sigal/pictures/Local/General/20150804075136.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150809193454.jpg b/sigal/pictures/Local/General/20150809193454.jpg deleted file mode 100644 index 91d1bb5c..00000000 Binary files a/sigal/pictures/Local/General/20150809193454.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150810174519.jpg b/sigal/pictures/Local/General/20150810174519.jpg deleted file mode 100644 index 890840af..00000000 Binary files a/sigal/pictures/Local/General/20150810174519.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150810174538.jpg b/sigal/pictures/Local/General/20150810174538.jpg deleted file mode 100644 index 9013cee4..00000000 Binary files a/sigal/pictures/Local/General/20150810174538.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150811180411.jpg b/sigal/pictures/Local/General/20150811180411.jpg deleted file mode 100644 index 0805c14c..00000000 Binary files a/sigal/pictures/Local/General/20150811180411.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150813074407.jpg b/sigal/pictures/Local/General/20150813074407.jpg deleted file mode 100644 index dd7ae320..00000000 Binary files a/sigal/pictures/Local/General/20150813074407.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/20150815102011.jpg b/sigal/pictures/Local/General/20150815102011.jpg deleted file mode 100644 index 2246e9d7..00000000 Binary files a/sigal/pictures/Local/General/20150815102011.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/IMG_1717.jpg b/sigal/pictures/Local/General/IMG_1717.jpg deleted file mode 100644 index e4af9229..00000000 Binary files a/sigal/pictures/Local/General/IMG_1717.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/IMG_20140927_210805.jpg b/sigal/pictures/Local/General/IMG_20140927_210805.jpg deleted file mode 100644 index aa3c87d2..00000000 Binary files a/sigal/pictures/Local/General/IMG_20140927_210805.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/IMG_20140927_210821.jpg b/sigal/pictures/Local/General/IMG_20140927_210821.jpg deleted file mode 100644 index 535e6a54..00000000 Binary files a/sigal/pictures/Local/General/IMG_20140927_210821.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/IMG_20140928_171825.jpg b/sigal/pictures/Local/General/IMG_20140928_171825.jpg deleted file mode 100644 index 21803d87..00000000 Binary files a/sigal/pictures/Local/General/IMG_20140928_171825.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/IMG_20140928_174355.jpg b/sigal/pictures/Local/General/IMG_20140928_174355.jpg deleted file mode 100644 index fde7aa51..00000000 Binary files a/sigal/pictures/Local/General/IMG_20140928_174355.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/IMG_20140928_174648.jpg b/sigal/pictures/Local/General/IMG_20140928_174648.jpg deleted file mode 100644 index f2d8cd02..00000000 Binary files a/sigal/pictures/Local/General/IMG_20140928_174648.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/IMG_20141026_170245.jpg b/sigal/pictures/Local/General/IMG_20141026_170245.jpg deleted file mode 100644 index 65a2b3b0..00000000 Binary files a/sigal/pictures/Local/General/IMG_20141026_170245.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/IMG_20141026_170425.jpg b/sigal/pictures/Local/General/IMG_20141026_170425.jpg deleted file mode 100644 index d386809f..00000000 Binary files a/sigal/pictures/Local/General/IMG_20141026_170425.jpg and /dev/null differ diff --git a/sigal/pictures/Local/General/IMG_20141026_171528.jpg b/sigal/pictures/Local/General/IMG_20141026_171528.jpg deleted file mode 100644 index fa8b152a..00000000 Binary files a/sigal/pictures/Local/General/IMG_20141026_171528.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505183341-1.jpg b/sigal/pictures/Local/Grafitti/20190505183341-1.jpg deleted file mode 100644 index f06b79e5..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505183341-1.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505183341.jpg b/sigal/pictures/Local/Grafitti/20190505183341.jpg deleted file mode 100644 index d24f9e18..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505183341.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505183410-1.jpg b/sigal/pictures/Local/Grafitti/20190505183410-1.jpg deleted file mode 100644 index bf090283..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505183410-1.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505183410.jpg b/sigal/pictures/Local/Grafitti/20190505183410.jpg deleted file mode 100644 index 13330ac8..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505183410.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505183632.jpg b/sigal/pictures/Local/Grafitti/20190505183632.jpg deleted file mode 100644 index de07f791..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505183632.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505183856.jpg b/sigal/pictures/Local/Grafitti/20190505183856.jpg deleted file mode 100644 index bd9b8452..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505183856.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505183906.jpg b/sigal/pictures/Local/Grafitti/20190505183906.jpg deleted file mode 100644 index 8818eea9..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505183906.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505183926.jpg b/sigal/pictures/Local/Grafitti/20190505183926.jpg deleted file mode 100644 index 4e9a11a8..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505183926.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505183957.jpg b/sigal/pictures/Local/Grafitti/20190505183957.jpg deleted file mode 100644 index 5c6b5d16..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505183957.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505184051.jpg b/sigal/pictures/Local/Grafitti/20190505184051.jpg deleted file mode 100644 index 933e4d24..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505184051.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505184302-1.jpg b/sigal/pictures/Local/Grafitti/20190505184302-1.jpg deleted file mode 100644 index a946376f..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505184302-1.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505184302.jpg b/sigal/pictures/Local/Grafitti/20190505184302.jpg deleted file mode 100644 index 4ab7eb0a..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505184302.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505184333-1.jpg b/sigal/pictures/Local/Grafitti/20190505184333-1.jpg deleted file mode 100644 index 0ccf7656..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505184333-1.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505184333.jpg b/sigal/pictures/Local/Grafitti/20190505184333.jpg deleted file mode 100644 index c7395dc0..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505184333.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505184438.jpg b/sigal/pictures/Local/Grafitti/20190505184438.jpg deleted file mode 100644 index f512ead6..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505184438.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505184556.jpg b/sigal/pictures/Local/Grafitti/20190505184556.jpg deleted file mode 100644 index 41dc86f2..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505184556.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505184616.jpg b/sigal/pictures/Local/Grafitti/20190505184616.jpg deleted file mode 100644 index c5e46550..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505184616.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505184748.jpg b/sigal/pictures/Local/Grafitti/20190505184748.jpg deleted file mode 100644 index cea898a0..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505184748.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505184944.jpg b/sigal/pictures/Local/Grafitti/20190505184944.jpg deleted file mode 100644 index 508699da..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505184944.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505185109.jpg b/sigal/pictures/Local/Grafitti/20190505185109.jpg deleted file mode 100644 index d4203500..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505185109.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505185146.jpg b/sigal/pictures/Local/Grafitti/20190505185146.jpg deleted file mode 100644 index 9219028c..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505185146.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505185213.jpg b/sigal/pictures/Local/Grafitti/20190505185213.jpg deleted file mode 100644 index 86dc4b7b..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505185213.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505185223-1.jpg b/sigal/pictures/Local/Grafitti/20190505185223-1.jpg deleted file mode 100644 index 2c661f8d..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505185223-1.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505185223.jpg b/sigal/pictures/Local/Grafitti/20190505185223.jpg deleted file mode 100644 index 59dc5c42..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505185223.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505185243.jpg b/sigal/pictures/Local/Grafitti/20190505185243.jpg deleted file mode 100644 index fac95e18..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505185243.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505185632.jpg b/sigal/pictures/Local/Grafitti/20190505185632.jpg deleted file mode 100644 index 01172ebe..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505185632.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505185801-1.jpg b/sigal/pictures/Local/Grafitti/20190505185801-1.jpg deleted file mode 100644 index cb497f56..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505185801-1.jpg and /dev/null differ diff --git a/sigal/pictures/Local/Grafitti/20190505185801.jpg b/sigal/pictures/Local/Grafitti/20190505185801.jpg deleted file mode 100644 index 3b9dc119..00000000 Binary files a/sigal/pictures/Local/Grafitti/20190505185801.jpg and /dev/null differ diff --git a/sigal/pictures/Moving/HP_logo.png b/sigal/pictures/Moving/HP_logo.png deleted file mode 100644 index eaee6492..00000000 Binary files a/sigal/pictures/Moving/HP_logo.png and /dev/null differ diff --git a/sigal/pictures/Ninja/20140314174519.jpg b/sigal/pictures/Ninja/20140314174519.jpg deleted file mode 100644 index 5132af09..00000000 Binary files a/sigal/pictures/Ninja/20140314174519.jpg and /dev/null differ diff --git a/sigal/pictures/Ninja/20140325111711.jpg b/sigal/pictures/Ninja/20140325111711.jpg deleted file mode 100644 index 2ed8e64c..00000000 Binary files a/sigal/pictures/Ninja/20140325111711.jpg and /dev/null differ diff --git a/sigal/pictures/Ninja/20141004124358.jpg b/sigal/pictures/Ninja/20141004124358.jpg deleted file mode 100644 index 7548884d..00000000 Binary files a/sigal/pictures/Ninja/20141004124358.jpg and /dev/null differ diff --git a/sigal/pictures/Ninja/20141004124521.jpg b/sigal/pictures/Ninja/20141004124521.jpg deleted file mode 100644 index 21e9970f..00000000 Binary files a/sigal/pictures/Ninja/20141004124521.jpg and /dev/null differ diff --git a/sigal/pictures/Ninja/20141005121521.jpg b/sigal/pictures/Ninja/20141005121521.jpg deleted file mode 100644 index fe97d3e2..00000000 Binary files a/sigal/pictures/Ninja/20141005121521.jpg and /dev/null differ diff --git a/sigal/pictures/Ninja/20141029180337.JPG b/sigal/pictures/Ninja/20141029180337.JPG deleted file mode 100644 index 01082778..00000000 Binary files a/sigal/pictures/Ninja/20141029180337.JPG and /dev/null differ diff --git a/sigal/pictures/Ninja/20141029180448.JPG b/sigal/pictures/Ninja/20141029180448.JPG deleted file mode 100644 index 6e4ea105..00000000 Binary files a/sigal/pictures/Ninja/20141029180448.JPG and /dev/null differ diff --git a/sigal/pictures/Ninja/20141029181103.JPG b/sigal/pictures/Ninja/20141029181103.JPG deleted file mode 100644 index 28b4a427..00000000 Binary files a/sigal/pictures/Ninja/20141029181103.JPG and /dev/null differ diff --git a/sigal/pictures/Ninja/20141029181341.JPG b/sigal/pictures/Ninja/20141029181341.JPG deleted file mode 100644 index cf310a1d..00000000 Binary files a/sigal/pictures/Ninja/20141029181341.JPG and /dev/null differ diff --git a/sigal/pictures/Ninja/20141029181431.JPG b/sigal/pictures/Ninja/20141029181431.JPG deleted file mode 100644 index d1db6a0d..00000000 Binary files a/sigal/pictures/Ninja/20141029181431.JPG and /dev/null differ diff --git a/sigal/pictures/Ninja/20141029181443.JPG b/sigal/pictures/Ninja/20141029181443.JPG deleted file mode 100644 index 2c726094..00000000 Binary files a/sigal/pictures/Ninja/20141029181443.JPG and /dev/null differ diff --git a/sigal/pictures/Ninja/20141029181504.JPG b/sigal/pictures/Ninja/20141029181504.JPG deleted file mode 100644 index eb0819e6..00000000 Binary files a/sigal/pictures/Ninja/20141029181504.JPG and /dev/null differ diff --git a/sigal/pictures/Ninja/20141029181524.JPG b/sigal/pictures/Ninja/20141029181524.JPG deleted file mode 100644 index c8e4d73b..00000000 Binary files a/sigal/pictures/Ninja/20141029181524.JPG and /dev/null differ diff --git a/sigal/pictures/Ninja/20141029181548.JPG b/sigal/pictures/Ninja/20141029181548.JPG deleted file mode 100644 index 33d24ede..00000000 Binary files a/sigal/pictures/Ninja/20141029181548.JPG and /dev/null differ diff --git a/sigal/pictures/Ninja/20141108155244.jpg b/sigal/pictures/Ninja/20141108155244.jpg deleted file mode 100644 index 0a330e4e..00000000 Binary files a/sigal/pictures/Ninja/20141108155244.jpg and /dev/null differ diff --git a/sigal/pictures/Ninja/20141108155408.jpg b/sigal/pictures/Ninja/20141108155408.jpg deleted file mode 100644 index 029e0f38..00000000 Binary files a/sigal/pictures/Ninja/20141108155408.jpg and /dev/null differ diff --git a/sigal/pictures/Ninja/20141108155559.jpg b/sigal/pictures/Ninja/20141108155559.jpg deleted file mode 100644 index df8a7364..00000000 Binary files a/sigal/pictures/Ninja/20141108155559.jpg and /dev/null differ diff --git a/sigal/pictures/Ninja/20141108155824.jpg b/sigal/pictures/Ninja/20141108155824.jpg deleted file mode 100644 index aa531093..00000000 Binary files a/sigal/pictures/Ninja/20141108155824.jpg and /dev/null differ diff --git a/sigal/pictures/Ninja/20141108155901.jpg b/sigal/pictures/Ninja/20141108155901.jpg deleted file mode 100644 index 0c9d22d0..00000000 Binary files a/sigal/pictures/Ninja/20141108155901.jpg and /dev/null differ diff --git a/sigal/pictures/Ninja/20141108155958.jpg b/sigal/pictures/Ninja/20141108155958.jpg deleted file mode 100644 index 2e68d827..00000000 Binary files a/sigal/pictures/Ninja/20141108155958.jpg and /dev/null differ diff --git a/sigal/pictures/Ninja/20141108160027.jpg b/sigal/pictures/Ninja/20141108160027.jpg deleted file mode 100644 index 806c7731..00000000 Binary files a/sigal/pictures/Ninja/20141108160027.jpg and /dev/null differ diff --git a/sigal/pictures/Ninja/20141108160508.jpg b/sigal/pictures/Ninja/20141108160508.jpg deleted file mode 100644 index d1b87473..00000000 Binary files a/sigal/pictures/Ninja/20141108160508.jpg and /dev/null differ diff --git a/sigal/pictures/Ninja/20141108160558.jpg b/sigal/pictures/Ninja/20141108160558.jpg deleted file mode 100644 index 1c0cf5f9..00000000 Binary files a/sigal/pictures/Ninja/20141108160558.jpg and /dev/null differ diff --git a/sigal/pictures/Ninja/IMG_20141004_133620.jpg b/sigal/pictures/Ninja/IMG_20141004_133620.jpg deleted file mode 100644 index 0cac38fe..00000000 Binary files a/sigal/pictures/Ninja/IMG_20141004_133620.jpg and /dev/null differ diff --git a/sigal/pictures/Ninja/IMG_20141007_160625.JPG b/sigal/pictures/Ninja/IMG_20141007_160625.JPG deleted file mode 100644 index 13664e16..00000000 Binary files a/sigal/pictures/Ninja/IMG_20141007_160625.JPG and /dev/null differ diff --git a/sigal/pictures/Ninja/IMG_20141020_204736.JPG b/sigal/pictures/Ninja/IMG_20141020_204736.JPG deleted file mode 100644 index 8b1d50a9..00000000 Binary files a/sigal/pictures/Ninja/IMG_20141020_204736.JPG and /dev/null differ diff --git a/sigal/pictures/Ninja/IMG_20141022_131600.JPG b/sigal/pictures/Ninja/IMG_20141022_131600.JPG deleted file mode 100644 index f31ce98d..00000000 Binary files a/sigal/pictures/Ninja/IMG_20141022_131600.JPG and /dev/null differ diff --git a/sigal/pictures/Random/201701.jpg b/sigal/pictures/Random/201701.jpg deleted file mode 100644 index 8fb19da0..00000000 Binary files a/sigal/pictures/Random/201701.jpg and /dev/null differ diff --git a/sigal/pictures/Random/201702.jpg b/sigal/pictures/Random/201702.jpg deleted file mode 100644 index 790fd55b..00000000 Binary files a/sigal/pictures/Random/201702.jpg and /dev/null differ diff --git a/sigal/pictures/Random/Art-Rose.jpg b/sigal/pictures/Random/Art-Rose.jpg deleted file mode 100644 index 623bbb59..00000000 Binary files a/sigal/pictures/Random/Art-Rose.jpg and /dev/null differ diff --git a/sigal/pictures/Random/deadpool-sa.jpg b/sigal/pictures/Random/deadpool-sa.jpg deleted file mode 100644 index c7565ef0..00000000 Binary files a/sigal/pictures/Random/deadpool-sa.jpg and /dev/null differ diff --git a/sigal/pictures/Random/dice.jpg b/sigal/pictures/Random/dice.jpg deleted file mode 100644 index 14d31b00..00000000 Binary files a/sigal/pictures/Random/dice.jpg and /dev/null differ diff --git a/sigal/pictures/Random/harley-drive.jpg b/sigal/pictures/Random/harley-drive.jpg deleted file mode 100644 index c5683d2d..00000000 Binary files a/sigal/pictures/Random/harley-drive.jpg and /dev/null differ diff --git a/sigal/pictures/Random/side-by-side.jpg b/sigal/pictures/Random/side-by-side.jpg deleted file mode 100644 index 24972437..00000000 Binary files a/sigal/pictures/Random/side-by-side.jpg and /dev/null differ diff --git a/sigal/pictures/TRF/2016/20161126111946.jpg b/sigal/pictures/TRF/2016/20161126111946.jpg deleted file mode 100644 index 97391fcb..00000000 Binary files a/sigal/pictures/TRF/2016/20161126111946.jpg and /dev/null differ diff --git a/sigal/pictures/TRF/2016/20161126112249.jpg b/sigal/pictures/TRF/2016/20161126112249.jpg deleted file mode 100644 index be4544e6..00000000 Binary files a/sigal/pictures/TRF/2016/20161126112249.jpg and /dev/null differ diff --git a/sigal/pictures/TRF/2016/20161126112933.jpg b/sigal/pictures/TRF/2016/20161126112933.jpg deleted file mode 100644 index d2940dbe..00000000 Binary files a/sigal/pictures/TRF/2016/20161126112933.jpg and /dev/null differ diff --git a/sigal/pictures/TRF/2016/20161126132650359244.jpg b/sigal/pictures/TRF/2016/20161126132650359244.jpg deleted file mode 100644 index 4bebc4e5..00000000 Binary files a/sigal/pictures/TRF/2016/20161126132650359244.jpg and /dev/null differ diff --git a/sigal/pictures/TRF/2016/20161126132657778548.jpg b/sigal/pictures/TRF/2016/20161126132657778548.jpg deleted file mode 100644 index 156c3b68..00000000 Binary files a/sigal/pictures/TRF/2016/20161126132657778548.jpg and /dev/null differ diff --git a/sigal/pictures/TRF/2016/20161126145443934704.jpg b/sigal/pictures/TRF/2016/20161126145443934704.jpg deleted file mode 100644 index 61f32f0a..00000000 Binary files a/sigal/pictures/TRF/2016/20161126145443934704.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/China/P1215426.jpg b/sigal/pictures/Travel/China/P1215426.jpg deleted file mode 100644 index 50190377..00000000 Binary files a/sigal/pictures/Travel/China/P1215426.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/China/P1215441.jpg b/sigal/pictures/Travel/China/P1215441.jpg deleted file mode 100644 index 5ae161f9..00000000 Binary files a/sigal/pictures/Travel/China/P1215441.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/China/P1255540.jpg b/sigal/pictures/Travel/China/P1255540.jpg deleted file mode 100644 index 5779e298..00000000 Binary files a/sigal/pictures/Travel/China/P1255540.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/China/P1265612.jpg b/sigal/pictures/Travel/China/P1265612.jpg deleted file mode 100644 index b5cbc0bf..00000000 Binary files a/sigal/pictures/Travel/China/P1265612.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/China/P1265674.jpg b/sigal/pictures/Travel/China/P1265674.jpg deleted file mode 100644 index c7b0f550..00000000 Binary files a/sigal/pictures/Travel/China/P1265674.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/China/P1265701.jpg b/sigal/pictures/Travel/China/P1265701.jpg deleted file mode 100644 index 9c26fbc1..00000000 Binary files a/sigal/pictures/Travel/China/P1265701.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/China/P1265770.jpg b/sigal/pictures/Travel/China/P1265770.jpg deleted file mode 100644 index 4af6367e..00000000 Binary files a/sigal/pictures/Travel/China/P1265770.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/China/P1285817.jpg b/sigal/pictures/Travel/China/P1285817.jpg deleted file mode 100644 index 0f981c64..00000000 Binary files a/sigal/pictures/Travel/China/P1285817.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/China/P1285835.jpg b/sigal/pictures/Travel/China/P1285835.jpg deleted file mode 100644 index 02cc7544..00000000 Binary files a/sigal/pictures/Travel/China/P1285835.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/China/P1285838.jpg b/sigal/pictures/Travel/China/P1285838.jpg deleted file mode 100644 index e43d1076..00000000 Binary files a/sigal/pictures/Travel/China/P1285838.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/China/P1285877.jpg b/sigal/pictures/Travel/China/P1285877.jpg deleted file mode 100644 index 8d1b6e08..00000000 Binary files a/sigal/pictures/Travel/China/P1285877.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/China/P1300197.jpg b/sigal/pictures/Travel/China/P1300197.jpg deleted file mode 100644 index 5b2769e6..00000000 Binary files a/sigal/pictures/Travel/China/P1300197.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/Mexico/2014-05/IMG_20140511_221843.jpg b/sigal/pictures/Travel/Mexico/2014-05/IMG_20140511_221843.jpg deleted file mode 100644 index f29c75ba..00000000 Binary files a/sigal/pictures/Travel/Mexico/2014-05/IMG_20140511_221843.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/Mexico/2014-05/StartMexico.jpg b/sigal/pictures/Travel/Mexico/2014-05/StartMexico.jpg deleted file mode 100644 index 7c41a544..00000000 Binary files a/sigal/pictures/Travel/Mexico/2014-05/StartMexico.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170506164921393061.jpg b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170506164921393061.jpg deleted file mode 100644 index 0e4831a2..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170506164921393061.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170506190807.jpg b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170506190807.jpg deleted file mode 100644 index 70f48279..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170506190807.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170506201332.jpg b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170506201332.jpg deleted file mode 100644 index bed71055..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170506201332.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170506202055.jpg b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170506202055.jpg deleted file mode 100644 index f704c1a7..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170506202055.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170506210246861522.jpg b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170506210246861522.jpg deleted file mode 100644 index 57f13a34..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170506210246861522.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170507070909.jpg b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170507070909.jpg deleted file mode 100644 index 533b4c32..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170507070909.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170507071010.jpg b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170507071010.jpg deleted file mode 100644 index 20782dab..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170507071010.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170507151449.JPG b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170507151449.JPG deleted file mode 100644 index dd864f23..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170507151449.JPG and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170507174553011856.jpg b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170507174553011856.jpg deleted file mode 100644 index 297e965f..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170507174553011856.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170509214956.jpg b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170509214956.jpg deleted file mode 100644 index 2eab8a98..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170509214956.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170510065231.jpg b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170510065231.jpg deleted file mode 100644 index e87d0dda..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170510065231.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170510065235.jpg b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170510065235.jpg deleted file mode 100644 index 20ff235d..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170510065235.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170511084452435377.jpg b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170511084452435377.jpg deleted file mode 100644 index 5f899db0..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170511084452435377.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170511202847823104.jpg b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170511202847823104.jpg deleted file mode 100644 index ee86c823..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170511202847823104.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170511212415150093.jpg b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170511212415150093.jpg deleted file mode 100644 index dc309319..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170511212415150093.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170511213524668329.jpg b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170511213524668329.jpg deleted file mode 100644 index 871b04fe..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170511213524668329.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170512175009.jpg b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170512175009.jpg deleted file mode 100644 index a15d796e..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170512175009.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170512175020.jpg b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170512175020.jpg deleted file mode 100644 index 08c69e05..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170512175020.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170512175028.jpg b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170512175028.jpg deleted file mode 100644 index d296bfc3..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170512175028.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170512194222248809.jpg b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170512194222248809.jpg deleted file mode 100644 index 53b5b018..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170512194222248809.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170512194227902617.jpg b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170512194227902617.jpg deleted file mode 100644 index ef30c3a2..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170512194227902617.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170513081119984983.jpg b/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170513081119984983.jpg deleted file mode 100644 index bf0f2886..00000000 Binary files a/sigal/pictures/Travel/UK/Bournemouth-2017-05/20170513081119984983.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/London-2014-03/14 - 1(1).jpg b/sigal/pictures/Travel/UK/London-2014-03/14 - 1(1).jpg deleted file mode 100644 index 405fb12b..00000000 Binary files a/sigal/pictures/Travel/UK/London-2014-03/14 - 1(1).jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/London-2014-03/20130120103459.jpg b/sigal/pictures/Travel/UK/London-2014-03/20130120103459.jpg deleted file mode 100644 index 4c57ef90..00000000 Binary files a/sigal/pictures/Travel/UK/London-2014-03/20130120103459.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/London-2014-03/20140331115526.jpg b/sigal/pictures/Travel/UK/London-2014-03/20140331115526.jpg deleted file mode 100644 index cd0b2730..00000000 Binary files a/sigal/pictures/Travel/UK/London-2014-03/20140331115526.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/London-2014-03/20140331124000.jpg b/sigal/pictures/Travel/UK/London-2014-03/20140331124000.jpg deleted file mode 100644 index 3beb07d7..00000000 Binary files a/sigal/pictures/Travel/UK/London-2014-03/20140331124000.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/London-2014-03/20140331124111.jpg b/sigal/pictures/Travel/UK/London-2014-03/20140331124111.jpg deleted file mode 100644 index 7cd7544a..00000000 Binary files a/sigal/pictures/Travel/UK/London-2014-03/20140331124111.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/London-2014-03/20140331124850.jpg b/sigal/pictures/Travel/UK/London-2014-03/20140331124850.jpg deleted file mode 100644 index ee365a6c..00000000 Binary files a/sigal/pictures/Travel/UK/London-2014-03/20140331124850.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/London-2014-03/20140331160537.jpg b/sigal/pictures/Travel/UK/London-2014-03/20140331160537.jpg deleted file mode 100644 index 3e0207c3..00000000 Binary files a/sigal/pictures/Travel/UK/London-2014-03/20140331160537.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/London-2014-03/20140331161614.jpg b/sigal/pictures/Travel/UK/London-2014-03/20140331161614.jpg deleted file mode 100644 index 07482ea1..00000000 Binary files a/sigal/pictures/Travel/UK/London-2014-03/20140331161614.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/London-2014-03/20140331172852.jpg b/sigal/pictures/Travel/UK/London-2014-03/20140331172852.jpg deleted file mode 100644 index 65f699ce..00000000 Binary files a/sigal/pictures/Travel/UK/London-2014-03/20140331172852.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/London-2014-03/20140331172939.jpg b/sigal/pictures/Travel/UK/London-2014-03/20140331172939.jpg deleted file mode 100644 index 930c0a1b..00000000 Binary files a/sigal/pictures/Travel/UK/London-2014-03/20140331172939.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/London-2014-03/20140402185635.jpg b/sigal/pictures/Travel/UK/London-2014-03/20140402185635.jpg deleted file mode 100644 index aee81a5a..00000000 Binary files a/sigal/pictures/Travel/UK/London-2014-03/20140402185635.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/London-2014-03/20140403140426.jpg b/sigal/pictures/Travel/UK/London-2014-03/20140403140426.jpg deleted file mode 100644 index 3b93ac3d..00000000 Binary files a/sigal/pictures/Travel/UK/London-2014-03/20140403140426.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/London-2014-03/20140404174934.jpg b/sigal/pictures/Travel/UK/London-2014-03/20140404174934.jpg deleted file mode 100644 index f2d470e6..00000000 Binary files a/sigal/pictures/Travel/UK/London-2014-03/20140404174934.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/London-2014-03/20140406111123.jpg b/sigal/pictures/Travel/UK/London-2014-03/20140406111123.jpg deleted file mode 100644 index ca5b821d..00000000 Binary files a/sigal/pictures/Travel/UK/London-2014-03/20140406111123.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/London-2014-03/20140406145724.jpg b/sigal/pictures/Travel/UK/London-2014-03/20140406145724.jpg deleted file mode 100644 index 7dc8ceda..00000000 Binary files a/sigal/pictures/Travel/UK/London-2014-03/20140406145724.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/UK/London-2014-03/CAM00159(1).jpg b/sigal/pictures/Travel/UK/London-2014-03/CAM00159(1).jpg deleted file mode 100644 index 9bc9e141..00000000 Binary files a/sigal/pictures/Travel/UK/London-2014-03/CAM00159(1).jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20021208120000.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20021208120000.jpg deleted file mode 100644 index 86287da6..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20021208120000.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150704142306.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150704142306.jpg deleted file mode 100644 index 1172d452..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150704142306.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150704142714.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150704142714.jpg deleted file mode 100644 index bfe93c25..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150704142714.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150704142830.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150704142830.jpg deleted file mode 100644 index 9e9f1bdc..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150704142830.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150704142941.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150704142941.jpg deleted file mode 100644 index 6fa836a4..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150704142941.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150704143004.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150704143004.jpg deleted file mode 100644 index d61d4626..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150704143004.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150704144519.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150704144519.jpg deleted file mode 100644 index 3f2ab5b0..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150704144519.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150704144534.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150704144534.jpg deleted file mode 100644 index f47d66bb..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150704144534.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150704144600.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150704144600.jpg deleted file mode 100644 index ec554516..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150704144600.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150704145036.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150704145036.jpg deleted file mode 100644 index f9d96ffd..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150704145036.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150704153847.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150704153847.jpg deleted file mode 100644 index fb282d29..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150704153847.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150705115058.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150705115058.jpg deleted file mode 100644 index a1ab9603..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150705115058.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150705115117.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150705115117.jpg deleted file mode 100644 index 8e92cda8..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150705115117.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150705115416.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150705115416.jpg deleted file mode 100644 index 9a1ea922..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150705115416.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150705115428.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150705115428.jpg deleted file mode 100644 index d21ba7be..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150705115428.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150705115553.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150705115553.jpg deleted file mode 100644 index 913bda32..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150705115553.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150705120816.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150705120816.jpg deleted file mode 100644 index 896373a6..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150705120816.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150705121513.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150705121513.jpg deleted file mode 100644 index 7c705ce5..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150705121513.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150705122327.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150705122327.jpg deleted file mode 100644 index e3acba17..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150705122327.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150705122436.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150705122436.jpg deleted file mode 100644 index 4106d3cb..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150705122436.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150705123935.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150705123935.jpg deleted file mode 100644 index 6a8cfefa..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150705123935.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150706080810.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150706080810.jpg deleted file mode 100644 index a722e48b..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150706080810.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150706092540.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150706092540.jpg deleted file mode 100644 index af092884..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150706092540.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150706135619.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150706135619.jpg deleted file mode 100644 index 5397a95c..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150706135619.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150706145430.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150706145430.jpg deleted file mode 100644 index f41d5a3d..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150706145430.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150706151037.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150706151037.jpg deleted file mode 100644 index 09e6a6cc..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150706151037.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150706151222.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150706151222.jpg deleted file mode 100644 index 0942f2fb..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150706151222.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150706153259.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150706153259.jpg deleted file mode 100644 index 17464b32..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150706153259.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150706153442.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150706153442.jpg deleted file mode 100644 index a2f816e0..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150706153442.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150706153812.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150706153812.jpg deleted file mode 100644 index 002186ce..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150706153812.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150706153925.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150706153925.jpg deleted file mode 100644 index 0509baaa..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150706153925.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150706153938.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150706153938.jpg deleted file mode 100644 index 9f233ed9..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150706153938.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150706154152.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150706154152.jpg deleted file mode 100644 index cb5dbfc7..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150706154152.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150707110811.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150707110811.jpg deleted file mode 100644 index 791f7b9f..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150707110811.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150707141537.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150707141537.jpg deleted file mode 100644 index d29c9e59..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150707141537.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150708123602.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150708123602.jpg deleted file mode 100644 index 6db50793..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150708123602.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150708134205.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150708134205.jpg deleted file mode 100644 index edf53871..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150708134205.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150708134213.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150708134213.jpg deleted file mode 100644 index 864b9966..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150708134213.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150708134856.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150708134856.jpg deleted file mode 100644 index 7a87b9f4..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150708134856.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150708135001.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150708135001.jpg deleted file mode 100644 index 675d9b99..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150708135001.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2015-07/20150708141403.jpg b/sigal/pictures/Travel/US/Galveston-2015-07/20150708141403.jpg deleted file mode 100644 index 76919f1e..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2015-07/20150708141403.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2017-07/20170703172025.jpg b/sigal/pictures/Travel/US/Galveston-2017-07/20170703172025.jpg deleted file mode 100644 index 68dcb431..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2017-07/20170703172025.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2017-07/20170703172102.jpg b/sigal/pictures/Travel/US/Galveston-2017-07/20170703172102.jpg deleted file mode 100644 index f1c5256a..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2017-07/20170703172102.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2017-07/20170703172337.jpg b/sigal/pictures/Travel/US/Galveston-2017-07/20170703172337.jpg deleted file mode 100644 index 2625d8df..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2017-07/20170703172337.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2017-07/20170703172343.jpg b/sigal/pictures/Travel/US/Galveston-2017-07/20170703172343.jpg deleted file mode 100644 index d3f11123..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2017-07/20170703172343.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2017-07/20170703173122.jpg b/sigal/pictures/Travel/US/Galveston-2017-07/20170703173122.jpg deleted file mode 100644 index 7d022711..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2017-07/20170703173122.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2017-07/20170703173436.jpg b/sigal/pictures/Travel/US/Galveston-2017-07/20170703173436.jpg deleted file mode 100644 index 83f2e0a3..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2017-07/20170703173436.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2017-07/20170703173629.jpg b/sigal/pictures/Travel/US/Galveston-2017-07/20170703173629.jpg deleted file mode 100644 index 80933c87..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2017-07/20170703173629.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2017-07/20170703200507531478.jpg b/sigal/pictures/Travel/US/Galveston-2017-07/20170703200507531478.jpg deleted file mode 100644 index 1f92968a..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2017-07/20170703200507531478.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2017-07/20170704105906.jpg b/sigal/pictures/Travel/US/Galveston-2017-07/20170704105906.jpg deleted file mode 100644 index 779d2dee..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2017-07/20170704105906.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2017-07/20170704105924.jpg b/sigal/pictures/Travel/US/Galveston-2017-07/20170704105924.jpg deleted file mode 100644 index 4e4b70ea..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2017-07/20170704105924.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2017-07/20170704171837.jpg b/sigal/pictures/Travel/US/Galveston-2017-07/20170704171837.jpg deleted file mode 100644 index 80e5102f..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2017-07/20170704171837.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2017-07/20170704171856.jpg b/sigal/pictures/Travel/US/Galveston-2017-07/20170704171856.jpg deleted file mode 100644 index 0326d656..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2017-07/20170704171856.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2017-07/20170705091522.jpg b/sigal/pictures/Travel/US/Galveston-2017-07/20170705091522.jpg deleted file mode 100644 index b44aa6ce..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2017-07/20170705091522.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2017-07/20170705092723.jpg b/sigal/pictures/Travel/US/Galveston-2017-07/20170705092723.jpg deleted file mode 100644 index cfec27b5..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2017-07/20170705092723.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Galveston-2017-07/20170705111348.jpg b/sigal/pictures/Travel/US/Galveston-2017-07/20170705111348.jpg deleted file mode 100644 index 23c5f741..00000000 Binary files a/sigal/pictures/Travel/US/Galveston-2017-07/20170705111348.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Las Vegas-2014-06/20140607094949.jpg b/sigal/pictures/Travel/US/Las Vegas-2014-06/20140607094949.jpg deleted file mode 100644 index cbc7c1c2..00000000 Binary files a/sigal/pictures/Travel/US/Las Vegas-2014-06/20140607094949.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Las Vegas-2014-06/20140607095037.jpg b/sigal/pictures/Travel/US/Las Vegas-2014-06/20140607095037.jpg deleted file mode 100644 index ddb5dc26..00000000 Binary files a/sigal/pictures/Travel/US/Las Vegas-2014-06/20140607095037.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Las Vegas-2014-06/20140607232925.jpg b/sigal/pictures/Travel/US/Las Vegas-2014-06/20140607232925.jpg deleted file mode 100644 index f202de27..00000000 Binary files a/sigal/pictures/Travel/US/Las Vegas-2014-06/20140607232925.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Las Vegas-2014-06/20140607234122.jpg b/sigal/pictures/Travel/US/Las Vegas-2014-06/20140607234122.jpg deleted file mode 100644 index 2f208f87..00000000 Binary files a/sigal/pictures/Travel/US/Las Vegas-2014-06/20140607234122.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Las Vegas-2015-06/20021208120000.jpg b/sigal/pictures/Travel/US/Las Vegas-2015-06/20021208120000.jpg deleted file mode 100644 index a3b45d0f..00000000 Binary files a/sigal/pictures/Travel/US/Las Vegas-2015-06/20021208120000.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Las Vegas-2015-06/20021208120000_1.jpg b/sigal/pictures/Travel/US/Las Vegas-2015-06/20021208120000_1.jpg deleted file mode 100644 index 23922b6a..00000000 Binary files a/sigal/pictures/Travel/US/Las Vegas-2015-06/20021208120000_1.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Las Vegas-2015-06/20021208120000_2.jpg b/sigal/pictures/Travel/US/Las Vegas-2015-06/20021208120000_2.jpg deleted file mode 100644 index 6e5205a9..00000000 Binary files a/sigal/pictures/Travel/US/Las Vegas-2015-06/20021208120000_2.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Las Vegas-2015-06/20150531194530.jpg b/sigal/pictures/Travel/US/Las Vegas-2015-06/20150531194530.jpg deleted file mode 100644 index c20b1023..00000000 Binary files a/sigal/pictures/Travel/US/Las Vegas-2015-06/20150531194530.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Las Vegas-2015-06/20150602214415.jpg b/sigal/pictures/Travel/US/Las Vegas-2015-06/20150602214415.jpg deleted file mode 100644 index 6ad7d494..00000000 Binary files a/sigal/pictures/Travel/US/Las Vegas-2015-06/20150602214415.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Las Vegas-2015-06/20150603092013.jpg b/sigal/pictures/Travel/US/Las Vegas-2015-06/20150603092013.jpg deleted file mode 100644 index 57c5d06f..00000000 Binary files a/sigal/pictures/Travel/US/Las Vegas-2015-06/20150603092013.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/Las Vegas-2015-06/20150603092026.jpg b/sigal/pictures/Travel/US/Las Vegas-2015-06/20150603092026.jpg deleted file mode 100644 index 4578ff5d..00000000 Binary files a/sigal/pictures/Travel/US/Las Vegas-2015-06/20150603092026.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170611_125221.jpg b/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170611_125221.jpg deleted file mode 100644 index 38954d7b..00000000 Binary files a/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170611_125221.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170612_053817-EFFECTS.jpg b/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170612_053817-EFFECTS.jpg deleted file mode 100644 index c602ab95..00000000 Binary files a/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170612_053817-EFFECTS.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170613_194142.jpg b/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170613_194142.jpg deleted file mode 100644 index c392d44f..00000000 Binary files a/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170613_194142.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170613_195026.jpg b/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170613_195026.jpg deleted file mode 100644 index 7be7e45f..00000000 Binary files a/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170613_195026.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170613_195039.jpg b/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170613_195039.jpg deleted file mode 100644 index 64164da7..00000000 Binary files a/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170613_195039.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170613_195224.jpg b/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170613_195224.jpg deleted file mode 100644 index 00cae2e9..00000000 Binary files a/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170613_195224.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170613_195504.jpg b/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170613_195504.jpg deleted file mode 100644 index a0df6945..00000000 Binary files a/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170613_195504.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170613_195520-EFFECTS.jpg b/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170613_195520-EFFECTS.jpg deleted file mode 100644 index daa97904..00000000 Binary files a/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170613_195520-EFFECTS.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170613_200114.jpg b/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170613_200114.jpg deleted file mode 100644 index ad39e161..00000000 Binary files a/sigal/pictures/Travel/US/NYC-2017-06/IMG_20170613_200114.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/NYC-2017-06/Ultimate_HDR_Camera_20170612_053909.jpg b/sigal/pictures/Travel/US/NYC-2017-06/Ultimate_HDR_Camera_20170612_053909.jpg deleted file mode 100644 index 5ce060a5..00000000 Binary files a/sigal/pictures/Travel/US/NYC-2017-06/Ultimate_HDR_Camera_20170612_053909.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/NYC-2017-06/Ultimate_HDR_Camera_20170613_222345.jpg b/sigal/pictures/Travel/US/NYC-2017-06/Ultimate_HDR_Camera_20170613_222345.jpg deleted file mode 100644 index 450694be..00000000 Binary files a/sigal/pictures/Travel/US/NYC-2017-06/Ultimate_HDR_Camera_20170613_222345.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/NYC-2017-06/Ultimate_HDR_Camera_Original_20170613_194630.jpg b/sigal/pictures/Travel/US/NYC-2017-06/Ultimate_HDR_Camera_Original_20170613_194630.jpg deleted file mode 100644 index 43bd80ce..00000000 Binary files a/sigal/pictures/Travel/US/NYC-2017-06/Ultimate_HDR_Camera_Original_20170613_194630.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/NYC-2017-06/Ultimate_HDR_Camera_Original_20170613_200527.jpg b/sigal/pictures/Travel/US/NYC-2017-06/Ultimate_HDR_Camera_Original_20170613_200527.jpg deleted file mode 100644 index 13170154..00000000 Binary files a/sigal/pictures/Travel/US/NYC-2017-06/Ultimate_HDR_Camera_Original_20170613_200527.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/NYC-2017-06/Ultimate_HDR_Camera_Original_20170613_200808.jpg b/sigal/pictures/Travel/US/NYC-2017-06/Ultimate_HDR_Camera_Original_20170613_200808.jpg deleted file mode 100644 index b29ca9eb..00000000 Binary files a/sigal/pictures/Travel/US/NYC-2017-06/Ultimate_HDR_Camera_Original_20170613_200808.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703121845.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140703121845.jpg deleted file mode 100644 index 5cfb64d9..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703121845.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703121911.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140703121911.jpg deleted file mode 100644 index f40b7f33..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703121911.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703132247.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140703132247.jpg deleted file mode 100644 index 29985d07..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703132247.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703132721.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140703132721.jpg deleted file mode 100644 index c1d6eeed..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703132721.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703180906.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140703180906.jpg deleted file mode 100644 index 38f9d034..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703180906.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703181024.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140703181024.jpg deleted file mode 100644 index e49249a5..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703181024.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703181320.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140703181320.jpg deleted file mode 100644 index 0087dae7..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703181320.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703181517.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140703181517.jpg deleted file mode 100644 index d7878829..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703181517.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703181611.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140703181611.jpg deleted file mode 100644 index a52331a5..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703181611.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703203418.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140703203418.jpg deleted file mode 100644 index 9325ffa9..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703203418.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703203717.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140703203717.jpg deleted file mode 100644 index ee948508..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140703203717.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140704102958.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140704102958.jpg deleted file mode 100644 index 2095b333..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140704102958.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140704115156.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140704115156.jpg deleted file mode 100644 index 2ca5be3b..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140704115156.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140704134921.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140704134921.jpg deleted file mode 100644 index 541e13c9..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140704134921.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140704215506.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140704215506.jpg deleted file mode 100644 index a128e0c2..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140704215506.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140705100455.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140705100455.jpg deleted file mode 100644 index 55e06b2c..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140705100455.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140705102834.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140705102834.jpg deleted file mode 100644 index 46ff1faf..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140705102834.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140705113156.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140705113156.jpg deleted file mode 100644 index 8fa0bc09..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140705113156.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140706095606.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140706095606.jpg deleted file mode 100644 index e9bbe09b..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140706095606.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140706100802.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140706100802.jpg deleted file mode 100644 index 4dc8d3e0..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140706100802.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140706110237.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140706110237.jpg deleted file mode 100644 index ac2fa6cc..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140706110237.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140706110417.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140706110417.jpg deleted file mode 100644 index 35aa2bb3..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140706110417.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140706133615.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140706133615.jpg deleted file mode 100644 index 8d1227b8..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140706133615.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20140825073629.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20140825073629.jpg deleted file mode 100644 index fc7203fa..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20140825073629.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20150210212620.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20150210212620.jpg deleted file mode 100644 index b8fc0e3f..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20150210212620.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20150210231552.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20150210231552.jpg deleted file mode 100644 index b6efd796..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20150210231552.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20150210231910.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20150210231910.jpg deleted file mode 100644 index c4b3860f..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20150210231910.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20150212224337.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20150212224337.jpg deleted file mode 100644 index b99f8aa6..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20150212224337.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20150212224516.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20150212224516.jpg deleted file mode 100644 index 70e7e80b..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20150212224516.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/20150212225431.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/20150212225431.jpg deleted file mode 100644 index 7ef965a5..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/20150212225431.jpg and /dev/null differ diff --git a/sigal/pictures/Travel/US/San Antonio-2014-07/IMG_1726.jpg b/sigal/pictures/Travel/US/San Antonio-2014-07/IMG_1726.jpg deleted file mode 100644 index ae4465f6..00000000 Binary files a/sigal/pictures/Travel/US/San Antonio-2014-07/IMG_1726.jpg and /dev/null differ diff --git a/sigal/sigal.conf.py b/sigal/sigal.conf.py deleted file mode 100644 index d3e86047..00000000 --- a/sigal/sigal.conf.py +++ /dev/null @@ -1,223 +0,0 @@ -# -*- coding: utf-8 -*- -# -# All configuration values have a default; values that are commented out serve -# to show the default. Default values are specified when modified in this -# example config file - -# Gallery title. Can be set here or as the '--title' option of the `sigal -# build` command, or in the 'index.md' file of the source directory. -# The priority order is: cli option > settings file > index.md file -title = "duckland.org's photo gallery" - -# --------------------- -# General configuration -# --------------------- - -# Source directory. Can be set here or as the first argument of the `sigal -# build` command -source = 'pictures' - -# Destination directory. Can be set here or as the second argument of the -# `sigal build` command (default: '_build') -destination = '/home/don/src/www.duckland.org/output/photos/' - -# Theme : -# - colorbox (default), galleria, photoswipe, or the path to a custom theme directory -theme = 'galleria' -#theme = 'colorbox' - -# Author. Used in the footer of the pages and in the author meta tag. -author = 'Don Harper' - -# Use originals in gallery (default: False). If True, this will bypass all -# processing steps (resize, auto-orient, recompress, and any plugin-specific -# step). -# Originals will be symlinked if orig_link = True, else they will be copied. -# use_orig = False - -# ---------------- -# Image processing (ignored if use_orig = True) -# ---------------- - -# Size of resized image (default: (640, 480)) -img_size = (1024, 768) - -# Should we use openlayers to show a map of the images where possible? -# This option only has an effect on the galleria theme for the while. -# show_map = False - -# Pilkit processor used to resize the image -# (see http://pilkit.readthedocs.org/en/latest/#processors) -# - ResizeToFit: fit the image within the specified dimensions (default) -# - ResizeToFill: crop THE IMAGE it to the exact specified width and height -# - SmartResize: identical to ResizeToFill, but uses entropy to crop the image -# - None: don't resize -img_processor = 'ResizeToFit' - -# Autorotate images -# Warning: this setting is not compatible with `copy_exif_data` (see below), -# because Sigal can't save the modified Orientation tag (currently Pillow can't -# write EXIF). -autorotate_images = True - -# If True, EXIF data from the original image is copied to the resized image -copy_exif_data = False - -# Jpeg options -# jpg_options = {'quality': 85, -# 'optimize': True, -# 'progressive': True} - -# -------------------- -# Thumbnail generation -# -------------------- - -# Generate thumbnails -make_thumbs = False - -# Subdirectory of the thumbnails -# thumb_dir = 'thumbnails' - -# Prefix and/or suffix for thumbnail filenames (default: '') -# thumb_prefix = '' -# thumb_suffix = '.tn' - -# Thumbnail size (default: (200, 150)) -# For the galleria theme, use 280 px for the width -# For the colorbox and photoswipe theme, use 200 px for the width -thumb_size = (280, 210) - -# Crop the image to fill the box -# thumb_fit = True - -# Delay in seconds to avoid black thumbnails in videos with fade-in -# thumb_video_delay = '0' - -# Keep original image (default: False) -# keep_orig = True - -# Subdirectory for original images -# orig_dir = 'original' - -# Use symbolic links instead of copying the original images -# orig_link = False - -# Reverse sort for albums -# albums_sort_reverse = False - -# Attribute of Media objects which is used to sort medias. 'date' can be used -# to sort with EXIF dates. -# medias_sort_attr = 'filename' - -# Reverse sort for medias -# medias_sort_reverse = False - -# Filter directories and files. -# The settings take a list of patterns matched with the fnmatch module on the -# path relative to the source directory: -# http://docs.python.org/2/library/fnmatch.html -ignore_directories = [] -ignore_files = [] - -# ------------- -# Video options -# ------------- - -# Video format -# specify an alternative format, valid are 'webm' (default) and 'mp4' -# video_format = 'webm' - -# Webm options -# Options used in ffmpeg to encode the webm video. You may want to read -# http://ffmpeg.org/trac/ffmpeg/wiki/vpxEncodingGuide -# Be aware of the fact these options need to be passed as strings. If you are -# using avconv (for example with Ubuntu), you will need to adapt the settings. -# webm_options = ['-crf', '10', '-b:v', '1.6M', -# '-qmin', '4', '-qmax', '63'] - -# MP4 options -# Options used to encode the mp4 video. You may want to read -# https://trac.ffmpeg.org/wiki/Encode/H.264 -# mp4_options = ['-crf', '23' ] - -# Size of resized video (default: (480, 360)) -# video_size = (480, 360) - -# ------------- -# Miscellaneous -# ------------- - -# Write HTML files. If False, sigal will only process the images. -# write_html = True - -# Name of the generated HTML files -# output_filename = 'index.html' - -# Add output filename (see above) to the URLs -# index_in_url = False - -# Use CDN for assets (Google fonts, JQuery). -# If False some fonts may not be available. -use_assets_cdn = False - -# A list of links (tuples (title, URL)) -# links = [('Example link', 'http://example.org'), -# ('Another link', 'http://example.org')] -#links = [('back to duckland.org home page', 'http://www.duckland.org')] -links = [('Photos Home','/photos'),('Home Page', '/')] - -# Google Analytics tracking code (UA-xxxx-x) -# google_analytics = '' - -# Piwik tracking -# tracker_url must not contain trailing slash. -# Example : {'tracker_url': 'http://stats.domain.com', 'site_id' : 2} -# piwik = {'tracker_url': '', 'site_id' : 0} - -# Set zip_gallery to either False or a file name. The final archive will -# contain all resized or original files (depending on `zip_media_format`). -# zip_gallery = False # False or 'archive.zip' -# zip_media_format = 'resized' # 'resized' or 'orig' - -# Specify a different locale. If set to '', the default locale is used. -# locale = '' - -# List of files to copy from the source directory to the destination. -# A symbolic link is used if ``orig_link`` is set to True (see above). -# files_to_copy = (('extra/robots.txt', 'robots.txt'), -# ('extra/favicon.ico', 'favicon.ico'),) - -# Colorbox theme config -# The column size is given in number of column of the css grid of the Skeleton -# framework which is used for this theme: http://www.getskeleton.com/#grid -# Then the image size must be adapted to fit the column size. -# The default is 4 columns which gives 220px. 3 columns gives 160px. -# colorbox_column_size = 4 - -# -------- -# Plugins -# -------- - -# List of plugins to use. The values must be a path than can be imported. -# Another option is to import the plugin and put the module in the list, but -# this will break with the multiprocessing feature (the settings dict obtained -# from this file must be serializable). -# plugins = ['sigal.plugins.adjust', 'sigal.plugins.copyright', -# 'sigal.plugins.upload_s3', 'sigal.plugins.media_page'] - -# Add a copyright text on the image (default: '') -# copyright = "© An example copyright message" - -# Adjust the image after resizing it. A default value of 1.0 leaves the images -# untouched. -# adjust_options = {'color': 1.0, -# 'brightness': 1.0, -# 'contrast': 1.0, -# 'sharpness': 1.0} - -# Settings for upload to s3 plugin -# upload_s3_options = { -# 'bucket': 'my-bucket', -# 'policy': 'public-read', -# 'overwrite': False -# } diff --git a/stories/about.rst b/stories/about.rst deleted file mode 100644 index f51b6bf2..00000000 --- a/stories/about.rst +++ /dev/null @@ -1,24 +0,0 @@ -.. title: About -.. slug: about -.. date: 2014-12-05 09:00:28 UTC-06:00 -.. tags: -.. category: -.. link: -.. description: -.. type: text -.. annotations: -.. author: Don Harper -.. author.uid: 1 -.. updated: 2014-12-05 09:00:28 UTC-06:00 - -===== -About -===== - -Hello. - -This is the ramblings about my life, my hobbies, and my thoughts.I am a second generation systems engineer. - -I grew up with my father telecommuting to the 'minicomputers' during the 1970's. I have been earning money supporting open software for over 20 years now, and most of that time Linux. My first kernel I installed was 0.92. I first RHCE was in July 1999 for Red Hat 6.0. Not RHEL 6.0, Red Hat 6.0. I am also a photographer. I tend to do natural and suburban, but I have been known to do some travel and environmental portraiture as well. - - diff --git a/stories/privacy.rst b/stories/privacy.rst deleted file mode 100644 index 282a1f92..00000000 --- a/stories/privacy.rst +++ /dev/null @@ -1,12 +0,0 @@ -.. title: Privacy -.. slug: privacy -.. date: 2015-12-20 10:15:22 UTC-06:00 -.. tags: -.. category: -.. link: -.. description: -.. type: text - -As someone who is supports computers for a living, privacy and security are thing for me. The logging on this site is only for debugging issues, and is not stored for more than 4 weeks at the moment (this will probably be shortened soon). There should be no cookies set by this site. When we switch over to only SSL/TLS traffic, the server will be configured to only serve TLS traffic. - -I **may** put a local traffic analyser on to look at things, but until this site gets popular enough, it will not matter. diff --git a/themes/blogtxt/AUTHORS.txt b/themes/blogtxt/AUTHORS.txt deleted file mode 100644 index 04129e7e..00000000 --- a/themes/blogtxt/AUTHORS.txt +++ /dev/null @@ -1,2 +0,0 @@ -Scott Wallick [WordPress theme] -Roberto Alsina diff --git a/themes/blogtxt/README.md b/themes/blogtxt/README.md deleted file mode 100644 index 3424a1c2..00000000 --- a/themes/blogtxt/README.md +++ /dev/null @@ -1,15 +0,0 @@ -This theme is loosely based on Scott Wallick's nice "blog.txt" theme. -If there is anything nice here, he did it. If there is something wrong -or broken, I (Roberto Alsina ) did it instead. - -I did it basically to see if it was possible to port wordpress themes to Nikola. -And it is, but it involves reading php files and loosely reinterpreting them -into Mako templates. - -At least the CSS files are easily adapted. - -This theme is under a LGPL license just like the original (see license.txt), enjoy! - -CAVEATS - -This theme doesn't support slides or image galleries in any useful way. diff --git a/themes/blogtxt/assets/css/2c-r.css b/themes/blogtxt/assets/css/2c-r.css deleted file mode 100644 index 1200e610..00000000 --- a/themes/blogtxt/assets/css/2c-r.css +++ /dev/null @@ -1,12 +0,0 @@ -/* BLOG.TXT TWO-COLUMN (RIGHT) LAYOUT */ -div#container{float:left;margin:0 0 0 -20em;width:100%;} -div#content{margin:0 0 0 20em;} -div#footer{clear:both;width:100%;} -div#header{margin:0 0 0 -0.9em;padding:0.2em 0 0;} -div#header div#blog-description,div#header div.archive-description{margin:0.2em 0 0 0.9em;} -div#header h1#blog-title{padding:0 0 0 0.2em;} -div#primary{margin-top:1em;padding-top:1em;} -div#secondary{clear:right;} -div#wrapper{margin:5em 0 0 7em;} -div.hfeed{margin:0 3em 0 0;} -div.theme_sidebar{border-left:0.1em solid #ccd0d6;overflow:hidden;padding-left:2.4em;width:17.5em;} diff --git a/themes/blogtxt/assets/css/theme.css b/themes/blogtxt/assets/css/theme.css deleted file mode 100644 index 73c82e43..00000000 --- a/themes/blogtxt/assets/css/theme.css +++ /dev/null @@ -1,162 +0,0 @@ -/* BLOG.TXT TWO-COLUMN (RIGHT) LAYOUT */ -div#container{float:left;margin:0 0 0 -20em;width:100%;} -div#content{margin:0 0 0 20em;} -div#footer{clear:both;width:100%;} -div#header{margin:0 0 0 -0.9em;padding:0.2em 0 0;} -div#header div#blog-description,div#header div.archive-description{margin:0.2em 0 0 0.9em;} -div#header h1#blog-title{padding:0 0 0 0.2em;} -div#primary{margin-top:1em;padding-top:1em;} -div#secondary{clear:right;} -div#wrapper{margin:5em 0 0 7em;} -div.hfeed{margin:0 3em 0 0;} -div.theme_sidebar{border-left:0.1em solid #ccd0d6;overflow:hidden;padding-left:2.4em;width:17.5em;} -/* -THEME NAME: blog.txt -THEME URI: http://www.plaintxt.org/themes/blogtxt/ -DESCRIPTION: Where a blog and its text join together. An exceptionally clean theme—a classic. For WordPress 2.6.x. -VERSION: 4.6.1 -AUTHOR: Scott Allan Wallick -AUTHOR URI: http://scottwallick.com/ -TAGS: variable width, fixed width, variable columns, two columns, three columns, widgets, theme options, options page, white, gray, typography, microformats, hatom, hcard -*/ -body h1,body h2,body h3{font-family:garamond,georgia,times,serif;font-weight:400; margin-bottom: 12px;} -a,a:link{outline:none;text-decoration:none;} -div#header a,div#header a:link{color:#0d1117;} -div.hfeed a,div.hfeed a:link,div.entry-content ul.xoxo li.hentry span a,div.entry-content ul.xoxo li.hentry span a:link{border-bottom:1px solid #9aa1ae;color:#34425b;} -div.hfeed .entry-title a,div.hfeed .entry-title a:link,div.hfeed div.entry-meta a,div.hfeed div.entry-meta a:link{border-bottom:none;} -div.theme_sidebar a,div.theme_sidebar a:link{background:#fff;border-bottom:1px solid #ccd0d6;color:#34425b;} -div#footer a,div#footer a:link{border-bottom: 1px solid #ccd0d6;color: #9aa1ae;} -div.hfeed a:visited,div.entry-content ul.xoxo li.hentry span a:visited{color:#677284;} -div.hfeed .entry-title a:visited{color:#34425b;} -div#header a:hover{color:#9aa1ae;} -div#footer a:hover{border-bottom: 1px solid #34425b;color: #34425b;} -div.hfeed a:hover,div.hfeed .entry-title a:hover,div.hfeed div.entry-meta a:hover,div.theme_sidebar a:hover,div.entry-content ul.xoxo li.hentry span a:hover{border-bottom:1px solid #0d1117;color:#0d1117;} -div.hfeed a:active,div.theme_sidebar a:active{color:#677284;border-bottom:1px solid #b4b9c3;} -body{background:#fff;color:#222;line-height:140%;margin:0 0 2em;padding:0;} -body abbr.published,body abbr.comment-published{border:none;} -body img{border:none;max-width:99%;} -body input#s{background:#f6f6f7;border:1px solid #9ca1a8;font-size:1em;line-height:normal;padding:0.3em 0.2em;} -body.author div.hfeed div.archive-meta p{color:#555;font-size:0.9em;margin:0;} -body.single div.navigation{margin:4em 0 0;} -div#footer{color:#9aa1ae;font-size:0.9em;padding:6em 0 0;} -div#globalnav,div.access,div#footer span#theme-link span.additional-name,div#footer span#theme-link span.family-name{display:none;} -div#header a{text-decoration:none;} -div#header div#blog-description,div#header div.archive-description{font-size:1.1em;line-height:133%;} -div#header h1#blog-title{border-bottom:0.1em solid #ccd0d6;font-weight:normal;font-size:4em;line-height:64%;letter-spacing:1px;margin:0;text-transform:uppercase;} -div#wrapper .important{background:#f5f5dc url(images/important.png) no-repeat 0.5em center;border-bottom:1px solid #d0d0bb;border-top:1px solid #d0d0bb;padding:0.3em 0.5em 0.3em 2.3em;} -div#wrapper div.entry-content .download{background:url(images/file-download.png) no-repeat center left;} -div#wrapper div.entry-content .html{background:url(images/file-html.png) no-repeat center left;} -div#wrapper div.entry-content .html,div#wrapper div.entry-content .download,div#wrapper div.entry-content .pdf,div#wrapper div.entry-content .zip{margin-left:2px;padding:2px 0 2px 19px;} -div#wrapper div.entry-content .pdf{background:url(images/file-pdf.png) no-repeat center left;} -div#wrapper div.entry-content .zip{background:url(images/file-zip.png) no-repeat center left;} -div.comments h3{color:#4d5663;font-size:1.4em;font-weight:400;margin:4em 0 0.3em;} -div.comments h3.comment-header span.comment-count{color:#7a818a;font-size:0.8em;padding-left:0.2em;} -div.comments ol#comments{margin:0 0 0 2em;padding:0;} -div.comments ol#comments li{margin:1em 0 5em;padding:0;} -div.comments ol#comments li img.photo { float:left; margin:0 1em 0.5em 0; } -div.comments ol#pingbacks{list-style:none;margin:1em 0 0 1.5em;padding:0;} -div.comments ol#pingbacks li{border:1px solid #ccd0d6;color:#777;font-size:0.9em;list-style:none;margin:0 0 1.5em;padding:1em;} -div.comments ol#pingbacks p{margin-bottom:0;} -div.comments ol.commentlist li .fn,div.theme_sidebar ul li#blogtxt-recent-comments .fn{font-weight:700;} -div.comments ol.commentlist p{margin:0.5em 0;} -div.comments ol.commentlist span.comment-meta,div.comments p#loggedin{font-style:italic;} -div.comments span.req-field{color:#c00;} -div.entry-content .alignleft{float:left;margin:0.5em 1em 0.5em 0;} -div.entry-content .alignright{float:right;margin:0.5em 0 0.5em 1em;} -div.entry-content .center,div.entry-content .aligncenter{display:block;margin:1em auto;} -div.entry-content .clearer,div.entry-content .entry-edit{clear:both;width:99%;} -div.entry-content .content-column{width:40%;} -div.entry-content .more-link{font-size:95%;font-weight:700;text-transform:uppercase;} -div.entry-content a:hover img.center,div.entry-content a:hover img.aligncenter,div.entry-content a:hover img.alignright,div.entry-content a:hover img.alignleft{border:1px solid #2c384d;} -div.entry-content blockquote blockquote,div.comments ol.commentlist blockquote blockquote{border-left:5px solid #ccd0d6;font-size:0.9em;padding:0 1em;} -div.entry-content blockquote,div.comments ol.commentlist blockquote{background:#ebedef;color:#4d5663;padding:0.1em 1em;} -div.entry-content code,div.entry-content pre,div.comments ol.commentlist code,div.comments ol.commentlist pre{color:#494C5C;font:1em/133% "courier new",courier,monospace;} -div.entry-content del,div.comments ol.commentlist del{background:#ebedef;color:#31343a;} -div.entry-content div.page-link{font-size:0.9em;font-weight:700;margin:0 0 1.5em;text-align:center;} -div.entry-content h2,div.entry-content h3{font-size:1.5em;margin:1.5em 0 -0.3em;} -div.entry-content h2,div.entry-content h3,div.entry-content h4,div.entry-content h5,div.entry-content h6{font-weight:400;} -div.entry-content h4{font-size:1.4em;margin:1.5em 0 -0.3em;} -div.entry-content h5{font-size:1.3em;margin:1.5em 0 -0.4em;} -div.entry-content h6{font-size:1.2em;margin:1.5em 0 -0.5em;} -div.entry-content img.center,div.entry-content img.alignright,div.entry-content img.alignleft{border:1px solid #9aa1ae;} -div.entry-content ins,div.comments ol.commentlist ins{background:#f5f5dc;} -div.entry-content ol ol{list-style:lower-alpha;} -div.entry-content p,div.formcontainer p{margin:1em 0;} -body.attachment h3.entry-title{margin:-1.5em 0 0.5em 0;} -div.entry-content div.entry-attachment{margin:-0.5em 0 1em;} -div.entry-content div.entry-caption{margin-bottom:2em;} -body.attachment h3.entry-title,div.entry-content div.entry-attachment,div.entry-content div.entry-caption{text-align:center;} -div.entry-content .wp-caption-text{font-style:italic;margin:0.2em auto 1em auto;text-align:center;} -div.entry-content div.gallery{clear:both;float:left;margin:1em auto;text-align:center;width:100%;} -div.entry-content div.gallery dl{float:left;margin:0 auto;text-align:center;} -div.entry-content div.gallery dl.gallery-columns-2{width:49%;} -div.entry-content div.gallery dl.gallery-columns-3{width:33%;} -div.entry-content div.gallery dl.gallery-columns-4{width:24%;} -div.entry-content div.gallery dl.gallery-columns-5{width:19%;} -div.entry-content div.gallery dd{font-style:italic;margin:0 auto 1em auto;text-align:center;} -div.entry-content div.gallery *{margin:0;padding:0;} -div.entry-content div.entry-attachment img,div.entry-content div#nav-images div img{max-width:none;overflow:hidden;} -body.attachment div#wrapper div#content div#nav-images{clear:both;margin:1em auto 2em auto;width:100%;} -body.attachment div#nav-images div{margin:0;padding:2% 2% 4% 2%;width:46%;} -body.attachment div#nav-images div.nav-previous{text-align:right;} -body.attachment div#nav-images div.nav-next{text-align:left;} -body.attachment div.entry-meta,body.attachment div.comments{clear:both;width:100%;} -div.entry-content div.entry-caption,div.entry-content q,div.comments ol.commentlist q{color:#494c5c;} -div.entry-content ul li ul{list-style:square;line-height:150%;} -div.entry-content ul.xoxo,div.entry-content ul.xoxo li{list-style:none;margin:0;padding:0;} -div.entry-content ul.xoxo li h3{margin-bottom:0.3em;} -div.entry-content ul.xoxo li ul{margin:0;padding:0;} -div.entry-content ul.xoxo li ul li{list-style:square;margin:0 0 0 2em;} -div.entry-content ul.xoxo li.hentry span.entry-title{font-size:1em;text-transform:none;} -div.entry-content ul.xoxo li.hentry span.entry-date{font-size:1em;} -div.entry-content ul.xoxo li ul li p{font-style:italic;margin-top:0.3em;} -div.formcontainer form#commentform,div.theme_sidebar ul,div.theme_sidebar ul li#blogtxt-recent-comments blockquote.comment-summary,div.theme_sidebar ul li#blogtxt-recent-comments blockquote.comment-summary p{margin:0;padding:0;} -div.formcontainer div.form-input{margin:0 0 1em;} -div.formcontainer div.form-input input{width:20em;} -div.formcontainer div.form-input input,div.formcontainer div.form-textarea textarea{background:#f6f6f7;border:1px solid #7a818a;font-size:1em;line-height:normal;padding:0.3em;} -div.formcontainer div.form-textarea-label{margin:1em 0 0.2em;} -div.formcontainer textarea#comment{height:12em;margin:0 0 0.5em;overflow:auto;width:25em;} -div.formcontainer,p#mustlogin{margin:0 0 1em 1.5em;} -div.hentry div.archive-meta{font-style:italic;margin:0.5em 0 2em 2em;} -div.hentry div.entry-meta{background:#f6f7f8;border-bottom:1px solid #ccd0d6;border-top:1px solid #ccd0d6;color:#677284;font-size:0.9em;margin:1em 0 5em;padding:0.2em 0.5em;text-align:center;clear:both;} -div.hentry div.entry-meta span.meta-sep{padding:0 0 0 0.3em;} -div.hfeed .entry-title{font-size:1.6em;font-weight:400;line-height:133%;margin:0 0 -0.3em;text-transform:uppercase;} -div.hfeed .page-title{color:#4d5663;font-size:1.7em;font-weight:400;line-height:133%;margin:2em 0 0;} -div.hfeed .page-title span.page-subtitle{color:#7a818a;font-size:0.8em;padding-left:0.2em;} -div.hfeed div#post-0 input#s{width:50%;} -div.hfeed div.p1{margin:5em 0 0;} -div.nav-next{float:right;text-align:right;} -div.nav-previous{float:left;text-align:left;} -div.navigation{font-size:0.9em;height:1.2em;text-align:center;text-transform:uppercase;} -div.navigation div{width:48%;} -div.theme_sidebar{line-height:150%; margin-right:-3px;} -div.theme_sidebar ul li{list-style:none;margin:0 0 2.5em;padding:0;} -div.theme_sidebar ul li h3{font-weight:bold;font-size:1.2em;line-height:133%;letter-spacing:1px;margin:0 0 0.1em;text-transform:uppercase;} -div.theme_sidebar ul li ul li{color:#4d5663;margin:0;padding:0;} -div.theme_sidebar ul li ul li ul{margin:0 0 0.2em;} -div.theme_sidebar ul li ul li ul li{color:#9aa1ae;list-style:disc;margin:0 0 0 2em;} -div.theme_sidebar ul li#blogtxt-recent-comments span.comment-entry-title{font-size:0.8em;} -div.theme_sidebar ul li#blogtxt-recent-comments ul li{margin:0 0 2em;} -div.theme_sidebar ul li#tag-cloud{width:95%;overflow:hidden;line-height:250%;background:transparent;} -div.theme_sidebar ul li#tag-cloud h3{margin-bottom:-1em;} -div.theme_sidebar ul li#calendar div#calendar_wrap{margin:0.5em 0 0;} -div.theme_sidebar ul li#calendar table#wp-calendar{text-align:center;width:75%;} -div.theme_sidebar ul li#calendar table#wp-calendar tbody a{font-size:1.1em;font-weight:700;} -div.theme_sidebar ul li#google-search div form#gsearch,div.theme_sidebar ul li#calendar table#wp-calendar caption{text-align:left;} -div.theme_sidebar ul li#rss_links ul li a,div.theme_sidebar ul li#rss-links ul li a{background:url(images/feed.png) no-repeat left center;padding:0 0 0 15px;} -div.theme_sidebar ul li#search form#searchform{margin:0.2em 0 0;padding:0;} -div.theme_sidebar ul li#search input#s{width:7em;} -div.theme_sidebar ul li.entry-interact ul li.comment-link a{background:url(images/comments.png) no-repeat left center;padding:0 0 0 15px;} -div.theme_sidebar ul li.entry-interact ul li.trackback-link a{background:url(images/trackbacks.png) no-repeat left center;padding:0 0 0 15px;} -div.theme_sidebar ul li.widget_text div.textwidget p{margin:0 0 0.5em;} - - -body{font-size:80%;} -body,div.comments h3.comment-header span.comment-count,div.entry-content ul.xoxo li.hentry span.entry-title{font-family:georgia,times,serif;} -div#wrapper{width:60em;} -div.hfeed .entry-title,div.hfeed .page-title,div.comments h3,div.entry-content h2,div.entry-content h3,div.entry-content h4,div.entry-content h5,div.entry-content h6,div#header div#blog-description,div#header div.archive-description{font-family:arial,helvetica,sans-serif;} -div#header h1#blog-title,div.theme_sidebar ul li h3{font-family:'times new roman',times,serif;} -body input#s,div.entry-content div.page-link,div.entry-content p.attachment-name,div.entry-content q,div.comments ol.commentlist q,div.formcontainer div.form-input input,div.formcontainer div.form-textarea textarea,div.hentry div.entry-meta,div.theme_sidebar{font-family:verdana,geneva,sans-serif;} -div.hfeed div.hentry{text-align:left;} -body div#wrapper{margin:5em 0 0 7em;} -div.entry-content{margin-top: 24px;} diff --git a/themes/blogtxt/assets/images/blockquote.png b/themes/blogtxt/assets/images/blockquote.png deleted file mode 100644 index 0e7ba705..00000000 Binary files a/themes/blogtxt/assets/images/blockquote.png and /dev/null differ diff --git a/themes/blogtxt/assets/images/comments.png b/themes/blogtxt/assets/images/comments.png deleted file mode 100644 index 2db946c4..00000000 Binary files a/themes/blogtxt/assets/images/comments.png and /dev/null differ diff --git a/themes/blogtxt/assets/images/current.png b/themes/blogtxt/assets/images/current.png deleted file mode 100644 index 96200c94..00000000 Binary files a/themes/blogtxt/assets/images/current.png and /dev/null differ diff --git a/themes/blogtxt/assets/images/feed.png b/themes/blogtxt/assets/images/feed.png deleted file mode 100644 index cc869bc6..00000000 Binary files a/themes/blogtxt/assets/images/feed.png and /dev/null differ diff --git a/themes/blogtxt/assets/images/file-download.png b/themes/blogtxt/assets/images/file-download.png deleted file mode 100644 index 2a9459ba..00000000 Binary files a/themes/blogtxt/assets/images/file-download.png and /dev/null differ diff --git a/themes/blogtxt/assets/images/file-html.png b/themes/blogtxt/assets/images/file-html.png deleted file mode 100644 index 2cf3e99c..00000000 Binary files a/themes/blogtxt/assets/images/file-html.png and /dev/null differ diff --git a/themes/blogtxt/assets/images/file-pdf.png b/themes/blogtxt/assets/images/file-pdf.png deleted file mode 100644 index a1ac9982..00000000 Binary files a/themes/blogtxt/assets/images/file-pdf.png and /dev/null differ diff --git a/themes/blogtxt/assets/images/file-zip.png b/themes/blogtxt/assets/images/file-zip.png deleted file mode 100644 index fd789acc..00000000 Binary files a/themes/blogtxt/assets/images/file-zip.png and /dev/null differ diff --git a/themes/blogtxt/assets/images/important.png b/themes/blogtxt/assets/images/important.png deleted file mode 100644 index f65bd24c..00000000 Binary files a/themes/blogtxt/assets/images/important.png and /dev/null differ diff --git a/themes/blogtxt/assets/images/trackbacks.png b/themes/blogtxt/assets/images/trackbacks.png deleted file mode 100644 index 7064e219..00000000 Binary files a/themes/blogtxt/assets/images/trackbacks.png and /dev/null differ diff --git a/themes/blogtxt/license.txt b/themes/blogtxt/license.txt deleted file mode 100644 index fc8a5de7..00000000 --- a/themes/blogtxt/license.txt +++ /dev/null @@ -1,165 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - - This version of the GNU Lesser General Public License incorporates -the terms and conditions of version 3 of the GNU General Public -License, supplemented by the additional permissions listed below. - - 0. Additional Definitions. - - As used herein, "this License" refers to version 3 of the GNU Lesser -General Public License, and the "GNU GPL" refers to version 3 of the GNU -General Public License. - - "The Library" refers to a covered work governed by this License, -other than an Application or a Combined Work as defined below. - - An "Application" is any work that makes use of an interface provided -by the Library, but which is not otherwise based on the Library. -Defining a subclass of a class defined by the Library is deemed a mode -of using an interface provided by the Library. - - A "Combined Work" is a work produced by combining or linking an -Application with the Library. The particular version of the Library -with which the Combined Work was made is also called the "Linked -Version". - - The "Minimal Corresponding Source" for a Combined Work means the -Corresponding Source for the Combined Work, excluding any source code -for portions of the Combined Work that, considered in isolation, are -based on the Application, and not on the Linked Version. - - The "Corresponding Application Code" for a Combined Work means the -object code and/or source code for the Application, including any data -and utility programs needed for reproducing the Combined Work from the -Application, but excluding the System Libraries of the Combined Work. - - 1. Exception to Section 3 of the GNU GPL. - - You may convey a covered work under sections 3 and 4 of this License -without being bound by section 3 of the GNU GPL. - - 2. Conveying Modified Versions. - - If you modify a copy of the Library, and, in your modifications, a -facility refers to a function or data to be supplied by an Application -that uses the facility (other than as an argument passed when the -facility is invoked), then you may convey a copy of the modified -version: - - a) under this License, provided that you make a good faith effort to - ensure that, in the event an Application does not supply the - function or data, the facility still operates, and performs - whatever part of its purpose remains meaningful, or - - b) under the GNU GPL, with none of the additional permissions of - this License applicable to that copy. - - 3. Object Code Incorporating Material from Library Header Files. - - The object code form of an Application may incorporate material from -a header file that is part of the Library. You may convey such object -code under terms of your choice, provided that, if the incorporated -material is not limited to numerical parameters, data structure -layouts and accessors, or small macros, inline functions and templates -(ten or fewer lines in length), you do both of the following: - - a) Give prominent notice with each copy of the object code that the - Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the object code with a copy of the GNU GPL and this license - document. - - 4. Combined Works. - - You may convey a Combined Work under terms of your choice that, -taken together, effectively do not restrict modification of the -portions of the Library contained in the Combined Work and reverse -engineering for debugging such modifications, if you also do each of -the following: - - a) Give prominent notice with each copy of the Combined Work that - the Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the Combined Work with a copy of the GNU GPL and this license - document. - - c) For a Combined Work that displays copyright notices during - execution, include the copyright notice for the Library among - these notices, as well as a reference directing the user to the - copies of the GNU GPL and this license document. - - d) Do one of the following: - - 0) Convey the Minimal Corresponding Source under the terms of this - License, and the Corresponding Application Code in a form - suitable for, and under terms that permit, the user to - recombine or relink the Application with a modified version of - the Linked Version to produce a modified Combined Work, in the - manner specified by section 6 of the GNU GPL for conveying - Corresponding Source. - - 1) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (a) uses at run time - a copy of the Library already present on the user's computer - system, and (b) will operate properly with a modified version - of the Library that is interface-compatible with the Linked - Version. - - e) Provide Installation Information, but only if you would otherwise - be required to provide such information under section 6 of the - GNU GPL, and only to the extent that such information is - necessary to install and execute a modified version of the - Combined Work produced by recombining or relinking the - Application with a modified version of the Linked Version. (If - you use option 4d0, the Installation Information must accompany - the Minimal Corresponding Source and Corresponding Application - Code. If you use option 4d1, you must provide the Installation - Information in the manner specified by section 6 of the GNU GPL - for conveying Corresponding Source.) - - 5. Combined Libraries. - - You may place library facilities that are a work based on the -Library side by side in a single library together with other library -facilities that are not Applications and are not covered by this -License, and convey such a combined library under terms of your -choice, if you do both of the following: - - a) Accompany the combined library with a copy of the same work based - on the Library, uncombined with any other library facilities, - conveyed under the terms of this License. - - b) Give prominent notice with the combined library that part of it - is a work based on the Library, and explaining where to find the - accompanying uncombined form of the same work. - - 6. Revised Versions of the GNU Lesser General Public License. - - The Free Software Foundation may publish revised and/or new versions -of the GNU Lesser General Public License from time to time. Such new -versions will be similar in spirit to the present version, but may -differ in detail to address new problems or concerns. - - Each version is given a distinguishing version number. If the -Library as you received it specifies that a certain numbered version -of the GNU Lesser General Public License "or any later version" -applies to it, you have the option of following the terms and -conditions either of that published version or of any later version -published by the Free Software Foundation. If the Library as you -received it does not specify a version number of the GNU Lesser -General Public License, you may choose any version of the GNU Lesser -General Public License ever published by the Free Software Foundation. - - If the Library as you received it specifies that a proxy can decide -whether future versions of the GNU Lesser General Public License shall -apply, that proxy's public statement of acceptance of any version is -permanent authorization for you to choose that version for the -Library. diff --git a/themes/blogtxt/parent b/themes/blogtxt/parent deleted file mode 100644 index df967b96..00000000 --- a/themes/blogtxt/parent +++ /dev/null @@ -1 +0,0 @@ -base diff --git a/themes/blogtxt/print.css b/themes/blogtxt/print.css deleted file mode 100644 index 6eff50b3..00000000 --- a/themes/blogtxt/print.css +++ /dev/null @@ -1,7 +0,0 @@ -/* BLOG.TXT PRINT STYLES */ -/* Styles for basic printing only. If you want remove print styles, delete line 13 from the header.php file. */ -body div#blog-description,body div.sidebar,body div.access,body div#globalnav,body span.archive-meta,body div.cat-meta,body div#footer,body div.navigation,body div.comments form#commentform,body h3#respond{display:none;} -body div#wrapper div#header{background-color:#fff;background-image:none;color:#000;} -body div#wrapper div#header h1 a,html body div#wrapper div#header h1 a:link,html body div#wrapper div#header h1 a:visited,html body div#wrapper div#header h1 a:hover,html body div#wrapper div#header h1 a:active{color:#000;} -body.single div.entry-meta{line-height:200%;margin:0 20%;} -body.home div.entry-meta,body.archive div.entry-meta,body.search div.entry-meta{text-align:center;margin:0 5%;padding:0 2em;} \ No newline at end of file diff --git a/themes/blogtxt/templates/base.tmpl b/themes/blogtxt/templates/base.tmpl deleted file mode 100644 index 052e1a88..00000000 --- a/themes/blogtxt/templates/base.tmpl +++ /dev/null @@ -1,63 +0,0 @@ -## -*- coding: utf-8 -*- -<%namespace name="base" file="base_helper.tmpl" import="*"/> -${set_locale(lang)} -${base.html_headstart()} -<%block name="extra_head"> -### Leave this block alone. - -${template_hooks['extra_head']()} - - -
-
-
- -
- - <%block name="content"> - -
-
-
- -
-
    - %for url, text in navigation_links[lang]: -
  • ${text}

    - ${template_hooks['menu']()} - ${template_hooks['menu_alt']()} - %endfor -
  • ${license} -
  • ${search_form} -
-
- - - -
- ${body_end} - ${template_hooks['body_end']()} - ${base.late_load_js()} - - diff --git a/themes/blogtxt/templates/index.tmpl b/themes/blogtxt/templates/index.tmpl deleted file mode 100644 index 6d2705f9..00000000 --- a/themes/blogtxt/templates/index.tmpl +++ /dev/null @@ -1,25 +0,0 @@ -## -*- coding: utf-8 -*- -<%namespace name="helper" file="index_helper.tmpl"/> -<%namespace name="comments" file="comments_helper.tmpl"/> -<%inherit file="base.tmpl"/> -<%block name="content"> - % for post in posts: -
-

${post.title()}

-
- ${post.text(lang,index_teasers)} -
- -
- % endfor - ${helper.html_pager()} - ${comments.comment_link_script()} - ${helper.mathjax_script(posts)} - diff --git a/themes/blogtxt/templates/post.tmpl b/themes/blogtxt/templates/post.tmpl deleted file mode 100644 index 4a511be7..00000000 --- a/themes/blogtxt/templates/post.tmpl +++ /dev/null @@ -1,38 +0,0 @@ -## -*- coding: utf-8 -*- -<%namespace name="helper" file="post_helper.tmpl"/> -<%namespace name="pheader" file="post_header.tmpl"/> -<%namespace name="comments" file="comments_helper.tmpl"/> -<%inherit file="base.tmpl"/> -<%block name="extra_head"> -${helper.twitter_card_information(post)} -% if post.meta('keywords'): - -% endif - -<%block name="content"> -
-

${title}

-
- ${post.text()} -
-
- ${messages("Posted:")} - | - ${pheader.html_translations(post)} - <%block name="sourcelink"> - % if not post.meta('password'): - ${messages("Source")} - % endif - - ${helper.html_tags(post)} - -
-
- ${helper.html_pager(post)} - % if not post.meta('nocomments'): - ${comments.comment_form(post.permalink(absolute=True), post.title(), post.base_path)} - % endif - ${helper.mathjax_script(post)} - - diff --git a/themes/bootstrap/README.md b/themes/bootstrap/README.md deleted file mode 100644 index 5340fe24..00000000 --- a/themes/bootstrap/README.md +++ /dev/null @@ -1,23 +0,0 @@ -A "website-done-with-bootstrap" theme, so to speak. - -Has a fixed navigation bar at top that displays the NAVIGATION_LINKS -setting and supports nested menus. - -This theme is used in Nikola's website: http://getnikola.com - -Important: To fit in the bootstrap navigation bar, the search form needs the -navbar-form and pull-left CSS classes applied. Here is an example with Nikola's -default duckduckgo search form: - - SEARCH_FORM = """ - - - - """ % SITE_URL diff --git a/themes/bootstrap/assets/css/bootstrap-responsive.css b/themes/bootstrap/assets/css/bootstrap-responsive.css deleted file mode 100644 index c0bba15b..00000000 --- a/themes/bootstrap/assets/css/bootstrap-responsive.css +++ /dev/null @@ -1,1109 +0,0 @@ -/*! - * Bootstrap Responsive v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */ - -.clearfix { - *zoom: 1; -} - -.clearfix:before, -.clearfix:after { - display: table; - line-height: 0; - content: ""; -} - -.clearfix:after { - clear: both; -} - -.hide-text { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.input-block-level { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -@-ms-viewport { - width: device-width; -} - -.hidden { - display: none; - visibility: hidden; -} - -.visible-phone { - display: none !important; -} - -.visible-tablet { - display: none !important; -} - -.hidden-desktop { - display: none !important; -} - -.visible-desktop { - display: inherit !important; -} - -@media (min-width: 768px) and (max-width: 979px) { - .hidden-desktop { - display: inherit !important; - } - .visible-desktop { - display: none !important ; - } - .visible-tablet { - display: inherit !important; - } - .hidden-tablet { - display: none !important; - } -} - -@media (max-width: 767px) { - .hidden-desktop { - display: inherit !important; - } - .visible-desktop { - display: none !important; - } - .visible-phone { - display: inherit !important; - } - .hidden-phone { - display: none !important; - } -} - -.visible-print { - display: none !important; -} - -@media print { - .visible-print { - display: inherit !important; - } - .hidden-print { - display: none !important; - } -} - -@media (min-width: 1200px) { - .row { - margin-left: -30px; - *zoom: 1; - } - .row:before, - .row:after { - display: table; - line-height: 0; - content: ""; - } - .row:after { - clear: both; - } - [class*="span"] { - float: left; - min-height: 1px; - margin-left: 30px; - } - .container, - .navbar-static-top .container, - .navbar-fixed-top .container, - .navbar-fixed-bottom .container { - width: 1170px; - } - .span12 { - width: 1170px; - } - .span11 { - width: 1070px; - } - .span10 { - width: 970px; - } - .span9 { - width: 870px; - } - .span8 { - width: 770px; - } - .span7 { - width: 670px; - } - .span6 { - width: 570px; - } - .span5 { - width: 470px; - } - .span4 { - width: 370px; - } - .span3 { - width: 270px; - } - .span2 { - width: 170px; - } - .span1 { - width: 70px; - } - .offset12 { - margin-left: 1230px; - } - .offset11 { - margin-left: 1130px; - } - .offset10 { - margin-left: 1030px; - } - .offset9 { - margin-left: 930px; - } - .offset8 { - margin-left: 830px; - } - .offset7 { - margin-left: 730px; - } - .offset6 { - margin-left: 630px; - } - .offset5 { - margin-left: 530px; - } - .offset4 { - margin-left: 430px; - } - .offset3 { - margin-left: 330px; - } - .offset2 { - margin-left: 230px; - } - .offset1 { - margin-left: 130px; - } - .row-fluid { - width: 100%; - *zoom: 1; - } - .row-fluid:before, - .row-fluid:after { - display: table; - line-height: 0; - content: ""; - } - .row-fluid:after { - clear: both; - } - .row-fluid [class*="span"] { - display: block; - float: left; - width: 100%; - min-height: 30px; - margin-left: 2.564102564102564%; - *margin-left: 2.5109110747408616%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - .row-fluid [class*="span"]:first-child { - margin-left: 0; - } - .row-fluid .controls-row [class*="span"] + [class*="span"] { - margin-left: 2.564102564102564%; - } - .row-fluid .span12 { - width: 100%; - *width: 99.94680851063829%; - } - .row-fluid .span11 { - width: 91.45299145299145%; - *width: 91.39979996362975%; - } - .row-fluid .span10 { - width: 82.90598290598291%; - *width: 82.8527914166212%; - } - .row-fluid .span9 { - width: 74.35897435897436%; - *width: 74.30578286961266%; - } - .row-fluid .span8 { - width: 65.81196581196582%; - *width: 65.75877432260411%; - } - .row-fluid .span7 { - width: 57.26495726495726%; - *width: 57.21176577559556%; - } - .row-fluid .span6 { - width: 48.717948717948715%; - *width: 48.664757228587014%; - } - .row-fluid .span5 { - width: 40.17094017094017%; - *width: 40.11774868157847%; - } - .row-fluid .span4 { - width: 31.623931623931625%; - *width: 31.570740134569924%; - } - .row-fluid .span3 { - width: 23.076923076923077%; - *width: 23.023731587561375%; - } - .row-fluid .span2 { - width: 14.52991452991453%; - *width: 14.476723040552828%; - } - .row-fluid .span1 { - width: 5.982905982905983%; - *width: 5.929714493544281%; - } - .row-fluid .offset12 { - margin-left: 105.12820512820512%; - *margin-left: 105.02182214948171%; - } - .row-fluid .offset12:first-child { - margin-left: 102.56410256410257%; - *margin-left: 102.45771958537915%; - } - .row-fluid .offset11 { - margin-left: 96.58119658119658%; - *margin-left: 96.47481360247316%; - } - .row-fluid .offset11:first-child { - margin-left: 94.01709401709402%; - *margin-left: 93.91071103837061%; - } - .row-fluid .offset10 { - margin-left: 88.03418803418803%; - *margin-left: 87.92780505546462%; - } - .row-fluid .offset10:first-child { - margin-left: 85.47008547008548%; - *margin-left: 85.36370249136206%; - } - .row-fluid .offset9 { - margin-left: 79.48717948717949%; - *margin-left: 79.38079650845607%; - } - .row-fluid .offset9:first-child { - margin-left: 76.92307692307693%; - *margin-left: 76.81669394435352%; - } - .row-fluid .offset8 { - margin-left: 70.94017094017094%; - *margin-left: 70.83378796144753%; - } - .row-fluid .offset8:first-child { - margin-left: 68.37606837606839%; - *margin-left: 68.26968539734497%; - } - .row-fluid .offset7 { - margin-left: 62.393162393162385%; - *margin-left: 62.28677941443899%; - } - .row-fluid .offset7:first-child { - margin-left: 59.82905982905982%; - *margin-left: 59.72267685033642%; - } - .row-fluid .offset6 { - margin-left: 53.84615384615384%; - *margin-left: 53.739770867430444%; - } - .row-fluid .offset6:first-child { - margin-left: 51.28205128205128%; - *margin-left: 51.175668303327875%; - } - .row-fluid .offset5 { - margin-left: 45.299145299145295%; - *margin-left: 45.1927623204219%; - } - .row-fluid .offset5:first-child { - margin-left: 42.73504273504273%; - *margin-left: 42.62865975631933%; - } - .row-fluid .offset4 { - margin-left: 36.75213675213675%; - *margin-left: 36.645753773413354%; - } - .row-fluid .offset4:first-child { - margin-left: 34.18803418803419%; - *margin-left: 34.081651209310785%; - } - .row-fluid .offset3 { - margin-left: 28.205128205128204%; - *margin-left: 28.0987452264048%; - } - .row-fluid .offset3:first-child { - margin-left: 25.641025641025642%; - *margin-left: 25.53464266230224%; - } - .row-fluid .offset2 { - margin-left: 19.65811965811966%; - *margin-left: 19.551736679396257%; - } - .row-fluid .offset2:first-child { - margin-left: 17.094017094017094%; - *margin-left: 16.98763411529369%; - } - .row-fluid .offset1 { - margin-left: 11.11111111111111%; - *margin-left: 11.004728132387708%; - } - .row-fluid .offset1:first-child { - margin-left: 8.547008547008547%; - *margin-left: 8.440625568285142%; - } - input, - textarea, - .uneditable-input { - margin-left: 0; - } - .controls-row [class*="span"] + [class*="span"] { - margin-left: 30px; - } - input.span12, - textarea.span12, - .uneditable-input.span12 { - width: 1156px; - } - input.span11, - textarea.span11, - .uneditable-input.span11 { - width: 1056px; - } - input.span10, - textarea.span10, - .uneditable-input.span10 { - width: 956px; - } - input.span9, - textarea.span9, - .uneditable-input.span9 { - width: 856px; - } - input.span8, - textarea.span8, - .uneditable-input.span8 { - width: 756px; - } - input.span7, - textarea.span7, - .uneditable-input.span7 { - width: 656px; - } - input.span6, - textarea.span6, - .uneditable-input.span6 { - width: 556px; - } - input.span5, - textarea.span5, - .uneditable-input.span5 { - width: 456px; - } - input.span4, - textarea.span4, - .uneditable-input.span4 { - width: 356px; - } - input.span3, - textarea.span3, - .uneditable-input.span3 { - width: 256px; - } - input.span2, - textarea.span2, - .uneditable-input.span2 { - width: 156px; - } - input.span1, - textarea.span1, - .uneditable-input.span1 { - width: 56px; - } - .thumbnails { - margin-left: -30px; - } - .thumbnails > li { - margin-left: 30px; - } - .row-fluid .thumbnails { - margin-left: 0; - } -} - -@media (min-width: 768px) and (max-width: 979px) { - .row { - margin-left: -20px; - *zoom: 1; - } - .row:before, - .row:after { - display: table; - line-height: 0; - content: ""; - } - .row:after { - clear: both; - } - [class*="span"] { - float: left; - min-height: 1px; - margin-left: 20px; - } - .container, - .navbar-static-top .container, - .navbar-fixed-top .container, - .navbar-fixed-bottom .container { - width: 724px; - } - .span12 { - width: 724px; - } - .span11 { - width: 662px; - } - .span10 { - width: 600px; - } - .span9 { - width: 538px; - } - .span8 { - width: 476px; - } - .span7 { - width: 414px; - } - .span6 { - width: 352px; - } - .span5 { - width: 290px; - } - .span4 { - width: 228px; - } - .span3 { - width: 166px; - } - .span2 { - width: 104px; - } - .span1 { - width: 42px; - } - .offset12 { - margin-left: 764px; - } - .offset11 { - margin-left: 702px; - } - .offset10 { - margin-left: 640px; - } - .offset9 { - margin-left: 578px; - } - .offset8 { - margin-left: 516px; - } - .offset7 { - margin-left: 454px; - } - .offset6 { - margin-left: 392px; - } - .offset5 { - margin-left: 330px; - } - .offset4 { - margin-left: 268px; - } - .offset3 { - margin-left: 206px; - } - .offset2 { - margin-left: 144px; - } - .offset1 { - margin-left: 82px; - } - .row-fluid { - width: 100%; - *zoom: 1; - } - .row-fluid:before, - .row-fluid:after { - display: table; - line-height: 0; - content: ""; - } - .row-fluid:after { - clear: both; - } - .row-fluid [class*="span"] { - display: block; - float: left; - width: 100%; - min-height: 30px; - margin-left: 2.7624309392265194%; - *margin-left: 2.709239449864817%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - .row-fluid [class*="span"]:first-child { - margin-left: 0; - } - .row-fluid .controls-row [class*="span"] + [class*="span"] { - margin-left: 2.7624309392265194%; - } - .row-fluid .span12 { - width: 100%; - *width: 99.94680851063829%; - } - .row-fluid .span11 { - width: 91.43646408839778%; - *width: 91.38327259903608%; - } - .row-fluid .span10 { - width: 82.87292817679558%; - *width: 82.81973668743387%; - } - .row-fluid .span9 { - width: 74.30939226519337%; - *width: 74.25620077583166%; - } - .row-fluid .span8 { - width: 65.74585635359117%; - *width: 65.69266486422946%; - } - .row-fluid .span7 { - width: 57.18232044198895%; - *width: 57.12912895262725%; - } - .row-fluid .span6 { - width: 48.61878453038674%; - *width: 48.56559304102504%; - } - .row-fluid .span5 { - width: 40.05524861878453%; - *width: 40.00205712942283%; - } - .row-fluid .span4 { - width: 31.491712707182323%; - *width: 31.43852121782062%; - } - .row-fluid .span3 { - width: 22.92817679558011%; - *width: 22.87498530621841%; - } - .row-fluid .span2 { - width: 14.3646408839779%; - *width: 14.311449394616199%; - } - .row-fluid .span1 { - width: 5.801104972375691%; - *width: 5.747913483013988%; - } - .row-fluid .offset12 { - margin-left: 105.52486187845304%; - *margin-left: 105.41847889972962%; - } - .row-fluid .offset12:first-child { - margin-left: 102.76243093922652%; - *margin-left: 102.6560479605031%; - } - .row-fluid .offset11 { - margin-left: 96.96132596685082%; - *margin-left: 96.8549429881274%; - } - .row-fluid .offset11:first-child { - margin-left: 94.1988950276243%; - *margin-left: 94.09251204890089%; - } - .row-fluid .offset10 { - margin-left: 88.39779005524862%; - *margin-left: 88.2914070765252%; - } - .row-fluid .offset10:first-child { - margin-left: 85.6353591160221%; - *margin-left: 85.52897613729868%; - } - .row-fluid .offset9 { - margin-left: 79.8342541436464%; - *margin-left: 79.72787116492299%; - } - .row-fluid .offset9:first-child { - margin-left: 77.07182320441989%; - *margin-left: 76.96544022569647%; - } - .row-fluid .offset8 { - margin-left: 71.2707182320442%; - *margin-left: 71.16433525332079%; - } - .row-fluid .offset8:first-child { - margin-left: 68.50828729281768%; - *margin-left: 68.40190431409427%; - } - .row-fluid .offset7 { - margin-left: 62.70718232044199%; - *margin-left: 62.600799341718584%; - } - .row-fluid .offset7:first-child { - margin-left: 59.94475138121547%; - *margin-left: 59.838368402492065%; - } - .row-fluid .offset6 { - margin-left: 54.14364640883978%; - *margin-left: 54.037263430116376%; - } - .row-fluid .offset6:first-child { - margin-left: 51.38121546961326%; - *margin-left: 51.27483249088986%; - } - .row-fluid .offset5 { - margin-left: 45.58011049723757%; - *margin-left: 45.47372751851417%; - } - .row-fluid .offset5:first-child { - margin-left: 42.81767955801105%; - *margin-left: 42.71129657928765%; - } - .row-fluid .offset4 { - margin-left: 37.01657458563536%; - *margin-left: 36.91019160691196%; - } - .row-fluid .offset4:first-child { - margin-left: 34.25414364640884%; - *margin-left: 34.14776066768544%; - } - .row-fluid .offset3 { - margin-left: 28.45303867403315%; - *margin-left: 28.346655695309746%; - } - .row-fluid .offset3:first-child { - margin-left: 25.69060773480663%; - *margin-left: 25.584224756083227%; - } - .row-fluid .offset2 { - margin-left: 19.88950276243094%; - *margin-left: 19.783119783707537%; - } - .row-fluid .offset2:first-child { - margin-left: 17.12707182320442%; - *margin-left: 17.02068884448102%; - } - .row-fluid .offset1 { - margin-left: 11.32596685082873%; - *margin-left: 11.219583872105325%; - } - .row-fluid .offset1:first-child { - margin-left: 8.56353591160221%; - *margin-left: 8.457152932878806%; - } - input, - textarea, - .uneditable-input { - margin-left: 0; - } - .controls-row [class*="span"] + [class*="span"] { - margin-left: 20px; - } - input.span12, - textarea.span12, - .uneditable-input.span12 { - width: 710px; - } - input.span11, - textarea.span11, - .uneditable-input.span11 { - width: 648px; - } - input.span10, - textarea.span10, - .uneditable-input.span10 { - width: 586px; - } - input.span9, - textarea.span9, - .uneditable-input.span9 { - width: 524px; - } - input.span8, - textarea.span8, - .uneditable-input.span8 { - width: 462px; - } - input.span7, - textarea.span7, - .uneditable-input.span7 { - width: 400px; - } - input.span6, - textarea.span6, - .uneditable-input.span6 { - width: 338px; - } - input.span5, - textarea.span5, - .uneditable-input.span5 { - width: 276px; - } - input.span4, - textarea.span4, - .uneditable-input.span4 { - width: 214px; - } - input.span3, - textarea.span3, - .uneditable-input.span3 { - width: 152px; - } - input.span2, - textarea.span2, - .uneditable-input.span2 { - width: 90px; - } - input.span1, - textarea.span1, - .uneditable-input.span1 { - width: 28px; - } -} - -@media (max-width: 767px) { - body { - padding-right: 20px; - padding-left: 20px; - } - .navbar-fixed-top, - .navbar-fixed-bottom, - .navbar-static-top { - margin-right: -20px; - margin-left: -20px; - } - .container-fluid { - padding: 0; - } - .dl-horizontal dt { - float: none; - width: auto; - clear: none; - text-align: left; - } - .dl-horizontal dd { - margin-left: 0; - } - .container { - width: auto; - } - .row-fluid { - width: 100%; - } - .row, - .thumbnails { - margin-left: 0; - } - .thumbnails > li { - float: none; - margin-left: 0; - } - [class*="span"], - .uneditable-input[class*="span"], - .row-fluid [class*="span"] { - display: block; - float: none; - width: 100%; - margin-left: 0; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - .span12, - .row-fluid .span12 { - width: 100%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - .row-fluid [class*="offset"]:first-child { - margin-left: 0; - } - .input-large, - .input-xlarge, - .input-xxlarge, - input[class*="span"], - select[class*="span"], - textarea[class*="span"], - .uneditable-input { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - .input-prepend input, - .input-append input, - .input-prepend input[class*="span"], - .input-append input[class*="span"] { - display: inline-block; - width: auto; - } - .controls-row [class*="span"] + [class*="span"] { - margin-left: 0; - } - .modal { - position: fixed; - top: 20px; - right: 20px; - left: 20px; - width: auto; - margin: 0; - } - .modal.fade { - top: -100px; - } - .modal.fade.in { - top: 20px; - } -} - -@media (max-width: 480px) { - .nav-collapse { - -webkit-transform: translate3d(0, 0, 0); - } - .page-header h1 small { - display: block; - line-height: 20px; - } - input[type="checkbox"], - input[type="radio"] { - border: 1px solid #ccc; - } - .form-horizontal .control-label { - float: none; - width: auto; - padding-top: 0; - text-align: left; - } - .form-horizontal .controls { - margin-left: 0; - } - .form-horizontal .control-list { - padding-top: 0; - } - .form-horizontal .form-actions { - padding-right: 10px; - padding-left: 10px; - } - .media .pull-left, - .media .pull-right { - display: block; - float: none; - margin-bottom: 10px; - } - .media-object { - margin-right: 0; - margin-left: 0; - } - .modal { - top: 10px; - right: 10px; - left: 10px; - } - .modal-header .close { - padding: 10px; - margin: -10px; - } - .carousel-caption { - position: static; - } -} - -@media (max-width: 979px) { - body { - padding-top: 0; - } - .navbar-fixed-top, - .navbar-fixed-bottom { - position: static; - } - .navbar-fixed-top { - margin-bottom: 20px; - } - .navbar-fixed-bottom { - margin-top: 20px; - } - .navbar-fixed-top .navbar-inner, - .navbar-fixed-bottom .navbar-inner { - padding: 5px; - } - .navbar .container { - width: auto; - padding: 0; - } - .navbar .brand { - padding-right: 10px; - padding-left: 10px; - margin: 0 0 0 -5px; - } - .nav-collapse { - clear: both; - } - .nav-collapse .nav { - float: none; - margin: 0 0 10px; - } - .nav-collapse .nav > li { - float: none; - } - .nav-collapse .nav > li > a { - margin-bottom: 2px; - } - .nav-collapse .nav > .divider-vertical { - display: none; - } - .nav-collapse .nav .nav-header { - color: #777777; - text-shadow: none; - } - .nav-collapse .nav > li > a, - .nav-collapse .dropdown-menu a { - padding: 9px 15px; - font-weight: bold; - color: #777777; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - } - .nav-collapse .btn { - padding: 4px 10px 4px; - font-weight: normal; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - } - .nav-collapse .dropdown-menu li + li a { - margin-bottom: 2px; - } - .nav-collapse .nav > li > a:hover, - .nav-collapse .nav > li > a:focus, - .nav-collapse .dropdown-menu a:hover, - .nav-collapse .dropdown-menu a:focus { - background-color: #f2f2f2; - } - .navbar-inverse .nav-collapse .nav > li > a, - .navbar-inverse .nav-collapse .dropdown-menu a { - color: #999999; - } - .navbar-inverse .nav-collapse .nav > li > a:hover, - .navbar-inverse .nav-collapse .nav > li > a:focus, - .navbar-inverse .nav-collapse .dropdown-menu a:hover, - .navbar-inverse .nav-collapse .dropdown-menu a:focus { - background-color: #111111; - } - .nav-collapse.in .btn-group { - padding: 0; - margin-top: 5px; - } - .nav-collapse .dropdown-menu { - position: static; - top: auto; - left: auto; - display: none; - float: none; - max-width: none; - padding: 0; - margin: 0 15px; - background-color: transparent; - border: none; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - } - .nav-collapse .open > .dropdown-menu { - display: block; - } - .nav-collapse .dropdown-menu:before, - .nav-collapse .dropdown-menu:after { - display: none; - } - .nav-collapse .dropdown-menu .divider { - display: none; - } - .nav-collapse .nav > li > .dropdown-menu:before, - .nav-collapse .nav > li > .dropdown-menu:after { - display: none; - } - .nav-collapse .navbar-form, - .nav-collapse .navbar-search { - float: none; - padding: 10px 15px; - margin: 10px 0; - border-top: 1px solid #f2f2f2; - border-bottom: 1px solid #f2f2f2; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - } - .navbar-inverse .nav-collapse .navbar-form, - .navbar-inverse .nav-collapse .navbar-search { - border-top-color: #111111; - border-bottom-color: #111111; - } - .navbar .nav-collapse .nav.pull-right { - float: none; - margin-left: 0; - } - .nav-collapse, - .nav-collapse.collapse { - height: 0; - overflow: hidden; - } - .navbar .btn-navbar { - display: block; - } - .navbar-static .navbar-inner { - padding-right: 10px; - padding-left: 10px; - } -} - -@media (min-width: 980px) { - .nav-collapse.collapse { - height: auto !important; - overflow: visible !important; - } -} diff --git a/themes/bootstrap/assets/css/bootstrap-responsive.min.css b/themes/bootstrap/assets/css/bootstrap-responsive.min.css deleted file mode 100644 index 96a435be..00000000 --- a/themes/bootstrap/assets/css/bootstrap-responsive.min.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * Bootstrap Responsive v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}} diff --git a/themes/bootstrap/assets/css/bootstrap.css b/themes/bootstrap/assets/css/bootstrap.css deleted file mode 100644 index 5b7fe7e8..00000000 --- a/themes/bootstrap/assets/css/bootstrap.css +++ /dev/null @@ -1,6167 +0,0 @@ -/*! - * Bootstrap v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */ - -.clearfix { - *zoom: 1; -} - -.clearfix:before, -.clearfix:after { - display: table; - line-height: 0; - content: ""; -} - -.clearfix:after { - clear: both; -} - -.hide-text { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.input-block-level { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -nav, -section { - display: block; -} - -audio, -canvas, -video { - display: inline-block; - *display: inline; - *zoom: 1; -} - -audio:not([controls]) { - display: none; -} - -html { - font-size: 100%; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} - -a:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -a:hover, -a:active { - outline: 0; -} - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -img { - width: auto\9; - height: auto; - max-width: 100%; - vertical-align: middle; - border: 0; - -ms-interpolation-mode: bicubic; -} - -#map_canvas img, -.google-maps img { - max-width: none; -} - -button, -input, -select, -textarea { - margin: 0; - font-size: 100%; - vertical-align: middle; -} - -button, -input { - *overflow: visible; - line-height: normal; -} - -button::-moz-focus-inner, -input::-moz-focus-inner { - padding: 0; - border: 0; -} - -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - cursor: pointer; - -webkit-appearance: button; -} - -label, -select, -button, -input[type="button"], -input[type="reset"], -input[type="submit"], -input[type="radio"], -input[type="checkbox"] { - cursor: pointer; -} - -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-decoration, -input[type="search"]::-webkit-search-cancel-button { - -webkit-appearance: none; -} - -textarea { - overflow: auto; - vertical-align: top; -} - -@media print { - * { - color: #000 !important; - text-shadow: none !important; - background: transparent !important; - box-shadow: none !important; - } - a, - a:visited { - text-decoration: underline; - } - a[href]:after { - content: " (" attr(href) ")"; - } - abbr[title]:after { - content: " (" attr(title) ")"; - } - .ir a:after, - a[href^="javascript:"]:after, - a[href^="#"]: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; - } - @page { - margin: 0.5cm; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } -} - -body { - margin: 0; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - line-height: 20px; - color: #333333; - background-color: #ffffff; -} - -a { - color: #0088cc; - text-decoration: none; -} - -a:hover, -a:focus { - color: #005580; - text-decoration: underline; -} - -.img-rounded { - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} - -.img-polaroid { - padding: 4px; - background-color: #fff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -} - -.img-circle { - -webkit-border-radius: 500px; - -moz-border-radius: 500px; - border-radius: 500px; -} - -.row { - margin-left: -20px; - *zoom: 1; -} - -.row:before, -.row:after { - display: table; - line-height: 0; - content: ""; -} - -.row:after { - clear: both; -} - -[class*="span"] { - float: left; - min-height: 1px; - margin-left: 20px; -} - -.container, -.navbar-static-top .container, -.navbar-fixed-top .container, -.navbar-fixed-bottom .container { - width: 940px; -} - -.span12 { - width: 940px; -} - -.span11 { - width: 860px; -} - -.span10 { - width: 780px; -} - -.span9 { - width: 700px; -} - -.span8 { - width: 620px; -} - -.span7 { - width: 540px; -} - -.span6 { - width: 460px; -} - -.span5 { - width: 380px; -} - -.span4 { - width: 300px; -} - -.span3 { - width: 220px; -} - -.span2 { - width: 140px; -} - -.span1 { - width: 60px; -} - -.offset12 { - margin-left: 980px; -} - -.offset11 { - margin-left: 900px; -} - -.offset10 { - margin-left: 820px; -} - -.offset9 { - margin-left: 740px; -} - -.offset8 { - margin-left: 660px; -} - -.offset7 { - margin-left: 580px; -} - -.offset6 { - margin-left: 500px; -} - -.offset5 { - margin-left: 420px; -} - -.offset4 { - margin-left: 340px; -} - -.offset3 { - margin-left: 260px; -} - -.offset2 { - margin-left: 180px; -} - -.offset1 { - margin-left: 100px; -} - -.row-fluid { - width: 100%; - *zoom: 1; -} - -.row-fluid:before, -.row-fluid:after { - display: table; - line-height: 0; - content: ""; -} - -.row-fluid:after { - clear: both; -} - -.row-fluid [class*="span"] { - display: block; - float: left; - width: 100%; - min-height: 30px; - margin-left: 2.127659574468085%; - *margin-left: 2.074468085106383%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -.row-fluid [class*="span"]:first-child { - margin-left: 0; -} - -.row-fluid .controls-row [class*="span"] + [class*="span"] { - margin-left: 2.127659574468085%; -} - -.row-fluid .span12 { - width: 100%; - *width: 99.94680851063829%; -} - -.row-fluid .span11 { - width: 91.48936170212765%; - *width: 91.43617021276594%; -} - -.row-fluid .span10 { - width: 82.97872340425532%; - *width: 82.92553191489361%; -} - -.row-fluid .span9 { - width: 74.46808510638297%; - *width: 74.41489361702126%; -} - -.row-fluid .span8 { - width: 65.95744680851064%; - *width: 65.90425531914893%; -} - -.row-fluid .span7 { - width: 57.44680851063829%; - *width: 57.39361702127659%; -} - -.row-fluid .span6 { - width: 48.93617021276595%; - *width: 48.88297872340425%; -} - -.row-fluid .span5 { - width: 40.42553191489362%; - *width: 40.37234042553192%; -} - -.row-fluid .span4 { - width: 31.914893617021278%; - *width: 31.861702127659576%; -} - -.row-fluid .span3 { - width: 23.404255319148934%; - *width: 23.351063829787233%; -} - -.row-fluid .span2 { - width: 14.893617021276595%; - *width: 14.840425531914894%; -} - -.row-fluid .span1 { - width: 6.382978723404255%; - *width: 6.329787234042553%; -} - -.row-fluid .offset12 { - margin-left: 104.25531914893617%; - *margin-left: 104.14893617021275%; -} - -.row-fluid .offset12:first-child { - margin-left: 102.12765957446808%; - *margin-left: 102.02127659574467%; -} - -.row-fluid .offset11 { - margin-left: 95.74468085106382%; - *margin-left: 95.6382978723404%; -} - -.row-fluid .offset11:first-child { - margin-left: 93.61702127659574%; - *margin-left: 93.51063829787232%; -} - -.row-fluid .offset10 { - margin-left: 87.23404255319149%; - *margin-left: 87.12765957446807%; -} - -.row-fluid .offset10:first-child { - margin-left: 85.1063829787234%; - *margin-left: 84.99999999999999%; -} - -.row-fluid .offset9 { - margin-left: 78.72340425531914%; - *margin-left: 78.61702127659572%; -} - -.row-fluid .offset9:first-child { - margin-left: 76.59574468085106%; - *margin-left: 76.48936170212764%; -} - -.row-fluid .offset8 { - margin-left: 70.2127659574468%; - *margin-left: 70.10638297872339%; -} - -.row-fluid .offset8:first-child { - margin-left: 68.08510638297872%; - *margin-left: 67.9787234042553%; -} - -.row-fluid .offset7 { - margin-left: 61.70212765957446%; - *margin-left: 61.59574468085106%; -} - -.row-fluid .offset7:first-child { - margin-left: 59.574468085106375%; - *margin-left: 59.46808510638297%; -} - -.row-fluid .offset6 { - margin-left: 53.191489361702125%; - *margin-left: 53.085106382978715%; -} - -.row-fluid .offset6:first-child { - margin-left: 51.063829787234035%; - *margin-left: 50.95744680851063%; -} - -.row-fluid .offset5 { - margin-left: 44.68085106382979%; - *margin-left: 44.57446808510638%; -} - -.row-fluid .offset5:first-child { - margin-left: 42.5531914893617%; - *margin-left: 42.4468085106383%; -} - -.row-fluid .offset4 { - margin-left: 36.170212765957444%; - *margin-left: 36.06382978723405%; -} - -.row-fluid .offset4:first-child { - margin-left: 34.04255319148936%; - *margin-left: 33.93617021276596%; -} - -.row-fluid .offset3 { - margin-left: 27.659574468085104%; - *margin-left: 27.5531914893617%; -} - -.row-fluid .offset3:first-child { - margin-left: 25.53191489361702%; - *margin-left: 25.425531914893618%; -} - -.row-fluid .offset2 { - margin-left: 19.148936170212764%; - *margin-left: 19.04255319148936%; -} - -.row-fluid .offset2:first-child { - margin-left: 17.02127659574468%; - *margin-left: 16.914893617021278%; -} - -.row-fluid .offset1 { - margin-left: 10.638297872340425%; - *margin-left: 10.53191489361702%; -} - -.row-fluid .offset1:first-child { - margin-left: 8.51063829787234%; - *margin-left: 8.404255319148938%; -} - -[class*="span"].hide, -.row-fluid [class*="span"].hide { - display: none; -} - -[class*="span"].pull-right, -.row-fluid [class*="span"].pull-right { - float: right; -} - -.container { - margin-right: auto; - margin-left: auto; - *zoom: 1; -} - -.container:before, -.container:after { - display: table; - line-height: 0; - content: ""; -} - -.container:after { - clear: both; -} - -.container-fluid { - padding-right: 20px; - padding-left: 20px; - *zoom: 1; -} - -.container-fluid:before, -.container-fluid:after { - display: table; - line-height: 0; - content: ""; -} - -.container-fluid:after { - clear: both; -} - -p { - margin: 0 0 10px; -} - -.lead { - margin-bottom: 20px; - font-size: 21px; - font-weight: 200; - line-height: 30px; -} - -small { - font-size: 85%; -} - -strong { - font-weight: bold; -} - -em { - font-style: italic; -} - -cite { - font-style: normal; -} - -.muted { - color: #999999; -} - -a.muted:hover, -a.muted:focus { - color: #808080; -} - -.text-warning { - color: #c09853; -} - -a.text-warning:hover, -a.text-warning:focus { - color: #a47e3c; -} - -.text-error { - color: #b94a48; -} - -a.text-error:hover, -a.text-error:focus { - color: #953b39; -} - -.text-info { - color: #3a87ad; -} - -a.text-info:hover, -a.text-info:focus { - color: #2d6987; -} - -.text-success { - color: #468847; -} - -a.text-success:hover, -a.text-success:focus { - color: #356635; -} - -.text-left { - text-align: left; -} - -.text-right { - text-align: right; -} - -.text-center { - text-align: center; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - margin: 10px 0; - font-family: inherit; - font-weight: bold; - line-height: 20px; - color: inherit; - text-rendering: optimizelegibility; -} - -h1 small, -h2 small, -h3 small, -h4 small, -h5 small, -h6 small { - font-weight: normal; - line-height: 1; - color: #999999; -} - -h1, -h2, -h3 { - line-height: 40px; -} - -h1 { - font-size: 38.5px; -} - -h2 { - font-size: 31.5px; -} - -h3 { - font-size: 24.5px; -} - -h4 { - font-size: 17.5px; -} - -h5 { - font-size: 14px; -} - -h6 { - font-size: 11.9px; -} - -h1 small { - font-size: 24.5px; -} - -h2 small { - font-size: 17.5px; -} - -h3 small { - font-size: 14px; -} - -h4 small { - font-size: 14px; -} - -.page-header { - padding-bottom: 9px; - margin: 20px 0 30px; - border-bottom: 1px solid #eeeeee; -} - -ul, -ol { - padding: 0; - margin: 0 0 10px 25px; -} - -ul ul, -ul ol, -ol ol, -ol ul { - margin-bottom: 0; -} - -li { - line-height: 20px; -} - -ul.unstyled, -ol.unstyled { - margin-left: 0; - list-style: none; -} - -ul.inline, -ol.inline { - margin-left: 0; - list-style: none; -} - -ul.inline > li, -ol.inline > li { - display: inline-block; - *display: inline; - padding-right: 5px; - padding-left: 5px; - *zoom: 1; -} - -dl { - margin-bottom: 20px; -} - -dt, -dd { - line-height: 20px; -} - -dt { - font-weight: bold; -} - -dd { - margin-left: 10px; -} - -.dl-horizontal { - *zoom: 1; -} - -.dl-horizontal:before, -.dl-horizontal:after { - display: table; - line-height: 0; - content: ""; -} - -.dl-horizontal:after { - clear: both; -} - -.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; -} - -hr { - margin: 20px 0; - border: 0; - border-top: 1px solid #eeeeee; - border-bottom: 1px solid #ffffff; -} - -abbr[title], -abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted #999999; -} - -abbr.initialism { - font-size: 90%; - text-transform: uppercase; -} - -blockquote { - padding: 0 0 0 15px; - margin: 0 0 20px; - border-left: 5px solid #eeeeee; -} - -blockquote p { - margin-bottom: 0; - font-size: 17.5px; - font-weight: 300; - line-height: 1.25; -} - -blockquote small { - display: block; - line-height: 20px; - color: #999999; -} - -blockquote small:before { - content: '\2014 \00A0'; -} - -blockquote.pull-right { - float: right; - padding-right: 15px; - padding-left: 0; - border-right: 5px solid #eeeeee; - border-left: 0; -} - -blockquote.pull-right p, -blockquote.pull-right small { - text-align: right; -} - -blockquote.pull-right small:before { - content: ''; -} - -blockquote.pull-right small:after { - content: '\00A0 \2014'; -} - -q:before, -q:after, -blockquote:before, -blockquote:after { - content: ""; -} - -address { - display: block; - margin-bottom: 20px; - font-style: normal; - line-height: 20px; -} - -code, -pre { - padding: 0 3px 2px; - font-family: Monaco, Menlo, Consolas, "Courier New", monospace; - font-size: 12px; - color: #333333; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} - -code { - padding: 2px 4px; - color: #d14; - white-space: nowrap; - background-color: #f7f7f9; - border: 1px solid #e1e1e8; -} - -pre { - display: block; - padding: 9.5px; - margin: 0 0 10px; - font-size: 13px; - line-height: 20px; - word-break: break-all; - word-wrap: break-word; - white-space: pre; - white-space: pre-wrap; - background-color: #f5f5f5; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.15); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -pre.prettyprint { - margin-bottom: 20px; -} - -pre code { - padding: 0; - color: inherit; - white-space: pre; - white-space: pre-wrap; - background-color: transparent; - border: 0; -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -form { - margin: 0 0 20px; -} - -fieldset { - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 21px; - line-height: 40px; - color: #333333; - border: 0; - border-bottom: 1px solid #e5e5e5; -} - -legend small { - font-size: 15px; - color: #999999; -} - -label, -input, -button, -select, -textarea { - font-size: 14px; - font-weight: normal; - line-height: 20px; -} - -input, -button, -select, -textarea { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -} - -label { - display: block; - margin-bottom: 5px; -} - -select, -textarea, -input[type="text"], -input[type="password"], -input[type="datetime"], -input[type="datetime-local"], -input[type="date"], -input[type="month"], -input[type="time"], -input[type="week"], -input[type="number"], -input[type="email"], -input[type="url"], -input[type="search"], -input[type="tel"], -input[type="color"], -.uneditable-input { - display: inline-block; - height: 20px; - padding: 4px 6px; - margin-bottom: 10px; - font-size: 14px; - line-height: 20px; - color: #555555; - vertical-align: middle; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -input, -textarea, -.uneditable-input { - width: 206px; -} - -textarea { - height: auto; -} - -textarea, -input[type="text"], -input[type="password"], -input[type="datetime"], -input[type="datetime-local"], -input[type="date"], -input[type="month"], -input[type="time"], -input[type="week"], -input[type="number"], -input[type="email"], -input[type="url"], -input[type="search"], -input[type="tel"], -input[type="color"], -.uneditable-input { - background-color: #ffffff; - border: 1px solid #cccccc; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; - -moz-transition: border linear 0.2s, box-shadow linear 0.2s; - -o-transition: border linear 0.2s, box-shadow linear 0.2s; - transition: border linear 0.2s, box-shadow linear 0.2s; -} - -textarea:focus, -input[type="text"]:focus, -input[type="password"]:focus, -input[type="datetime"]:focus, -input[type="datetime-local"]:focus, -input[type="date"]:focus, -input[type="month"]:focus, -input[type="time"]:focus, -input[type="week"]:focus, -input[type="number"]:focus, -input[type="email"]:focus, -input[type="url"]:focus, -input[type="search"]:focus, -input[type="tel"]:focus, -input[type="color"]:focus, -.uneditable-input:focus { - border-color: rgba(82, 168, 236, 0.8); - outline: 0; - outline: thin dotted \9; - /* IE6-9 */ - - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -} - -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px \9; - *margin-top: 0; - line-height: normal; -} - -input[type="file"], -input[type="image"], -input[type="submit"], -input[type="reset"], -input[type="button"], -input[type="radio"], -input[type="checkbox"] { - width: auto; -} - -select, -input[type="file"] { - height: 30px; - /* In IE7, the height of the select element cannot be changed by height, only font-size */ - - *margin-top: 4px; - /* For IE7, add top margin to align select with labels */ - - line-height: 30px; -} - -select { - width: 220px; - background-color: #ffffff; - border: 1px solid #cccccc; -} - -select[multiple], -select[size] { - height: auto; -} - -select:focus, -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -.uneditable-input, -.uneditable-textarea { - color: #999999; - cursor: not-allowed; - background-color: #fcfcfc; - border-color: #cccccc; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); -} - -.uneditable-input { - overflow: hidden; - white-space: nowrap; -} - -.uneditable-textarea { - width: auto; - height: auto; -} - -input:-moz-placeholder, -textarea:-moz-placeholder { - color: #999999; -} - -input:-ms-input-placeholder, -textarea:-ms-input-placeholder { - color: #999999; -} - -input::-webkit-input-placeholder, -textarea::-webkit-input-placeholder { - color: #999999; -} - -.radio, -.checkbox { - min-height: 20px; - padding-left: 20px; -} - -.radio input[type="radio"], -.checkbox input[type="checkbox"] { - float: left; - margin-left: -20px; -} - -.controls > .radio:first-child, -.controls > .checkbox:first-child { - padding-top: 5px; -} - -.radio.inline, -.checkbox.inline { - display: inline-block; - padding-top: 5px; - margin-bottom: 0; - vertical-align: middle; -} - -.radio.inline + .radio.inline, -.checkbox.inline + .checkbox.inline { - margin-left: 10px; -} - -.input-mini { - width: 60px; -} - -.input-small { - width: 90px; -} - -.input-medium { - width: 150px; -} - -.input-large { - width: 210px; -} - -.input-xlarge { - width: 270px; -} - -.input-xxlarge { - width: 530px; -} - -input[class*="span"], -select[class*="span"], -textarea[class*="span"], -.uneditable-input[class*="span"], -.row-fluid input[class*="span"], -.row-fluid select[class*="span"], -.row-fluid textarea[class*="span"], -.row-fluid .uneditable-input[class*="span"] { - float: none; - margin-left: 0; -} - -.input-append input[class*="span"], -.input-append .uneditable-input[class*="span"], -.input-prepend input[class*="span"], -.input-prepend .uneditable-input[class*="span"], -.row-fluid input[class*="span"], -.row-fluid select[class*="span"], -.row-fluid textarea[class*="span"], -.row-fluid .uneditable-input[class*="span"], -.row-fluid .input-prepend [class*="span"], -.row-fluid .input-append [class*="span"] { - display: inline-block; -} - -input, -textarea, -.uneditable-input { - margin-left: 0; -} - -.controls-row [class*="span"] + [class*="span"] { - margin-left: 20px; -} - -input.span12, -textarea.span12, -.uneditable-input.span12 { - width: 926px; -} - -input.span11, -textarea.span11, -.uneditable-input.span11 { - width: 846px; -} - -input.span10, -textarea.span10, -.uneditable-input.span10 { - width: 766px; -} - -input.span9, -textarea.span9, -.uneditable-input.span9 { - width: 686px; -} - -input.span8, -textarea.span8, -.uneditable-input.span8 { - width: 606px; -} - -input.span7, -textarea.span7, -.uneditable-input.span7 { - width: 526px; -} - -input.span6, -textarea.span6, -.uneditable-input.span6 { - width: 446px; -} - -input.span5, -textarea.span5, -.uneditable-input.span5 { - width: 366px; -} - -input.span4, -textarea.span4, -.uneditable-input.span4 { - width: 286px; -} - -input.span3, -textarea.span3, -.uneditable-input.span3 { - width: 206px; -} - -input.span2, -textarea.span2, -.uneditable-input.span2 { - width: 126px; -} - -input.span1, -textarea.span1, -.uneditable-input.span1 { - width: 46px; -} - -.controls-row { - *zoom: 1; -} - -.controls-row:before, -.controls-row:after { - display: table; - line-height: 0; - content: ""; -} - -.controls-row:after { - clear: both; -} - -.controls-row [class*="span"], -.row-fluid .controls-row [class*="span"] { - float: left; -} - -.controls-row .checkbox[class*="span"], -.controls-row .radio[class*="span"] { - padding-top: 5px; -} - -input[disabled], -select[disabled], -textarea[disabled], -input[readonly], -select[readonly], -textarea[readonly] { - cursor: not-allowed; - background-color: #eeeeee; -} - -input[type="radio"][disabled], -input[type="checkbox"][disabled], -input[type="radio"][readonly], -input[type="checkbox"][readonly] { - background-color: transparent; -} - -.control-group.warning .control-label, -.control-group.warning .help-block, -.control-group.warning .help-inline { - color: #c09853; -} - -.control-group.warning .checkbox, -.control-group.warning .radio, -.control-group.warning input, -.control-group.warning select, -.control-group.warning textarea { - color: #c09853; -} - -.control-group.warning input, -.control-group.warning select, -.control-group.warning textarea { - border-color: #c09853; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.control-group.warning input:focus, -.control-group.warning select:focus, -.control-group.warning textarea:focus { - border-color: #a47e3c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; -} - -.control-group.warning .input-prepend .add-on, -.control-group.warning .input-append .add-on { - color: #c09853; - background-color: #fcf8e3; - border-color: #c09853; -} - -.control-group.error .control-label, -.control-group.error .help-block, -.control-group.error .help-inline { - color: #b94a48; -} - -.control-group.error .checkbox, -.control-group.error .radio, -.control-group.error input, -.control-group.error select, -.control-group.error textarea { - color: #b94a48; -} - -.control-group.error input, -.control-group.error select, -.control-group.error textarea { - border-color: #b94a48; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.control-group.error input:focus, -.control-group.error select:focus, -.control-group.error textarea:focus { - border-color: #953b39; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; -} - -.control-group.error .input-prepend .add-on, -.control-group.error .input-append .add-on { - color: #b94a48; - background-color: #f2dede; - border-color: #b94a48; -} - -.control-group.success .control-label, -.control-group.success .help-block, -.control-group.success .help-inline { - color: #468847; -} - -.control-group.success .checkbox, -.control-group.success .radio, -.control-group.success input, -.control-group.success select, -.control-group.success textarea { - color: #468847; -} - -.control-group.success input, -.control-group.success select, -.control-group.success textarea { - border-color: #468847; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.control-group.success input:focus, -.control-group.success select:focus, -.control-group.success textarea:focus { - border-color: #356635; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; -} - -.control-group.success .input-prepend .add-on, -.control-group.success .input-append .add-on { - color: #468847; - background-color: #dff0d8; - border-color: #468847; -} - -.control-group.info .control-label, -.control-group.info .help-block, -.control-group.info .help-inline { - color: #3a87ad; -} - -.control-group.info .checkbox, -.control-group.info .radio, -.control-group.info input, -.control-group.info select, -.control-group.info textarea { - color: #3a87ad; -} - -.control-group.info input, -.control-group.info select, -.control-group.info textarea { - border-color: #3a87ad; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.control-group.info input:focus, -.control-group.info select:focus, -.control-group.info textarea:focus { - border-color: #2d6987; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; -} - -.control-group.info .input-prepend .add-on, -.control-group.info .input-append .add-on { - color: #3a87ad; - background-color: #d9edf7; - border-color: #3a87ad; -} - -input:focus:invalid, -textarea:focus:invalid, -select:focus:invalid { - color: #b94a48; - border-color: #ee5f5b; -} - -input:focus:invalid:focus, -textarea:focus:invalid:focus, -select:focus:invalid:focus { - border-color: #e9322d; - -webkit-box-shadow: 0 0 6px #f8b9b7; - -moz-box-shadow: 0 0 6px #f8b9b7; - box-shadow: 0 0 6px #f8b9b7; -} - -.form-actions { - padding: 19px 20px 20px; - margin-top: 20px; - margin-bottom: 20px; - background-color: #f5f5f5; - border-top: 1px solid #e5e5e5; - *zoom: 1; -} - -.form-actions:before, -.form-actions:after { - display: table; - line-height: 0; - content: ""; -} - -.form-actions:after { - clear: both; -} - -.help-block, -.help-inline { - color: #595959; -} - -.help-block { - display: block; - margin-bottom: 10px; -} - -.help-inline { - display: inline-block; - *display: inline; - padding-left: 5px; - vertical-align: middle; - *zoom: 1; -} - -.input-append, -.input-prepend { - display: inline-block; - margin-bottom: 10px; - font-size: 0; - white-space: nowrap; - vertical-align: middle; -} - -.input-append input, -.input-prepend input, -.input-append select, -.input-prepend select, -.input-append .uneditable-input, -.input-prepend .uneditable-input, -.input-append .dropdown-menu, -.input-prepend .dropdown-menu, -.input-append .popover, -.input-prepend .popover { - font-size: 14px; -} - -.input-append input, -.input-prepend input, -.input-append select, -.input-prepend select, -.input-append .uneditable-input, -.input-prepend .uneditable-input { - position: relative; - margin-bottom: 0; - *margin-left: 0; - vertical-align: top; - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} - -.input-append input:focus, -.input-prepend input:focus, -.input-append select:focus, -.input-prepend select:focus, -.input-append .uneditable-input:focus, -.input-prepend .uneditable-input:focus { - z-index: 2; -} - -.input-append .add-on, -.input-prepend .add-on { - display: inline-block; - width: auto; - height: 20px; - min-width: 16px; - padding: 4px 5px; - font-size: 14px; - font-weight: normal; - line-height: 20px; - text-align: center; - text-shadow: 0 1px 0 #ffffff; - background-color: #eeeeee; - border: 1px solid #ccc; -} - -.input-append .add-on, -.input-prepend .add-on, -.input-append .btn, -.input-prepend .btn, -.input-append .btn-group > .dropdown-toggle, -.input-prepend .btn-group > .dropdown-toggle { - vertical-align: top; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.input-append .active, -.input-prepend .active { - background-color: #a9dba9; - border-color: #46a546; -} - -.input-prepend .add-on, -.input-prepend .btn { - margin-right: -1px; -} - -.input-prepend .add-on:first-child, -.input-prepend .btn:first-child { - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; -} - -.input-append input, -.input-append select, -.input-append .uneditable-input { - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; -} - -.input-append input + .btn-group .btn:last-child, -.input-append select + .btn-group .btn:last-child, -.input-append .uneditable-input + .btn-group .btn:last-child { - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} - -.input-append .add-on, -.input-append .btn, -.input-append .btn-group { - margin-left: -1px; -} - -.input-append .add-on:last-child, -.input-append .btn:last-child, -.input-append .btn-group:last-child > .dropdown-toggle { - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} - -.input-prepend.input-append input, -.input-prepend.input-append select, -.input-prepend.input-append .uneditable-input { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.input-prepend.input-append input + .btn-group .btn, -.input-prepend.input-append select + .btn-group .btn, -.input-prepend.input-append .uneditable-input + .btn-group .btn { - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} - -.input-prepend.input-append .add-on:first-child, -.input-prepend.input-append .btn:first-child { - margin-right: -1px; - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; -} - -.input-prepend.input-append .add-on:last-child, -.input-prepend.input-append .btn:last-child { - margin-left: -1px; - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} - -.input-prepend.input-append .btn-group:first-child { - margin-left: 0; -} - -input.search-query { - padding-right: 14px; - padding-right: 4px \9; - padding-left: 14px; - padding-left: 4px \9; - /* IE7-8 doesn't have border-radius, so don't indent the padding */ - - margin-bottom: 0; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; - border-radius: 15px; -} - -/* Allow for input prepend/append in search forms */ - -.form-search .input-append .search-query, -.form-search .input-prepend .search-query { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.form-search .input-append .search-query { - -webkit-border-radius: 14px 0 0 14px; - -moz-border-radius: 14px 0 0 14px; - border-radius: 14px 0 0 14px; -} - -.form-search .input-append .btn { - -webkit-border-radius: 0 14px 14px 0; - -moz-border-radius: 0 14px 14px 0; - border-radius: 0 14px 14px 0; -} - -.form-search .input-prepend .search-query { - -webkit-border-radius: 0 14px 14px 0; - -moz-border-radius: 0 14px 14px 0; - border-radius: 0 14px 14px 0; -} - -.form-search .input-prepend .btn { - -webkit-border-radius: 14px 0 0 14px; - -moz-border-radius: 14px 0 0 14px; - border-radius: 14px 0 0 14px; -} - -.form-search input, -.form-inline input, -.form-horizontal input, -.form-search textarea, -.form-inline textarea, -.form-horizontal textarea, -.form-search select, -.form-inline select, -.form-horizontal select, -.form-search .help-inline, -.form-inline .help-inline, -.form-horizontal .help-inline, -.form-search .uneditable-input, -.form-inline .uneditable-input, -.form-horizontal .uneditable-input, -.form-search .input-prepend, -.form-inline .input-prepend, -.form-horizontal .input-prepend, -.form-search .input-append, -.form-inline .input-append, -.form-horizontal .input-append { - display: inline-block; - *display: inline; - margin-bottom: 0; - vertical-align: middle; - *zoom: 1; -} - -.form-search .hide, -.form-inline .hide, -.form-horizontal .hide { - display: none; -} - -.form-search label, -.form-inline label, -.form-search .btn-group, -.form-inline .btn-group { - display: inline-block; -} - -.form-search .input-append, -.form-inline .input-append, -.form-search .input-prepend, -.form-inline .input-prepend { - margin-bottom: 0; -} - -.form-search .radio, -.form-search .checkbox, -.form-inline .radio, -.form-inline .checkbox { - padding-left: 0; - margin-bottom: 0; - vertical-align: middle; -} - -.form-search .radio input[type="radio"], -.form-search .checkbox input[type="checkbox"], -.form-inline .radio input[type="radio"], -.form-inline .checkbox input[type="checkbox"] { - float: left; - margin-right: 3px; - margin-left: 0; -} - -.control-group { - margin-bottom: 10px; -} - -legend + .control-group { - margin-top: 20px; - -webkit-margin-top-collapse: separate; -} - -.form-horizontal .control-group { - margin-bottom: 20px; - *zoom: 1; -} - -.form-horizontal .control-group:before, -.form-horizontal .control-group:after { - display: table; - line-height: 0; - content: ""; -} - -.form-horizontal .control-group:after { - clear: both; -} - -.form-horizontal .control-label { - float: left; - width: 160px; - padding-top: 5px; - text-align: right; -} - -.form-horizontal .controls { - *display: inline-block; - *padding-left: 20px; - margin-left: 180px; - *margin-left: 0; -} - -.form-horizontal .controls:first-child { - *padding-left: 180px; -} - -.form-horizontal .help-block { - margin-bottom: 0; -} - -.form-horizontal input + .help-block, -.form-horizontal select + .help-block, -.form-horizontal textarea + .help-block, -.form-horizontal .uneditable-input + .help-block, -.form-horizontal .input-prepend + .help-block, -.form-horizontal .input-append + .help-block { - margin-top: 10px; -} - -.form-horizontal .form-actions { - padding-left: 180px; -} - -table { - max-width: 100%; - background-color: transparent; - border-collapse: collapse; - border-spacing: 0; -} - -.table { - width: 100%; - margin-bottom: 20px; -} - -.table th, -.table td { - padding: 8px; - line-height: 20px; - text-align: left; - vertical-align: top; - border-top: 1px solid #dddddd; -} - -.table th { - font-weight: bold; -} - -.table thead th { - vertical-align: bottom; -} - -.table caption + thead tr:first-child th, -.table caption + thead tr:first-child td, -.table colgroup + thead tr:first-child th, -.table colgroup + thead tr:first-child td, -.table thead:first-child tr:first-child th, -.table thead:first-child tr:first-child td { - border-top: 0; -} - -.table tbody + tbody { - border-top: 2px solid #dddddd; -} - -.table .table { - background-color: #ffffff; -} - -.table-condensed th, -.table-condensed td { - padding: 4px 5px; -} - -.table-bordered { - border: 1px solid #dddddd; - border-collapse: separate; - *border-collapse: collapse; - border-left: 0; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.table-bordered th, -.table-bordered td { - border-left: 1px solid #dddddd; -} - -.table-bordered caption + thead tr:first-child th, -.table-bordered caption + tbody tr:first-child th, -.table-bordered caption + tbody tr:first-child td, -.table-bordered colgroup + thead tr:first-child th, -.table-bordered colgroup + tbody tr:first-child th, -.table-bordered colgroup + tbody tr:first-child td, -.table-bordered thead:first-child tr:first-child th, -.table-bordered tbody:first-child tr:first-child th, -.table-bordered tbody:first-child tr:first-child td { - border-top: 0; -} - -.table-bordered thead:first-child tr:first-child > th:first-child, -.table-bordered tbody:first-child tr:first-child > td:first-child, -.table-bordered tbody:first-child tr:first-child > th:first-child { - -webkit-border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-topleft: 4px; -} - -.table-bordered thead:first-child tr:first-child > th:last-child, -.table-bordered tbody:first-child tr:first-child > td:last-child, -.table-bordered tbody:first-child tr:first-child > th:last-child { - -webkit-border-top-right-radius: 4px; - border-top-right-radius: 4px; - -moz-border-radius-topright: 4px; -} - -.table-bordered thead:last-child tr:last-child > th:first-child, -.table-bordered tbody:last-child tr:last-child > td:first-child, -.table-bordered tbody:last-child tr:last-child > th:first-child, -.table-bordered tfoot:last-child tr:last-child > td:first-child, -.table-bordered tfoot:last-child tr:last-child > th:first-child { - -webkit-border-bottom-left-radius: 4px; - border-bottom-left-radius: 4px; - -moz-border-radius-bottomleft: 4px; -} - -.table-bordered thead:last-child tr:last-child > th:last-child, -.table-bordered tbody:last-child tr:last-child > td:last-child, -.table-bordered tbody:last-child tr:last-child > th:last-child, -.table-bordered tfoot:last-child tr:last-child > td:last-child, -.table-bordered tfoot:last-child tr:last-child > th:last-child { - -webkit-border-bottom-right-radius: 4px; - border-bottom-right-radius: 4px; - -moz-border-radius-bottomright: 4px; -} - -.table-bordered tfoot + tbody:last-child tr:last-child td:first-child { - -webkit-border-bottom-left-radius: 0; - border-bottom-left-radius: 0; - -moz-border-radius-bottomleft: 0; -} - -.table-bordered tfoot + tbody:last-child tr:last-child td:last-child { - -webkit-border-bottom-right-radius: 0; - border-bottom-right-radius: 0; - -moz-border-radius-bottomright: 0; -} - -.table-bordered caption + thead tr:first-child th:first-child, -.table-bordered caption + tbody tr:first-child td:first-child, -.table-bordered colgroup + thead tr:first-child th:first-child, -.table-bordered colgroup + tbody tr:first-child td:first-child { - -webkit-border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-topleft: 4px; -} - -.table-bordered caption + thead tr:first-child th:last-child, -.table-bordered caption + tbody tr:first-child td:last-child, -.table-bordered colgroup + thead tr:first-child th:last-child, -.table-bordered colgroup + tbody tr:first-child td:last-child { - -webkit-border-top-right-radius: 4px; - border-top-right-radius: 4px; - -moz-border-radius-topright: 4px; -} - -.table-striped tbody > tr:nth-child(odd) > td, -.table-striped tbody > tr:nth-child(odd) > th { - background-color: #f9f9f9; -} - -.table-hover tbody tr:hover > td, -.table-hover tbody tr:hover > th { - background-color: #f5f5f5; -} - -table td[class*="span"], -table th[class*="span"], -.row-fluid table td[class*="span"], -.row-fluid table th[class*="span"] { - display: table-cell; - float: none; - margin-left: 0; -} - -.table td.span1, -.table th.span1 { - float: none; - width: 44px; - margin-left: 0; -} - -.table td.span2, -.table th.span2 { - float: none; - width: 124px; - margin-left: 0; -} - -.table td.span3, -.table th.span3 { - float: none; - width: 204px; - margin-left: 0; -} - -.table td.span4, -.table th.span4 { - float: none; - width: 284px; - margin-left: 0; -} - -.table td.span5, -.table th.span5 { - float: none; - width: 364px; - margin-left: 0; -} - -.table td.span6, -.table th.span6 { - float: none; - width: 444px; - margin-left: 0; -} - -.table td.span7, -.table th.span7 { - float: none; - width: 524px; - margin-left: 0; -} - -.table td.span8, -.table th.span8 { - float: none; - width: 604px; - margin-left: 0; -} - -.table td.span9, -.table th.span9 { - float: none; - width: 684px; - margin-left: 0; -} - -.table td.span10, -.table th.span10 { - float: none; - width: 764px; - margin-left: 0; -} - -.table td.span11, -.table th.span11 { - float: none; - width: 844px; - margin-left: 0; -} - -.table td.span12, -.table th.span12 { - float: none; - width: 924px; - margin-left: 0; -} - -.table tbody tr.success > td { - background-color: #dff0d8; -} - -.table tbody tr.error > td { - background-color: #f2dede; -} - -.table tbody tr.warning > td { - background-color: #fcf8e3; -} - -.table tbody tr.info > td { - background-color: #d9edf7; -} - -.table-hover tbody tr.success:hover > td { - background-color: #d0e9c6; -} - -.table-hover tbody tr.error:hover > td { - background-color: #ebcccc; -} - -.table-hover tbody tr.warning:hover > td { - background-color: #faf2cc; -} - -.table-hover tbody tr.info:hover > td { - background-color: #c4e3f3; -} - -[class^="icon-"], -[class*=" icon-"] { - display: inline-block; - width: 14px; - height: 14px; - margin-top: 1px; - *margin-right: .3em; - line-height: 14px; - vertical-align: text-top; - background-image: url("../img/glyphicons-halflings.png"); - background-position: 14px 14px; - background-repeat: no-repeat; -} - -/* White icons with optional class, or on hover/focus/active states of certain elements */ - -.icon-white, -.nav-pills > .active > a > [class^="icon-"], -.nav-pills > .active > a > [class*=" icon-"], -.nav-list > .active > a > [class^="icon-"], -.nav-list > .active > a > [class*=" icon-"], -.navbar-inverse .nav > .active > a > [class^="icon-"], -.navbar-inverse .nav > .active > a > [class*=" icon-"], -.dropdown-menu > li > a:hover > [class^="icon-"], -.dropdown-menu > li > a:focus > [class^="icon-"], -.dropdown-menu > li > a:hover > [class*=" icon-"], -.dropdown-menu > li > a:focus > [class*=" icon-"], -.dropdown-menu > .active > a > [class^="icon-"], -.dropdown-menu > .active > a > [class*=" icon-"], -.dropdown-submenu:hover > a > [class^="icon-"], -.dropdown-submenu:focus > a > [class^="icon-"], -.dropdown-submenu:hover > a > [class*=" icon-"], -.dropdown-submenu:focus > a > [class*=" icon-"] { - background-image: url("../img/glyphicons-halflings-white.png"); -} - -.icon-glass { - background-position: 0 0; -} - -.icon-music { - background-position: -24px 0; -} - -.icon-search { - background-position: -48px 0; -} - -.icon-envelope { - background-position: -72px 0; -} - -.icon-heart { - background-position: -96px 0; -} - -.icon-star { - background-position: -120px 0; -} - -.icon-star-empty { - background-position: -144px 0; -} - -.icon-user { - background-position: -168px 0; -} - -.icon-film { - background-position: -192px 0; -} - -.icon-th-large { - background-position: -216px 0; -} - -.icon-th { - background-position: -240px 0; -} - -.icon-th-list { - background-position: -264px 0; -} - -.icon-ok { - background-position: -288px 0; -} - -.icon-remove { - background-position: -312px 0; -} - -.icon-zoom-in { - background-position: -336px 0; -} - -.icon-zoom-out { - background-position: -360px 0; -} - -.icon-off { - background-position: -384px 0; -} - -.icon-signal { - background-position: -408px 0; -} - -.icon-cog { - background-position: -432px 0; -} - -.icon-trash { - background-position: -456px 0; -} - -.icon-home { - background-position: 0 -24px; -} - -.icon-file { - background-position: -24px -24px; -} - -.icon-time { - background-position: -48px -24px; -} - -.icon-road { - background-position: -72px -24px; -} - -.icon-download-alt { - background-position: -96px -24px; -} - -.icon-download { - background-position: -120px -24px; -} - -.icon-upload { - background-position: -144px -24px; -} - -.icon-inbox { - background-position: -168px -24px; -} - -.icon-play-circle { - background-position: -192px -24px; -} - -.icon-repeat { - background-position: -216px -24px; -} - -.icon-refresh { - background-position: -240px -24px; -} - -.icon-list-alt { - background-position: -264px -24px; -} - -.icon-lock { - background-position: -287px -24px; -} - -.icon-flag { - background-position: -312px -24px; -} - -.icon-headphones { - background-position: -336px -24px; -} - -.icon-volume-off { - background-position: -360px -24px; -} - -.icon-volume-down { - background-position: -384px -24px; -} - -.icon-volume-up { - background-position: -408px -24px; -} - -.icon-qrcode { - background-position: -432px -24px; -} - -.icon-barcode { - background-position: -456px -24px; -} - -.icon-tag { - background-position: 0 -48px; -} - -.icon-tags { - background-position: -25px -48px; -} - -.icon-book { - background-position: -48px -48px; -} - -.icon-bookmark { - background-position: -72px -48px; -} - -.icon-print { - background-position: -96px -48px; -} - -.icon-camera { - background-position: -120px -48px; -} - -.icon-font { - background-position: -144px -48px; -} - -.icon-bold { - background-position: -167px -48px; -} - -.icon-italic { - background-position: -192px -48px; -} - -.icon-text-height { - background-position: -216px -48px; -} - -.icon-text-width { - background-position: -240px -48px; -} - -.icon-align-left { - background-position: -264px -48px; -} - -.icon-align-center { - background-position: -288px -48px; -} - -.icon-align-right { - background-position: -312px -48px; -} - -.icon-align-justify { - background-position: -336px -48px; -} - -.icon-list { - background-position: -360px -48px; -} - -.icon-indent-left { - background-position: -384px -48px; -} - -.icon-indent-right { - background-position: -408px -48px; -} - -.icon-facetime-video { - background-position: -432px -48px; -} - -.icon-picture { - background-position: -456px -48px; -} - -.icon-pencil { - background-position: 0 -72px; -} - -.icon-map-marker { - background-position: -24px -72px; -} - -.icon-adjust { - background-position: -48px -72px; -} - -.icon-tint { - background-position: -72px -72px; -} - -.icon-edit { - background-position: -96px -72px; -} - -.icon-share { - background-position: -120px -72px; -} - -.icon-check { - background-position: -144px -72px; -} - -.icon-move { - background-position: -168px -72px; -} - -.icon-step-backward { - background-position: -192px -72px; -} - -.icon-fast-backward { - background-position: -216px -72px; -} - -.icon-backward { - background-position: -240px -72px; -} - -.icon-play { - background-position: -264px -72px; -} - -.icon-pause { - background-position: -288px -72px; -} - -.icon-stop { - background-position: -312px -72px; -} - -.icon-forward { - background-position: -336px -72px; -} - -.icon-fast-forward { - background-position: -360px -72px; -} - -.icon-step-forward { - background-position: -384px -72px; -} - -.icon-eject { - background-position: -408px -72px; -} - -.icon-chevron-left { - background-position: -432px -72px; -} - -.icon-chevron-right { - background-position: -456px -72px; -} - -.icon-plus-sign { - background-position: 0 -96px; -} - -.icon-minus-sign { - background-position: -24px -96px; -} - -.icon-remove-sign { - background-position: -48px -96px; -} - -.icon-ok-sign { - background-position: -72px -96px; -} - -.icon-question-sign { - background-position: -96px -96px; -} - -.icon-info-sign { - background-position: -120px -96px; -} - -.icon-screenshot { - background-position: -144px -96px; -} - -.icon-remove-circle { - background-position: -168px -96px; -} - -.icon-ok-circle { - background-position: -192px -96px; -} - -.icon-ban-circle { - background-position: -216px -96px; -} - -.icon-arrow-left { - background-position: -240px -96px; -} - -.icon-arrow-right { - background-position: -264px -96px; -} - -.icon-arrow-up { - background-position: -289px -96px; -} - -.icon-arrow-down { - background-position: -312px -96px; -} - -.icon-share-alt { - background-position: -336px -96px; -} - -.icon-resize-full { - background-position: -360px -96px; -} - -.icon-resize-small { - background-position: -384px -96px; -} - -.icon-plus { - background-position: -408px -96px; -} - -.icon-minus { - background-position: -433px -96px; -} - -.icon-asterisk { - background-position: -456px -96px; -} - -.icon-exclamation-sign { - background-position: 0 -120px; -} - -.icon-gift { - background-position: -24px -120px; -} - -.icon-leaf { - background-position: -48px -120px; -} - -.icon-fire { - background-position: -72px -120px; -} - -.icon-eye-open { - background-position: -96px -120px; -} - -.icon-eye-close { - background-position: -120px -120px; -} - -.icon-warning-sign { - background-position: -144px -120px; -} - -.icon-plane { - background-position: -168px -120px; -} - -.icon-calendar { - background-position: -192px -120px; -} - -.icon-random { - width: 16px; - background-position: -216px -120px; -} - -.icon-comment { - background-position: -240px -120px; -} - -.icon-magnet { - background-position: -264px -120px; -} - -.icon-chevron-up { - background-position: -288px -120px; -} - -.icon-chevron-down { - background-position: -313px -119px; -} - -.icon-retweet { - background-position: -336px -120px; -} - -.icon-shopping-cart { - background-position: -360px -120px; -} - -.icon-folder-close { - width: 16px; - background-position: -384px -120px; -} - -.icon-folder-open { - width: 16px; - background-position: -408px -120px; -} - -.icon-resize-vertical { - background-position: -432px -119px; -} - -.icon-resize-horizontal { - background-position: -456px -118px; -} - -.icon-hdd { - background-position: 0 -144px; -} - -.icon-bullhorn { - background-position: -24px -144px; -} - -.icon-bell { - background-position: -48px -144px; -} - -.icon-certificate { - background-position: -72px -144px; -} - -.icon-thumbs-up { - background-position: -96px -144px; -} - -.icon-thumbs-down { - background-position: -120px -144px; -} - -.icon-hand-right { - background-position: -144px -144px; -} - -.icon-hand-left { - background-position: -168px -144px; -} - -.icon-hand-up { - background-position: -192px -144px; -} - -.icon-hand-down { - background-position: -216px -144px; -} - -.icon-circle-arrow-right { - background-position: -240px -144px; -} - -.icon-circle-arrow-left { - background-position: -264px -144px; -} - -.icon-circle-arrow-up { - background-position: -288px -144px; -} - -.icon-circle-arrow-down { - background-position: -312px -144px; -} - -.icon-globe { - background-position: -336px -144px; -} - -.icon-wrench { - background-position: -360px -144px; -} - -.icon-tasks { - background-position: -384px -144px; -} - -.icon-filter { - background-position: -408px -144px; -} - -.icon-briefcase { - background-position: -432px -144px; -} - -.icon-fullscreen { - background-position: -456px -144px; -} - -.dropup, -.dropdown { - position: relative; -} - -.dropdown-toggle { - *margin-bottom: -3px; -} - -.dropdown-toggle:active, -.open .dropdown-toggle { - outline: 0; -} - -.caret { - display: inline-block; - width: 0; - height: 0; - vertical-align: top; - border-top: 4px solid #000000; - border-right: 4px solid transparent; - border-left: 4px solid transparent; - content: ""; -} - -.dropdown .caret { - margin-top: 8px; - margin-left: 2px; -} - -.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; - list-style: none; - background-color: #ffffff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - *border-right-width: 2px; - *border-bottom-width: 2px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -webkit-background-clip: padding-box; - -moz-background-clip: padding; - background-clip: padding-box; -} - -.dropdown-menu.pull-right { - right: 0; - left: auto; -} - -.dropdown-menu .divider { - *width: 100%; - height: 1px; - margin: 9px 1px; - *margin: -5px 0 5px; - overflow: hidden; - background-color: #e5e5e5; - border-bottom: 1px solid #ffffff; -} - -.dropdown-menu > li > a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 20px; - color: #333333; - white-space: nowrap; -} - -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus, -.dropdown-submenu:hover > a, -.dropdown-submenu:focus > a { - color: #ffffff; - text-decoration: none; - background-color: #0081c2; - background-image: -moz-linear-gradient(top, #0088cc, #0077b3); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); - background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); - background-image: -o-linear-gradient(top, #0088cc, #0077b3); - background-image: linear-gradient(to bottom, #0088cc, #0077b3); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); -} - -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - color: #ffffff; - text-decoration: none; - background-color: #0081c2; - background-image: -moz-linear-gradient(top, #0088cc, #0077b3); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); - background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); - background-image: -o-linear-gradient(top, #0088cc, #0077b3); - background-image: linear-gradient(to bottom, #0088cc, #0077b3); - background-repeat: repeat-x; - outline: 0; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); -} - -.dropdown-menu > .disabled > a, -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - color: #999999; -} - -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - text-decoration: none; - cursor: default; - background-color: transparent; - background-image: none; - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.open { - *z-index: 1000; -} - -.open > .dropdown-menu { - display: block; -} - -.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 { - border-top: 0; - border-bottom: 4px solid #000000; - content: ""; -} - -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 1px; -} - -.dropdown-submenu { - position: relative; -} - -.dropdown-submenu > .dropdown-menu { - top: 0; - left: 100%; - margin-top: -6px; - margin-left: -1px; - -webkit-border-radius: 0 6px 6px 6px; - -moz-border-radius: 0 6px 6px 6px; - border-radius: 0 6px 6px 6px; -} - -.dropdown-submenu:hover > .dropdown-menu { - display: block; -} - -.dropup .dropdown-submenu > .dropdown-menu { - top: auto; - bottom: 0; - margin-top: 0; - margin-bottom: -2px; - -webkit-border-radius: 5px 5px 5px 0; - -moz-border-radius: 5px 5px 5px 0; - border-radius: 5px 5px 5px 0; -} - -.dropdown-submenu > a:after { - display: block; - float: right; - width: 0; - height: 0; - margin-top: 5px; - margin-right: -10px; - border-color: transparent; - border-left-color: #cccccc; - border-style: solid; - border-width: 5px 0 5px 5px; - content: " "; -} - -.dropdown-submenu:hover > a:after { - border-left-color: #ffffff; -} - -.dropdown-submenu.pull-left { - float: none; -} - -.dropdown-submenu.pull-left > .dropdown-menu { - left: -100%; - margin-left: 10px; - -webkit-border-radius: 6px 0 6px 6px; - -moz-border-radius: 6px 0 6px 6px; - border-radius: 6px 0 6px 6px; -} - -.dropdown .dropdown-menu .nav-header { - padding-right: 20px; - padding-left: 20px; -} - -.typeahead { - z-index: 1051; - margin-top: 2px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -} - -.well blockquote { - border-color: #ddd; - border-color: rgba(0, 0, 0, 0.15); -} - -.well-large { - padding: 24px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} - -.well-small { - padding: 9px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} - -.fade { - opacity: 0; - -webkit-transition: opacity 0.15s linear; - -moz-transition: opacity 0.15s linear; - -o-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} - -.fade.in { - opacity: 1; -} - -.collapse { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition: height 0.35s ease; - -moz-transition: height 0.35s ease; - -o-transition: height 0.35s ease; - transition: height 0.35s ease; -} - -.collapse.in { - height: auto; -} - -.close { - float: right; - font-size: 20px; - font-weight: bold; - line-height: 20px; - color: #000000; - text-shadow: 0 1px 0 #ffffff; - opacity: 0.2; - filter: alpha(opacity=20); -} - -.close:hover, -.close:focus { - color: #000000; - text-decoration: none; - cursor: pointer; - opacity: 0.4; - filter: alpha(opacity=40); -} - -button.close { - padding: 0; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; -} - -.btn { - display: inline-block; - *display: inline; - padding: 4px 12px; - margin-bottom: 0; - *margin-left: .3em; - font-size: 14px; - line-height: 20px; - color: #333333; - text-align: center; - text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); - vertical-align: middle; - cursor: pointer; - background-color: #f5f5f5; - *background-color: #e6e6e6; - background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); - background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); - background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); - background-repeat: repeat-x; - border: 1px solid #cccccc; - *border: 0; - border-color: #e6e6e6 #e6e6e6 #bfbfbf; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-bottom-color: #b3b3b3; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); - *zoom: 1; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -} - -.btn:hover, -.btn:focus, -.btn:active, -.btn.active, -.btn.disabled, -.btn[disabled] { - color: #333333; - background-color: #e6e6e6; - *background-color: #d9d9d9; -} - -.btn:active, -.btn.active { - background-color: #cccccc \9; -} - -.btn:first-child { - *margin-left: 0; -} - -.btn:hover, -.btn:focus { - color: #333333; - text-decoration: none; - background-position: 0 -15px; - -webkit-transition: background-position 0.1s linear; - -moz-transition: background-position 0.1s linear; - -o-transition: background-position 0.1s linear; - transition: background-position 0.1s linear; -} - -.btn:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -.btn.active, -.btn:active { - background-image: none; - outline: 0; - -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -} - -.btn.disabled, -.btn[disabled] { - cursor: default; - background-image: none; - opacity: 0.65; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} - -.btn-large { - padding: 11px 19px; - font-size: 17.5px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} - -.btn-large [class^="icon-"], -.btn-large [class*=" icon-"] { - margin-top: 4px; -} - -.btn-small { - padding: 2px 10px; - font-size: 11.9px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} - -.btn-small [class^="icon-"], -.btn-small [class*=" icon-"] { - margin-top: 0; -} - -.btn-mini [class^="icon-"], -.btn-mini [class*=" icon-"] { - margin-top: -1px; -} - -.btn-mini { - padding: 0 6px; - font-size: 10.5px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} - -.btn-block { - display: block; - width: 100%; - padding-right: 0; - padding-left: 0; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -.btn-block + .btn-block { - margin-top: 5px; -} - -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} - -.btn-primary.active, -.btn-warning.active, -.btn-danger.active, -.btn-success.active, -.btn-info.active, -.btn-inverse.active { - color: rgba(255, 255, 255, 0.75); -} - -.btn-primary { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #006dcc; - *background-color: #0044cc; - background-image: -moz-linear-gradient(top, #0088cc, #0044cc); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); - background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); - background-image: -o-linear-gradient(top, #0088cc, #0044cc); - background-image: linear-gradient(to bottom, #0088cc, #0044cc); - background-repeat: repeat-x; - border-color: #0044cc #0044cc #002a80; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.btn-primary:hover, -.btn-primary:focus, -.btn-primary:active, -.btn-primary.active, -.btn-primary.disabled, -.btn-primary[disabled] { - color: #ffffff; - background-color: #0044cc; - *background-color: #003bb3; -} - -.btn-primary:active, -.btn-primary.active { - background-color: #003399 \9; -} - -.btn-warning { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #faa732; - *background-color: #f89406; - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(to bottom, #fbb450, #f89406); - background-repeat: repeat-x; - border-color: #f89406 #f89406 #ad6704; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.btn-warning:hover, -.btn-warning:focus, -.btn-warning:active, -.btn-warning.active, -.btn-warning.disabled, -.btn-warning[disabled] { - color: #ffffff; - background-color: #f89406; - *background-color: #df8505; -} - -.btn-warning:active, -.btn-warning.active { - background-color: #c67605 \9; -} - -.btn-danger { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #da4f49; - *background-color: #bd362f; - background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); - background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); - background-repeat: repeat-x; - border-color: #bd362f #bd362f #802420; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.btn-danger:hover, -.btn-danger:focus, -.btn-danger:active, -.btn-danger.active, -.btn-danger.disabled, -.btn-danger[disabled] { - color: #ffffff; - background-color: #bd362f; - *background-color: #a9302a; -} - -.btn-danger:active, -.btn-danger.active { - background-color: #942a25 \9; -} - -.btn-success { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #5bb75b; - *background-color: #51a351; - background-image: -moz-linear-gradient(top, #62c462, #51a351); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); - background-image: -webkit-linear-gradient(top, #62c462, #51a351); - background-image: -o-linear-gradient(top, #62c462, #51a351); - background-image: linear-gradient(to bottom, #62c462, #51a351); - background-repeat: repeat-x; - border-color: #51a351 #51a351 #387038; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.btn-success:hover, -.btn-success:focus, -.btn-success:active, -.btn-success.active, -.btn-success.disabled, -.btn-success[disabled] { - color: #ffffff; - background-color: #51a351; - *background-color: #499249; -} - -.btn-success:active, -.btn-success.active { - background-color: #408140 \9; -} - -.btn-info { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #49afcd; - *background-color: #2f96b4; - background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); - background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); - background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); - background-repeat: repeat-x; - border-color: #2f96b4 #2f96b4 #1f6377; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.btn-info:hover, -.btn-info:focus, -.btn-info:active, -.btn-info.active, -.btn-info.disabled, -.btn-info[disabled] { - color: #ffffff; - background-color: #2f96b4; - *background-color: #2a85a0; -} - -.btn-info:active, -.btn-info.active { - background-color: #24748c \9; -} - -.btn-inverse { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #363636; - *background-color: #222222; - background-image: -moz-linear-gradient(top, #444444, #222222); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); - background-image: -webkit-linear-gradient(top, #444444, #222222); - background-image: -o-linear-gradient(top, #444444, #222222); - background-image: linear-gradient(to bottom, #444444, #222222); - background-repeat: repeat-x; - border-color: #222222 #222222 #000000; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.btn-inverse:hover, -.btn-inverse:focus, -.btn-inverse:active, -.btn-inverse.active, -.btn-inverse.disabled, -.btn-inverse[disabled] { - color: #ffffff; - background-color: #222222; - *background-color: #151515; -} - -.btn-inverse:active, -.btn-inverse.active { - background-color: #080808 \9; -} - -button.btn, -input[type="submit"].btn { - *padding-top: 3px; - *padding-bottom: 3px; -} - -button.btn::-moz-focus-inner, -input[type="submit"].btn::-moz-focus-inner { - padding: 0; - border: 0; -} - -button.btn.btn-large, -input[type="submit"].btn.btn-large { - *padding-top: 7px; - *padding-bottom: 7px; -} - -button.btn.btn-small, -input[type="submit"].btn.btn-small { - *padding-top: 3px; - *padding-bottom: 3px; -} - -button.btn.btn-mini, -input[type="submit"].btn.btn-mini { - *padding-top: 1px; - *padding-bottom: 1px; -} - -.btn-link, -.btn-link:active, -.btn-link[disabled] { - background-color: transparent; - background-image: none; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} - -.btn-link { - color: #0088cc; - cursor: pointer; - border-color: transparent; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.btn-link:hover, -.btn-link:focus { - color: #005580; - text-decoration: underline; - background-color: transparent; -} - -.btn-link[disabled]:hover, -.btn-link[disabled]:focus { - color: #333333; - text-decoration: none; -} - -.btn-group { - position: relative; - display: inline-block; - *display: inline; - *margin-left: .3em; - font-size: 0; - white-space: nowrap; - vertical-align: middle; - *zoom: 1; -} - -.btn-group:first-child { - *margin-left: 0; -} - -.btn-group + .btn-group { - margin-left: 5px; -} - -.btn-toolbar { - margin-top: 10px; - margin-bottom: 10px; - font-size: 0; -} - -.btn-toolbar > .btn + .btn, -.btn-toolbar > .btn-group + .btn, -.btn-toolbar > .btn + .btn-group { - margin-left: 5px; -} - -.btn-group > .btn { - position: relative; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.btn-group > .btn + .btn { - margin-left: -1px; -} - -.btn-group > .btn, -.btn-group > .dropdown-menu, -.btn-group > .popover { - font-size: 14px; -} - -.btn-group > .btn-mini { - font-size: 10.5px; -} - -.btn-group > .btn-small { - font-size: 11.9px; -} - -.btn-group > .btn-large { - font-size: 17.5px; -} - -.btn-group > .btn:first-child { - margin-left: 0; - -webkit-border-bottom-left-radius: 4px; - border-bottom-left-radius: 4px; - -webkit-border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-bottomleft: 4px; - -moz-border-radius-topleft: 4px; -} - -.btn-group > .btn:last-child, -.btn-group > .dropdown-toggle { - -webkit-border-top-right-radius: 4px; - border-top-right-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - border-bottom-right-radius: 4px; - -moz-border-radius-topright: 4px; - -moz-border-radius-bottomright: 4px; -} - -.btn-group > .btn.large:first-child { - margin-left: 0; - -webkit-border-bottom-left-radius: 6px; - border-bottom-left-radius: 6px; - -webkit-border-top-left-radius: 6px; - border-top-left-radius: 6px; - -moz-border-radius-bottomleft: 6px; - -moz-border-radius-topleft: 6px; -} - -.btn-group > .btn.large:last-child, -.btn-group > .large.dropdown-toggle { - -webkit-border-top-right-radius: 6px; - border-top-right-radius: 6px; - -webkit-border-bottom-right-radius: 6px; - border-bottom-right-radius: 6px; - -moz-border-radius-topright: 6px; - -moz-border-radius-bottomright: 6px; -} - -.btn-group > .btn:hover, -.btn-group > .btn:focus, -.btn-group > .btn:active, -.btn-group > .btn.active { - z-index: 2; -} - -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; -} - -.btn-group > .btn + .dropdown-toggle { - *padding-top: 5px; - padding-right: 8px; - *padding-bottom: 5px; - padding-left: 8px; - -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -} - -.btn-group > .btn-mini + .dropdown-toggle { - *padding-top: 2px; - padding-right: 5px; - *padding-bottom: 2px; - padding-left: 5px; -} - -.btn-group > .btn-small + .dropdown-toggle { - *padding-top: 5px; - *padding-bottom: 4px; -} - -.btn-group > .btn-large + .dropdown-toggle { - *padding-top: 7px; - padding-right: 12px; - *padding-bottom: 7px; - padding-left: 12px; -} - -.btn-group.open .dropdown-toggle { - background-image: none; - -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -} - -.btn-group.open .btn.dropdown-toggle { - background-color: #e6e6e6; -} - -.btn-group.open .btn-primary.dropdown-toggle { - background-color: #0044cc; -} - -.btn-group.open .btn-warning.dropdown-toggle { - background-color: #f89406; -} - -.btn-group.open .btn-danger.dropdown-toggle { - background-color: #bd362f; -} - -.btn-group.open .btn-success.dropdown-toggle { - background-color: #51a351; -} - -.btn-group.open .btn-info.dropdown-toggle { - background-color: #2f96b4; -} - -.btn-group.open .btn-inverse.dropdown-toggle { - background-color: #222222; -} - -.btn .caret { - margin-top: 8px; - margin-left: 0; -} - -.btn-large .caret { - margin-top: 6px; -} - -.btn-large .caret { - border-top-width: 5px; - border-right-width: 5px; - border-left-width: 5px; -} - -.btn-mini .caret, -.btn-small .caret { - margin-top: 8px; -} - -.dropup .btn-large .caret { - border-bottom-width: 5px; -} - -.btn-primary .caret, -.btn-warning .caret, -.btn-danger .caret, -.btn-info .caret, -.btn-success .caret, -.btn-inverse .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} - -.btn-group-vertical { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; -} - -.btn-group-vertical > .btn { - display: block; - float: none; - max-width: 100%; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.btn-group-vertical > .btn + .btn { - margin-top: -1px; - margin-left: 0; -} - -.btn-group-vertical > .btn:first-child { - -webkit-border-radius: 4px 4px 0 0; - -moz-border-radius: 4px 4px 0 0; - border-radius: 4px 4px 0 0; -} - -.btn-group-vertical > .btn:last-child { - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; -} - -.btn-group-vertical > .btn-large:first-child { - -webkit-border-radius: 6px 6px 0 0; - -moz-border-radius: 6px 6px 0 0; - border-radius: 6px 6px 0 0; -} - -.btn-group-vertical > .btn-large:last-child { - -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; -} - -.alert { - padding: 8px 35px 8px 14px; - margin-bottom: 20px; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); - background-color: #fcf8e3; - border: 1px solid #fbeed5; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.alert, -.alert h4 { - color: #c09853; -} - -.alert h4 { - margin: 0; -} - -.alert .close { - position: relative; - top: -2px; - right: -21px; - line-height: 20px; -} - -.alert-success { - color: #468847; - background-color: #dff0d8; - border-color: #d6e9c6; -} - -.alert-success h4 { - color: #468847; -} - -.alert-danger, -.alert-error { - color: #b94a48; - background-color: #f2dede; - border-color: #eed3d7; -} - -.alert-danger h4, -.alert-error h4 { - color: #b94a48; -} - -.alert-info { - color: #3a87ad; - background-color: #d9edf7; - border-color: #bce8f1; -} - -.alert-info h4 { - color: #3a87ad; -} - -.alert-block { - padding-top: 14px; - padding-bottom: 14px; -} - -.alert-block > p, -.alert-block > ul { - margin-bottom: 0; -} - -.alert-block p + p { - margin-top: 5px; -} - -.nav { - margin-bottom: 20px; - margin-left: 0; - list-style: none; -} - -.nav > li > a { - display: block; -} - -.nav > li > a:hover, -.nav > li > a:focus { - text-decoration: none; - background-color: #eeeeee; -} - -.nav > li > a > img { - max-width: none; -} - -.nav > .pull-right { - float: right; -} - -.nav-header { - display: block; - padding: 3px 15px; - font-size: 11px; - font-weight: bold; - line-height: 20px; - color: #999999; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); - text-transform: uppercase; -} - -.nav li + .nav-header { - margin-top: 9px; -} - -.nav-list { - padding-right: 15px; - padding-left: 15px; - margin-bottom: 0; -} - -.nav-list > li > a, -.nav-list .nav-header { - margin-right: -15px; - margin-left: -15px; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); -} - -.nav-list > li > a { - padding: 3px 15px; -} - -.nav-list > .active > a, -.nav-list > .active > a:hover, -.nav-list > .active > a:focus { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); - background-color: #0088cc; -} - -.nav-list [class^="icon-"], -.nav-list [class*=" icon-"] { - margin-right: 2px; -} - -.nav-list .divider { - *width: 100%; - height: 1px; - margin: 9px 1px; - *margin: -5px 0 5px; - overflow: hidden; - background-color: #e5e5e5; - border-bottom: 1px solid #ffffff; -} - -.nav-tabs, -.nav-pills { - *zoom: 1; -} - -.nav-tabs:before, -.nav-pills:before, -.nav-tabs:after, -.nav-pills:after { - display: table; - line-height: 0; - content: ""; -} - -.nav-tabs:after, -.nav-pills:after { - clear: both; -} - -.nav-tabs > li, -.nav-pills > li { - float: left; -} - -.nav-tabs > li > a, -.nav-pills > li > a { - padding-right: 12px; - padding-left: 12px; - margin-right: 2px; - line-height: 14px; -} - -.nav-tabs { - border-bottom: 1px solid #ddd; -} - -.nav-tabs > li { - margin-bottom: -1px; -} - -.nav-tabs > li > a { - padding-top: 8px; - padding-bottom: 8px; - line-height: 20px; - border: 1px solid transparent; - -webkit-border-radius: 4px 4px 0 0; - -moz-border-radius: 4px 4px 0 0; - border-radius: 4px 4px 0 0; -} - -.nav-tabs > li > a:hover, -.nav-tabs > li > a:focus { - border-color: #eeeeee #eeeeee #dddddd; -} - -.nav-tabs > .active > a, -.nav-tabs > .active > a:hover, -.nav-tabs > .active > a:focus { - color: #555555; - cursor: default; - background-color: #ffffff; - border: 1px solid #ddd; - border-bottom-color: transparent; -} - -.nav-pills > li > a { - padding-top: 8px; - padding-bottom: 8px; - margin-top: 2px; - margin-bottom: 2px; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; -} - -.nav-pills > .active > a, -.nav-pills > .active > a:hover, -.nav-pills > .active > a:focus { - color: #ffffff; - background-color: #0088cc; -} - -.nav-stacked > li { - float: none; -} - -.nav-stacked > li > a { - margin-right: 0; -} - -.nav-tabs.nav-stacked { - border-bottom: 0; -} - -.nav-tabs.nav-stacked > li > a { - border: 1px solid #ddd; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.nav-tabs.nav-stacked > li:first-child > a { - -webkit-border-top-right-radius: 4px; - border-top-right-radius: 4px; - -webkit-border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-topright: 4px; - -moz-border-radius-topleft: 4px; -} - -.nav-tabs.nav-stacked > li:last-child > a { - -webkit-border-bottom-right-radius: 4px; - border-bottom-right-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - border-bottom-left-radius: 4px; - -moz-border-radius-bottomright: 4px; - -moz-border-radius-bottomleft: 4px; -} - -.nav-tabs.nav-stacked > li > a:hover, -.nav-tabs.nav-stacked > li > a:focus { - z-index: 2; - border-color: #ddd; -} - -.nav-pills.nav-stacked > li > a { - margin-bottom: 3px; -} - -.nav-pills.nav-stacked > li:last-child > a { - margin-bottom: 1px; -} - -.nav-tabs .dropdown-menu { - -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; -} - -.nav-pills .dropdown-menu { - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} - -.nav .dropdown-toggle .caret { - margin-top: 6px; - border-top-color: #0088cc; - border-bottom-color: #0088cc; -} - -.nav .dropdown-toggle:hover .caret, -.nav .dropdown-toggle:focus .caret { - border-top-color: #005580; - border-bottom-color: #005580; -} - -/* move down carets for tabs */ - -.nav-tabs .dropdown-toggle .caret { - margin-top: 8px; -} - -.nav .active .dropdown-toggle .caret { - border-top-color: #fff; - border-bottom-color: #fff; -} - -.nav-tabs .active .dropdown-toggle .caret { - border-top-color: #555555; - border-bottom-color: #555555; -} - -.nav > .dropdown.active > a:hover, -.nav > .dropdown.active > a:focus { - cursor: pointer; -} - -.nav-tabs .open .dropdown-toggle, -.nav-pills .open .dropdown-toggle, -.nav > li.dropdown.open.active > a:hover, -.nav > li.dropdown.open.active > a:focus { - color: #ffffff; - background-color: #999999; - border-color: #999999; -} - -.nav li.dropdown.open .caret, -.nav li.dropdown.open.active .caret, -.nav li.dropdown.open a:hover .caret, -.nav li.dropdown.open a:focus .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; - opacity: 1; - filter: alpha(opacity=100); -} - -.tabs-stacked .open > a:hover, -.tabs-stacked .open > a:focus { - border-color: #999999; -} - -.tabbable { - *zoom: 1; -} - -.tabbable:before, -.tabbable:after { - display: table; - line-height: 0; - content: ""; -} - -.tabbable:after { - clear: both; -} - -.tab-content { - overflow: auto; -} - -.tabs-below > .nav-tabs, -.tabs-right > .nav-tabs, -.tabs-left > .nav-tabs { - border-bottom: 0; -} - -.tab-content > .tab-pane, -.pill-content > .pill-pane { - display: none; -} - -.tab-content > .active, -.pill-content > .active { - display: block; -} - -.tabs-below > .nav-tabs { - border-top: 1px solid #ddd; -} - -.tabs-below > .nav-tabs > li { - margin-top: -1px; - margin-bottom: 0; -} - -.tabs-below > .nav-tabs > li > a { - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; -} - -.tabs-below > .nav-tabs > li > a:hover, -.tabs-below > .nav-tabs > li > a:focus { - border-top-color: #ddd; - border-bottom-color: transparent; -} - -.tabs-below > .nav-tabs > .active > a, -.tabs-below > .nav-tabs > .active > a:hover, -.tabs-below > .nav-tabs > .active > a:focus { - border-color: transparent #ddd #ddd #ddd; -} - -.tabs-left > .nav-tabs > li, -.tabs-right > .nav-tabs > li { - float: none; -} - -.tabs-left > .nav-tabs > li > a, -.tabs-right > .nav-tabs > li > a { - min-width: 74px; - margin-right: 0; - margin-bottom: 3px; -} - -.tabs-left > .nav-tabs { - float: left; - margin-right: 19px; - border-right: 1px solid #ddd; -} - -.tabs-left > .nav-tabs > li > a { - margin-right: -1px; - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; -} - -.tabs-left > .nav-tabs > li > a:hover, -.tabs-left > .nav-tabs > li > a:focus { - border-color: #eeeeee #dddddd #eeeeee #eeeeee; -} - -.tabs-left > .nav-tabs .active > a, -.tabs-left > .nav-tabs .active > a:hover, -.tabs-left > .nav-tabs .active > a:focus { - border-color: #ddd transparent #ddd #ddd; - *border-right-color: #ffffff; -} - -.tabs-right > .nav-tabs { - float: right; - margin-left: 19px; - border-left: 1px solid #ddd; -} - -.tabs-right > .nav-tabs > li > a { - margin-left: -1px; - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} - -.tabs-right > .nav-tabs > li > a:hover, -.tabs-right > .nav-tabs > li > a:focus { - border-color: #eeeeee #eeeeee #eeeeee #dddddd; -} - -.tabs-right > .nav-tabs .active > a, -.tabs-right > .nav-tabs .active > a:hover, -.tabs-right > .nav-tabs .active > a:focus { - border-color: #ddd #ddd #ddd transparent; - *border-left-color: #ffffff; -} - -.nav > .disabled > a { - color: #999999; -} - -.nav > .disabled > a:hover, -.nav > .disabled > a:focus { - text-decoration: none; - cursor: default; - background-color: transparent; -} - -.navbar { - *position: relative; - *z-index: 2; - margin-bottom: 20px; - overflow: visible; -} - -.navbar-inner { - min-height: 40px; - padding-right: 20px; - padding-left: 20px; - background-color: #fafafa; - background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); - background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); - background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); - background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); - background-repeat: repeat-x; - border: 1px solid #d4d4d4; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); - *zoom: 1; - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); - -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); - box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); -} - -.navbar-inner:before, -.navbar-inner:after { - display: table; - line-height: 0; - content: ""; -} - -.navbar-inner:after { - clear: both; -} - -.navbar .container { - width: auto; -} - -.nav-collapse.collapse { - height: auto; - overflow: visible; -} - -.navbar .brand { - display: block; - float: left; - padding: 10px 20px 10px; - margin-left: -20px; - font-size: 20px; - font-weight: 200; - color: #777777; - text-shadow: 0 1px 0 #ffffff; -} - -.navbar .brand:hover, -.navbar .brand:focus { - text-decoration: none; -} - -.navbar-text { - margin-bottom: 0; - line-height: 40px; - color: #777777; -} - -.navbar-link { - color: #777777; -} - -.navbar-link:hover, -.navbar-link:focus { - color: #333333; -} - -.navbar .divider-vertical { - height: 40px; - margin: 0 9px; - border-right: 1px solid #ffffff; - border-left: 1px solid #f2f2f2; -} - -.navbar .btn, -.navbar .btn-group { - margin-top: 5px; -} - -.navbar .btn-group .btn, -.navbar .input-prepend .btn, -.navbar .input-append .btn, -.navbar .input-prepend .btn-group, -.navbar .input-append .btn-group { - margin-top: 0; -} - -.navbar-form { - margin-bottom: 0; - *zoom: 1; -} - -.navbar-form:before, -.navbar-form:after { - display: table; - line-height: 0; - content: ""; -} - -.navbar-form:after { - clear: both; -} - -.navbar-form input, -.navbar-form select, -.navbar-form .radio, -.navbar-form .checkbox { - margin-top: 5px; -} - -.navbar-form input, -.navbar-form select, -.navbar-form .btn { - display: inline-block; - margin-bottom: 0; -} - -.navbar-form input[type="image"], -.navbar-form input[type="checkbox"], -.navbar-form input[type="radio"] { - margin-top: 3px; -} - -.navbar-form .input-append, -.navbar-form .input-prepend { - margin-top: 5px; - white-space: nowrap; -} - -.navbar-form .input-append input, -.navbar-form .input-prepend input { - margin-top: 0; -} - -.navbar-search { - position: relative; - float: left; - margin-top: 5px; - margin-bottom: 0; -} - -.navbar-search .search-query { - padding: 4px 14px; - margin-bottom: 0; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 13px; - font-weight: normal; - line-height: 1; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; - border-radius: 15px; -} - -.navbar-static-top { - position: static; - margin-bottom: 0; -} - -.navbar-static-top .navbar-inner { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: 1030; - margin-bottom: 0; -} - -.navbar-fixed-top .navbar-inner, -.navbar-static-top .navbar-inner { - border-width: 0 0 1px; -} - -.navbar-fixed-bottom .navbar-inner { - border-width: 1px 0 0; -} - -.navbar-fixed-top .navbar-inner, -.navbar-fixed-bottom .navbar-inner { - padding-right: 0; - padding-left: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.navbar-static-top .container, -.navbar-fixed-top .container, -.navbar-fixed-bottom .container { - width: 940px; -} - -.navbar-fixed-top { - top: 0; -} - -.navbar-fixed-top .navbar-inner, -.navbar-static-top .navbar-inner { - -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); - box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); -} - -.navbar-fixed-bottom { - bottom: 0; -} - -.navbar-fixed-bottom .navbar-inner { - -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); - box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); -} - -.navbar .nav { - position: relative; - left: 0; - display: block; - float: left; - margin: 0 10px 0 0; -} - -.navbar .nav.pull-right { - float: right; - margin-right: 0; -} - -.navbar .nav > li { - float: left; -} - -.navbar .nav > li > a { - float: none; - padding: 10px 15px 10px; - color: #777777; - text-decoration: none; - text-shadow: 0 1px 0 #ffffff; -} - -.navbar .nav .dropdown-toggle .caret { - margin-top: 8px; -} - -.navbar .nav > li > a:focus, -.navbar .nav > li > a:hover { - color: #333333; - text-decoration: none; - background-color: transparent; -} - -.navbar .nav > .active > a, -.navbar .nav > .active > a:hover, -.navbar .nav > .active > a:focus { - color: #555555; - text-decoration: none; - background-color: #e5e5e5; - -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); - -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); -} - -.navbar .btn-navbar { - display: none; - float: right; - padding: 7px 10px; - margin-right: 5px; - margin-left: 5px; - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #ededed; - *background-color: #e5e5e5; - background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); - background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); - background-repeat: repeat-x; - border-color: #e5e5e5 #e5e5e5 #bfbfbf; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); -} - -.navbar .btn-navbar:hover, -.navbar .btn-navbar:focus, -.navbar .btn-navbar:active, -.navbar .btn-navbar.active, -.navbar .btn-navbar.disabled, -.navbar .btn-navbar[disabled] { - color: #ffffff; - background-color: #e5e5e5; - *background-color: #d9d9d9; -} - -.navbar .btn-navbar:active, -.navbar .btn-navbar.active { - background-color: #cccccc \9; -} - -.navbar .btn-navbar .icon-bar { - display: block; - width: 18px; - height: 2px; - background-color: #f5f5f5; - -webkit-border-radius: 1px; - -moz-border-radius: 1px; - border-radius: 1px; - -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); - -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -} - -.btn-navbar .icon-bar + .icon-bar { - margin-top: 3px; -} - -.navbar .nav > li > .dropdown-menu:before { - position: absolute; - top: -7px; - left: 9px; - display: inline-block; - border-right: 7px solid transparent; - border-bottom: 7px solid #ccc; - border-left: 7px solid transparent; - border-bottom-color: rgba(0, 0, 0, 0.2); - content: ''; -} - -.navbar .nav > li > .dropdown-menu:after { - position: absolute; - top: -6px; - left: 10px; - display: inline-block; - border-right: 6px solid transparent; - border-bottom: 6px solid #ffffff; - border-left: 6px solid transparent; - content: ''; -} - -.navbar-fixed-bottom .nav > li > .dropdown-menu:before { - top: auto; - bottom: -7px; - border-top: 7px solid #ccc; - border-bottom: 0; - border-top-color: rgba(0, 0, 0, 0.2); -} - -.navbar-fixed-bottom .nav > li > .dropdown-menu:after { - top: auto; - bottom: -6px; - border-top: 6px solid #ffffff; - border-bottom: 0; -} - -.navbar .nav li.dropdown > a:hover .caret, -.navbar .nav li.dropdown > a:focus .caret { - border-top-color: #333333; - border-bottom-color: #333333; -} - -.navbar .nav li.dropdown.open > .dropdown-toggle, -.navbar .nav li.dropdown.active > .dropdown-toggle, -.navbar .nav li.dropdown.open.active > .dropdown-toggle { - color: #555555; - background-color: #e5e5e5; -} - -.navbar .nav li.dropdown > .dropdown-toggle .caret { - border-top-color: #777777; - border-bottom-color: #777777; -} - -.navbar .nav li.dropdown.open > .dropdown-toggle .caret, -.navbar .nav li.dropdown.active > .dropdown-toggle .caret, -.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { - border-top-color: #555555; - border-bottom-color: #555555; -} - -.navbar .pull-right > li > .dropdown-menu, -.navbar .nav > li > .dropdown-menu.pull-right { - right: 0; - left: auto; -} - -.navbar .pull-right > li > .dropdown-menu:before, -.navbar .nav > li > .dropdown-menu.pull-right:before { - right: 12px; - left: auto; -} - -.navbar .pull-right > li > .dropdown-menu:after, -.navbar .nav > li > .dropdown-menu.pull-right:after { - right: 13px; - left: auto; -} - -.navbar .pull-right > li > .dropdown-menu .dropdown-menu, -.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { - right: 100%; - left: auto; - margin-right: -1px; - margin-left: 0; - -webkit-border-radius: 6px 0 6px 6px; - -moz-border-radius: 6px 0 6px 6px; - border-radius: 6px 0 6px 6px; -} - -.navbar-inverse .navbar-inner { - background-color: #1b1b1b; - background-image: -moz-linear-gradient(top, #222222, #111111); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); - background-image: -webkit-linear-gradient(top, #222222, #111111); - background-image: -o-linear-gradient(top, #222222, #111111); - background-image: linear-gradient(to bottom, #222222, #111111); - background-repeat: repeat-x; - border-color: #252525; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); -} - -.navbar-inverse .brand, -.navbar-inverse .nav > li > a { - color: #999999; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -} - -.navbar-inverse .brand:hover, -.navbar-inverse .nav > li > a:hover, -.navbar-inverse .brand:focus, -.navbar-inverse .nav > li > a:focus { - color: #ffffff; -} - -.navbar-inverse .brand { - color: #999999; -} - -.navbar-inverse .navbar-text { - color: #999999; -} - -.navbar-inverse .nav > li > a:focus, -.navbar-inverse .nav > li > a:hover { - color: #ffffff; - background-color: transparent; -} - -.navbar-inverse .nav .active > a, -.navbar-inverse .nav .active > a:hover, -.navbar-inverse .nav .active > a:focus { - color: #ffffff; - background-color: #111111; -} - -.navbar-inverse .navbar-link { - color: #999999; -} - -.navbar-inverse .navbar-link:hover, -.navbar-inverse .navbar-link:focus { - color: #ffffff; -} - -.navbar-inverse .divider-vertical { - border-right-color: #222222; - border-left-color: #111111; -} - -.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, -.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, -.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { - color: #ffffff; - background-color: #111111; -} - -.navbar-inverse .nav li.dropdown > a:hover .caret, -.navbar-inverse .nav li.dropdown > a:focus .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} - -.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { - border-top-color: #999999; - border-bottom-color: #999999; -} - -.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, -.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, -.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} - -.navbar-inverse .navbar-search .search-query { - color: #ffffff; - background-color: #515151; - border-color: #111111; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - transition: none; -} - -.navbar-inverse .navbar-search .search-query:-moz-placeholder { - color: #cccccc; -} - -.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { - color: #cccccc; -} - -.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { - color: #cccccc; -} - -.navbar-inverse .navbar-search .search-query:focus, -.navbar-inverse .navbar-search .search-query.focused { - padding: 5px 15px; - color: #333333; - text-shadow: 0 1px 0 #ffffff; - background-color: #ffffff; - border: 0; - outline: 0; - -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); - -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); - box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); -} - -.navbar-inverse .btn-navbar { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #0e0e0e; - *background-color: #040404; - background-image: -moz-linear-gradient(top, #151515, #040404); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); - background-image: -webkit-linear-gradient(top, #151515, #040404); - background-image: -o-linear-gradient(top, #151515, #040404); - background-image: linear-gradient(to bottom, #151515, #040404); - background-repeat: repeat-x; - border-color: #040404 #040404 #000000; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.navbar-inverse .btn-navbar:hover, -.navbar-inverse .btn-navbar:focus, -.navbar-inverse .btn-navbar:active, -.navbar-inverse .btn-navbar.active, -.navbar-inverse .btn-navbar.disabled, -.navbar-inverse .btn-navbar[disabled] { - color: #ffffff; - background-color: #040404; - *background-color: #000000; -} - -.navbar-inverse .btn-navbar:active, -.navbar-inverse .btn-navbar.active { - background-color: #000000 \9; -} - -.breadcrumb { - padding: 8px 15px; - margin: 0 0 20px; - list-style: none; - background-color: #f5f5f5; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.breadcrumb > li { - display: inline-block; - *display: inline; - text-shadow: 0 1px 0 #ffffff; - *zoom: 1; -} - -.breadcrumb > li > .divider { - padding: 0 5px; - color: #ccc; -} - -.breadcrumb > .active { - color: #999999; -} - -.pagination { - margin: 20px 0; -} - -.pagination ul { - display: inline-block; - *display: inline; - margin-bottom: 0; - margin-left: 0; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - *zoom: 1; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -} - -.pagination ul > li { - display: inline; -} - -.pagination ul > li > a, -.pagination ul > li > span { - float: left; - padding: 4px 12px; - line-height: 20px; - text-decoration: none; - background-color: #ffffff; - border: 1px solid #dddddd; - border-left-width: 0; -} - -.pagination ul > li > a:hover, -.pagination ul > li > a:focus, -.pagination ul > .active > a, -.pagination ul > .active > span { - background-color: #f5f5f5; -} - -.pagination ul > .active > a, -.pagination ul > .active > span { - color: #999999; - cursor: default; -} - -.pagination ul > .disabled > span, -.pagination ul > .disabled > a, -.pagination ul > .disabled > a:hover, -.pagination ul > .disabled > a:focus { - color: #999999; - cursor: default; - background-color: transparent; -} - -.pagination ul > li:first-child > a, -.pagination ul > li:first-child > span { - border-left-width: 1px; - -webkit-border-bottom-left-radius: 4px; - border-bottom-left-radius: 4px; - -webkit-border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-bottomleft: 4px; - -moz-border-radius-topleft: 4px; -} - -.pagination ul > li:last-child > a, -.pagination ul > li:last-child > span { - -webkit-border-top-right-radius: 4px; - border-top-right-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - border-bottom-right-radius: 4px; - -moz-border-radius-topright: 4px; - -moz-border-radius-bottomright: 4px; -} - -.pagination-centered { - text-align: center; -} - -.pagination-right { - text-align: right; -} - -.pagination-large ul > li > a, -.pagination-large ul > li > span { - padding: 11px 19px; - font-size: 17.5px; -} - -.pagination-large ul > li:first-child > a, -.pagination-large ul > li:first-child > span { - -webkit-border-bottom-left-radius: 6px; - border-bottom-left-radius: 6px; - -webkit-border-top-left-radius: 6px; - border-top-left-radius: 6px; - -moz-border-radius-bottomleft: 6px; - -moz-border-radius-topleft: 6px; -} - -.pagination-large ul > li:last-child > a, -.pagination-large ul > li:last-child > span { - -webkit-border-top-right-radius: 6px; - border-top-right-radius: 6px; - -webkit-border-bottom-right-radius: 6px; - border-bottom-right-radius: 6px; - -moz-border-radius-topright: 6px; - -moz-border-radius-bottomright: 6px; -} - -.pagination-mini ul > li:first-child > a, -.pagination-small ul > li:first-child > a, -.pagination-mini ul > li:first-child > span, -.pagination-small ul > li:first-child > span { - -webkit-border-bottom-left-radius: 3px; - border-bottom-left-radius: 3px; - -webkit-border-top-left-radius: 3px; - border-top-left-radius: 3px; - -moz-border-radius-bottomleft: 3px; - -moz-border-radius-topleft: 3px; -} - -.pagination-mini ul > li:last-child > a, -.pagination-small ul > li:last-child > a, -.pagination-mini ul > li:last-child > span, -.pagination-small ul > li:last-child > span { - -webkit-border-top-right-radius: 3px; - border-top-right-radius: 3px; - -webkit-border-bottom-right-radius: 3px; - border-bottom-right-radius: 3px; - -moz-border-radius-topright: 3px; - -moz-border-radius-bottomright: 3px; -} - -.pagination-small ul > li > a, -.pagination-small ul > li > span { - padding: 2px 10px; - font-size: 11.9px; -} - -.pagination-mini ul > li > a, -.pagination-mini ul > li > span { - padding: 0 6px; - font-size: 10.5px; -} - -.pager { - margin: 20px 0; - text-align: center; - list-style: none; - *zoom: 1; -} - -.pager:before, -.pager:after { - display: table; - line-height: 0; - content: ""; -} - -.pager:after { - clear: both; -} - -.pager li { - display: inline; -} - -.pager li > a, -.pager li > span { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; - border-radius: 15px; -} - -.pager li > a:hover, -.pager li > a:focus { - text-decoration: none; - background-color: #f5f5f5; -} - -.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: #999999; - cursor: default; - background-color: #fff; -} - -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - background-color: #000000; -} - -.modal-backdrop.fade { - opacity: 0; -} - -.modal-backdrop, -.modal-backdrop.fade.in { - opacity: 0.8; - filter: alpha(opacity=80); -} - -.modal { - position: fixed; - top: 10%; - left: 50%; - z-index: 1050; - width: 560px; - margin-left: -280px; - background-color: #ffffff; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, 0.3); - *border: 1px solid #999; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - outline: none; - -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - -webkit-background-clip: padding-box; - -moz-background-clip: padding-box; - background-clip: padding-box; -} - -.modal.fade { - top: -25%; - -webkit-transition: opacity 0.3s linear, top 0.3s ease-out; - -moz-transition: opacity 0.3s linear, top 0.3s ease-out; - -o-transition: opacity 0.3s linear, top 0.3s ease-out; - transition: opacity 0.3s linear, top 0.3s ease-out; -} - -.modal.fade.in { - top: 10%; -} - -.modal-header { - padding: 9px 15px; - border-bottom: 1px solid #eee; -} - -.modal-header .close { - margin-top: 2px; -} - -.modal-header h3 { - margin: 0; - line-height: 30px; -} - -.modal-body { - position: relative; - max-height: 400px; - padding: 15px; - overflow-y: auto; -} - -.modal-form { - margin-bottom: 0; -} - -.modal-footer { - padding: 14px 15px 15px; - margin-bottom: 0; - text-align: right; - background-color: #f5f5f5; - border-top: 1px solid #ddd; - -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; - *zoom: 1; - -webkit-box-shadow: inset 0 1px 0 #ffffff; - -moz-box-shadow: inset 0 1px 0 #ffffff; - box-shadow: inset 0 1px 0 #ffffff; -} - -.modal-footer:before, -.modal-footer:after { - display: table; - line-height: 0; - content: ""; -} - -.modal-footer:after { - clear: both; -} - -.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; -} - -.tooltip { - position: absolute; - z-index: 1030; - display: block; - font-size: 11px; - line-height: 1.4; - opacity: 0; - filter: alpha(opacity=0); - visibility: visible; -} - -.tooltip.in { - opacity: 0.8; - filter: alpha(opacity=80); -} - -.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: 8px; - color: #ffffff; - text-align: center; - text-decoration: none; - background-color: #000000; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - 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-top-color: #000000; - border-width: 5px 5px 0; -} - -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-right-color: #000000; - border-width: 5px 5px 5px 0; -} - -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-left-color: #000000; - border-width: 5px 0 5px 5px; -} - -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-bottom-color: #000000; - border-width: 0 5px 5px; -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1010; - display: none; - max-width: 276px; - padding: 1px; - text-align: left; - white-space: normal; - background-color: #ffffff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -webkit-background-clip: padding-box; - -moz-background-clip: padding; - background-clip: padding-box; -} - -.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; - font-weight: normal; - line-height: 18px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - -webkit-border-radius: 5px 5px 0 0; - -moz-border-radius: 5px 5px 0 0; - border-radius: 5px 5px 0 0; -} - -.popover-title:empty { - display: none; -} - -.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 { - border-width: 10px; - content: ""; -} - -.popover.top .arrow { - bottom: -11px; - left: 50%; - margin-left: -11px; - border-top-color: #999; - border-top-color: rgba(0, 0, 0, 0.25); - border-bottom-width: 0; -} - -.popover.top .arrow:after { - bottom: 1px; - margin-left: -10px; - border-top-color: #ffffff; - 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, 0.25); - border-left-width: 0; -} - -.popover.right .arrow:after { - bottom: -10px; - left: 1px; - border-right-color: #ffffff; - border-left-width: 0; -} - -.popover.bottom .arrow { - top: -11px; - left: 50%; - margin-left: -11px; - border-bottom-color: #999; - border-bottom-color: rgba(0, 0, 0, 0.25); - border-top-width: 0; -} - -.popover.bottom .arrow:after { - top: 1px; - margin-left: -10px; - border-bottom-color: #ffffff; - border-top-width: 0; -} - -.popover.left .arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-left-color: #999; - border-left-color: rgba(0, 0, 0, 0.25); - border-right-width: 0; -} - -.popover.left .arrow:after { - right: 1px; - bottom: -10px; - border-left-color: #ffffff; - border-right-width: 0; -} - -.thumbnails { - margin-left: -20px; - list-style: none; - *zoom: 1; -} - -.thumbnails:before, -.thumbnails:after { - display: table; - line-height: 0; - content: ""; -} - -.thumbnails:after { - clear: both; -} - -.row-fluid .thumbnails { - margin-left: 0; -} - -.thumbnails > li { - float: left; - margin-bottom: 20px; - margin-left: 20px; -} - -.thumbnail { - display: block; - padding: 4px; - line-height: 20px; - border: 1px solid #ddd; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); - -webkit-transition: all 0.2s ease-in-out; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} - -a.thumbnail:hover, -a.thumbnail:focus { - border-color: #0088cc; - -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); - -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); - box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); -} - -.thumbnail > img { - display: block; - max-width: 100%; - margin-right: auto; - margin-left: auto; -} - -.thumbnail .caption { - padding: 9px; - color: #555555; -} - -.media, -.media-body { - overflow: hidden; - *overflow: visible; - zoom: 1; -} - -.media, -.media .media { - margin-top: 15px; -} - -.media:first-child { - margin-top: 0; -} - -.media-object { - display: block; -} - -.media-heading { - margin: 0 0 5px; -} - -.media > .pull-left { - margin-right: 10px; -} - -.media > .pull-right { - margin-left: 10px; -} - -.media-list { - margin-left: 0; - list-style: none; -} - -.label, -.badge { - display: inline-block; - padding: 2px 4px; - font-size: 11.844px; - font-weight: bold; - line-height: 14px; - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - white-space: nowrap; - vertical-align: baseline; - background-color: #999999; -} - -.label { - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} - -.badge { - padding-right: 9px; - padding-left: 9px; - -webkit-border-radius: 9px; - -moz-border-radius: 9px; - border-radius: 9px; -} - -.label:empty, -.badge:empty { - display: none; -} - -a.label:hover, -a.label:focus, -a.badge:hover, -a.badge:focus { - color: #ffffff; - text-decoration: none; - cursor: pointer; -} - -.label-important, -.badge-important { - background-color: #b94a48; -} - -.label-important[href], -.badge-important[href] { - background-color: #953b39; -} - -.label-warning, -.badge-warning { - background-color: #f89406; -} - -.label-warning[href], -.badge-warning[href] { - background-color: #c67605; -} - -.label-success, -.badge-success { - background-color: #468847; -} - -.label-success[href], -.badge-success[href] { - background-color: #356635; -} - -.label-info, -.badge-info { - background-color: #3a87ad; -} - -.label-info[href], -.badge-info[href] { - background-color: #2d6987; -} - -.label-inverse, -.badge-inverse { - background-color: #333333; -} - -.label-inverse[href], -.badge-inverse[href] { - background-color: #1a1a1a; -} - -.btn .label, -.btn .badge { - position: relative; - top: -1px; -} - -.btn-mini .label, -.btn-mini .badge { - top: 0; -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -@-moz-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -@-ms-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -@-o-keyframes progress-bar-stripes { - from { - background-position: 0 0; - } - to { - background-position: 40px 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: #f7f7f7; - background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); - background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); - background-repeat: repeat-x; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -} - -.progress .bar { - float: left; - width: 0; - height: 100%; - font-size: 12px; - color: #ffffff; - text-align: center; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #0e90d2; - background-image: -moz-linear-gradient(top, #149bdf, #0480be); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); - background-image: -webkit-linear-gradient(top, #149bdf, #0480be); - background-image: -o-linear-gradient(top, #149bdf, #0480be); - background-image: linear-gradient(to bottom, #149bdf, #0480be); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: width 0.6s ease; - -moz-transition: width 0.6s ease; - -o-transition: width 0.6s ease; - transition: width 0.6s ease; -} - -.progress .bar + .bar { - -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); -} - -.progress-striped .bar { - background-color: #149bdf; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - -webkit-background-size: 40px 40px; - -moz-background-size: 40px 40px; - -o-background-size: 40px 40px; - background-size: 40px 40px; -} - -.progress.active .bar { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -moz-animation: progress-bar-stripes 2s linear infinite; - -ms-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} - -.progress-danger .bar, -.progress .bar-danger { - background-color: #dd514c; - background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); - background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); - background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); -} - -.progress-danger.progress-striped .bar, -.progress-striped .bar-danger { - background-color: #ee5f5b; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.progress-success .bar, -.progress .bar-success { - background-color: #5eb95e; - background-image: -moz-linear-gradient(top, #62c462, #57a957); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); - background-image: -webkit-linear-gradient(top, #62c462, #57a957); - background-image: -o-linear-gradient(top, #62c462, #57a957); - background-image: linear-gradient(to bottom, #62c462, #57a957); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); -} - -.progress-success.progress-striped .bar, -.progress-striped .bar-success { - background-color: #62c462; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.progress-info .bar, -.progress .bar-info { - background-color: #4bb1cf; - background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); - background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); - background-image: -o-linear-gradient(top, #5bc0de, #339bb9); - background-image: linear-gradient(to bottom, #5bc0de, #339bb9); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); -} - -.progress-info.progress-striped .bar, -.progress-striped .bar-info { - background-color: #5bc0de; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.progress-warning .bar, -.progress .bar-warning { - background-color: #faa732; - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(to bottom, #fbb450, #f89406); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); -} - -.progress-warning.progress-striped .bar, -.progress-striped .bar-warning { - background-color: #fbb450; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.accordion { - margin-bottom: 20px; -} - -.accordion-group { - margin-bottom: 2px; - border: 1px solid #e5e5e5; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.accordion-heading { - border-bottom: 0; -} - -.accordion-heading .accordion-toggle { - display: block; - padding: 8px 15px; -} - -.accordion-toggle { - cursor: pointer; -} - -.accordion-inner { - padding: 9px 15px; - border-top: 1px solid #e5e5e5; -} - -.carousel { - position: relative; - margin-bottom: 20px; - line-height: 1; -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} - -.carousel-inner > .item { - position: relative; - display: none; - -webkit-transition: 0.6s ease-in-out left; - -moz-transition: 0.6s ease-in-out left; - -o-transition: 0.6s ease-in-out left; - transition: 0.6s ease-in-out left; -} - -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - display: block; - line-height: 1; -} - -.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: 40%; - left: 15px; - width: 40px; - height: 40px; - margin-top: -20px; - font-size: 60px; - font-weight: 100; - line-height: 30px; - color: #ffffff; - text-align: center; - background: #222222; - border: 3px solid #ffffff; - -webkit-border-radius: 23px; - -moz-border-radius: 23px; - border-radius: 23px; - opacity: 0.5; - filter: alpha(opacity=50); -} - -.carousel-control.right { - right: 15px; - left: auto; -} - -.carousel-control:hover, -.carousel-control:focus { - color: #ffffff; - text-decoration: none; - opacity: 0.9; - filter: alpha(opacity=90); -} - -.carousel-indicators { - position: absolute; - top: 15px; - right: 15px; - z-index: 5; - margin: 0; - list-style: none; -} - -.carousel-indicators li { - display: block; - float: left; - width: 10px; - height: 10px; - margin-left: 5px; - text-indent: -999px; - background-color: #ccc; - background-color: rgba(255, 255, 255, 0.25); - border-radius: 5px; -} - -.carousel-indicators .active { - background-color: #fff; -} - -.carousel-caption { - position: absolute; - right: 0; - bottom: 0; - left: 0; - padding: 15px; - background: #333333; - background: rgba(0, 0, 0, 0.75); -} - -.carousel-caption h4, -.carousel-caption p { - line-height: 20px; - color: #ffffff; -} - -.carousel-caption h4 { - margin: 0 0 5px; -} - -.carousel-caption p { - margin-bottom: 0; -} - -.hero-unit { - padding: 60px; - margin-bottom: 30px; - font-size: 18px; - font-weight: 200; - line-height: 30px; - color: inherit; - background-color: #eeeeee; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} - -.hero-unit h1 { - margin-bottom: 0; - font-size: 60px; - line-height: 1; - letter-spacing: -1px; - color: inherit; -} - -.hero-unit li { - line-height: 30px; -} - -.pull-right { - float: right; -} - -.pull-left { - float: left; -} - -.hide { - display: none; -} - -.show { - display: block; -} - -.invisible { - visibility: hidden; -} - -.affix { - position: fixed; -} diff --git a/themes/bootstrap/assets/css/bootstrap.min.css b/themes/bootstrap/assets/css/bootstrap.min.css deleted file mode 100644 index df96c864..00000000 --- a/themes/bootstrap/assets/css/bootstrap.min.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * Bootstrap v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}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-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]: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}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:#808080}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.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}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.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 th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.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;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.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{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.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:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.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}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.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:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;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-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.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;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.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{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;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,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 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:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-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{display:block;line-height:1}.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:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed} diff --git a/themes/bootstrap/assets/css/colorbox.css b/themes/bootstrap/assets/css/colorbox.css deleted file mode 100644 index 1cebdffd..00000000 --- a/themes/bootstrap/assets/css/colorbox.css +++ /dev/null @@ -1,45 +0,0 @@ -/* - Colorbox Core Style: - The following CSS is consistent between example themes and should not be altered. -*/ -#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;} -#cboxWrapper {max-width:none;} -#cboxOverlay{position:fixed; width:100%; height:100%;} -#cboxMiddleLeft, #cboxBottomLeft{clear:left;} -#cboxContent{position:relative;} -#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;} -#cboxTitle{margin:0;} -#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;} -#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;} -.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;} -.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;} -#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} - -/* - User Style: - Change the following styles to modify the appearance of Colorbox. They are - ordered & tabbed in a way that represents the nesting of the generated HTML. -*/ -#cboxOverlay{background:#000; opacity: 0.9; filter: alpha(opacity = 90);} -#colorbox{outline:0;} - #cboxContent{margin-top:20px;background:#000;} - .cboxIframe{background:#fff;} - #cboxError{padding:50px; border:1px solid #ccc;} - #cboxLoadedContent{border:5px solid #000; background:#fff;} - #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;} - #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;} - #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;} - - /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */ - #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; } - - /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */ - #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;} - - #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;} - #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;} - #cboxPrevious:hover{background-position:bottom left;} - #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;} - #cboxNext:hover{background-position:bottom right;} - #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;} - #cboxClose:hover{background-position:bottom center;} diff --git a/themes/bootstrap/assets/css/images/controls.png b/themes/bootstrap/assets/css/images/controls.png deleted file mode 100644 index e1e97982..00000000 Binary files a/themes/bootstrap/assets/css/images/controls.png and /dev/null differ diff --git a/themes/bootstrap/assets/css/images/loading.gif b/themes/bootstrap/assets/css/images/loading.gif deleted file mode 100644 index a32df5c0..00000000 Binary files a/themes/bootstrap/assets/css/images/loading.gif and /dev/null differ diff --git a/themes/bootstrap/assets/css/theme.css b/themes/bootstrap/assets/css/theme.css deleted file mode 100644 index c8b79135..00000000 --- a/themes/bootstrap/assets/css/theme.css +++ /dev/null @@ -1,201 +0,0 @@ -body { - padding-top: 60px; -} -@media (max-width: 979px) { - body { - padding-top: 0px; - } -} -#container { - width: 960px; - margin: 50 auto; -} - -#contentcolumn { - max-width: 760px; -} -#q { - width: 150px; -} - -img { - max-width: 90%; -} - -.postbox { - border-bottom: 2px solid darkgrey; - margin-bottom: 12px; -} - -.footerbox {padding: 15px; text-align: center; margin-bottom: 15px;} - -td.label { - /* Issue #290 */ - background-color: inherit; -} - -.footnote-reference { - /* Issue 290 */ - vertical-align: super; - font-size: xx-small; -} - -.caption { - /* Issue 292 */ - text-align: center; - padding-top: 1em; -} - -div.figure > img, -div.figure > a > img { - /* Issue 292 */ - display: block; - margin-left: auto; - margin-right: auto; -} - -div.sidebar, div.admonition, div.attention, div.caution, div.danger, div.error, div.hint, div.important, div.note, div.tip, div.warning { - /* Issue 277 */ - border: 1px solid #aaa; - border-radius: 5px; -} - -blockquote p, blockquote { - font-size: 17.5px; - font-weight: 300; - line-height: 1.25; -} - -ul.bricks > li { - display: inline; - background-color: lightblue; - padding: 8px; - border-radius: 5px; - line-height: 3; - white-space:nowrap; - margin: 3px; -} - -ul.breadcrumb > li:before { - content: " / "; -} - -pre, pre code { - white-space: pre; - word-wrap: normal; - overflow: auto; -} - -article.post-micro { - font-family: Georgia, 'Times New Roman', Times, serif; - font-size: 1.5em; -} - -/* fix anchors for headers */ -h1, h2, h3 { - margin-top: -40px; - padding-top: 60px; -} - -h4, h5, h6 { - margin-top: -50px; - padding-top: 60px; -} - -h1.panel-title, h2.panel-title, h3.panel-title, h4.panel-title, h5.panel-title, h6.panel-title { - margin-top: 0; - margin-bottom: 0; - padding-top: 0; -} - -.image-block { - display: inline-block; -} - -.flowr_row { - width: 100%; -} - -.tags { - padding-left: 0; - margin-left: -5px; - list-style: none; - text-align: center; - -} - -.tags > li { - 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: #999; - border-radius: 10px; -} - -.tags > li a { - color: #fff; -} - -.metadata p:before, -.postlist .listdate:before { - content: " — "; -} - -.metadata p:first-of-type:before { - content: ""; -} - -.metadata p { - display: inline; -} - -.posttranslations h3 { - display: inline; - font-size: 1em; - font-weight: bold; -} - -.posttranslations h3:last-child { - display: none; -} - -.entry-content { - margin-top: 1em; -} - -.navbar .brand { - padding: 0 20px; -} - -.navbar .brand #blog-title { - padding: 10px 0; - display: inline-block; -} - -.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; -} diff --git a/themes/bootstrap/assets/img/glyphicons-halflings-white.png b/themes/bootstrap/assets/img/glyphicons-halflings-white.png deleted file mode 100644 index 3bf6484a..00000000 Binary files a/themes/bootstrap/assets/img/glyphicons-halflings-white.png and /dev/null differ diff --git a/themes/bootstrap/assets/img/glyphicons-halflings.png b/themes/bootstrap/assets/img/glyphicons-halflings.png deleted file mode 100644 index a9969993..00000000 Binary files a/themes/bootstrap/assets/img/glyphicons-halflings.png and /dev/null differ diff --git a/themes/bootstrap/assets/js/bootstrap.js b/themes/bootstrap/assets/js/bootstrap.js deleted file mode 100644 index 44109f62..00000000 --- a/themes/bootstrap/assets/js/bootstrap.js +++ /dev/null @@ -1,2280 +0,0 @@ -/* =================================================== - * bootstrap-transition.js v2.3.2 - * http://getbootstrap.com/2.3.2/javascript.html#transitions - * =================================================== - * Copyright 2013 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ========================================================== */ - - -!function ($) { - - "use strict"; // jshint ;_; - - - /* CSS TRANSITION SUPPORT (http://www.modernizr.com/) - * ======================================================= */ - - $(function () { - - $.support.transition = (function () { - - var transitionEnd = (function () { - - var el = document.createElement('bootstrap') - , transEndEventNames = { - 'WebkitTransition' : 'webkitTransitionEnd' - , 'MozTransition' : 'transitionend' - , 'OTransition' : 'oTransitionEnd otransitionend' - , 'transition' : 'transitionend' - } - , name - - for (name in transEndEventNames){ - if (el.style[name] !== undefined) { - return transEndEventNames[name] - } - } - - }()) - - return transitionEnd && { - end: transitionEnd - } - - })() - - }) - -}(window.jQuery);/* ========================================================== - * bootstrap-alert.js v2.3.2 - * http://getbootstrap.com/2.3.2/javascript.html#alerts - * ========================================================== - * Copyright 2013 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ========================================================== */ - - -!function ($) { - - "use strict"; // jshint ;_; - - - /* ALERT CLASS DEFINITION - * ====================== */ - - var dismiss = '[data-dismiss="alert"]' - , Alert = function (el) { - $(el).on('click', dismiss, this.close) - } - - Alert.prototype.close = function (e) { - var $this = $(this) - , selector = $this.attr('data-target') - , $parent - - if (!selector) { - selector = $this.attr('href') - selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 - } - - $parent = $(selector) - - e && e.preventDefault() - - $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent()) - - $parent.trigger(e = $.Event('close')) - - if (e.isDefaultPrevented()) return - - $parent.removeClass('in') - - function removeElement() { - $parent - .trigger('closed') - .remove() - } - - $.support.transition && $parent.hasClass('fade') ? - $parent.on($.support.transition.end, removeElement) : - removeElement() - } - - - /* ALERT PLUGIN DEFINITION - * ======================= */ - - var old = $.fn.alert - - $.fn.alert = function (option) { - return this.each(function () { - var $this = $(this) - , data = $this.data('alert') - if (!data) $this.data('alert', (data = new Alert(this))) - if (typeof option == 'string') data[option].call($this) - }) - } - - $.fn.alert.Constructor = Alert - - - /* ALERT NO CONFLICT - * ================= */ - - $.fn.alert.noConflict = function () { - $.fn.alert = old - return this - } - - - /* ALERT DATA-API - * ============== */ - - $(document).on('click.alert.data-api', dismiss, Alert.prototype.close) - -}(window.jQuery);/* ============================================================ - * bootstrap-button.js v2.3.2 - * http://getbootstrap.com/2.3.2/javascript.html#buttons - * ============================================================ - * Copyright 2013 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ============================================================ */ - - -!function ($) { - - "use strict"; // jshint ;_; - - - /* BUTTON PUBLIC CLASS DEFINITION - * ============================== */ - - var Button = function (element, options) { - this.$element = $(element) - this.options = $.extend({}, $.fn.button.defaults, options) - } - - Button.prototype.setState = function (state) { - var d = 'disabled' - , $el = this.$element - , data = $el.data() - , val = $el.is('input') ? 'val' : 'html' - - state = state + 'Text' - data.resetText || $el.data('resetText', $el[val]()) - - $el[val](data[state] || this.options[state]) - - // push to event loop to allow forms to submit - setTimeout(function () { - state == 'loadingText' ? - $el.addClass(d).attr(d, d) : - $el.removeClass(d).removeAttr(d) - }, 0) - } - - Button.prototype.toggle = function () { - var $parent = this.$element.closest('[data-toggle="buttons-radio"]') - - $parent && $parent - .find('.active') - .removeClass('active') - - this.$element.toggleClass('active') - } - - - /* BUTTON PLUGIN DEFINITION - * ======================== */ - - var old = $.fn.button - - $.fn.button = function (option) { - return this.each(function () { - var $this = $(this) - , data = $this.data('button') - , options = typeof option == 'object' && option - if (!data) $this.data('button', (data = new Button(this, options))) - if (option == 'toggle') data.toggle() - else if (option) data.setState(option) - }) - } - - $.fn.button.defaults = { - loadingText: 'loading...' - } - - $.fn.button.Constructor = Button - - - /* BUTTON NO CONFLICT - * ================== */ - - $.fn.button.noConflict = function () { - $.fn.button = old - return this - } - - - /* BUTTON DATA-API - * =============== */ - - $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) { - var $btn = $(e.target) - if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') - $btn.button('toggle') - }) - -}(window.jQuery);/* ========================================================== - * bootstrap-carousel.js v2.3.2 - * http://getbootstrap.com/2.3.2/javascript.html#carousel - * ========================================================== - * Copyright 2013 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ========================================================== */ - - -!function ($) { - - "use strict"; // jshint ;_; - - - /* CAROUSEL CLASS DEFINITION - * ========================= */ - - var Carousel = function (element, options) { - this.$element = $(element) - this.$indicators = this.$element.find('.carousel-indicators') - this.options = options - this.options.pause == 'hover' && this.$element - .on('mouseenter', $.proxy(this.pause, this)) - .on('mouseleave', $.proxy(this.cycle, this)) - } - - Carousel.prototype = { - - cycle: function (e) { - if (!e) this.paused = false - if (this.interval) clearInterval(this.interval); - this.options.interval - && !this.paused - && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) - return this - } - - , getActiveIndex: function () { - this.$active = this.$element.find('.item.active') - this.$items = this.$active.parent().children() - return this.$items.index(this.$active) - } - - , to: function (pos) { - var activeIndex = this.getActiveIndex() - , that = this - - if (pos > (this.$items.length - 1) || pos < 0) return - - if (this.sliding) { - return this.$element.one('slid', function () { - that.to(pos) - }) - } - - if (activeIndex == pos) { - return this.pause().cycle() - } - - return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos])) - } - - , pause: function (e) { - if (!e) this.paused = true - if (this.$element.find('.next, .prev').length && $.support.transition.end) { - this.$element.trigger($.support.transition.end) - this.cycle(true) - } - clearInterval(this.interval) - this.interval = null - return this - } - - , next: function () { - if (this.sliding) return - return this.slide('next') - } - - , prev: function () { - if (this.sliding) return - return this.slide('prev') - } - - , slide: function (type, next) { - var $active = this.$element.find('.item.active') - , $next = next || $active[type]() - , isCycling = this.interval - , direction = type == 'next' ? 'left' : 'right' - , fallback = type == 'next' ? 'first' : 'last' - , that = this - , e - - this.sliding = true - - isCycling && this.pause() - - $next = $next.length ? $next : this.$element.find('.item')[fallback]() - - e = $.Event('slide', { - relatedTarget: $next[0] - , direction: direction - }) - - if ($next.hasClass('active')) return - - if (this.$indicators.length) { - this.$indicators.find('.active').removeClass('active') - this.$element.one('slid', function () { - var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()]) - $nextIndicator && $nextIndicator.addClass('active') - }) - } - - if ($.support.transition && this.$element.hasClass('slide')) { - this.$element.trigger(e) - if (e.isDefaultPrevented()) return - $next.addClass(type) - $next[0].offsetWidth // force reflow - $active.addClass(direction) - $next.addClass(direction) - this.$element.one($.support.transition.end, function () { - $next.removeClass([type, direction].join(' ')).addClass('active') - $active.removeClass(['active', direction].join(' ')) - that.sliding = false - setTimeout(function () { that.$element.trigger('slid') }, 0) - }) - } else { - this.$element.trigger(e) - if (e.isDefaultPrevented()) return - $active.removeClass('active') - $next.addClass('active') - this.sliding = false - this.$element.trigger('slid') - } - - isCycling && this.cycle() - - return this - } - - } - - - /* CAROUSEL PLUGIN DEFINITION - * ========================== */ - - var old = $.fn.carousel - - $.fn.carousel = function (option) { - return this.each(function () { - var $this = $(this) - , data = $this.data('carousel') - , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option) - , action = typeof option == 'string' ? option : options.slide - if (!data) $this.data('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() - }) - } - - $.fn.carousel.defaults = { - interval: 5000 - , pause: 'hover' - } - - $.fn.carousel.Constructor = Carousel - - - /* CAROUSEL NO CONFLICT - * ==================== */ - - $.fn.carousel.noConflict = function () { - $.fn.carousel = old - return this - } - - /* CAROUSEL DATA-API - * ================= */ - - $(document).on('click.carousel.data-api', '[data-slide], [data-slide-to]', function (e) { - var $this = $(this), href - , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 - , options = $.extend({}, $target.data(), $this.data()) - , slideIndex - - $target.carousel(options) - - if (slideIndex = $this.attr('data-slide-to')) { - $target.data('carousel').pause().to(slideIndex).cycle() - } - - e.preventDefault() - }) - -}(window.jQuery);/* ============================================================= - * bootstrap-collapse.js v2.3.2 - * http://getbootstrap.com/2.3.2/javascript.html#collapse - * ============================================================= - * Copyright 2013 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ============================================================ */ - - -!function ($) { - - "use strict"; // jshint ;_; - - - /* COLLAPSE PUBLIC CLASS DEFINITION - * ================================ */ - - var Collapse = function (element, options) { - this.$element = $(element) - this.options = $.extend({}, $.fn.collapse.defaults, options) - - if (this.options.parent) { - this.$parent = $(this.options.parent) - } - - this.options.toggle && this.toggle() - } - - Collapse.prototype = { - - constructor: Collapse - - , dimension: function () { - var hasWidth = this.$element.hasClass('width') - return hasWidth ? 'width' : 'height' - } - - , show: function () { - var dimension - , scroll - , actives - , hasData - - if (this.transitioning || this.$element.hasClass('in')) return - - dimension = this.dimension() - scroll = $.camelCase(['scroll', dimension].join('-')) - actives = this.$parent && this.$parent.find('> .accordion-group > .in') - - if (actives && actives.length) { - hasData = actives.data('collapse') - if (hasData && hasData.transitioning) return - actives.collapse('hide') - hasData || actives.data('collapse', null) - } - - this.$element[dimension](0) - this.transition('addClass', $.Event('show'), 'shown') - $.support.transition && this.$element[dimension](this.$element[0][scroll]) - } - - , hide: function () { - var dimension - if (this.transitioning || !this.$element.hasClass('in')) return - dimension = this.dimension() - this.reset(this.$element[dimension]()) - this.transition('removeClass', $.Event('hide'), 'hidden') - this.$element[dimension](0) - } - - , reset: function (size) { - var dimension = this.dimension() - - this.$element - .removeClass('collapse') - [dimension](size || 'auto') - [0].offsetWidth - - this.$element[size !== null ? 'addClass' : 'removeClass']('collapse') - - return this - } - - , transition: function (method, startEvent, completeEvent) { - var that = this - , complete = function () { - if (startEvent.type == 'show') that.reset() - that.transitioning = 0 - that.$element.trigger(completeEvent) - } - - this.$element.trigger(startEvent) - - if (startEvent.isDefaultPrevented()) return - - this.transitioning = 1 - - this.$element[method]('in') - - $.support.transition && this.$element.hasClass('collapse') ? - this.$element.one($.support.transition.end, complete) : - complete() - } - - , toggle: function () { - this[this.$element.hasClass('in') ? 'hide' : 'show']() - } - - } - - - /* COLLAPSE PLUGIN DEFINITION - * ========================== */ - - var old = $.fn.collapse - - $.fn.collapse = function (option) { - return this.each(function () { - var $this = $(this) - , data = $this.data('collapse') - , options = $.extend({}, $.fn.collapse.defaults, $this.data(), typeof option == 'object' && option) - if (!data) $this.data('collapse', (data = new Collapse(this, options))) - if (typeof option == 'string') data[option]() - }) - } - - $.fn.collapse.defaults = { - toggle: true - } - - $.fn.collapse.Constructor = Collapse - - - /* COLLAPSE NO CONFLICT - * ==================== */ - - $.fn.collapse.noConflict = function () { - $.fn.collapse = old - return this - } - - - /* COLLAPSE DATA-API - * ================= */ - - $(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) { - var $this = $(this), href - , target = $this.attr('data-target') - || e.preventDefault() - || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 - , option = $(target).data('collapse') ? 'toggle' : $this.data() - $this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed') - $(target).collapse(option) - }) - -}(window.jQuery);/* ============================================================ - * bootstrap-dropdown.js v2.3.2 - * http://getbootstrap.com/2.3.2/javascript.html#dropdowns - * ============================================================ - * Copyright 2013 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ============================================================ */ - - -!function ($) { - - "use strict"; // jshint ;_; - - - /* DROPDOWN CLASS DEFINITION - * ========================= */ - - var toggle = '[data-toggle=dropdown]' - , Dropdown = function (element) { - var $el = $(element).on('click.dropdown.data-api', this.toggle) - $('html').on('click.dropdown.data-api', function () { - $el.parent().removeClass('open') - }) - } - - Dropdown.prototype = { - - constructor: Dropdown - - , toggle: function (e) { - var $this = $(this) - , $parent - , isActive - - if ($this.is('.disabled, :disabled')) return - - $parent = getParent($this) - - isActive = $parent.hasClass('open') - - clearMenus() - - if (!isActive) { - if ('ontouchstart' in document.documentElement) { - // if mobile we we use a backdrop because click events don't delegate - $('