diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5106679 --- /dev/null +++ b/.gitignore @@ -0,0 +1,216 @@ + +# Created by https://www.gitignore.io/api/git,node,macos,webstorm +# Edit at https://www.gitignore.io/?templates=git,node,macos,webstorm + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### Node ### +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env +.env.test + +# parcel-bundler cache (https://parceljs.org/) +.cache + +# next.js build output +.next + +# nuxt.js build output +.nuxt + +# vuepress build output +.vuepress/dist + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +### WebStorm ### +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf + +# Generated files +.idea/**/contentModel.xml + +# Sensitive or high-churn files +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml + +# Gradle +.idea/**/gradle.xml +.idea/**/libraries + +# Gradle and Maven with auto-import +# When using Gradle or Maven with auto-import, you should exclude module files, +# since they will be recreated, and may cause churn. Uncomment if using +# auto-import. +# .idea/modules.xml +# .idea/*.iml +# .idea/modules + +# CMake +cmake-build-*/ + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# File-based project format +*.iws + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +# Editor-based Rest Client +.idea/httpRequests + +# Android studio 3.1+ serialized cache file +.idea/caches/build_file_checksums.ser + +# JetBrains templates +**___jb_tmp___ + +### WebStorm Patch ### +# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721 + +# *.iml +# modules.xml +# .idea/misc.xml +# *.ipr + +# Sonarlint plugin +.idea/sonarlint + +# End of https://www.gitignore.io/api/git,node,macos,webstorm# Created by .ignore support plugin (hsz.mobi) diff --git a/.idea/jsLibraryMappings.xml b/.idea/jsLibraryMappings.xml new file mode 100644 index 0000000..2c91604 --- /dev/null +++ b/.idea/jsLibraryMappings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/css/style.css b/css/style.css deleted file mode 100644 index 57dfee8..0000000 --- a/css/style.css +++ /dev/null @@ -1,1546 +0,0 @@ -/* ------------------------------------------------------------------------------ - 1. CSS Reset -ToDo: normalize - 2. Document Setup - 3. Header Part - 4. Background slider CSS style - 5. Menu Style - 6. About me Style - 7. Technical Skills Style - 8. Work Experience Style - 9. Education Style - 10. Portfolio Style - 11. Contact Style - 12. Footer Style - 13. Responsive style - - ---------------------------------------------------------------------------------- -/* 1. CSS Reset --------------------------------------------------------------------------------*/ - -* { - padding:0; - margin:0; -} -body { - color:#fff; - font-family: 'Courier New','allerregular', sans-serif!important; - font-weight: 300; - position:relative; - background:#000; - width:100%; - height:100%; - overflow: scroll; - overflow-x: hidden; -} -a { - text-decoration:none; - color:#fff; - outline:none; -} - - - -/*---------------------------------------------------- - 2. Document Setup -------------------------------------------------------*/ - -@font-face { - font-family: 'allerregular'; - src: url('../fonts/aller_rg-webfont.eot'); - src: url('../fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'), - url('../fonts/aller_rg-webfont.woff') format('woff'), - url('../fonts/aller_rg-webfont.ttf') format('truetype'), - url('../fonts/aller_rg-webfont.svg#allerregular') format('svg'); - font-weight: normal; - font-style: normal; - -} - -.wrapper{ - width:100%; -} -.spHeight{ - padding-top:63px; -} - -.noMar{ - margin:0 !important; -} -.noPadd{ - padding:0px !important; -} - -.container .row{ - margin:0px; -} - -p{ - font-family: 'Courier New','allerregular', sans-serif; - font-size:14px; - line-height:21px; - font-weight:400; - padding-bottom:22px; - margin:0px; -} -h1{ - font-family: 'Courier New','allerregular', sans-serif!important; - font-size:80px; - line-height:90px; - font-weight:700; - margin:0px; - padding-bottom:8px; -} -h2{ - font-family: 'Courier New','allerregular', sans-serif; - font-size:36px; - line-height:38px; - padding-bottom:0px; - font-weight:300; - text-transform:uppercase; - margin:0px; -} -h3{ - font-family: 'Courier New','allerregular', sans-serif; - font-size:24px; - line-height:30px; - padding-bottom:6px; - font-weight:400; - margin:0px; -} -h4{ - font-family: 'Courier New','allerregular', sans-serif; - font-size:19px; - line-height:24px; - padding-bottom:6px; - font-weight:600; - margin:0px; -} -h5{ - font-family: 'Courier New','allerregular', sans-serif; - font-size:16px; - line-height:24px; - padding-bottom:6px; - font-weight:400; - margin:0px; -} - -h4.subHeading{ - font-weight:600; - font-size:18px; - padding-bottom:22px; -} - -.heading{ - text-align:center; - padding-bottom:45px; -} - -.topmar{ - margin-top:20px; -} - -.centered{ - text-align: center; -} - -.big{ font-size: 28px;} -/*---------------------------------------------------- - 3. Header Part -------------------------------------------------------*/ -header{ - position:relative; -} -.banner{ - overflow:hidden; - margin:0 auto !important; - background:#CACACA; -} - -.bannerText{ - position:absolute; - left:0; - right:0; - top:35%; - text-align:center; - padding:30px 0 30px ; - max-width:960px; - /*border:1px solid #fff;*/ - /*background: rgba(0, 0, 0, 0.2); - filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);*/ - zoom: 1; -} -.bannerText h1{ - text-transform:uppercase; -} -.bannerText h2{ - font-size:34px; - text-transform:none; -} - - - - -/*------------------------------------ - 3.1 Slide show background control ---------------------------------------*/ -.cb-slideshow{ - background:#1b1f2b; -} -.cb-slideshow li{ - opacity:0.2; - filter:alpha(opacity=20); /* For IE8 and earlier */ -} - - - - -/*--------------------------------------------------------------------------------- - 4. Background slider CSS style --------------------------------------------------------------------------------*/ -.ri-grid { - margin:0px auto; - position: relative; - height: auto; -} -.ri-grid ul { - list-style: none; - display: block; - width: 100%; - margin: 0; - padding: 0; -} -.ri-grid ul:before, .ri-grid ul:after { - content: ''; - display: table; -} -.ri-grid ul:after { - clear: both; -} -.ri-grid ul { - zoom: 1; /* For IE 6/7 (trigger hasLayout) */ -} -.ri-grid ul li { - -webkit-perspective: 400px; - -moz-perspective: 400px; - -o-perspective: 400px; - -ms-perspective: 400px; - perspective: 400px; - margin: 0; - padding: 0; - float: left; - position: relative; - display: block; - overflow: hidden; - background: #000; -} -.ri-grid ul li a { - display: block; - outline: none; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - -webkit-backface-visibility: hidden; - -moz-backface-visibility: hidden; - -o-backface-visibility: hidden; - -ms-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-transform-style: preserve-3d; - -moz-transform-style: preserve-3d; - -o-transform-style: preserve-3d; - -ms-transform-style: preserve-3d; - transform-style: preserve-3d; - -webkit-background-size: 100% 100%; - -moz-background-size: 100% 100%; - background-size: 100% 100%; - background-position: center center; - background-repeat: no-repeat; - background-color: #333; - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} -/* Grid wrapper sizes */ -.ri-grid-size-1 { - width: 55%; -} -.ri-grid-size-2 { - width: 100%; -} -.ri-grid-size-3 { - width: 100%; - margin-top: 0px; -} -/* Shadow style */ -.ri-shadow:after, .ri-shadow:before { - content: ""; - position: absolute; - z-index: -2; - bottom: 15px; - left: 10px; - width: 50%; - height: 20%; - max-width: 300px; - max-height: 100px; - box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); - -webkit-transform: rotate(-3deg); - -moz-transform: rotate(-3deg); - -ms-transform: rotate(-3deg); - -o-transform: rotate(-3deg); - transform: rotate(-3deg); -} -.ri-shadow:after { - right: 10px; - left: auto; - -webkit-transform: rotate(3deg); - -moz-transform: rotate(3deg); - -ms-transform: rotate(3deg); - -o-transform: rotate(3deg); - transform: rotate(3deg); -} -.ri-grid-loading:after, .ri-grid-loading:before { - display: none; -} -.ri-loading-image { - display: none; -} -.ri-grid-loading .ri-loading-image { - position: relative; - width: 30px; - height: 30px; - left: 50%; - margin: 100px 0 0 -15px; - display: block; -} - - -/*---------------------------------------------------- - 5. Menu Style -------------------------------------------------------*/ -.isStuck{ - left:0px; - width:100%; -} -.menu{ - margin-top:0px; - position: static; - left:0px; - right:0px; -} - -.navwrapper .container{ - padding:0; - width:auto; -} - -.navbar-header{ - display:none; -} -.nav > li > a{ - display:inline-block; -} -.navbar-nav > li{ - float: none; - display: inline; -} -.navbar-nav{ - margin: 0 auto; - text-align: center; - float: none; -} - -.navbar-toggle{ - margin-top:14px; -} - - -/* Special class on .container surrounding .navbar, used for positioning it into place. */ -.navbar-wrapper { - margin-top:0px; - position: relative; - z-index: 15; - background:#262b37; -} -.navbar-wrapper .container{ - padding:0px; -} - -.navbar-collapse{ - padding:0; -} -.navbar-collapse.in{ - max-height:100%; -} - -.navbar.navbar-inverse.navbar-static-top { - margin:0px auto; - background:#262b37; - color:#c3c8d6; - border:none; - font-family: 'Courier New','allerregular', sans-serif; - font-size:14px; - text-transform:uppercase; -} -.navbar.navbar-inverse.navbar-static-top a{ - color:#c3c8d6; - padding:22px 25px; - line-height:18px; - text-align:center; -} -.navbar.navbar-inverse.navbar-static-top a:hover{ - color:#fff; -} -.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus{ - background:#1b1f29; - color:#c3c8d6; -} -.navbar-inverse .navbar-nav>.active>a:hover { - background:#1b1f29; - color:#fff; -} - -.hideClass{ - display:none; -} - - -/* CUSTOMIZE THE CAROUSEL --------------------------------------------------- */ - -/* Carousel base class */ -.carousel { -} -/* Since positioning the image, we need to help out the caption */ -.carousel-caption { - z-index: 10; -} - -/* Declare heights because of positioning of img element */ -.carousel .item { - height: 600px; - background-color: #0A64A4; -} -.carousel-inner > .item > img { - position: absolute; - top: 0; - left: 0; - min-width: 100%; -} - - - - - -/*---------------------------------------------------- - 6. About me Style -------------------------------------------------------*/ - -.aboutme{ - background:#00aeef; - color:#fff; - position:relative; -} -.aboutme .container{ - padding-top:85px ; - padding-bottom:93px ; -} - - -.aboutTop{ - background:#00aeef; - height:60px; -} -.spHeight .aboutTop{ - margin-top:-62px !important; -} -/* -.social-btn { width: 40px; height: 40px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; background: #242830; display: inline-block; color: #fff; font-size: 17px; line-height: 40px; text-align: center; } -.social-btn:hover, .social-btn:focus { background: #ee2a7b; color: #fff; } -*/ - -.bntDownload{ - font-size:12px; - font-family: 'Courier New','allerregular', sans-serif; - font-weight:700; - background: #242830; - padding:16px 22px; - display:inline-block; - margin: 10px 0; -} -.bntDownload:hover{ - background: #ee2a7b; - color: #fff; - text-decoration:none; -} - -.team img { margin-bottom: 40px; } -ul.social-buttons { list-style: none; margin: 0; padding: 0; } -ul.social-buttons li { display: inline-block; margin-right: 10px; } -ul.social-buttons li:last-child { margin-right: 0; } -.social-btn { width: 40px; height: 40px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; background: #242830; display: inline-block; color: #fff; font-size: 17px; line-height: 40px; text-align: center; } -.social-btn:hover, .social-btn:focus { background: #ee2a7b; color: #fff; } -.social { margin-top: 25px } - -/*---------------------------------------------------- - 7. Technical Skills Style -------------------------------------------------------*/ -.addspace{ - height:60px; - background:#ffffff; -} - -.technical{ - background:#ffffff; - color:#474d5d; -} -.technical .container{ - padding-top:85px ; - padding-bottom:69px ; -} -.technical .heading p{ - padding-bottom:41px; -} - -.technical p{ - color:#474d5d; -} -.technical h2{ - color:#ee2a7b; -} - -.technical .skillsArea{ - padding:0px; -} -.technical .skills{ - margin:0 auto; - margin-bottom:23px; - text-align:center; - padding:0px; - float:none; -} -.technical .skills p{ - color:#84868d; - font-size:13px; - line-height:18px; - text-align:center; -} -.technical .skills img{ - margin:0 auto; - margin-bottom:33px; - width:100%; - max-width:152px; -} - -.technical .skills h4{ - font-weight:700; - text-transform:uppercase; -} - - -.skilBg{ - background:url(../images/skills.png) no-repeat 0 0; -} - - -.chart { - position: relative; - display: inline-block; - width: 152px; - height: 152px; - margin-bottom: 26px; - text-align: center; -} -.chart canvas { - position: absolute; - top: 0; - left: 0; -} -.percent { - display: inline-block; - font-size:21px; - color:#474d5d; - line-height: 152px; - z-index: 2; -} -.percent:after { - content: '%'; - margin-left: 0.1em; - font-size: .8em; -} -.angular { - margin-top: 100px; -} -.angular .chart { - margin-top: 0; -} - - -.shadow-first { text-shadow: rgb(0, 156, 221) 1px 1px, rgb(0, 156, 221) 2px 2px, rgb(0, 156, 221) 3px 3px, rgb(0, 156, 221) 4px 4px, rgb(0, 156, 221) 5px 5px, rgb(0, 156, 221) 6px 6px, rgb(0, 156, 221) 7px 7px, rgb(0, 156, 221) 8px 8px, rgb(0, 156, 221) 9px 9px, rgb(0, 156, 221) 10px 10px, rgb(0, 156, 221) 11px 11px, rgb(0, 156, 221) 12px 12px, rgb(0, 157, 222) 13px 13px, rgb(0, 158, 223) 14px 14px, rgb(0, 159, 224) 15px 15px, rgb(0, 160, 225) 16px 16px, rgb(0, 161, 226) 17px 17px, rgb(0, 162, 227) 18px 18px, rgb(0, 163, 228) 19px 19px, rgb(0, 164, 229) 20px 20px, rgb(0, 165, 230) 21px 21px, rgb(0, 166, 231) 22px 22px, rgb(0, 167, 232) 23px 23px, rgb(0, 168, 233) 24px 24px, rgb(0, 169, 234) 25px 25px, rgb(0, 170, 235) 26px 26px, rgb(0, 171, 236) 27px 27px, rgb(0, 172, 237) 28px 28px, rgb(0, 173, 238) 29px 29px, rgb(0, 174, 239) 30px 30px; } -.shadow-second { text-shadow: rgb(232, 24, 105) 1px 1px, rgb(232, 24, 105) 2px 2px, rgb(232, 24, 105) 3px 3px, rgb(232, 24, 105) 4px 4px, rgb(232, 24, 105) 5px 5px, rgb(232, 24, 105) 6px 6px, rgb(232, 24, 105) 7px 7px, rgb(232, 24, 105) 8px 8px, rgb(232, 24, 105) 9px 9px, rgb(232, 24, 105) 10px 10px, rgb(232, 24, 105) 11px 11px, rgb(232, 24, 105) 12px 12px, rgb(232, 25, 106) 13px 13px, rgb(232, 26, 107) 14px 14px, rgb(233, 27, 108) 15px 15px, rgb(233, 28, 109) 16px 16px, rgb(233, 29, 110) 17px 17px, rgb(234, 30, 111) 18px 18px, rgb(234, 31, 112) 19px 19px, rgb(234, 32, 113) 20px 20px, rgb(235, 33, 114) 21px 21px, rgb(235, 34, 115) 22px 22px, rgb(235, 35, 116) 23px 23px, rgb(236, 36, 117) 24px 24px, rgb(236, 37, 118) 25px 25px, rgb(236, 38, 119) 26px 26px, rgb(237, 39, 120) 27px 27px, rgb(237, 40, 121) 28px 28px, rgb(237, 41, 122) 29px 29px, rgb(238, 42, 123) 30px 30px; } -.shadow-third { text-shadow: rgb( 27, 46, 136) 1px 1px, rgb( 27, 46, 136) 2px 2px, rgb( 27, 46, 136) 3px 3px, rgb( 27, 46, 136) 4px 4px, rgb( 27, 46, 136) 5px 5px, rgb( 27, 46, 136) 6px 6px, rgb( 27, 46, 136) 7px 7px, rgb( 27, 46, 136) 8px 8px, rgb( 27, 46, 136) 9px 9px, rgb( 27, 46, 136) 10px 10px, rgb( 27, 46, 136) 11px 11px, rgb( 27, 46, 136) 12px 12px, rgb( 27, 47, 137) 13px 13px, rgb( 27, 48, 138) 14px 14px, rgb( 28, 49, 139) 15px 15px, rgb( 28, 50, 140) 16px 16px, rgb( 28, 51, 141) 17px 17px, rgb( 29, 52, 142) 18px 18px, rgb( 29, 53, 143) 19px 19px, rgb( 29, 54, 144) 20px 20px, rgb( 30, 55, 145) 21px 21px, rgb( 30, 56, 146) 22px 22px, rgb( 30, 57, 147) 23px 23px, rgb( 31, 58, 148) 24px 24px, rgb( 31, 59, 149) 25px 25px, rgb( 31, 60, 150) 26px 26px, rgb( 32, 61, 151) 27px 27px, rgb( 32, 62, 152) 28px 28px, rgb( 32, 63, 153) 29px 29px, rgb( 33, 64, 154) 30px 30px ;} -.icon { height: 175px; width: 175px; line-height: 175px; max-width: 100%; /*background: #00aeef;*/ border-radius: 50%; -o-border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; display: block; color: #fff; font-size: 55px; text-align: center; vertical-align: middle; position: relative; margin: 0 auto 50px; } - -/*colors - -*/ -.first-color { background: #00aeef;} -.second-color { background: #ee2a7b;} -.third-color { background: #21409a;} -.fourth-color { background: #1c75bc;} -.fifht-color { background: #92278f;} - -.first-color-text { color: #00aeef;} -.second-color-text { color: #ee2a7b;} -.third-color-text { color: #21409a;} -.fourth-color-text { color: #1c75bc;} -.fifht-color-text { color: #92278f;} - -.spaced-down{margin-bottom: 2em;} - -/*---------------------------------------------------- - 8. Work Experience Style -------------------------------------------------------*/ -.exprience{ - background:#eee; -} -.exprience .container{ - padding-top:85px ; - padding-bottom:90px ; -} - -.exprience h2{ - color:#ee2a7b; -} -.exprience p{ - color:#84868d; - /*font-size:13px;*/ - line-height:18px; -} -.exprience .heading p{ - padding-bottom:41px; -} - -.exprience h4{ - font-weight:700; -} - -.workDetails .rightArea{ - /*border-left: solid 1px #e5e4e4;*/ - padding-bottom:47px; -} -.workDetails:last-child .rightArea{ - padding-bottom:0px; -} -.workYear{ - font-size:17px; - color:#fff; - /*background:#ee2a7b;*/ - /*hex compat svg*/ - background-image: url('../images/hex.png'); - background-image: none,url('../images/hex.svg'), url('../images/hex.png'); - background-size: 120px 120px!important; - background-repeat: no-repeat; - background-position:center; - - text-align:center; - width:120px; - height:120px; - padding:40px 0 40px 0; - - /*-webkit-border-radius: 50% 50% 0 50% ; - border-radius: 50% 50% 0 50% ;*/ - /*border: 10px solid #da2972;*/ -} - - - -.arrowpart{ - float:left; - width:15px; - height:80px; - background:url(../images/arrow-left-light.png) no-repeat 0 50px; -} -.exCon{ - width:auto; - background:#fff; - border-bottom:solid 4px #dddddd; - padding:22px 47px 6px 47px; - margin-left:15px; - text-align:left; -} - -.exCon p{ - color:#84868d; - line-height:21px; -} -.exCon h4{ - color:#474d5d; - padding-bottom:3px; -} -.exCon h5{ - color:#474d5d; -} - - - -/*---------------------------------------------------- - 9. Education Style -------------------------------------------------------*/ -.education{ - background:#fff; -} -.education .container{ - padding-top:85px ; - padding-bottom:90px ; -} - -.education h2{ - color:#ee2a7b; -} -.education p{ - color:#84868d; - /*font-size:13px;*/ - line-height:18px; -} -.education .heading p{ - padding-bottom:41px; -} - -.education h4{ - font-weight:700; -} - - -.education .arrowpart{ - background:url(../images/arrow-left.png) no-repeat 0 50px; -} -.education .exCon{ - background:#eee; - border-bottom:solid 4px #e8e7e7; -} - -.education .workDetails .rightArea{ - /*border-left-color:#eaeaea;*/ -} - - - - -/*---------------------------------------------------- - 10. Protfolio Style -------------------------------------------------------*/ -.protfolio{ - background:#00aeef; -} -.protfolio .container{ - padding-top:85px ; - padding-bottom:90px ; -} - -.protfolio .heading p{ - padding-bottom:41px; -} - -.protfolio h4{ - font-weight:700; -} - - -.portfolioFilter{ - display:block; - margin:0 auto; - text-align: center; -} - -.portfolioFilter ul{ - margin:0 auto; - text-align:center; - display:block; - margin-bottom:30px; -} -.portfolioFilter ul li{ - display:inline-block; - margin:5px 5px; -} -.portfolioFilter ul li a{ - padding:16px 18px; - font-size:13px; - line-height:15px; - color:#ffffff; - text-transform:uppercase; - display:block; - text-decoration:none; - /*border:solid 1px #95d9ee;*/ - background: #1c75bc; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} - -.portfolioFilter ul li a:hover{ - /*border:solid 1px #15596e;*/ - /*color:#15596e;*/ - background:#ee2a7b; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} - -.portfolioFilter ul li a.current{ - background:#ee2a7b; - border:solid 1px #ee2a7b; - color:#fff; - /*transparency*/ - /* IE 8 */ - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; - - /* IE 5-7 */ - filter: alpha(opacity=90); - - /* Netscape */ - -moz-opacity: 0.9; - - /* Safari 1.x */ - -khtml-opacity: 0.9; - - /* Good browsers */ - opacity: 0.9; -} - - - -ul.portfolioContainer{ - display:block; - padding:0px; - list-style-type:none; -} -ul.portfolioContainer li{ - display:block; - min-height:205px; - padding:0px; - margin:0px; - cursor:pointer; -} -ul.portfolioContainer li .lightCon{ - display:block; - margin:3px 3px 4px 4px; - position:relative; - overflow:hidden; -} -ul.portfolioContainer li img{ - width:100%; - height:auto; - display:block; -} - -span.hoverBox{ - visibility:hidden; - width:100%; - height:100%; - position: absolute; - left:0px; - bottom: 0px; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; - - background: rgba(0, 0, 0, 0.1); - -} -ul.portfolioContainer li:hover span.hoverBox{ - visibility:visible; - left:0px; - bottom: 0px; - - background: rgba(0, 0, 0, 0.8); - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} - -span.hoverBox a{ - line-height:42px; -} - -span.hoverBox .smallIcon{ - width: 94px; - margin: 0px auto; - position: absolute; - top: 50%; - left: 50%; - margin-left: -47px; - margin-top: -21px; -} - -span.hoverBox .zoom{ - visibility:hidden; - width:42px; - height:42px; - background:#ee2a7b; - color:#fff; - position: relative; - left:-150%; - /*top:40%;*/ - text-align:center; - line-height:50px; - display: block; - float: left; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} -ul.portfolioContainer li:hover span.hoverBox .zoom{ - visibility:visible; - left:0; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} - -span.hoverBox .linKed{ - visibility:hidden; - width:42px; - height:42px; - background:#313131; - color:#fff; - position: relative; - right:-150%; - /*top:40%;*/ - text-align:center; - line-height:52px; - display: block; - float: right; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} -ul.portfolioContainer li:hover span.hoverBox .linKed{ - visibility:visible; - right:0%; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} - - -.isotope-item { - z-index: 2; -} -.isotope-hidden.isotope-item { - pointer-events: none; - z-index: 1; -} -.isotope, -.isotope .isotope-item { - /* change duration value to whatever you like */ - - -webkit-transition-duration: 0.8s; - -moz-transition-duration: 0.8s; - transition-duration: 0.8s; -} -.isotope { - -webkit-transition-property: height, width; - -moz-transition-property: height, width; - transition-property: height, width; -} -.isotope .isotope-item { - padding:0; - - -webkit-transition-property: -webkit-transform, opacity; - -moz-transition-property: -moz-transform, opacity; - transition-property: transform, opacity; -} - - - - -.abc{ - position: absolute; - width: 782px; - height: auto; - top: 20%; - left: 0; - right: 0; - z-index: 99999; - margin: 0 auto; -} -.abc #pbImage{ - position:static !important; -} - -#pbCaption{ - display:block; - background:none !important; -} -#pbBottom{ - position: relative !important; - left: 26.1% !important; - bottom: 0px !important; - width: 100% !important; - margin-left: -26% !important; - padding: 0px !important; - height:80px !important; - - display: block; - background-color: rgba(24,27,34,1); - filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#B0000000, EndColorStr=#B0000000); -} -#pbCloseBtn{ - position:absolute !important; -} - - - - -/*---------------------------------------------------- - 11. Contact Style -------------------------------------------------------*/ - -.contact{ - background:#eeeeee; -} -.contact .container{ - padding-top:85px ; - padding-bottom:90px ; -} - -.contact h2{ - color:#ee2a7b; -} -.contact p{ - color:#84868d; - /*font-size:13px;*/ - line-height:18px; -} -.contact .heading p{ - padding-bottom:41px; -} - -.contact h4{ - font-weight:700; -} - -.topCon{ - padding-bottom:0px !important; -} - -.contactDetails{ - background:#686868; -} -.contactDetails .container{ - padding-top:85px ; - padding-bottom:90px ; -} -.contactDetails h4{ - font-weight:600; - text-transform:uppercase; - padding-bottom:15px; -} -.contactDetails p{ - color:#ddd; - font-size:13px; - line-height:19px; - padding-bottom:14px; -} -.contactDetails p a{ - color:#ddd; -} -.contactDetails p a:hover{ - color:#fafafa; - text-decoration:none; -} - -.contactDetails i{ - padding-right:15px; -} - -.conForm{ - margin-bottom: 20px; -} - -.conForm input, .conForm button{ - background:#eee; - color:#ee2a7b; - padding:15px 30px; - - box-shadow: none; - border:solid 2px #eee; - margin-right:3%; - margin-bottom:30px; - outline:none; - font-style:italic; -} -.conForm input.noMarr{ - margin-right:0px; -} - -.conForm textarea{ - background:#eee; - color:#ee2a7b; - padding:15px 30px; - box-shadow: none; - border:solid 2px #eee; - margin-bottom:40px; - outline:none; - height:200px; - font-style:italic; -} - - -.conForm .submitBnt{ - background:#ee2a7b; - font-family: 'Courier New','allerregular', sans-serif; - color:#fff; - font-size:16px; - font-weight:600; - text-align:center; - float:right; - margin:0px; - border:none; - line-height: 16px; - vertical-align: center; -} -.conForm .submitBnt:hover{ - background:#92278f; -} - -.textGroup{ - position:relative !important; - display: inline-block; - padding-left:0px !important; -} - -#success_page{ - color: #00aeef; - font-weight: 500; -} -.error_message{ - color: #ee2a7b; - padding-bottom: 15px; - font-weight: 500; -} -#success_page h3{ - font-size:17px; -} - -#message{ background-color: #484848;} - -.contact-loader:after{ - content: url("../images/ajax-loader.gif"); -} - -/*---------------------------------------------------- - 12. Footer Style -------------------------------------------------------*/ -.built{ - background:#484848; -} -.built .container{ - padding:40px 0; -} - -.built ul{ - margin:0 auto; - text-align:center; - list-style-type:none; -} -.built ul li{ - display:inline-block; - text-align:center; - color:#00aeef; - line-height:50x; - margin:0 6px; - -} - - -.built ul li:hover a{ - color:#fff; -} - -.built ul li a{ - color:#00aeef; - width:42px !important; - height:42px !important; -} -.built ul li a i{ - line-height:42px !important; -} - - -.html5 ,.javascript,.css3, .jq -{ - text-align:center; - width:80px; - height:80px; - display: inline-block; -} - -.html5{ - background-image: url('../images/html5.png'); - background-image: none,url('../images/html5.svg'), url('../images/html5.png'); - background-size: 80px 80px!important; - background-repeat: no-repeat; - background-position:center; -} -.css3{ - background-image: url('../images/css3.png'); - background-image: none,url('../images/css3.svg'), url('../images/css3.png'); - background-size: 80px 80px!important; - background-repeat: no-repeat; - background-position:center; -} -.javascript{ - background-image: url('../images/js.png'); - background-image: none,url('../images/js.svg'), url('../images/js.png'); - background-size: 80px 80px!important; - background-repeat: no-repeat; - background-position:center; -} -.jq{ - background-image: url('../images/jq.png'); - background-image: none,url('../images/jq.svg'), url('../images/jq.png'); - background-size: 80px 80px!important; - background-repeat: no-repeat; - background-position:center; -} - -.browsers{ - display: inline-block; - float:right; -} -.browsers p { - font-size: 10px; - color:#aaa; - margin-bottom: 0; - padding-bottom: 0; -} - -.firefox, .ie,.chrome, .safari,.opera { - text-align:center; - width:80px; - height:80px; - display: inline-block; -} - - -.firefox{ - background-image: url('../images/firefox.png'); - background-image: none,url('../images/firefox.svg'), url('../images/firefox.png'); - background-size: 80px 80px!important; - background-repeat: no-repeat; - background-position:center; -} -.ie{ - background-image: url('../images/ie.png'); - background-image: none,url('../images/ie.svg'), url('../images/ie.png'); - background-size: 80px 80px!important; - background-repeat: no-repeat; - background-position:center; -} -.chrome{ - background-image: url('../images/chrome.png'); - background-image: none,url('../images/chrome.svg'), url('../images/chrome.png'); - background-size: 80px 80px!important; - background-repeat: no-repeat; - background-position:center; -} -.safari{ - background-image: url('../images/safari.png'); - background-image: none,url('../images/safari.svg'), url('../images/safari.png'); - background-size: 80px 80px!important; - background-repeat: no-repeat; - background-position:center; -} -.opera{ - background-image: url('../images/opera.png'); - background-image: none,url('../images/opera.svg'), url('../images/opera.png'); - background-size: 80px 80px!important; - background-repeat: no-repeat; - background-position:center; -} - - -/*--------------------------------------------------------------------------------- -Waypoints --------------------------------------------------------------------------------*/ -.wp1, .wp2, .wp3, .wp4, .wp5, .wp6 { visibility: hidden; } -.bounceInLeft, .bounceInRight, .fadeInUp, .fadeInUpDelay, .fadeInDown, .fadeInUpD, .fadeInLeft, .fadeInRight { visibility: visible; } -.delay-05s { animation-delay: 0.5s; -webkit-animation-delay: 0.5s; } -.delay-1s { animation-delay: 1s; -webkit-animation-delay: 1s; } -.delay-1-5s { animation-delay: 1.5s; -webkit-animation-delay: 1.5s; } -.delay-2s { animation-delay: 2s; -webkit-animation-delay: 2s; } -.delay-2-5s { animation-delay: 2.5s; -webkit-animation-delay: 2.5s; } -.delay-3s { animation-delay: 3s; -webkit-animation-delay: 3s; } -.delay-3-5s { animation-delay: 3.5s; -webkit-animation-delay: 3.5s; } -.delay-4s { animation-delay: 4s; -webkit-animation-delay: 4s; } -/* -Tech bar charts -*/ -.tech{margin-top: 5em !important; } -.techskills{width:150px; height: 270px; margin: 0 auto} - -/*--------------------------------------------------------------------------------- - 13. Responsive style --------------------------------------------------------------------------------*/ - -@media screen and (min-width: 1200px) { - .workYear{ - width:140px; - height:140px; - padding-top:50px; - } - - .education .workYear{ - padding-top:50px; - } -} - - -@media screen and (max-width: 991px) { - .navbar.navbar-inverse.navbar-static-top a{ - padding-left:18px; - padding-right:18px; - } - - .bannerText{ - padding-left:25px; - padding-right:25px; - } - .bannerText h1{ - font-size:65px; - line-height:71px; - } - .bannerText h2{ - font-size:28px; - } - .proPic{ - text-align:center; - } - -} - - - - -@media screen and (max-width: 810px) { - body{ - min-height:700px; - } - #header h3{ - font-size: 38px; - } - #header h3 span{ - font-size: 16px; - } - - .abc{ - width:100%; - } - - .navbar.navbar-inverse.navbar-static-top a { - padding-left: 17px; - } - - -} - - -@media screen and (min-width: 768px) { - .conForm input.col-sm-6 { - width: 48.5%; - } - .conForm input.col-lg-6 { - width: 48.5%; - } - -} - - -@media screen and (max-width: 768px) { - .navbar-wrapper .container, - .navwrapper .container{ - padding-right: 15px; - padding-left: 15px; - } - ul.portfolioContainer li.col-xs-6{ - width:49%; - min-height: 85px; - - } - -} - - -@media screen and (max-width: 767px) { - .navbar-header{ - display:block; - } - .workYear{ - margin:0 auto; - } - .workDetails .rightArea{ - border-left:none; - } - .arrowpart{ - float:none; - width:100%; - height:40px; - background:url(../images/arrow-top-light.png) no-repeat 50% 100%; - } - .education .arrowpart{ - background:url(../images/arrow-top.png) no-repeat 50% 100%; - } - .exCon{ - margin-left:0px; - } - ul.navbar-nav li a{ - display:block; - } - .built { - text-align: center!important; - } - .built .container{ - text-align: center!important; - } - .browsers{ - clear:both!important; - float:none!important; - } -} - - -@media screen and (max-width: 650px) { - #wrapper{ - top: 200px !important; - } - .upbox{ - transform: translate(0px, -70px); - -ms-transform: translate(0px, -70px); /* IE 9 */ - -webkit-transform: translate(0px, -70px); /* Safari and Chrome */ - } - - - .bannerText { - top: 25%; - padding-top:15px; - padding-bottom:15px; - } - .bannerText h1 { - font-size: 42px; - line-height: 48px; - } - .bannerText h2 { - font-size: 18px; - line-height:24px; - } - .built { - text-align: center!important; - } - .built .container{ - text-align: center!important; - } - - .browsers{ - clear:both!important; - float:none!important; - } -} - - -@media screen and (max-width: 480px) { - .navbar.navbar-inverse.navbar-static-top a{ - line-height: 17px; - padding-top:11px; - padding-bottom:11px; - } - .firefox, .ie,.chrome, .safari,.opera { - text-align:center; - width:40px; - height:40px; - background-size: 40px 40px!important; - } - - .built { - text-align: center!important; - } - .built .container{ - text-align: center!important; - } - .browsers{ - clear:both!important; - float:none!important; - } -} - - -@media screen and (max-width: 400px) { - #loopedSlider, #newsSlider{ - min-height: 650px; - height: 100%; - } - ul.slides{ - min-height: 600px; - height: 100%; - } - - .item{ - width: 19%; - } - .item p { - font-size: 36px; - } - - .aboutme img{ - width:100%; - } - - ul.portfolioContainer li.col-xs-6{ - width:100%; - } - - .bntDownload{ - font-size: 10px; - padding: 16px 14px; - } - - .conForm textarea{ - margin-bottom:20px; - } - .textGroup{ - display:block; - padding:0 0 40px 0; - } - - .nameError, - .emailError{ - left:0px; - top:0px; - - } - .firefox, .ie,.chrome, .safari,.opera { - text-align:center; - width:40px; - height:40px; - background-size: 40px 40px!important; - } - .built { - text-align: center!important; - } - .built .container{ - text-align: center!important; - } - .browsers{ - clear:both!important; - float:none!important; - } -} - - - - - - - diff --git a/css/style_.css b/css/style_.css deleted file mode 100644 index 02194d1..0000000 --- a/css/style_.css +++ /dev/null @@ -1,1327 +0,0 @@ -/* ------------------------------------------------------------------------------ - - Template Name: Coming soon - Template URI: http://http://www.themeelite.com/comingsoon - Description: Full Screen Coming Soon Template - Author: Andy - Author URI: http://www.themeelite.com - License: GNU General Public License version 3.0 - License URI: http://www.gnu.org/licenses/gpl-3.0.html - Version: 1.0 - - 1. CSS Reset - 2. Document Setup - 3. Header Part - 3.1 Slide show background control - 4. Background slider CSS style - 5. Menu Style - 6. About me Style - 7. Technical Skills Style - 8. Work Experience Style - 9. Education Style - 10. Protfolio Style - 11. Get in tuch Style - 12. Footer Style - 13. Responsive style - - ---------------------------------------------------------------------------------- -/* 1. CSS Reset --------------------------------------------------------------------------------*/ - -* { - padding:0; - margin:0; -} -body { - color:#fff; - font-family: 'Open Sans', sans-serif; - font-weight: 300; - position:relative; - background:#000; - width:100%; - height:100%; - overflow: scroll; - overflow-x: hidden; -} -a { - text-decoration:none; - color:#fff; - outline:none; -} - - - -/*---------------------------------------------------- - 2. Document Setup -------------------------------------------------------*/ -.wrapper{ - width:100%; -} -.spHeight{ - padding-top:63px; -} - -.noMar{ - margin:0 !important; -} -.noPadd{ - padding:0px !important; -} - -.container .row{ - margin:0px; -} - -p{ - font-family: 'Open Sans', sans-serif; - font-size:14px; - line-height:21px; - font-weight:400; - padding-bottom:22px; - margin:0px; -} -h1{ - font-family: 'Open Sans', sans-serif; - font-size:80px; - line-height:90px; - font-weight:700; - margin:0px; - padding-bottom:8px; -} -h2{ - font-family: 'Open Sans', sans-serif; - font-size:36px; - line-height:38px; - padding-bottom:0px; - font-weight:300; - text-transform:uppercase; - margin:0px; -} -h3{ - font-family: 'Open Sans', sans-serif; - font-size:24px; - line-height:30px; - padding-bottom:6px; - font-weight:400; - margin:0px; -} -h4{ - font-family: 'Open Sans', sans-serif; - font-size:19px; - line-height:24px; - padding-bottom:6px; - font-weight:600; - margin:0px; -} -h5{ - font-family: 'Open Sans', sans-serif; - font-size:16px; - line-height:24px; - padding-bottom:6px; - font-weight:400; - margin:0px; -} - -h4.subHeading{ - font-weight:600; - font-size:18px; - padding-bottom:22px; -} - -.heading{ - text-align:center; - padding-bottom:45px; -} - -.topmar{ - margin-top:20px; -} - - - -/*---------------------------------------------------- - 3. Header Part -------------------------------------------------------*/ -header{ - position:relative; -} -.banner{ - overflow:hidden; - margin:0 auto !important; - background:#CACACA; -} - -.bannerText{ - position:absolute; - left:0; - right:0; - top:35%; - text-align:center; - padding:30px 0 30px ; - max-width:960px; - border:1px solid #fff; - background: rgba(0, 0, 0, 0.2); - filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000); - zoom: 1; -} -.bannerText h1{ - text-transform:uppercase; -} -.bannerText h2{ - font-size:34px; - text-transform:none; -} - - - - -/*------------------------------------ - 3.1 Slide show background control ---------------------------------------*/ -.cb-slideshow{ - background:#1b1f2b; -} -.cb-slideshow li{ - opacity:0.2; - filter:alpha(opacity=20); /* For IE8 and earlier */ -} - - - - -/*--------------------------------------------------------------------------------- - 4. Background slider CSS style --------------------------------------------------------------------------------*/ -.ri-grid { - margin:0px auto; - position: relative; - height: auto; -} -.ri-grid ul { - list-style: none; - display: block; - width: 100%; - margin: 0; - padding: 0; -} -.ri-grid ul:before, .ri-grid ul:after { - content: ''; - display: table; -} -.ri-grid ul:after { - clear: both; -} -.ri-grid ul { - zoom: 1; /* For IE 6/7 (trigger hasLayout) */ -} -.ri-grid ul li { - -webkit-perspective: 400px; - -moz-perspective: 400px; - -o-perspective: 400px; - -ms-perspective: 400px; - perspective: 400px; - margin: 0; - padding: 0; - float: left; - position: relative; - display: block; - overflow: hidden; - background: #000; -} -.ri-grid ul li a { - display: block; - outline: none; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - -webkit-backface-visibility: hidden; - -moz-backface-visibility: hidden; - -o-backface-visibility: hidden; - -ms-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-transform-style: preserve-3d; - -moz-transform-style: preserve-3d; - -o-transform-style: preserve-3d; - -ms-transform-style: preserve-3d; - transform-style: preserve-3d; - -webkit-background-size: 100% 100%; - -moz-background-size: 100% 100%; - background-size: 100% 100%; - background-position: center center; - background-repeat: no-repeat; - background-color: #333; - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} -/* Grid wrapper sizes */ -.ri-grid-size-1 { - width: 55%; -} -.ri-grid-size-2 { - width: 100%; -} -.ri-grid-size-3 { - width: 100%; - margin-top: 0px; -} -/* Shadow style */ -.ri-shadow:after, .ri-shadow:before { - content: ""; - position: absolute; - z-index: -2; - bottom: 15px; - left: 10px; - width: 50%; - height: 20%; - max-width: 300px; - max-height: 100px; - box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); - -webkit-transform: rotate(-3deg); - -moz-transform: rotate(-3deg); - -ms-transform: rotate(-3deg); - -o-transform: rotate(-3deg); - transform: rotate(-3deg); -} -.ri-shadow:after { - right: 10px; - left: auto; - -webkit-transform: rotate(3deg); - -moz-transform: rotate(3deg); - -ms-transform: rotate(3deg); - -o-transform: rotate(3deg); - transform: rotate(3deg); -} -.ri-grid-loading:after, .ri-grid-loading:before { - display: none; -} -.ri-loading-image { - display: none; -} -.ri-grid-loading .ri-loading-image { - position: relative; - width: 30px; - height: 30px; - left: 50%; - margin: 100px 0 0 -15px; - display: block; -} - - -/*---------------------------------------------------- - 5. Menu Style -------------------------------------------------------*/ -.isStuck{ - left:0px; - width:100%; -} -.menu{ - margin-top:0px; - position: static; - left:0px; - right:0px; -} - -.navwrapper .container{ - padding:0; - width:auto; -} - -.navbar-header{ - display:none; -} -.nav > li > a{ - display:inline-block; -} -.navbar-nav > li{ - float: none; - display: inline; -} -.navbar-nav{ - margin: 0 auto; - text-align: center; - float: none; -} - -.navbar-toggle{ - margin-top:14px; -} - - -/* Special class on .container surrounding .navbar, used for positioning it into place. */ -.navbar-wrapper { - margin-top:0px; - position: relative; - z-index: 15; - background:#262b37; -} -.navbar-wrapper .container{ - padding:0px; -} - -.navbar-collapse{ - padding:0; -} -.navbar-collapse.in{ - max-height:100%; -} - -.navbar.navbar-inverse.navbar-static-top { - margin:0px auto; - background:#262b37; - color:#c3c8d6; - border:none; - font-family: 'Open Sans', sans-serif; - font-size:14px; - text-transform:uppercase; -} -.navbar.navbar-inverse.navbar-static-top a{ - color:#c3c8d6; - padding:22px 25px; - line-height:18px; - text-align:center; -} -.navbar.navbar-inverse.navbar-static-top a:hover{ - color:#fff; -} -.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus{ - background:#1b1f29; - color:#c3c8d6; -} -.navbar-inverse .navbar-nav>.active>a:hover { - background:#1b1f29; - color:#fff; -} - -.hideClass{ - display:none; -} - - -/* CUSTOMIZE THE CAROUSEL --------------------------------------------------- */ - -/* Carousel base class */ -.carousel { -} -/* Since positioning the image, we need to help out the caption */ -.carousel-caption { - z-index: 10; -} - -/* Declare heights because of positioning of img element */ -.carousel .item { - height: 600px; - background-color: #0A64A4; -} -.carousel-inner > .item > img { - position: absolute; - top: 0; - left: 0; - min-width: 100%; -} - - - - - -/*---------------------------------------------------- - 6. About me Style -------------------------------------------------------*/ - -.aboutme{ - background:#00bdbd; - color:#fff; - position:relative; -} -.aboutme .container{ - padding-top:85px ; - padding-bottom:93px ; -} - - -.aboutTop{ - background:#00bdbd; - height:60px; -} -.spHeight .aboutTop{ - margin-top:-62px !important; -} - -.bntDownload{ - font-size:16px; - font-family: 'Open Sans', sans-serif; - font-weight:700; - background:#474d5d; - padding:16px 22px; - display:inline-block; -} -.bntDownload:hover{ - background:#373d4c; - color:#CCCCCC; - text-decoration:none; -} - - - -/*---------------------------------------------------- - 7. Technical Skills Style -------------------------------------------------------*/ -.addspace{ - height:60px; - background:#eeeeee; -} - -.technical{ - background:#eeeeee; - color:#474d5d; -} -.technical .container{ - padding-top:85px ; - padding-bottom:69px ; -} -.technical .heading p{ - padding-bottom:41px; -} - -.technical p{ - color:#474d5d; -} -.technical h2{ - color:#ff675f; -} - -.technical .skillsArea{ - padding:0px; -} -.technical .skills{ - margin:0 auto; - margin-bottom:23px; - text-align:center; - padding:0px; - float:none; -} -.technical .skills p{ - color:#84868d; - font-size:13px; - line-height:18px; - text-align:center; -} -.technical .skills img{ - margin:0 auto; - margin-bottom:33px; - width:100%; - max-width:152px; -} - -.technical .skills h4{ - font-weight:700; - text-transform:uppercase; -} - - -.skilBg{ - background:url(../images/skills.png) no-repeat 0 0; -} - - -.chart { - position: relative; - display: inline-block; - width: 152px; - height: 152px; - margin-bottom: 26px; - text-align: center; -} -.chart canvas { - position: absolute; - top: 0; - left: 0; -} -.percent { - display: inline-block; - font-size:21px; - color:#474d5d; - line-height: 152px; - z-index: 2; -} -.percent:after { - content: '%'; - margin-left: 0.1em; - font-size: .8em; -} -.angular { - margin-top: 100px; -} -.angular .chart { - margin-top: 0; -} - - - - -/*---------------------------------------------------- - 8. Work Experience Style -------------------------------------------------------*/ -.exprience{ - background:#fff; -} -.exprience .container{ - padding-top:85px ; - padding-bottom:90px ; -} - -.exprience h2{ - color:#ff675f; -} -.exprience p{ - color:#84868d; - /*font-size:13px;*/ - line-height:18px; -} -.exprience .heading p{ - padding-bottom:41px; -} - -.exprience h4{ - font-weight:700; -} - -.workDetails .rightArea{ - border-left: solid 1px #eaeaea; - padding-bottom:47px; -} -.workDetails:last-child .rightArea{ - padding-bottom:0px; -} -.workYear{ - font-size:17px; - color:#fff; - background:#ff675f; - text-align:center; - width:120px; - height:120px; - padding:40px 0 40px 0; - - -webkit-border-radius: 50%; - border-radius: 50%; -} - - -.arrowpart{ - float:left; - width:15px; - height:50px; - background:url(../images/arrow-left.png) no-repeat 0 23px; -} -.exCon{ - width:auto; - background:#f3f3f3; - border-bottom:solid 4px #eeeeee; - padding:22px 47px 6px 47px; - margin-left:15px; - text-align:left; -} - -.exCon p{ - color:#84868d; - line-height:21px; -} -.exCon h4{ - color:#474d5d; - padding-bottom:3px; -} -.exCon h5{ - color:#474d5d; -} - - - -/*---------------------------------------------------- - 9. Education Style -------------------------------------------------------*/ -.education{ - background:#eeeeee; -} -.education .container{ - padding-top:85px ; - padding-bottom:90px ; -} - -.education h2{ - color:#ff675f; -} -.education p{ - color:#84868d; - /*font-size:13px;*/ - line-height:18px; -} -.education .heading p{ - padding-bottom:41px; -} - -.education h4{ - font-weight:700; -} - - -.education .arrowpart{ - background:url(../images/arrow-left-light.png) no-repeat 0 23px; -} -.education .exCon{ - background:#fafafa; - border-bottom:solid 4px #e8e7e7; -} - -.education .workDetails .rightArea{ - border-left-color:#e5e4e4; -} - - - - -/*---------------------------------------------------- - 10. Protfolio Style -------------------------------------------------------*/ -.protfolio{ - background:#2bb3dd; -} -.protfolio .container{ - padding-top:85px ; - padding-bottom:90px ; -} - -.protfolio .heading p{ - padding-bottom:41px; -} - -.protfolio h4{ - font-weight:700; -} - - -.portfolioFilter{ - display:block; - margin:0 auto; - text-align: center; -} - -.portfolioFilter ul{ - margin:0 auto; - text-align:center; - display:block; - margin-bottom:30px; -} -.portfolioFilter ul li{ - display:inline-block; - margin:5px 5px; -} -.portfolioFilter ul li a{ - padding:16px 18px; - font-size:13px; - line-height:15px; - color:#ffffff; - text-transform:uppercase; - display:block; - text-decoration:none; - border:solid 1px #95d9ee; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} - -.portfolioFilter ul li a:hover{ - border:solid 1px #15596e; - color:#15596e; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} - -.portfolioFilter ul li a.current{ - background:#15596e; - border:solid 1px #15596e; - color:#fff; -} - - - -ul.portfolioContainer{ - display:block; - padding:0px; - list-style-type:none; -} -ul.portfolioContainer li{ - display:block; - min-height:205px; - padding:0px; - margin:0px; - cursor:pointer; -} -ul.portfolioContainer li .lightCon{ - display:block; - margin:3px 3px 4px 4px; - position:relative; - overflow:hidden; -} -ul.portfolioContainer li img{ - width:100%; - height:auto; - display:block; -} - -span.hoverBox{ - visibility:hidden; - width:100%; - height:100%; - position: absolute; - left:0px; - bottom: 0px; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; - - background: rgba(0, 0, 0, 0.1); - -} -ul.portfolioContainer li:hover span.hoverBox{ - visibility:visible; - left:0px; - bottom: 0px; - - background: rgba(0, 0, 0, 0.8); - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} - -span.hoverBox a{ - line-height:42px; -} - -span.hoverBox .smallIcon{ - width: 94px; - margin: 0px auto; - position: absolute; - top: 50%; - left: 50%; - margin-left: -47px; - margin-top: -21px; -} - -span.hoverBox .zoom{ - visibility:hidden; - width:42px; - height:42px; - background:#ff675f; - color:#fff; - position: relative; - left:-150%; - /*top:40%;*/ - text-align:center; - line-height:50px; - display: block; - float: left; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} -ul.portfolioContainer li:hover span.hoverBox .zoom{ - visibility:visible; - left:0; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} - -span.hoverBox .linKed{ - visibility:hidden; - width:42px; - height:42px; - background:#313131; - color:#fff; - position: relative; - right:-150%; - /*top:40%;*/ - text-align:center; - line-height:52px; - display: block; - float: right; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} -ul.portfolioContainer li:hover span.hoverBox .linKed{ - visibility:visible; - right:0%; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} - - -.isotope-item { - z-index: 2; -} -.isotope-hidden.isotope-item { - pointer-events: none; - z-index: 1; -} -.isotope, -.isotope .isotope-item { - /* change duration value to whatever you like */ - - -webkit-transition-duration: 0.8s; - -moz-transition-duration: 0.8s; - transition-duration: 0.8s; -} -.isotope { - -webkit-transition-property: height, width; - -moz-transition-property: height, width; - transition-property: height, width; -} -.isotope .isotope-item { - padding:0; - - -webkit-transition-property: -webkit-transform, opacity; - -moz-transition-property: -moz-transform, opacity; - transition-property: transform, opacity; -} - - - - -.abc{ - position: absolute; - width: 782px; - height: auto; - top: 20%; - left: 0; - right: 0; - z-index: 99999; - margin: 0 auto; -} -.abc #pbImage{ - position:static !important; -} - -#pbCaption{ - display:block; - background:none !important; -} -#pbBottom{ - position: relative !important; - left: 26.1% !important; - bottom: 0px !important; - width: 100% !important; - margin-left: -26% !important; - padding: 0px !important; - height:80px !important; - - display: block; - background-color: rgba(24,27,34,1); - filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#B0000000, EndColorStr=#B0000000); -} -#pbCloseBtn{ - position:absolute !important; -} - - - - -/*---------------------------------------------------- - 11. Get in tuch Style -------------------------------------------------------*/ - -.contact{ - background:#fff; -} -.contact .container{ - padding-top:85px ; - padding-bottom:90px ; -} - -.contact h2{ - color:#ff675f; -} -.contact p{ - color:#84868d; - /*font-size:13px;*/ - line-height:18px; -} -.contact .heading p{ - padding-bottom:41px; -} - -.contact h4{ - font-weight:700; -} - -.topCon{ - padding-bottom:0px !important; -} -.mapArea{ - background:url(../images/map-bro.png) repeat-x 0 0; - padding-top:4px; - height:400px; - overflow:hidden; - width:100%; - margin:0; -} -.mapArea iframe{ - width:100%; - height:396px; - padding-bottom: 4px; - background:url(../images/map-bro.png) repeat-x 0 100%; -} - - -.contactDetails{ - background:#474d5d; -} -.contactDetails .container{ - padding-top:85px ; - padding-bottom:90px ; -} -.contactDetails h4{ - font-weight:600; - text-transform:uppercase; - padding-bottom:15px; -} -.contactDetails p{ - color:#93959c; - font-size:13px; - line-height:19px; - padding-bottom:14px; -} -.contactDetails p a{ - color:#93959c; -} -.contactDetails p a:hover{ - color:#a9abb0; - text-decoration:none; -} - -.contactDetails i{ - padding-right:15px; -} - - -.conForm input{ - background:#585f73; - color:#93959c; - padding:15px 30px; - border:none; - margin-right:3%; - margin-bottom:30px; - outline:none; - font-style:italic; -} -.conForm input.noMarr{ - margin-right:0px; -} - -.conForm textarea{ - background:#585f73; - color:#93959c; - padding:15px 30px; - border:none; - margin-bottom:40px; - outline:none; - height:100px; - font-style:italic; -} - - -.conForm .submitBnt{ - background:#ff675f; - font-family: 'Open Sans', sans-serif; - color:#fff; - font-size:16px; - font-weight:600; - text-align:center; - float:right; - margin:0px; -} -.conForm .submitBnt:hover{ - background:#f5534b; -} - -.textGroup{ - position:relative !important; - display: inline-block; - padding-left:0px !important; -} - -#success_page{ - color: #00bdbd; - font-weight: 500; -} -.error_message{ - color: #ff675f; - padding-bottom: 15px; - font-weight: 500; -} -#success_page h3{ - font-size:17px; -} - - - - - -/*---------------------------------------------------- - 12. Footer Style -------------------------------------------------------*/ -.footer{ - background:#00bdbd; -} -.footer .container{ - padding:40px 0; -} - -.footer ul{ - margin:0 auto; - text-align:center; - list-style-type:none; -} -.footer ul li{ - display:inline-block; - text-align:center; - background:#ffffff; - color:#00bdbd; - line-height:42px; - margin:0 6px; - width:42px !important; - height:42px !important; - - -webkit-border-radius: 50%; - border-radius: 50%; -} -.footer ul li:hover{ - background:#0a9f9f ; -} -.footer ul li:hover a{ - color:#fff; -} - -.footer ul li a{ - color:#00bdbd; - width:42px !important; - height:42px !important; -} -.footer ul li a i{ - line-height:42px !important; -} - - - - -/*--------------------------------------------------------------------------------- - 13. Responsive style --------------------------------------------------------------------------------*/ - -@media screen and (min-width: 1200px) { - .workYear{ - width:140px; - height:140px; - padding-top:50px; - } - - .education .workYear{ - padding-top:58px; - } -} - - -@media screen and (max-width: 991px) { - .navbar.navbar-inverse.navbar-static-top a{ - padding-left:18px; - padding-right:18px; - } - - .bannerText{ - padding-left:25px; - padding-right:25px; - } - .bannerText h1{ - font-size:65px; - line-height:71px; - } - .bannerText h2{ - font-size:28px; - } - .proPic{ - text-align:center; - } -} - - - - -@media screen and (max-width: 810px) { - body{ - min-height:700px; - } - #header h3{ - font-size: 38px; - } - #header h3 span{ - font-size: 16px; - } - - .abc{ - width:100%; - } - - .navbar.navbar-inverse.navbar-static-top a { - padding-left: 17px; - } - -} - - -@media screen and (min-width: 768px) { - .conForm input.col-sm-6 { - width: 48.5%; - } - .conForm input.col-lg-6 { - width: 48.5%; - } -} - - -@media screen and (max-width: 768px) { - .navbar-wrapper .container, - .navwrapper .container{ - padding-right: 15px; - padding-left: 15px; - } - ul.portfolioContainer li.col-xs-6{ - width:49%; - min-height: 85px; - - } - -} - - -@media screen and (max-width: 767px) { - .navbar-header{ - display:block; - } - .workYear{ - margin:0 auto; - } - .workDetails .rightArea{ - border-left:none; - } - .arrowpart{ - float:none; - width:100%; - height:40px; - background:url(../images/arrow-top.png) no-repeat 50% 100%; - } - .education .arrowpart{ - background:url(../images/arrow-top-light.png) no-repeat 50% 100%; - } - .exCon{ - margin-left:0px; - } - ul.navbar-nav li a{ - display:block; - } -} - - -@media screen and (max-width: 650px) { - #wrapper{ - top: 200px !important; - } - .upbox{ - transform: translate(0px, -70px); - -ms-transform: translate(0px, -70px); /* IE 9 */ - -webkit-transform: translate(0px, -70px); /* Safari and Chrome */ - } - - - .bannerText { - top: 25%; - padding-top:15px; - padding-bottom:15px; - } - .bannerText h1 { - font-size: 42px; - line-height: 48px; - } - .bannerText h2 { - font-size: 18px; - line-height:24px; - } -} - - -@media screen and (max-width: 480px) { - .navbar.navbar-inverse.navbar-static-top a{ - line-height: 17px; - padding-top:11px; - padding-bottom:11px; - } -} - - -@media screen and (max-width: 400px) { - #loopedSlider, #newsSlider{ - min-height: 650px; - height: 100%; - } - ul.slides{ - min-height: 600px; - height: 100%; - } - - .item{ - width: 19%; - } - .item p { - font-size: 36px; - } - - .aboutme img{ - width:100%; - } - - ul.portfolioContainer li.col-xs-6{ - width:100%; - } - - .bntDownload{ - font-size: 13px; - padding: 16px 14px; - } - - .conForm textarea{ - margin-bottom:20px; - } - .textGroup{ - display:block; - padding:0 0 40px 0; - } - - .nameError, - .emailError{ - left:0px; - top:0px; - - } -} - - - - - - - diff --git a/js/Chart.js b/deprecated/Chart.js similarity index 100% rename from js/Chart.js rename to deprecated/Chart.js diff --git a/js/bars.js b/deprecated/bars.js similarity index 100% rename from js/bars.js rename to deprecated/bars.js diff --git a/downloads/David_Rielo_CV_EN.pdf b/deprecated/downloads/David_Rielo_CV_EN.pdf similarity index 100% rename from downloads/David_Rielo_CV_EN.pdf rename to deprecated/downloads/David_Rielo_CV_EN.pdf diff --git a/downloads/David_Rielo_CV_SP.pdf b/deprecated/downloads/David_Rielo_CV_SP.pdf similarity index 100% rename from downloads/David_Rielo_CV_SP.pdf rename to deprecated/downloads/David_Rielo_CV_SP.pdf diff --git "a/downloads/Europass-CV-RieloRic\303\263n-EN.pdf" "b/deprecated/downloads/Europass-CV-RieloRic\303\263n-EN.pdf" similarity index 100% rename from "downloads/Europass-CV-RieloRic\303\263n-EN.pdf" rename to "deprecated/downloads/Europass-CV-RieloRic\303\263n-EN.pdf" diff --git a/downloads/Sonic_Present_corporate_manual.pdf b/deprecated/downloads/Sonic_Present_corporate_manual.pdf similarity index 100% rename from downloads/Sonic_Present_corporate_manual.pdf rename to deprecated/downloads/Sonic_Present_corporate_manual.pdf diff --git a/docs/css/animate.css b/docs/css/animate.css new file mode 100644 index 0000000..b63b23d --- /dev/null +++ b/docs/css/animate.css @@ -0,0 +1,14 @@ +@charset "UTF-8"; +/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license + +Copyright (c) 2013 Daniel Eden + +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. +*/ +.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(.75);transform:scaleX(1.25) scaleY(.75)}40%{-webkit-transform:scaleX(.75) scaleY(1.25);transform:scaleX(.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(.85);transform:scaleX(1.15) scaleY(.85)}}@keyframes rubberBand{0%,to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(.75);-ms-transform:scaleX(1.25) scaleY(.75);transform:scaleX(1.25) scaleY(.75)}40%{-webkit-transform:scaleX(.75) scaleY(1.25);-ms-transform:scaleX(.75) scaleY(1.25);transform:scaleX(.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(.85);-ms-transform:scaleX(1.15) scaleY(.85);transform:scaleX(1.15) scaleY(.85)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}to{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}to{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}to{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}.flipInX{backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInX,.flipInY,.flipOutX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}to{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}to{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}.flipInY,.flipOutX,.flipOutY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX,.flipOutY{-webkit-animation-name:flipOutX;animation-name:flipOutX}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}to{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);-ms-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}to{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}to{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}to{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}to{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}to{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}to{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}to{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);-ms-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);-ms-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);-ms-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;transform-origin:center top}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp} \ No newline at end of file diff --git a/docs/css/background.css b/docs/css/background.css new file mode 100644 index 0000000..5b8dc2b --- /dev/null +++ b/docs/css/background.css @@ -0,0 +1 @@ +#space,.stars,h1{position:absolute}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;src:url(http://fonts.gstatic.com/s/orbitron/v17/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1ny_CmBoWg2.ttf) format('truetype')}#space,.stars{overflow:hidden;top:0;bottom:0;left:0;right:0}.stars{background-image:radial-gradient(2px 2px at 20px 30px,#eee,rgba(0,0,0,0)),radial-gradient(2px 2px at 40px 70px,#fff,rgba(0,0,0,0)),radial-gradient(2px 2px at 50px 160px,#ddd,rgba(0,0,0,0)),radial-gradient(2px 2px at 90px 40px,#fff,rgba(0,0,0,0)),radial-gradient(2px 2px at 130px 80px,#fff,rgba(0,0,0,0)),radial-gradient(2px 2px at 160px 120px,#ddd,rgba(0,0,0,0));background-repeat:repeat;background-size:200px 200px;animation:zoom 5s infinite;opacity:0}.stars:nth-child(1){background-position:50% 50%;animation-delay:0s}.stars:nth-child(2){background-position:20% 60%;animation-delay:1s}.stars:nth-child(3){background-position:-20% -30%;animation-delay:2s}.stars:nth-child(4){background-position:40% -80%;animation-delay:3s}.stars:nth-child(5){background-position:-20% 30%;animation-delay:4s}@keyframes zoom{0%{opacity:0;transform:scale(.5);animation-timing-function:ease-in}85%{opacity:1;transform:scale(2.8);animation-timing-function:linear}to{opacity:0;transform:scale(3.5)}}body{background:#000;font-family:Orbitron,sans-serif}h1{z-index:1;top:50%;left:50%;margin:-1.5em -2.5em;width:5em;color:#011;font-size:5em;text-align:center;text-shadow:0 0 3px #6cf}h1:first-line{font-size:200%} \ No newline at end of file diff --git a/docs/css/bootstrap.css b/docs/css/bootstrap.css new file mode 100644 index 0000000..fae2ccf --- /dev/null +++ b/docs/css/bootstrap.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap v3.0.2 by @fat and @mdo + * Copyright 2013 Twitter, Inc. + * Licensed under http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */ +/*! normalize.css v2.1.3 | MIT License | git.io/normalize */ +hr,img{border:0}body,figure{margin:0}.img-thumbnail,.thumbnail{-webkit-transition:all .2s ease-in-out}.breadcrumb,.carousel-indicators,.dropdown-menu,.media-list,.nav,.pager{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}h1{margin:.67em 0}b,strong{font-weight:700}dfn{font-style:italic}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box;margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}mark{color:#000;background:#ff0}kbd,samp{font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}svg:not(:root){overflow:hidden}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:2cm .5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.form-control,.open .dropdown-toggle.btn-danger,.open .dropdown-toggle.btn-default,.open .dropdown-toggle.btn-info,.open .dropdown-toggle.btn-success,.open .dropdown-toggle.btn-warning{background-image:none}.img-thumbnail,body{background-color:#fff}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:focus,a:hover{color:#2a6496;text-decoration:underline}a:focus,input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out}pre code,table{background-color:transparent}.img-circle{border-radius:50%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.collapsing,.dropdown,.glyphicon{position:relative}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}h1,h2,h3,h4,h5,h6{margin-bottom:10px}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}cite{font-style:normal}.text-muted{color:#999}.text-primary{color:#428bca}.text-primary:hover{color:#3071a9}.text-warning{color:#c09853}.text-warning:hover{color:#a47e3c}.text-danger{color:#b94a48}.text-danger:hover{color:#953b39}.text-success{color:#468847}.text-success:hover{color:#356635}.text-info{color:#3a87ad}.text-info:hover{color:#2d6987}.text-left,th{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#999}legend,pre{color:#333}h1,h2,h3{margin-top:20px}h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}h4,h5,h6{margin-top:10px}h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}blockquote p:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}address,dl{margin-bottom:20px}ol,ul{margin-top:0;margin-bottom:10px}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.list-inline>li:first-child{padding-left:0}address,blockquote small,dd,dt,pre{line-height:1.428571429}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.dl-horizontal dd:after,.dl-horizontal dd:before{display:table;content:" "}.dl-horizontal dd:after{clear:both}}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container:after,.dropdown-menu>li>a,.form-horizontal .form-group:after,.modal-footer:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right .small,blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right .small:before,blockquote.pull-right small:before{content:''}blockquote.pull-right .small:after,blockquote.pull-right small:after{content:'\00A0 \2014'}blockquote:after,blockquote:before{content:""}address{font-style:normal}code,kbd,pre,samp{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}code,pre{border-radius:4px}code{color:#c7254e;white-space:nowrap;padding:2px 4px;font-size:90%;background-color:#f9f2f4}pre{padding:9.5px;margin:0 0 10px;font-size:13px;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc}.container:after,.container:before,.row:after,.row:before{display:table;content:" "}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}input[type=file],legend,pre{display:block}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.container{width:750px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.container{width:970px}.col-md-1,.col-md-10,.col-md-11,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.container{width:1170px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-0{margin-left:0}}table{max-width:100%}.table{width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.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,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}table col[class*=col-]{display:table-column;float:none}table td[class*=col-],table th[class*=col-]{display:table-cell;float:none}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}@media (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;border:1px solid #ddd;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset,legend{padding:0;border:0}fieldset{margin:0}legend{width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}select[multiple],select[size],textarea.form-control,textarea.input-lg,textarea.input-sm{height:auto}select optgroup{font-family:inherit;font-size:inherit;font-style:inherit}.form-control,output{font-size:14px;line-height:1.428571429;color:#555;display:block;vertical-align:middle}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}output{padding-top:7px}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control:-moz-placeholder,.form-control::-moz-placeholder{color:#999}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee}.form-group{margin-bottom:15px}.checkbox,.radio{display:block;min-height:20px;padding-left:20px;margin-top:10px;margin-bottom:10px;vertical-align:middle}.checkbox label,.checkbox-inline,.radio label,.radio-inline{display:inline;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{float:left;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;vertical-align:middle}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline[disabled],.checkbox[disabled],.radio-inline[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}.input-lg{height:45px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:45px;line-height:45px}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline{color:#c09853}.has-warning .form-control{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e}.has-warning .input-group-addon{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline{color:#b94a48}.has-error .form-control{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392}.has-error .input-group-addon{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline{color:#468847}.has-success .form-control{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b}.has-success .input-group-addon{color:#468847;background-color:#dff0d8;border-color:#468847}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block}.form-inline .checkbox,.form-inline .radio{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{float:none;margin-left:0}.form-horizontal .control-label{text-align:right}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{display:table;content:" "}.form-horizontal .form-control-static{padding-top:7px}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn-group .dropdown-toggle:active,.btn-group-vertical>.btn:focus,.btn-group.open .dropdown-toggle,.btn-group>.btn:focus,.btn.active,.btn:active,.dropdown-toggle:focus,.modal-content,.open>a{outline:0}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#428bca;border-color:#357ebd}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-link{font-weight:400;color:#428bca;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#999;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0}.alert>p+p,.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse,[data-toggle=buttons]>.btn>input[type=checkbox],[data-toggle=buttons]>.btn>input[type=radio]{display:none}.collapse.in{display:block}.caret,.glyphicon{display:inline-block}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{top:1px;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale}.glyphicon:empty{width:1em}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.caret{width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid #000;border-right:4px solid transparent;border-bottom:0 dotted;border-left:4px solid transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.428571429}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle,.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child,.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{font-weight:400;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#999}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.dropdown-header{font-size:12px;color:#999}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.nav-justified>.dropdown .dropdown-menu,.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.input-group-btn>.btn:active,.input-group-btn>.btn:hover{z-index:2}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0 dotted;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.btn-default .caret{border-top-color:#333}.btn-danger .caret,.btn-info .caret,.btn-primary .caret,.btn-success .caret,.btn-warning .caret{border-top-color:#fff}.dropup .btn-default .caret{border-bottom-color:#333}.dropup .btn-danger .caret,.dropup .btn-info .caret,.dropup .btn-primary .caret,.dropup .btn-success .caret,.dropup .btn-warning .caret{border-bottom-color:#fff}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative}.btn-group>.btn{float:left}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.nav:after,.nav:before{display:table;content:" "}.btn-toolbar .btn-group{float:left}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn-group+.btn-group{margin-left:5px}.btn .caret,.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group{float:left}.btn-group-sm>.btn,.btn-group-xs>.btn{font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn{padding:1px 5px}.btn-group-sm>.btn{padding:5px 10px}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn,.nav-tabs.nav-justified>li{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:0}.btn-group-vertical>.btn-group:first-child>.btn:last-child,.btn-group-vertical>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified,.input-group{display:table;border-collapse:separate}.btn-group-justified{width:100%;table-layout:fixed}.btn-group-justified .btn{display:table-cell;float:none;width:1%}.input-group{position:relative}.input-group.col{float:none;padding-right:0;padding-left:0}.input-group .form-control{width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:45px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:45px;line-height:45px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}.thumbnail,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon{white-space:nowrap}.input-group-addon,.input-group-btn{width:1%;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;white-space:nowrap}.input-group-btn:first-child>.btn{margin-right:-1px}.input-group-btn:last-child>.btn{margin-left:-1px}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-4px}.nav{padding-left:0;margin-bottom:0}.nav>li,.nav>li>a{display:block;position:relative}.nav:after{clear:both}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#999;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#428bca}.nav .open>a .caret,.nav .open>a:focus .caret,.nav .open>a:hover .caret{border-top-color:#2a6496;border-bottom-color:#2a6496}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center;margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-justified>li,.nav-stacked>li{float:none}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#428bca}.nav-pills>li.active>a .caret,.nav-pills>li.active>a:focus .caret,.nav-pills>li.active>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.clearfix:after,.clearfix:before,.modal-footer:after,.modal-footer:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before{display:table;content:" "}.nav .caret{border-top-color:#428bca;border-bottom-color:#428bca}.nav a:hover .caret{border-top-color:#2a6496;border-bottom-color:#2a6496}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar{border-radius:4px}.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:auto}.navbar-collapse .navbar-nav.navbar-left:first-child{margin-left:-15px}.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:-15px}.navbar-collapse .navbar-text:last-child{margin-right:0}}.media,.media-body,.modal-open,.progress{overflow:hidden}.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.navbar-static-top{z-index:1000;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}@media (min-width:768px){.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;border:1px solid transparent}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.breadcrumb>li,.pagination{display:inline-block}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.progress-striped .progress-bar,.progress-striped .progress-bar-success{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:8px -15px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{float:none;margin-left:0}.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-nav.pull-right>li>.dropdown-menu,.navbar-nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-text{float:left;margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{margin-right:15px;margin-left:15px}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand,.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.dropdown>a:focus .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret{border-top-color:#333;border-bottom-color:#333}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.open>a .caret,.navbar-default .navbar-nav>.open>a:focus .caret,.navbar-default .navbar-nav>.open>a:hover .caret{border-top-color:#555;border-bottom-color:#555}.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#777;border-bottom-color:#777}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover,a.list-group-item .list-group-item-heading{color:#333}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:transparent}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#11141c}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-nav>.dropdown>a .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .navbar-nav>.open>a .caret,.navbar-inverse .navbar-nav>.open>a:focus .caret,.navbar-inverse .navbar-nav>.open>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.breadcrumb>.active,.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.breadcrumb{padding:8px 15px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.pagination{padding-left:0;margin:20px 0;border-radius:4px}.pager li,.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.428571429;text-decoration:none;background-color:#fff;border:1px solid #ddd}.badge,.label{font-weight:700;line-height:1;white-space:nowrap;vertical-align:baseline;text-align:center}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#eee}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#999;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;color:#fff;border-radius:.25em}.label[href]:focus,.label[href]:hover,a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.badge:empty,.label:empty{display:none}.label-default{background-color:#999}.label-default[href]:focus,.label-default[href]:hover{background-color:gray}.label-primary{background-color:#428bca}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;color:#fff;background-color:#999;border-radius:10px}.btn .badge{position:relative;top:-1px}.nav-pills>.active>a>.badge,a.list-group-item.active>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}.alert,.thumbnail{margin-bottom:20px}.alert .alert-link,.close{font-weight:700}.jumbotron h1{line-height:1;color:inherit}.jumbotron p{line-height:1.4}.container .jumbotron{border-radius:6px}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1{font-size:63px}}.thumbnail,.thumbnail>img{display:block;max-width:100%}.thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out}.thumbnail>img{height:auto;margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert>p,.alert>ul{margin-bottom:0}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.modal,.modal-backdrop{right:0;bottom:0;left:0}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#356635}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#2d6987}.alert-warning{color:#c09853;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#a47e3c}.alert-danger{color:#b94a48;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#953b39}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{0%{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.close,.list-group-item>.badge{float:right}.progress-striped .progress-bar{background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar,.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .progress-bar-info,.progress-striped .progress-bar-warning{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-danger,.progress-striped .progress-bar-info,.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media,.media-body{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}.list-group,.media-list{padding-left:0}.list-group{margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item:focus,a.list-group-item:hover{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:focus .list-group-item-text,a.list-group-item.active:hover .list-group-item-text{color:#e1edf7}.panel-heading>.dropdown .dropdown-toggle,.panel-title>a{color:inherit}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.table,.panel>.table-responsive{margin-bottom:0}.panel-body{padding:15px}.panel>.list-group .list-group-item{border-width:1px 0}.panel>.list-group .list-group-item:last-child,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th{border-bottom:0}.panel>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel-footer,.panel-group .panel-heading+.panel-collapse .panel-body,.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-title{margin-top:0;font-size:16px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-group .panel{margin-bottom:0;overflow:hidden;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default,.well blockquote{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-heading>.dropdown .caret{border-color:#333 transparent}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.panel-primary>.panel-heading>.dropdown .caret{border-color:#fff transparent}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading>.dropdown .caret{border-color:#468847 transparent}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#c09853;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading>.dropdown .caret{border-color:#c09853 transparent}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#b94a48;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading>.dropdown .caret{border-color:#b94a48 transparent}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading>.dropdown .caret{border-color:#3a87ad transparent}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{font-size:21px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.carousel-caption,.carousel-control{text-shadow:0 1px 2px rgba(0,0,0,.6)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-content,.popover{background-clip:padding-box}.modal{position:fixed;top:0;z-index:1040;display:none;overflow:auto;overflow-y:scroll}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;z-index:1050;width:auto;padding:10px;margin-right:auto;margin-left:auto}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;z-index:1030;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:20px}.popover,.tooltip,.tooltip-arrow{position:absolute}.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:768px){.modal-dialog{width:600px;padding-top:30px;padding-bottom:30px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}}.tooltip{z-index:1030;display:block;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-top-color:#000;border-width:5px 5px 0}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{left:5px}.tooltip.top-right .tooltip-arrow{right:5px}.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,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-bottom-color:#000;border-width:0 5px 5px;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{left:5px}.tooltip.bottom-right .tooltip-arrow{right:5px}.popover{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,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.carousel,.carousel-inner{position:relative}.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,.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0;content:" "}.popover.left .arrow:after,.popover.right .arrow:after{bottom:-10px;content:" "}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right .arrow:after{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,.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0;content:" "}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,.25);border-right-width:0}.popover.left .arrow:after{right:1px;border-left-color:#fff;border-right-width:0}.carousel-inner{width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;height:auto;max-width:100%;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active,.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-control,.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.active.left,.carousel-inner>.prev{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;opacity:.5;filter:alpha(opacity=50)}.carousel-control.left{background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.carousel-caption .btn,.text-hide{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-xs,td.visible-xs,th.visible-xs,tr.visible-xs{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}.hidden{visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block!important}tr.visible-xs.visible-sm{display:table-row!important}td.visible-xs.visible-sm,th.visible-xs.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block!important}tr.visible-xs.visible-md{display:table-row!important}td.visible-xs.visible-md,th.visible-xs.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-xs.visible-lg{display:block!important}tr.visible-xs.visible-lg{display:table-row!important}td.visible-xs.visible-lg,th.visible-xs.visible-lg{display:table-cell!important}}.visible-sm,td.visible-sm,th.visible-sm,tr.visible-sm{display:none!important}@media (max-width:767px){.visible-sm.visible-xs{display:block!important}tr.visible-sm.visible-xs{display:table-row!important}td.visible-sm.visible-xs,th.visible-sm.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block!important}tr.visible-sm.visible-md{display:table-row!important}td.visible-sm.visible-md,th.visible-sm.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-sm.visible-lg{display:block!important}tr.visible-sm.visible-lg{display:table-row!important}td.visible-sm.visible-lg,th.visible-sm.visible-lg{display:table-cell!important}}.visible-md,td.visible-md,th.visible-md,tr.visible-md{display:none!important}@media (max-width:767px){.visible-md.visible-xs{display:block!important}tr.visible-md.visible-xs{display:table-row!important}td.visible-md.visible-xs,th.visible-md.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block!important}tr.visible-md.visible-sm{display:table-row!important}td.visible-md.visible-sm,th.visible-md.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-md.visible-lg{display:block!important}tr.visible-md.visible-lg{display:table-row!important}td.visible-md.visible-lg,th.visible-md.visible-lg{display:table-cell!important}}.visible-lg,td.visible-lg,th.visible-lg,tr.visible-lg{display:none!important}@media (max-width:767px){.visible-lg.visible-xs{display:block!important}tr.visible-lg.visible-xs{display:table-row!important}td.visible-lg.visible-xs,th.visible-lg.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block!important}tr.visible-lg.visible-sm{display:table-row!important}td.visible-lg.visible-sm,th.visible-lg.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block!important}tr.visible-lg.visible-md{display:table-row!important}td.visible-lg.visible-md,th.visible-lg.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-lg{display:block!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}.hidden-xs{display:block!important}tr.hidden-xs{display:table-row!important}td.hidden-xs,th.hidden-xs{display:table-cell!important}@media (max-width:767px){.hidden-xs,td.hidden-xs,th.hidden-xs,tr.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md,td.hidden-xs.hidden-md,th.hidden-xs.hidden-md,tr.hidden-xs.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg{display:none!important}}.hidden-sm{display:block!important}tr.hidden-sm{display:table-row!important}td.hidden-sm,th.hidden-sm{display:table-cell!important}@media (max-width:767px){.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm,td.hidden-sm,th.hidden-sm,tr.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,td.hidden-sm.hidden-md,th.hidden-sm.hidden-md,tr.hidden-sm.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg{display:none!important}}.hidden-md{display:block!important}tr.hidden-md{display:table-row!important}td.hidden-md,th.hidden-md{display:table-cell!important}@media (max-width:767px){.hidden-md.hidden-xs,td.hidden-md.hidden-xs,th.hidden-md.hidden-xs,tr.hidden-md.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-md.hidden-sm,td.hidden-md.hidden-sm,th.hidden-md.hidden-sm,tr.hidden-md.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md,td.hidden-md,th.hidden-md,tr.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-md.hidden-lg,td.hidden-md.hidden-lg,th.hidden-md.hidden-lg,tr.hidden-md.hidden-lg{display:none!important}}.hidden-lg{display:block!important}tr.hidden-lg{display:table-row!important}td.hidden-lg,th.hidden-lg{display:table-cell!important}@media (max-width:767px){.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md,td.hidden-lg.hidden-md,th.hidden-lg.hidden-md,tr.hidden-lg.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg,td.hidden-lg,th.hidden-lg,tr.hidden-lg{display:none!important}}.visible-print,td.visible-print,th.visible-print,tr.visible-print{display:none!important}@media print{.visible-print{display:block!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}.hidden-print,td.hidden-print,th.hidden-print,tr.hidden-print{display:none!important}} \ No newline at end of file diff --git a/css/error_bg.png b/docs/css/error_bg.png similarity index 100% rename from css/error_bg.png rename to docs/css/error_bg.png diff --git a/css/error_sign.png b/docs/css/error_sign.png similarity index 100% rename from css/error_sign.png rename to docs/css/error_sign.png diff --git a/docs/css/font-awesome.css b/docs/css/font-awesome.css new file mode 100644 index 0000000..e58403b --- /dev/null +++ b/docs/css/font-awesome.css @@ -0,0 +1,5 @@ +/*! + * Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +.fa,.fa-stack{display:inline-block}.fa-fw,.fa-li{text-align:center}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.1.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff?v=4.1.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.1.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0)}to{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0)}to{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"} \ No newline at end of file diff --git a/docs/css/font-mfizz.css b/docs/css/font-mfizz.css new file mode 100644 index 0000000..5e50046 --- /dev/null +++ b/docs/css/font-mfizz.css @@ -0,0 +1 @@ +@font-face{font-family:FontMfizz;src:url(../fonts/font-mfizz.eot);src:url(../fonts/font-mfizz.eot?#iefix) format("embedded-opentype"),url(../fonts/font-mfizz.woff) format("woff"),url(../fonts/font-mfizz.ttf) format("truetype"),url(../fonts/font-mfizz.svg#font-mfizz) format("svg");font-weight:400;font-style:normal}.icon-3dprint:before,.icon-antenna:before,.icon-apache:before,.icon-aws:before,.icon-blackberry:before,.icon-bomb:before,.icon-c:before,.icon-cassandra:before,.icon-centos:before,.icon-clojure:before,.icon-coffee-bean:before,.icon-cplusplus:before,.icon-csharp:before,.icon-css:before,.icon-database-alt2:before,.icon-database-alt:before,.icon-database:before,.icon-debian:before,.icon-dreamhost:before,.icon-fedora:before,.icon-fire-alt:before,.icon-freebsd:before,.icon-ghost:before,.icon-gnome:before,.icon-google-alt:before,.icon-google-code:before,.icon-google-developers:before,.icon-google:before,.icon-grails-alt:before,.icon-grails:before,.icon-hadoop:before,.icon-haskell:before,.icon-heroku:before,.icon-html:before,.icon-iphone:before,.icon-java-bold:before,.icon-java-duke:before,.icon-java:before,.icon-javascript:before,.icon-jetty:before,.icon-kde:before,.icon-line-graph:before,.icon-linux-mint:before,.icon-looking:before,.icon-mariadb:before,.icon-mfizz:before,.icon-microscope:before,.icon-mobile-device:before,.icon-mobile-phone-alt:before,.icon-mobile-phone-broadcast:before,.icon-mssql:before,.icon-mysql-alt:before,.icon-mysql:before,.icon-netbsd:before,.icon-nginx-alt2:before,.icon-nginx-alt:before,.icon-nginx:before,.icon-nodejs:before,.icon-objc:before,.icon-oracle-alt:before,.icon-oracle:before,.icon-osx:before,.icon-perl:before,.icon-phone-alt:before,.icon-phone-retro:before,.icon-php-alt:before,.icon-php:before,.icon-platter:before,.icon-playframework-alt:before,.icon-playframework:before,.icon-postgres-alt:before,.icon-postgres:before,.icon-python:before,.icon-raspberrypi:before,.icon-redhat:before,.icon-redis:before,.icon-ruby-on-rails-alt:before,.icon-ruby-on-rails:before,.icon-ruby:before,.icon-satellite:before,.icon-scala-alt:before,.icon-scala:before,.icon-script-alt:before,.icon-script:before,.icon-shell:before,.icon-solaris:before,.icon-splatter:before,.icon-suse:before,.icon-tomcat:before,.icon-ubuntu:before,.icon-wireless:before{font-family:FontMfizz;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:inherit}.icon-microscope:before{content:"\f100"}.icon-cplusplus:before{content:"\f101"}.icon-wireless:before{content:"\f102"}.icon-fire-alt:before{content:"\f103"}.icon-mobile-device:before{content:"\f104"}.icon-objc:before{content:"\f105"}.icon-redhat:before{content:"\f106"}.icon-freebsd:before{content:"\f107"}.icon-heroku:before{content:"\f108"}.icon-python:before{content:"\f109"}.icon-java:before{content:"\f10a"}.icon-satellite:before{content:"\f10b"}.icon-debian:before{content:"\f10c"}.icon-grails:before{content:"\f10d"}.icon-c:before{content:"\f10e"}.icon-postgres:before{content:"\f10f"}.icon-database-alt2:before{content:"\f110"}.icon-raspberrypi:before{content:"\f111"}.icon-nginx:before{content:"\f112"}.icon-ruby-on-rails:before{content:"\f113"}.icon-redis:before{content:"\f114"}.icon-scala:before{content:"\f115"}.icon-gnome:before{content:"\f116"}.icon-perl:before{content:"\f117"}.icon-mysql:before{content:"\f118"}.icon-fedora:before{content:"\f119"}.icon-ghost:before{content:"\f11a"}.icon-google:before{content:"\f11b"}.icon-netbsd:before{content:"\f11c"}.icon-aws:before{content:"\f11d"}.icon-bomb:before{content:"\f11e"}.icon-looking:before{content:"\f11f"}.icon-ruby:before{content:"\f120"}.icon-mysql-alt:before{content:"\f121"}.icon-playframework-alt:before{content:"\f122"}.icon-osx:before{content:"\f123"}.icon-database:before{content:"\f124"}.icon-database-alt:before{content:"\f125"}.icon-shell:before{content:"\f126"}.icon-script:before{content:"\f127"}.icon-antenna:before{content:"\f128"}.icon-coffee-bean:before{content:"\f129"}.icon-scala-alt:before{content:"\f12a"}.icon-platter:before{content:"\f12b"}.icon-java-duke:before{content:"\f12c"}.icon-iphone:before{content:"\f12d"}.icon-script-alt:before{content:"\f12e"}.icon-google-alt:before{content:"\f12f"}.icon-haskell:before{content:"\f130"}.icon-mariadb:before{content:"\f131"}.icon-phone-retro:before{content:"\f132"}.icon-phone-alt:before{content:"\f133"}.icon-csharp:before{content:"\f134"}.icon-php:before{content:"\f135"}.icon-postgres-alt:before{content:"\f136"}.icon-html:before{content:"\f137"}.icon-mfizz:before{content:"\f138"}.icon-apache:before{content:"\f139"}.icon-hadoop:before{content:"\f13a"}.icon-ruby-on-rails-alt:before{content:"\f13b"}.icon-mobile-phone-broadcast:before{content:"\f13c"}.icon-css:before{content:"\f13d"}.icon-playframework:before{content:"\f13e"}.icon-clojure:before{content:"\f13f"}.icon-mobile-phone-alt:before{content:"\f140"}.icon-suse:before{content:"\f141"}.icon-java-bold:before{content:"\f142"}.icon-nginx-alt:before{content:"\f143"}.icon-nginx-alt2:before{content:"\f144"}.icon-linux-mint:before{content:"\f145"}.icon-dreamhost:before{content:"\f146"}.icon-blackberry:before{content:"\f147"}.icon-javascript:before{content:"\f148"}.icon-ubuntu:before{content:"\f149"}.icon-php-alt:before{content:"\f14a"}.icon-centos:before{content:"\f14b"}.icon-nodejs:before{content:"\f14c"}.icon-splatter:before{content:"\f14d"}.icon-3dprint:before{content:"\f14e"}.icon-line-graph:before{content:"\f14f"}.icon-cassandra:before{content:"\f150"}.icon-solaris:before{content:"\f151"}.icon-jetty:before{content:"\f152"}.icon-tomcat:before{content:"\f153"}.icon-oracle:before{content:"\f154"}.icon-oracle-alt:before{content:"\f155"}.icon-mssql:before{content:"\f156"}.icon-google-developers:before{content:"\f157"}.icon-google-code:before{content:"\f158"}.icon-kde:before{content:"\f159"}.icon-grails-alt:before{content:"\f15a"}.icon-3dprint,.icon-antenna,.icon-apache,.icon-aws,.icon-blackberry,.icon-bomb,.icon-c,.icon-cassandra,.icon-centos,.icon-clojure,.icon-coffee-bean,.icon-cplusplus,.icon-csharp,.icon-css,.icon-database,.icon-database-alt,.icon-database-alt2,.icon-debian,.icon-dreamhost,.icon-fedora,.icon-fire-alt,.icon-freebsd,.icon-ghost,.icon-gnome,.icon-google,.icon-google-alt,.icon-google-code,.icon-google-developers,.icon-grails,.icon-grails-alt,.icon-hadoop,.icon-haskell,.icon-heroku,.icon-html,.icon-iphone,.icon-java,.icon-java-bold,.icon-java-duke,.icon-javascript,.icon-jetty,.icon-kde,.icon-line-graph,.icon-linux-mint,.icon-looking,.icon-mariadb,.icon-mfizz,.icon-microscope,.icon-mobile-device,.icon-mobile-phone-alt,.icon-mobile-phone-broadcast,.icon-mssql,.icon-mysql,.icon-mysql-alt,.icon-netbsd,.icon-nginx,.icon-nginx-alt,.icon-nginx-alt2,.icon-nodejs,.icon-objc,.icon-oracle,.icon-oracle-alt,.icon-osx,.icon-perl,.icon-phone-alt,.icon-phone-retro,.icon-php,.icon-php-alt,.icon-platter,.icon-playframework,.icon-playframework-alt,.icon-postgres,.icon-postgres-alt,.icon-python,.icon-raspberrypi,.icon-redhat,.icon-redis,.icon-ruby,.icon-ruby-on-rails,.icon-ruby-on-rails-alt,.icon-satellite,.icon-scala,.icon-scala-alt,.icon-script,.icon-script-alt,.icon-shell,.icon-solaris,.icon-splatter,.icon-suse,.icon-tomcat,.icon-ubuntu,.icon-wireless{font-family:FontMfizz} \ No newline at end of file diff --git a/docs/css/fonts.css b/docs/css/fonts.css new file mode 100644 index 0000000..817e79d --- /dev/null +++ b/docs/css/fonts.css @@ -0,0 +1 @@ +@font-face{font-family:allerregular;src:url(../fonts/aller_rg-webfont.eot);src:url(../fonts/aller_rg-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/aller_rg-webfont.woff) format('woff'),url(../fonts/aller_rg-webfont.ttf) format('truetype'),url(../fonts/aller_rg-webfont.svg#allerregular) format('svg');font-weight:400;font-style:normal} \ No newline at end of file diff --git a/docs/css/jquery-ui-1.8.16.custom.css b/docs/css/jquery-ui-1.8.16.custom.css new file mode 100644 index 0000000..a33ed0f --- /dev/null +++ b/docs/css/jquery-ui-1.8.16.custom.css @@ -0,0 +1 @@ +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .ui-helper-clearfix{height:1%}.ui-helper-zfix,.ui-widget-overlay{position:absolute;top:0;width:100%;height:100%;left:0}.ui-helper-clearfix{display:block}.ui-helper-zfix{opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x #eee;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #181b22;background:#181b22;color:#fff;font-weight:700}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x #f6f6f6;font-weight:700;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #fbcb09;background:url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x #fdf5ce;font-weight:700;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;font-weight:700;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-widget :active{outline:0}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x #ffe45c;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% #b81900;color:#fff}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-icon{width:28px;height:28px}.ui-icon-carat-1-e,.ui-icon-carat-1-w{width:32px!important;height:40px!important}.ui-widget-header .ui-icon{background-image:url(../images/closebutton.png)}.ui-state-active .ui-icon,.ui-state-default .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../images/closebutton.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffd27a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background:url(../images/right-arrow.png) 50% 50% no-repeat!important}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-w{background:url(../images/left-arrow.png) 50% 50% no-repeat!important}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:0 0}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-widget-overlay{background:#000;opacity:.7;filter:Alpha(Opacity=70);z-index:15}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x #000;opacity:.2;filter:Alpha(Opacity=20);-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0!important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active,.ui-menu{display:block}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-hover{font-weight:400;margin:-1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text,input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding:.4em 2.1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:focus,.ui-dialog .ui-dialog-titlebar-close:hover{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin:.5em 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tabs .ui-tabs-hide{display:none!important}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-progressbar{height:2em;text-align:left}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%} \ No newline at end of file diff --git a/docs/css/lightbox.min.css b/docs/css/lightbox.min.css new file mode 100644 index 0000000..f97538d --- /dev/null +++ b/docs/css/lightbox.min.css @@ -0,0 +1 @@ +#ui-lightbox{margin:0}#ui-lightbox-arrow{padding:0}#ui-lightbox-arrow>span,#ui-lightbox-bottombar-bottom,#ui-lightbox-button-close,#ui-lightbox-button-close>span,#ui-lightbox-button-next,#ui-lightbox-button-next>span,#ui-lightbox-button-prev,#ui-lightbox-button-prev>span,#ui-lightbox-content,#ui-lightbox-content-container,#ui-lightbox-content>*,#ui-lightbox-counter,#ui-lightbox-map,#ui-lightbox-map-viewport,#ui-lightbox-overlay,#ui-lightbox-panorama-icon,#ui-lightbox-title{margin:0;padding:0}#ui-lightbox-title-wrapper{margin:0}#ui-lightbox{font-size:62.5%;padding:0;position:fixed;z-index:9999;width:auto;height:auto;border:none;background:#181b22}#ui-lightbox-content-container{position:relative}#ui-lightbox-content{border:0;position:relative;width:20px;height:20px}#ui-lightbox-arrow,#ui-lightbox-content>*{display:block;position:absolute;z-index:100}#ui-lightbox-arrow{cursor:pointer;top:50%;margin:-8px 0 0;z-index:101}.ui-lightbox-arrow-next{border-right:0;right:0}.ui-lightbox-arrow-prev{border-left:0;left:0}#ui-lightbox-panorama-icon{cursor:pointer;height:32px;right:40px;width:32px;position:absolute;top:20px;z-index:110}.ui-lightbox-panorama-icon-expand,.ui-lightbox-panorama-icon-expand-hover{background:url(../images/zoom.png) top left no-repeat}.ui-lightbox-panorama-icon-shrink,.ui-lightbox-panorama-icon-shrink-hover{background:url(../images/zoom-hover.png) top right no-repeat}.ui-lightbox-loader{background:url(loader.gif) center center no-repeat}#ui-lightbox-bottombar{margin:5px 0 0;position:relative;background:#181b22;border:none;padding:10px 0}#ui-lightbox-bottombar>p{margin-right:20px;height:46px;line-height:20px}#ui-lightbox-bottombar-bottom{text-align:left;display:none}#ui-lightbox-title-wrapper{font-size:20px;height:20px;overflow:hidden;text-align:left;padding:10px 20px 0 30px}#ui-lightbox-counter{font-size:9px;line-height:20px;vertical-align:middle}#ui-lightbox-separator{line-height:20px;padding:0 2px;vertical-align:middle}#ui-lightbox-button-next,#ui-lightbox-button-play,#ui-lightbox-button-prev{display:inline-block;line-height:20px;vertical-align:middle}#ui-lightbox-button-close{line-height:20px;position:absolute;top:17px;right:5px}.ui-lightbox-button{cursor:pointer}.ui-lightbox-button.ui-state-highlight{border-style:none;background:0 0}#ui-lightbox-map{background-color:#000;border:1px solid #fff;filter:Alpha(Opacity=20);height:100px;opacity:.3;position:fixed;right:20px;top:20px;width:150px;z-index:10000}#ui-lightbox-map-viewport{border:1px solid #fff;left:-1px;position:absolute;top:-1px}#ui-lightbox-overlay{border:0;position:fixed}#ui-lightbox-error{background:url(error_bg.png) left top}#ui-lightbox-error-message{color:#fff;font-size:14px;line-height:1.5;margin-bottom:21px;padding-top:274px;text-align:center}#ui-lightbox-error-footer{text-align:center}#ui-lightbox-error-footer>button{margin-right:15px}.ui-lightbox-error-icon-sign{background:url(error_sign.png) center 226px no-repeat} \ No newline at end of file diff --git a/css/loader.gif b/docs/css/loader.gif similarity index 100% rename from css/loader.gif rename to docs/css/loader.gif diff --git a/css/panorama.png b/docs/css/panorama.png similarity index 100% rename from css/panorama.png rename to docs/css/panorama.png diff --git a/docs/css/slideshow.css b/docs/css/slideshow.css new file mode 100644 index 0000000..0280c95 --- /dev/null +++ b/docs/css/slideshow.css @@ -0,0 +1 @@ +.cb-slideshow li div,.cb-slideshow li span{position:absolute;left:0;width:100%;opacity:0}.cb-slideshow,.cb-slideshow:after{width:100%;height:100%;top:0;left:0;z-index:0}.cb-slideshow li span{height:100%;top:0;color:transparent;background-size:cover;background-position:50% 50%;background-repeat:none;z-index:0;-webkit-backface-visibility:hidden;-webkit-animation:imageAnimation 36s linear infinite 0s;-moz-animation:imageAnimation 36s linear infinite 0s;-o-animation:imageAnimation 36s linear infinite 0s;-ms-animation:imageAnimation 36s linear infinite 0s;animation:imageAnimation 36s linear infinite 0s}.cb-slideshow li div{z-index:1000;bottom:30px;text-align:center;color:#fff;-webkit-animation:titleAnimation 36s linear infinite 0s;-moz-animation:titleAnimation 36s linear infinite 0s;-o-animation:titleAnimation 36s linear infinite 0s;-ms-animation:titleAnimation 36s linear infinite 0s;animation:titleAnimation 36s linear infinite 0s}.cb-slideshow li div h3{font-family:BebasNeueRegular,'Arial Narrow',Arial,sans-serif;font-size:240px;padding:0;line-height:200px}.cb-slideshow li:nth-child(1) span{background-image:url(../images/1.jpg)}.cb-slideshow li:nth-child(2) span{background-image:url(../images/2.jpg);-webkit-animation-delay:15s;-moz-animation-delay:15s;-o-animation-delay:15s;-ms-animation-delay:15s;animation-delay:15s}.cb-slideshow li:nth-child(3) span{background-image:url(../images/3.jpg);-webkit-animation-delay:30s;-moz-animation-delay:30s;-o-animation-delay:30s;-ms-animation-delay:30s;animation-delay:30s}@-webkit-keyframes imageAnimation{0%{opacity:0;-webkit-animation-timing-function:ease-in}8%{opacity:1;-webkit-animation-timing-function:ease-out}42%{opacity:1}50%,to{opacity:0}}@-moz-keyframes imageAnimation{0%{opacity:0;-moz-animation-timing-function:ease-in}8%{opacity:1;-webkit-animation-timing-function:ease-out}42%{opacity:1}50%,to{opacity:0}}@-o-keyframes imageAnimation{0%{opacity:0;-o-animation-timing-function:ease-in}8%{opacity:1;-webkit-animation-timing-function:ease-out}42%{opacity:1}50%,to{opacity:0}}@-ms-keyframes imageAnimation{42%,8%{opacity:1}0%,50%,to{opacity:0}0%{-ms-animation-timing-function:ease-in}8%{-webkit-animation-timing-function:ease-out}}@keyframes imageAnimation{0%{opacity:0;animation-timing-function:ease-in}8%{opacity:1;-webkit-animation-timing-function:ease-out}42%{opacity:1}50%,to{opacity:0}}.no-cssanimations .cb-slideshow li span{opacity:1}@media screen and (max-width:1140px){.cb-slideshow li div h3{font-size:140px}}@media screen and (max-width:600px){.cb-slideshow li div h3{font-size:80px}} \ No newline at end of file diff --git a/docs/css/style.css b/docs/css/style.css new file mode 100644 index 0000000..33780cd --- /dev/null +++ b/docs/css/style.css @@ -0,0 +1 @@ +.navbar.navbar-inverse.navbar-static-top a:hover,a,body{color:#fff}.wrapper,body{width:100%}h4,h5{line-height:24px}.bannerText h1,h2{text-transform:uppercase}*,a{outline:0}.bannerText,.centered,.chart,.heading,.icon,.loading-page .counter,.navbar-nav,.navbar.navbar-inverse.navbar-static-top a,.social-btn,.technical .skills,.technical .skills p,.workYear{text-align:center}*{padding:0;margin:0}body{font-family:Aller,'Courier New',allerregular,sans-serif!important;font-weight:300;background:#000;height:100%;overflow:scroll;overflow-x:hidden}a{text-decoration:none}@font-face{font-family:Aller;src:url(../fonts/aller_rg-webfont.eot);src:url(../fonts/aller_rg-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/aller_rg-webfont.woff) format('woff'),url(../fonts/aller_rg-webfont.ttf) format('truetype'),url(../fonts/aller_rg-webfont.svg#allerregular) format('svg');font-weight:400;font-style:normal}.spHeight{margin-top:63px!important}.noMar{margin:0!important}.noPadd{padding:0!important}h3,h4,h5{padding-bottom:6px;margin:0}p{font-size:14px;line-height:21px;padding-bottom:22px}.container .row,h1,h2,p{margin:0}h1{font-family:Aller,'Courier New',allerregular,sans-serif!important;font-size:80px;line-height:90px;padding-bottom:8px}.navbar.navbar-inverse.navbar-static-top,h2,h3,h4,h5,p{font-family:Aller,'Courier New',allerregular,sans-serif}h2{font-size:36px;line-height:38px;padding-bottom:0;font-weight:300}h3,h5,p{font-weight:400}h3{line-height:30px;font-size:24px}h4,h4.subHeading{font-size:19px;font-weight:600}h5{font-size:16px}h4.subHeading{font-size:18px;padding-bottom:22px}.heading{padding-bottom:45px}.topmar{margin-top:20px}.big{font-size:28px}.loading-page{position:fixed;background:#0d0d0d;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:16;top:0}.loading-page .counter{position:relative;width:200px}.loading-page .counter p{font-size:40px;font-weight:100;color:#f60d54}.loading-page .counter h1{color:#fff;font-size:60px;margin-top:-10px}.loading-page .counter hr{background:#f60d54;border:none;height:1px;margin-top:100px}.loading-page .counter h1.abs,.ri-grid ul li a{position:absolute;top:0;width:100%}.loading-page .counter .color{width:0;overflow:hidden;color:#f60d54}#sgdpr-box{z-index:15}body,header{position:relative}.banner{overflow:hidden;margin:0 auto!important;background:#cacaca;background:linear-gradient(45deg,#1d1d1f 0,#171b24 28%,#070733 66%,#223566 100%)}.bannerText{position:absolute;left:0;right:0;top:30%;padding:30px 0;max-width:960px;zoom:1}.bannerText h2{margin-top:160px;font-size:34px;text-transform:none}.cb-slideshow{background:#1b1f2b}.cb-slideshow li{opacity:.2;filter:alpha(opacity=20)}.ri-grid{margin:0 auto;position:relative;height:auto}.ri-grid ul,.ri-grid ul li{margin:0;padding:0;display:block}.ri-grid ul{list-style:none;width:100%;zoom:1}.ri-grid ul:after,.ri-grid ul:before{content:'';display:table}.ri-grid ul:after{clear:both}.ri-grid ul li{-webkit-perspective:400px;-moz-perspective:400px;-o-perspective:400px;-ms-perspective:400px;perspective:400px;float:left;position:relative;overflow:hidden;background:#000}.ri-grid ul li a{display:block;outline:0;left:0;height:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;background-color:#333;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ri-grid-size-1{width:55%}.ri-grid-size-2{width:100%}.ri-grid-size-3{width:100%;margin-top:0}.ri-shadow:after,.ri-shadow:before{content:"";position:absolute;z-index:-2;bottom:15px;width:50%;height:20%;max-width:300px;max-height:100px;box-shadow:0 15px 10px rgba(0,0,0,.7)}.ri-shadow:before{left:10px;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}.ri-shadow:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}.ri-grid-loading:after,.ri-grid-loading:before,.ri-loading-image{display:none}.ri-grid-loading .ri-loading-image{position:relative;width:30px;height:30px;left:50%;margin:100px 0 0 -15px;display:block}.isStuck{left:0;width:100%}.menu{margin-top:0;position:static;left:0;right:0}.navwrapper .container{padding:0;width:auto}.navbar-header{display:none}.nav>li>a{display:inline-block}.navbar-nav>li{float:none;display:inline}.navbar-nav{margin:0 auto;float:none}.navbar-toggle{margin-top:14px}.navbar-wrapper{margin-top:0;z-index:15;background:#262b37;width:100%;position:fixed;top:0}.navbar-collapse,.navbar-wrapper .container{padding:0}.navbar-collapse.in{max-height:100%}.navbar.navbar-inverse.navbar-static-top{margin:0 auto;background:#262b37;color:#c3c8d6;border:none;font-size:14px;text-transform:uppercase}.navbar.navbar-inverse.navbar-static-top a{color:#c3c8d6;padding:22px 25px;line-height:18px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus{background:#1b1f29;color:#c3c8d6}.navbar-inverse .navbar-nav>.active>a:hover{background:#1b1f29;color:#fff}.hideClass{display:none}.bntDownload,.chart,.percent,.social-btn,ul.social-buttons li{display:inline-block}.carousel-caption{z-index:10}.isotope-item,.percent{z-index:2}.carousel .item{height:600px;background-color:#0a64a4}.carousel-inner>.item>img{position:absolute;top:0;left:0;min-width:100%}.aboutme{position:relative}.aboutme .container{padding-top:85px;padding-bottom:93px}.aboutme .row .avatar{height:250px;width:auto;border-radius:50%}.aboutme,.protfolio{color:#fff;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;-webkit-animation:Gradient 15s ease infinite;-moz-animation:Gradient 15s ease infinite;animation:Gradient 15s ease infinite}@-webkit-keyframes Gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@-moz-keyframes Gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes Gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}h1,h6{font-weight:300;text-align:center;position:absolute;top:30%;right:0;left:0}h6{font-family:'Open Sans'}.bntDownload,.conForm .submitBnt{font-family:Aller,'Courier New',allerregular,sans-serif}.bntDownload,.contact h4,.education h4,.exprience h4,.protfolio h4{font-weight:700}.aboutTop{background:#00aeef;height:60px}.spHeight .aboutTop{margin-top:-62px!important}.bntDownload{font-size:12px;background:#242830;padding:16px 22px;margin:10px 0}.bntDownload:hover{background:#ee2a7b;color:#fff;text-decoration:none}.team img{margin-bottom:40px}ul.social-buttons{list-style:none;margin:0;padding:0}ul.social-buttons li{margin-right:10px}ul.social-buttons li:last-child{margin-right:0}.social-btn{width:40px;height:40px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;background:#242830;color:#fff;font-size:17px;line-height:40px}.social-btn:focus,.social-btn:hover{background:#ee2a7b;color:#fff}.addspace,.technical{background:#fff}.exCon h4,.exCon h5,.technical,.technical p{color:#474d5d}.social{margin-top:25px}.addspace{height:60px}.technical .container{padding-top:85px;padding-bottom:69px}.technical .heading p{padding-bottom:41px}.technical h2{color:#ee2a7b}.technical .skillsArea{padding:0}.technical .skills{margin:0 auto 23px;padding:0;float:none}.technical .skills p{font-size:13px}.technical .skills img{margin:0 auto 33px;width:100%;max-width:152px}.technical .skills h4{font-weight:700;text-transform:uppercase}.skilBg{background:url(../images/skills.png) no-repeat}.chart{position:relative;width:152px;height:152px;margin-bottom:26px}.chart canvas{position:absolute;top:0;left:0}.percent{font-size:21px;color:#474d5d;line-height:152px}.percent:after{content:'%';margin-left:.1em;font-size:.8em}.angular{margin-top:100px}.angular .chart{margin-top:0}.shadow-first{text-shadow:#009cdd 1px 1px,#009cdd 2px 2px,#009cdd 3px 3px,#009cdd 4px 4px,#009cdd 5px 5px,#009cdd 6px 6px,#009cdd 7px 7px,#009cdd 8px 8px,#009cdd 9px 9px,#009cdd 10px 10px,#009cdd 11px 11px,#009cdd 12px 12px,#009dde 13px 13px,#009edf 14px 14px,#009fe0 15px 15px,#00a0e1 16px 16px,#00a1e2 17px 17px,#00a2e3 18px 18px,#00a3e4 19px 19px,#00a4e5 20px 20px,#00a5e6 21px 21px,#00a6e7 22px 22px,#00a7e8 23px 23px,#00a8e9 24px 24px,#00a9ea 25px 25px,#00aaeb 26px 26px,#00abec 27px 27px,#00aced 28px 28px,#00adee 29px 29px,#00aeef 30px 30px}.shadow-second{text-shadow:#e81869 1px 1px,#e81869 2px 2px,#e81869 3px 3px,#e81869 4px 4px,#e81869 5px 5px,#e81869 6px 6px,#e81869 7px 7px,#e81869 8px 8px,#e81869 9px 9px,#e81869 10px 10px,#e81869 11px 11px,#e81869 12px 12px,#e8196a 13px 13px,#e81a6b 14px 14px,#e91b6c 15px 15px,#e91c6d 16px 16px,#e91d6e 17px 17px,#ea1e6f 18px 18px,#ea1f70 19px 19px,#ea2071 20px 20px,#eb2172 21px 21px,#eb2273 22px 22px,#eb2374 23px 23px,#ec2475 24px 24px,#ec2576 25px 25px,#ec2677 26px 26px,#ed2778 27px 27px,#ed2879 28px 28px,#ed297a 29px 29px,#ee2a7b 30px 30px}.shadow-third{text-shadow:#1b2e88 1px 1px,#1b2e88 2px 2px,#1b2e88 3px 3px,#1b2e88 4px 4px,#1b2e88 5px 5px,#1b2e88 6px 6px,#1b2e88 7px 7px,#1b2e88 8px 8px,#1b2e88 9px 9px,#1b2e88 10px 10px,#1b2e88 11px 11px,#1b2e88 12px 12px,#1b2f89 13px 13px,#1b308a 14px 14px,#1c318b 15px 15px,#1c328c 16px 16px,#1c338d 17px 17px,#1d348e 18px 18px,#1d358f 19px 19px,#1d3690 20px 20px,#1e3791 21px 21px,#1e3892 22px 22px,#1e3993 23px 23px,#1f3a94 24px 24px,#1f3b95 25px 25px,#1f3c96 26px 26px,#203d97 27px 27px,#203e98 28px 28px,#203f99 29px 29px,#21409a 30px 30px}.icon{height:175px;width:175px;line-height:175px;max-width:100%;border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:block;color:#fff;font-size:55px;vertical-align:middle;position:relative;margin:0 auto 50px;-webkit-box-shadow:1px 2px 19px -1px rgba(0,0,0,.51);-moz-box-shadow:1px 2px 19px -1px rgba(0,0,0,.51);box-shadow:1px 2px 19px -1px rgba(0,0,0,.51)}.first-color{background:#00aeef}.second-color{background:#ee2a7b}.third-color{background:#21409a}.fourth-color{background:#1c75bc}.fifht-color{background:#92278f}.first-color-text{color:#00aeef}.contact h2,.education h2,.exprience h2,.second-color-text{color:#ee2a7b}.third-color-text{color:#21409a}.fourth-color-text{color:#1c75bc}.fifht-color-text{color:#92278f}.spaced-down{margin-bottom:2em}.exprience{background:#eee}.exprience .container{padding-top:85px;padding-bottom:90px}.exprience p,.technical .skills p{color:#84868d;line-height:18px}.contact .heading p,.education .heading p,.exprience .heading p,.protfolio .heading p{padding-bottom:41px}.workDetails .rightArea{padding-bottom:47px}.workDetails:last-child .rightArea{padding-bottom:0}.workYear{font-size:17px;color:#fff;background:center no-repeat #ee2a7b;background-size:120px 120px!important;width:120px;height:120px;padding:40px 0;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:1px 2px 19px -1px rgba(0,0,0,.51);-moz-box-shadow:1px 2px 19px -1px rgba(0,0,0,.51);box-shadow:1px 2px 19px -1px rgba(0,0,0,.51)}.arrowpart{float:left;width:15px;height:80px;background:url(../images/arrow-left-light.png) 0 50px no-repeat}.education,.exCon{background:#fff}.exCon{width:auto;border-bottom:solid 4px #ddd;padding:22px 47px 6px;margin-left:15px;text-align:left}.exCon p{color:#84868d;line-height:21px}.exCon h4{padding-bottom:3px}.education .container{padding-top:85px;padding-bottom:90px}.contact p,.education p{color:#84868d;line-height:18px}.education .arrowpart{background:url(../images/arrow-left.png) 0 50px no-repeat}.education .exCon{background:#eee;border-bottom:solid 4px #e8e7e7}.protfolio .container{padding-top:85px;padding-bottom:90px}.portfolioFilter,.portfolioFilter ul{display:block;margin:0 auto;text-align:center}.portfolioFilter ul{margin:0 auto 30px}.portfolioFilter ul li{display:inline-block;margin:5px}.portfolioFilter ul li a{padding:16px 18px;font-size:13px;line-height:15px;color:#fff;text-transform:uppercase;display:block;text-decoration:none;background:#1c75bc;transition-duration:.2s;-webkit-transition-duration:.2s}.portfolioFilter ul li a:hover{background:#ee2a7b;transition-duration:.2s;-webkit-transition-duration:.2s}.portfolioFilter ul li a.current{background:#ee2a7b;border:1px solid #ee2a7b;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}ul.portfolioContainer{display:block;padding:0;list-style-type:none}ul.portfolioContainer li{display:block;min-height:205px;padding:0;margin:0;cursor:pointer}ul.portfolioContainer li .lightCon{display:block;margin:3px 3px 4px 4px;position:relative;overflow:hidden}ul.portfolioContainer li img{width:100%;height:auto;display:block}span.hoverBox,ul.portfolioContainer li:hover span.hoverBox{left:0;bottom:0;transition-duration:.2s;-webkit-transition-duration:.2s}span.hoverBox{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.1);visibility:hidden}ul.portfolioContainer li:hover span.hoverBox{visibility:visible;background:rgba(0,0,0,.8)}span.hoverBox a{line-height:42px}span.hoverBox .smallIcon{width:94px;margin:-21px auto 0 -47px;position:absolute;top:50%;left:50%}span.hoverBox .linKed,span.hoverBox .zoom{width:42px;height:42px;color:#fff;position:relative;display:block;text-align:center}span.hoverBox .linKed,span.hoverBox .zoom,ul.portfolioContainer li:hover span.hoverBox .zoom{visibility:hidden;transition-duration:.2s;-webkit-transition-duration:.2s}span.hoverBox .zoom{background:#ee2a7b;left:-150%;line-height:50px;float:left}ul.portfolioContainer li:hover span.hoverBox .zoom{visibility:visible;left:0}span.hoverBox .linKed{background:#313131;right:-150%;line-height:52px;float:right}ul.portfolioContainer li:hover span.hoverBox .linKed{visibility:visible;right:0;transition-duration:.2s;-webkit-transition-duration:.2s}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{padding:0;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.abc{position:absolute;width:782px;height:auto;top:20%;left:0;right:0;z-index:99999;margin:0 auto}.abc #pbImage{position:static!important}#pbCaption{display:block;background:0 0!important}#pbBottom{position:relative!important;left:26.1%!important;bottom:0!important;width:100%!important;margin-left:-26%!important;padding:0!important;height:80px!important;display:block;background-color:#181b22;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#B0000000, EndColorStr=#B0000000)}#pbCloseBtn{position:absolute!important}.contact{background:#eee}.contact .container,.contactDetails .container{padding-top:85px;padding-bottom:90px}.topCon{padding-bottom:0!important}.contactDetails{background:#686868}.contactDetails h4{font-weight:600;text-transform:uppercase;padding-bottom:15px}.contactDetails p{color:#ddd;font-size:13px;line-height:19px;padding-bottom:14px}.contactDetails p a{color:#ddd}.contactDetails p a:hover{color:#fafafa;text-decoration:none}.contactDetails i{padding-right:15px}.conForm button,.conForm input,.conForm textarea{background:#eee;color:#ee2a7b;padding:15px 30px;box-shadow:none;border:2px solid #eee;outline:0;font-style:italic}.conForm{margin-bottom:20px}.conForm button,.conForm input{margin-right:3%;margin-bottom:30px}.conForm input.noMarr{margin-right:0}.conForm textarea{margin-bottom:40px;height:200px}.conForm .submitBnt{background:#ee2a7b;color:#fff;font-size:16px;font-weight:600;text-align:center;float:right;margin:0;border:none;line-height:16px;vertical-align:center}.conForm .submitBnt:hover{background:#92278f}.textGroup{position:relative!important;display:inline-block;padding-left:0!important}#success_page,.error_message{color:#00aeef;font-weight:500}.error_message{color:#ee2a7b;padding-bottom:15px}#success_page h3{font-size:17px}#message{background-color:#484848}.contact-loader:after{content:url(../images/ajax-loader.gif)}.built{background:#484848}.chrome,.css3,.firefox,.html5,.ie,.javascript,.jq,.opera,.safari{background-size:80px 80px!important;background-repeat:no-repeat;background-position:center;text-align:center;width:80px;height:80px;display:inline-block}.built .container{padding:40px 0}.built ul{margin:0 auto;text-align:center;list-style-type:none}.built ul li{display:inline-block;text-align:center;color:#00aeef;line-height:50x;margin:0 6px}.built ul li:hover a{color:#fff}.built ul li a{color:#00aeef;width:42px!important;height:42px!important}.built ul li a i{line-height:42px!important}.html5{background-image:none,url(../images/html5.svg),url(../images/html5.png)}.css3{background-image:none,url(../images/css3.svg),url(../images/css3.png)}.javascript{background-image:none,url(../images/js.svg),url(../images/js.png)}.jq{background-image:none,url(../images/jq.svg),url(../images/jq.png)}.browsers{display:inline-block;float:right}.browsers p{font-size:10px;color:#aaa;margin-bottom:0;padding-bottom:0}.firefox{background-image:none,url(../images/firefox.svg),url(../images/firefox.png)}.ie{background-image:none,url(../images/ie.svg),url(../images/ie.png)}.chrome{background-image:none,url(../images/chrome.svg),url(../images/chrome.png)}.safari{background-image:none,url(../images/safari.svg),url(../images/safari.png)}.opera{background-image:none,url(../images/opera.svg),url(../images/opera.png)}.wp1,.wp2,.wp3,.wp4,.wp5,.wp6{visibility:hidden}.bounceInLeft,.bounceInRight,.fadeInDown,.fadeInLeft,.fadeInRight,.fadeInUp,.fadeInUpD,.fadeInUpDelay{visibility:visible}.delay-05s{animation-delay:.5s;-webkit-animation-delay:.5s}.delay-1s{animation-delay:1s;-webkit-animation-delay:1s}.delay-1-5s{animation-delay:1.5s;-webkit-animation-delay:1.5s}.delay-2s{animation-delay:2s;-webkit-animation-delay:2s}.delay-2-5s{animation-delay:2.5s;-webkit-animation-delay:2.5s}.delay-3s{animation-delay:3s;-webkit-animation-delay:3s}.delay-3-5s{animation-delay:3.5s;-webkit-animation-delay:3.5s}.delay-4s{animation-delay:4s;-webkit-animation-delay:4s}.tech{margin-top:5em!important}.techskills{width:150px;height:270px;margin:0 auto}@media screen and (min-width:1200px){.education .workYear,.workYear{padding-top:50px}.workYear{width:140px;height:140px}}@media screen and (max-width:991px){.navbar.navbar-inverse.navbar-static-top a{padding-left:18px;padding-right:18px}.bannerText{padding-left:25px;padding-right:25px}.bannerText h1{font-size:65px;line-height:71px}.bannerText h2{font-size:28px}.proPic{text-align:center}}@media screen and (max-width:810px){body{min-height:700px}#header h3{font-size:38px}#header h3 span{font-size:16px}.abc{width:100%}.navbar.navbar-inverse.navbar-static-top a{padding-left:17px}}@media screen and (min-width:768px){.conForm input.col-lg-6,.conForm input.col-sm-6{width:48.5%}}@media screen and (max-width:768px){.navbar-wrapper .container,.navwrapper .container{padding-right:15px;padding-left:15px}ul.portfolioContainer li.col-xs-6{width:49%;min-height:85px}}@media screen and (max-width:767px){.navbar-header,ul.navbar-nav li a{display:block}.workYear{margin:0 auto}.workDetails .rightArea{border-left:none}.arrowpart{float:none;width:100%;height:40px;background:url(../images/arrow-top-light.png) 50% 100% no-repeat}.education .arrowpart{background:url(../images/arrow-top.png) 50% 100% no-repeat}.exCon{margin-left:0}.built,.built .container{text-align:center!important}.browsers{clear:both!important;float:none!important}}@media screen and (max-width:650px){#wrapper{top:200px!important}.upbox{transform:translate(0,-70px);-ms-transform:translate(0,-70px);-webkit-transform:translate(0,-70px)}.bannerText{top:25%;padding-top:15px;padding-bottom:15px}.bannerText h1{font-size:42px;line-height:48px}.bannerText h2{font-size:18px;line-height:24px}.built,.built .container{text-align:center!important}.browsers{clear:both!important;float:none!important}}@media screen and (max-width:480px){.navbar.navbar-inverse.navbar-static-top a{line-height:17px;padding-top:11px;padding-bottom:11px}.chrome,.firefox,.ie,.opera,.safari{text-align:center;width:40px;height:40px;background-size:40px 40px!important}.built,.built .container{text-align:center!important}.browsers{clear:both!important;float:none!important}}@media screen and (max-width:400px){#loopedSlider,#newsSlider,ul.slides{min-height:650px;height:100%}ul.slides{min-height:600px}.item{width:19%}.item p{font-size:36px}.aboutme img,ul.portfolioContainer li.col-xs-6{width:100%}.bntDownload{font-size:10px;padding:16px 14px}.conForm textarea{margin-bottom:20px}.textGroup{display:block;padding:0 0 40px}.emailError,.nameError{left:0;top:0}.chrome,.firefox,.ie,.opera,.safari{text-align:center;width:40px;height:40px;background-size:40px 40px!important}.built,.built .container{text-align:center!important}.browsers{clear:both!important;float:none!important}} \ No newline at end of file diff --git a/docs/downloads/CV-Europass-20190308-Rielo-EN.pdf b/docs/downloads/CV-Europass-20190308-Rielo-EN.pdf new file mode 100644 index 0000000..cb28601 Binary files /dev/null and b/docs/downloads/CV-Europass-20190308-Rielo-EN.pdf differ diff --git a/docs/downloads/Europass-CV-2021.pdf b/docs/downloads/Europass-CV-2021.pdf new file mode 100644 index 0000000..9b4a890 Binary files /dev/null and b/docs/downloads/Europass-CV-2021.pdf differ diff --git a/fonts/FontAwesome.otf b/docs/fonts/FontAwesome.otf similarity index 100% rename from fonts/FontAwesome.otf rename to docs/fonts/FontAwesome.otf diff --git a/fonts/aller_rg-webfont.eot b/docs/fonts/aller_rg-webfont.eot similarity index 100% rename from fonts/aller_rg-webfont.eot rename to docs/fonts/aller_rg-webfont.eot diff --git a/fonts/aller_rg-webfont.svg b/docs/fonts/aller_rg-webfont.svg similarity index 100% rename from fonts/aller_rg-webfont.svg rename to docs/fonts/aller_rg-webfont.svg diff --git a/fonts/aller_rg-webfont.ttf b/docs/fonts/aller_rg-webfont.ttf similarity index 100% rename from fonts/aller_rg-webfont.ttf rename to docs/fonts/aller_rg-webfont.ttf diff --git a/fonts/aller_rg-webfont.woff b/docs/fonts/aller_rg-webfont.woff similarity index 100% rename from fonts/aller_rg-webfont.woff rename to docs/fonts/aller_rg-webfont.woff diff --git a/fonts/font-mfizz-1.2/font-mfizz.svg b/docs/fonts/font-mfizz-1.2/font-mfizz.svg similarity index 100% rename from fonts/font-mfizz-1.2/font-mfizz.svg rename to docs/fonts/font-mfizz-1.2/font-mfizz.svg diff --git a/docs/fonts/font-mfizz-1.2/preview.html b/docs/fonts/font-mfizz-1.2/preview.html new file mode 100644 index 0000000..65091b3 --- /dev/null +++ b/docs/fonts/font-mfizz-1.2/preview.html @@ -0,0 +1,98 @@ +font-mfizz glyphs preview

font-mfizz contains 91 glyphs:

12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
12141618212436486072
\ No newline at end of file diff --git a/fonts/font-mfizz-1.2/font-mfizz.css b/docs/fonts/font-mfizz.css similarity index 100% rename from fonts/font-mfizz-1.2/font-mfizz.css rename to docs/fonts/font-mfizz.css diff --git a/fonts/font-mfizz-1.2/font-mfizz.eot b/docs/fonts/font-mfizz.eot similarity index 100% rename from fonts/font-mfizz-1.2/font-mfizz.eot rename to docs/fonts/font-mfizz.eot diff --git a/fonts/font-mfizz.svg b/docs/fonts/font-mfizz.svg similarity index 100% rename from fonts/font-mfizz.svg rename to docs/fonts/font-mfizz.svg diff --git a/fonts/font-mfizz-1.2/font-mfizz.ttf b/docs/fonts/font-mfizz.ttf similarity index 100% rename from fonts/font-mfizz-1.2/font-mfizz.ttf rename to docs/fonts/font-mfizz.ttf diff --git a/fonts/font-mfizz-1.2/font-mfizz.woff b/docs/fonts/font-mfizz.woff similarity index 100% rename from fonts/font-mfizz-1.2/font-mfizz.woff rename to docs/fonts/font-mfizz.woff diff --git a/fonts/fontawesome-webfont.eot b/docs/fonts/fontawesome-webfont.eot similarity index 100% rename from fonts/fontawesome-webfont.eot rename to docs/fonts/fontawesome-webfont.eot diff --git a/fonts/fontawesome-webfont.svg b/docs/fonts/fontawesome-webfont.svg similarity index 100% rename from fonts/fontawesome-webfont.svg rename to docs/fonts/fontawesome-webfont.svg diff --git a/fonts/fontawesome-webfont.ttf b/docs/fonts/fontawesome-webfont.ttf similarity index 100% rename from fonts/fontawesome-webfont.ttf rename to docs/fonts/fontawesome-webfont.ttf diff --git a/fonts/fontawesome-webfont.woff b/docs/fonts/fontawesome-webfont.woff similarity index 100% rename from fonts/fontawesome-webfont.woff rename to docs/fonts/fontawesome-webfont.woff diff --git a/images/1.jpg b/docs/images/1.jpg similarity index 100% rename from images/1.jpg rename to docs/images/1.jpg diff --git a/images/23.jpg b/docs/images/23.jpg similarity index 100% rename from images/23.jpg rename to docs/images/23.jpg diff --git a/images/ME2_2014.png b/docs/images/ME2_2014.png similarity index 100% rename from images/ME2_2014.png rename to docs/images/ME2_2014.png diff --git a/docs/images/ME2_2018.jpeg b/docs/images/ME2_2018.jpeg new file mode 100644 index 0000000..39db3e1 Binary files /dev/null and b/docs/images/ME2_2018.jpeg differ diff --git a/images/ME_2014.png b/docs/images/ME_2014.png similarity index 100% rename from images/ME_2014.png rename to docs/images/ME_2014.png diff --git a/images/arrow-left-light.png b/docs/images/arrow-left-light.png similarity index 100% rename from images/arrow-left-light.png rename to docs/images/arrow-left-light.png diff --git a/images/arrow-left.png b/docs/images/arrow-left.png similarity index 100% rename from images/arrow-left.png rename to docs/images/arrow-left.png diff --git a/images/arrow-top-light.png b/docs/images/arrow-top-light.png similarity index 100% rename from images/arrow-top-light.png rename to docs/images/arrow-top-light.png diff --git a/images/arrow-top.png b/docs/images/arrow-top.png similarity index 100% rename from images/arrow-top.png rename to docs/images/arrow-top.png diff --git a/images/burnt_sienna.jpg b/docs/images/burnt_sienna.jpg similarity index 100% rename from images/burnt_sienna.jpg rename to docs/images/burnt_sienna.jpg diff --git a/images/chrome.png b/docs/images/chrome.png similarity index 100% rename from images/chrome.png rename to docs/images/chrome.png diff --git a/images/chrome.svg b/docs/images/chrome.svg similarity index 100% rename from images/chrome.svg rename to docs/images/chrome.svg diff --git a/images/css3.png b/docs/images/css3.png similarity index 100% rename from images/css3.png rename to docs/images/css3.png diff --git a/images/css3.svg b/docs/images/css3.svg similarity index 100% rename from images/css3.svg rename to docs/images/css3.svg diff --git a/docs/images/favicon.ico b/docs/images/favicon.ico new file mode 100644 index 0000000..020a303 Binary files /dev/null and b/docs/images/favicon.ico differ diff --git a/images/firefox.png b/docs/images/firefox.png similarity index 100% rename from images/firefox.png rename to docs/images/firefox.png diff --git a/images/firefox.svg b/docs/images/firefox.svg similarity index 100% rename from images/firefox.svg rename to docs/images/firefox.svg diff --git a/images/fisahara-2013.jpg b/docs/images/fisahara-2013.jpg similarity index 100% rename from images/fisahara-2013.jpg rename to docs/images/fisahara-2013.jpg diff --git a/images/hex.png b/docs/images/hex.png similarity index 100% rename from images/hex.png rename to docs/images/hex.png diff --git a/images/hex.svg b/docs/images/hex.svg similarity index 100% rename from images/hex.svg rename to docs/images/hex.svg diff --git a/images/html5.png b/docs/images/html5.png similarity index 100% rename from images/html5.png rename to docs/images/html5.png diff --git a/images/html5.svg b/docs/images/html5.svg similarity index 100% rename from images/html5.svg rename to docs/images/html5.svg diff --git a/images/ie.png b/docs/images/ie.png similarity index 100% rename from images/ie.png rename to docs/images/ie.png diff --git a/images/ie.svg b/docs/images/ie.svg similarity index 100% rename from images/ie.svg rename to docs/images/ie.svg diff --git a/images/jq.png b/docs/images/jq.png similarity index 100% rename from images/jq.png rename to docs/images/jq.png diff --git a/images/jq.svg b/docs/images/jq.svg similarity index 100% rename from images/jq.svg rename to docs/images/jq.svg diff --git a/images/js.png b/docs/images/js.png similarity index 100% rename from images/js.png rename to docs/images/js.png diff --git a/images/js.svg b/docs/images/js.svg similarity index 100% rename from images/js.svg rename to docs/images/js.svg diff --git a/images/map-bro - copia.png b/docs/images/map-bro - copia.png similarity index 100% rename from images/map-bro - copia.png rename to docs/images/map-bro - copia.png diff --git a/images/map-bro.png b/docs/images/map-bro.png similarity index 100% rename from images/map-bro.png rename to docs/images/map-bro.png diff --git a/images/muckup_plastico.jpg b/docs/images/muckup_plastico.jpg similarity index 100% rename from images/muckup_plastico.jpg rename to docs/images/muckup_plastico.jpg diff --git a/docs/images/opera.png b/docs/images/opera.png new file mode 100644 index 0000000..5677324 Binary files /dev/null and b/docs/images/opera.png differ diff --git a/images/opera.svg b/docs/images/opera.svg similarity index 100% rename from images/opera.svg rename to docs/images/opera.svg diff --git a/images/present.jpg b/docs/images/present.jpg similarity index 100% rename from images/present.jpg rename to docs/images/present.jpg diff --git a/images/safari.png b/docs/images/safari.png similarity index 100% rename from images/safari.png rename to docs/images/safari.png diff --git a/images/safari.svg b/docs/images/safari.svg similarity index 100% rename from images/safari.svg rename to docs/images/safari.svg diff --git a/images/tcloud_custos.png b/docs/images/tcloud_custos.png similarity index 100% rename from images/tcloud_custos.png rename to docs/images/tcloud_custos.png diff --git a/images/thu-1.png b/docs/images/thu-1.png similarity index 100% rename from images/thu-1.png rename to docs/images/thu-1.png diff --git a/images/thu-2.png b/docs/images/thu-2.png similarity index 100% rename from images/thu-2.png rename to docs/images/thu-2.png diff --git a/images/thu-3.png b/docs/images/thu-3.png similarity index 100% rename from images/thu-3.png rename to docs/images/thu-3.png diff --git a/images/thu-4.png b/docs/images/thu-4.png similarity index 100% rename from images/thu-4.png rename to docs/images/thu-4.png diff --git a/images/thu-5.png b/docs/images/thu-5.png similarity index 100% rename from images/thu-5.png rename to docs/images/thu-5.png diff --git a/images/thu-6.png b/docs/images/thu-6.png similarity index 100% rename from images/thu-6.png rename to docs/images/thu-6.png diff --git a/images/thu-7.png b/docs/images/thu-7.png similarity index 100% rename from images/thu-7.png rename to docs/images/thu-7.png diff --git a/images/thu-8.png b/docs/images/thu-8.png similarity index 100% rename from images/thu-8.png rename to docs/images/thu-8.png diff --git a/images/thunderhorse.jpg b/docs/images/thunderhorse.jpg similarity index 100% rename from images/thunderhorse.jpg rename to docs/images/thunderhorse.jpg diff --git a/images/wiloc.png b/docs/images/wiloc.png similarity index 100% rename from images/wiloc.png rename to docs/images/wiloc.png diff --git a/images/wiloc_mc.png b/docs/images/wiloc_mc.png similarity index 100% rename from images/wiloc_mc.png rename to docs/images/wiloc_mc.png diff --git a/images/zoom-hover.png b/docs/images/zoom-hover.png similarity index 100% rename from images/zoom-hover.png rename to docs/images/zoom-hover.png diff --git a/images/zoom.png b/docs/images/zoom.png similarity index 100% rename from images/zoom.png rename to docs/images/zoom.png diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..86b858d --- /dev/null +++ b/docs/index.html @@ -0,0 +1,5 @@ +David Rielo, Professional Resume and Portfolio

loading

0%


David Rielo

Developer & Designer

About me

Who is this guy?

David Rielo

...time for coffee...

David Rielo

Application Developer

I'm currently Technical Product Team Leader in 24i, Amsterdam

Growing as Operational Coach

Working in the past also as Freelance Art Director over Graphic Design, Branding Corporative Identity Desing & Illustration. Proud to be a huge music nerd and a digital nomad.

Download europass CV (Eng)

Technical Skills

There are three basic points in my career

Digital Design

Planning, design and implementation of digital products. Taking into account the interaction, usability, information architecture and interaction of media.

Development

This is the cornerstone of my professional profile. I´ve got the 'know how' of both front and back end development full process on multiplatform applications. Working really hard here to know the grasps of the state of the art and to be a T-shaped guy.

Product Driven

I understand the needs of the audience who I am addressing, the bigger picture, this makes easier to encourage all the teamwork in that direction. Perhaps I learnt magical skills to make an idea happen. Hocus pocus...

Work Experience

Call a spade a spade.

Aug,2018
Present

24i

Technical Team Lead / Product Development Engineer

Smart Apps Product [NextGen [Appcore 2.0]]: Implementation of the 2.0 version of the our js framework to use one codebase and deploy everywhere

Focused on an SDK to build multi-platform projects with react native. Includes latest iOS, tvOS, Android, Android TV, Web, Tizen TV, Tizen Watch, LG webOS, macOS/OSX, Windows, KaiOS and more platforms.

Technical Environment: React Native, React, ES6, Webpack, babel. Xcode with Swift and Android with Kotlin.

24i

Product Line Manager

Full-time Operational Coaching, team matrix skills

LocationAmsterdam, North Holland, Netherlands

Report on performance, Conduct annual reviews, conduct interviews, Recruit and induct and settle new staff in, Guide staff through disciplinary, Lead meetings and one-on-ones, Identify knowledge gaps and arrange training, Coach and mentor.

Aug,2017
Aug,2018

24i

Senior Application Developer / Scrum Master in 24i

Develop product based and templates apps for Smart TV, set-top boxes and game consoles. Agile coaching over development teams using scrum. Internal and external consultancy in framework or video specific issues.

Technical Environment: React, ES6, Webpack, babel. Zeplin, sketch, AI.

Apr,2015
Aug,2017

24i

Frontend & Application Developer

Develop custom-designed apps for Smart TV, set-top boxes and game consoles, based on customers requirements, using our powerful AppCore. These include live video, video on demand, catch-up TV, distribution of non-video content, content enrichment using interactive features (such as HbbTV or content recognition) and creating interaction between the Smart TV, game console, set-top box and other connected devices.

Technical Environment: Smart TV platforms and Video-On-Demand DRM, vanilla JS, Require.js, Grunt, node.js, LESS, Yeoman, chtml/ xhtml/ html(5), css(3), JSON, REST, RESTful, Git, Agile SCRUM, Network sniffing. Samsung Tizen, Orsay. Lg netcast WebOS.

Sept,2014
Apr,2015

LEXTREND

Lead Front End Developer

Kiosk POV Machine: SetUp, Design and develop of whole Backbone front end of this project for self-service kiosk for one of the biggest suppliers of industrial gases in the world. Comunication non-RESTful in .net BL api made by the own company IT department mixed with Handlebars.js templates and touch-screen experiencie makes it a super interesting project. This uncommon enviroment brought me the opportunity of discover many new dirty tricks. Tested through node.js

Real time managing dashboard both otsourcing and owned technician interventions in clients application project: Commonjs module pattern (browserify) based architecture, developed custom js front in the top of Backbone.js, using with Handlebars, jQuery and JQueryUi for cross-browser d&d solution asignation. Non-RESTful Spring framework on server side.

Technical Environment: Backbone.js, Browserify.js (Common.js), AMD Require.js, Handlebars.js, Gulp, node.js, Angular, Responsive Web Design, Stylus, SASS, html5, css3, jQuery, jQuery UI, JSON, Skeleton, Foundation 4, Bootstrap3, REST, RESTful.

May,2014
Sept,2014

GOWEX

Front End Developer (Marketing dpt.)

Marketing department projects: Marketing Client campaigns (Microsites, Mailing, Newsletter designs, banners designs..) . Maintenance and updates of corporate website. Design and develop of whole front end of GOWEX group websites. Redesign and implementation of new responsive WILOC channels for new company Android app.

Technical Environment: Responsive Web Design, SASS, html5, css3, jQuery, jQuery UI, JSON, Angularjs, XML, INK (Zurb), Wordpress, php5.

Feb,2014
May,2014

Custos Mobile

Front End Developer

CLOUD POS project: Development tool in the cloud, capable of generating real-time applications for remote execution POS, magnetic stripe, EMV and Contactless, and provide these devices new functionality added value, loyalty, ticketing, marketing. Technical Environment: Responsive Web Design Skeleton boilerplate + SASS, xhtml, css3, JSF (primefaces), jqplot, Spring WebFlow, Spring MVC, Spring Security (LDAP), jQuery, jQuery UI, Backbonejs, REST, JSON, XML, Maven, MyBatis, RabbitMQ, jboss AS 7.0.

Custos Mobile website:Multi-language adaptation project and module adding and customization over corporate website. Technical environment: php, html5, css3. joomla 2.5.

Feb,2010 Feb,2014

Omnisoft Informatica

Web Developer

RSI Área Prepago,& RSI Área Regalo:: Proyect for CajaRural´s IT. Website built for RSI as B2B application for managing cash card services serving to their clients or employees through subdomains they previously offer .

Technical enviroment: html5, css3. javascript, ajax, jQuery, JSON, XML, J2EE + EJBs, Web Services,Oracle WebLogic 10, SQL db ,pl/sql and shellscript.

BBVA GIM/ SATE /HR Solutions/ HR Solutions Self Service: Development, implementation, maintenance and extension of functionalities of applications and web management tools for clients such as BBVA.

Technical enviroment: con EJBs, SQL db (LDAP), using pure javascript, html5, css3, Ajax, Json, Web Servicies. IBM Websphere 7.0. Eclipse Juno, IBM Rational Application Developer, o NetBeans IDE ́s.

SATE /HR Solutions Self Service: manager of front-end HR Self Service Solutions tool project for BBVA during the last year, moving it to Responsive Web Design.

Technical enviroment: html5, xml, css3, javascript and jQuery in the front. J2EE + EJBs, struts, SQL

Education & Diplomas

Non scholæ, sed vitae discimus. Séneca.

Jul,2013

Three Year Degree of Design

Esdip

Course of three years to develop and enhance all the creativity and learn to express the necessary graphical techniques. Illustration work in all fields: publishing projects, scientific illustration, children's, science fiction, fantastic, romantic, adventure and comic.

Full potential of the human figure as a vehicle for creative visual expression is used. Advertising, Design, color, line, form, composition, aesthetic impact, advertising, commercial, corporate graphics.

Develop all the perceptive ability of the student. Printing processes. How to make work. The labor market. Preparation of a physical and digital portfolio. Learn techniques to improve our quality of drawing, realistic and expressive techniques used in advertising, all graphics and digital techniques for illustrators.

GRAPHIC SPECIALTIES: Professional drawing, editorial illustration, advertising illustration, children illustration, Comics, Graphic design, Web design, digital illustration, artistic anatomy, Color Techniques, Airbrush, Concept-art.

Sep,2008 Jun,2010

Bachelor of Telecomunications

UAM

The aim of this degree is to provide adequate training in the basic and applied aspects of Telecommunication technologies.

Sep,2003 Jun,2008

Three Year Degree of Telecomunications (Telematics Specialization)

UPM

Preparation, development and project management for the design, deployment and operation of networks, services and applications in Telecommunications. Performance, management and monitoring of Telematics Engineering Project. Design and operation of services and networks of public and private communication according to the current network structure and its evolution in the future. Specification, design, project, maintenance and implementation of the switching elements and protocols that allow users to interconnect through the various transmission media.

Design, planning, installation, management and maintenance of communication networks based computers. Implementation based telematic networks and application services. Making software projects and their management. Planning, organization and technical management telematics services. Management, administration and consultancy companies and Telematic services. Participation in Research, Development and Innovation in the area of ​​telematics.

Jun, 2003

Technical Biannual Degree on Telematics (FP2)

IES Moratalaz

Technical supervision, installation, testing and control equipment systems in radio and television production studios and audiovisual production systems. Technical supervision, installation, maintenance, monitoring and control equipment broadcasting systems. Technical supervision, installation, maintenance, monitoring and control equipment and electronic security systems CCTV. Technical supervision, installation, maintenance, monitoring and control in local networks and communication systems. Technical supervision, installation, maintenance, verification and control relay systems. Specialist integration, installation and maintenance of equipment and systems.

Portfolio

some of my latest works

Contact

Any questions? Please feel free to contact.

davidrielo.com 2021

 
 
 
 

Suported browsers:

 
 
 
 
 
\ No newline at end of file diff --git a/docs/js/bootstrap.js b/docs/js/bootstrap.js new file mode 100644 index 0000000..edeb832 --- /dev/null +++ b/docs/js/bootstrap.js @@ -0,0 +1 @@ +if("undefined"==typeof jQuery)throw new Error("Bootstrap requires jQuery");+function(t){"use strict";function e(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in e)if(void 0!==t.style[i])return{end:e[i]}}t.fn.emulateTransitionEnd=function(e){var i=!1,o=this;t(this).one(t.support.transition.end,function(){i=!0});var n=function(){i||t(o).trigger(t.support.transition.end)};return setTimeout(n,e),this},t(function(){t.support.transition=e()})}(jQuery),function(t){"use strict";var e='[data-dismiss="alert"]',i=function(i){t(i).on("click",e,this.close)};i.prototype.close=function(e){function i(){s.trigger("closed.bs.alert").remove()}var o=t(this),n=o.attr("data-target");n||(n=o.attr("href"),n=n&&n.replace(/.*(?=#[^\s]*$)/,""));var s=t(n);e&&e.preventDefault(),s.length||(s=o.hasClass("alert")?o:o.parent()),s.trigger(e=t.Event("close.bs.alert")),e.isDefaultPrevented()||(s.removeClass("in"),t.support.transition&&s.hasClass("fade")?s.one(t.support.transition.end,i).emulateTransitionEnd(150):i())};var o=t.fn.alert;t.fn.alert=function(e){return this.each(function(){var o=t(this),n=o.data("bs.alert");n||o.data("bs.alert",n=new i(this)),"string"==typeof e&&n[e].call(o)})},t.fn.alert.Constructor=i,t.fn.alert.noConflict=function(){return t.fn.alert=o,this},t(document).on("click.bs.alert.data-api",e,i.prototype.close)}(jQuery),function(t){"use strict";var e=function(i,o){this.$element=t(i),this.options=t.extend({},e.DEFAULTS,o)};e.DEFAULTS={loadingText:"loading..."},e.prototype.setState=function(t){var e="disabled",i=this.$element,o=i.is("input")?"val":"html",n=i.data();t+="Text",n.resetText||i.data("resetText",i[o]()),i[o](n[t]||this.options[t]),setTimeout(function(){"loadingText"==t?i.addClass(e).attr(e,e):i.removeClass(e).removeAttr(e)},0)},e.prototype.toggle=function(){var t=this.$element.closest('[data-toggle="buttons"]');if(t.length){"radio"===this.$element.find("input").prop("checked",!this.$element.hasClass("active")).trigger("change").prop("type")&&t.find(".active").removeClass("active")}this.$element.toggleClass("active")};var i=t.fn.button;t.fn.button=function(i){return this.each(function(){var o=t(this),n=o.data("bs.button"),s="object"==typeof i&&i;n||o.data("bs.button",n=new e(this,s)),"toggle"==i?n.toggle():i&&n.setState(i)})},t.fn.button.Constructor=e,t.fn.button.noConflict=function(){return t.fn.button=i,this},t(document).on("click.bs.button.data-api","[data-toggle^=button]",function(e){var i=t(e.target);i.hasClass("btn")||(i=i.closest(".btn")),i.button("toggle"),e.preventDefault()})}(jQuery),function(t){"use strict";var e=function(e,i){this.$element=t(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=i,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",t.proxy(this.pause,this)).on("mouseleave",t.proxy(this.cycle,this))};e.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},e.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(t.proxy(this.next,this),this.options.interval)),this},e.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},e.prototype.to=function(e){var i=this,o=this.getActiveIndex();if(!(e>this.$items.length-1||e<0))return this.sliding?this.$element.one("slid",function(){i.to(e)}):o==e?this.pause().cycle():this.slide(e>o?"next":"prev",t(this.$items[e]))},e.prototype.pause=function(e){return e||(this.paused=!0),this.$element.find(".next, .prev").length&&t.support.transition.end&&(this.$element.trigger(t.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},e.prototype.next=function(){if(!this.sliding)return this.slide("next")},e.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},e.prototype.slide=function(e,i){var o=this.$element.find(".item.active"),n=i||o[e](),s=this.interval,a="next"==e?"left":"right",r="next"==e?"first":"last",l=this;if(!n.length){if(!this.options.wrap)return;n=this.$element.find(".item")[r]()}this.sliding=!0,s&&this.pause();var h=t.Event("slide.bs.carousel",{relatedTarget:n[0],direction:a});if(!n.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var e=t(l.$indicators.children()[l.getActiveIndex()]);e&&e.addClass("active")})),t.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(h),h.isDefaultPrevented())return;n.addClass(e),n[0].offsetWidth,o.addClass(a),n.addClass(a),o.one(t.support.transition.end,function(){n.removeClass([e,a].join(" ")).addClass("active"),o.removeClass(["active",a].join(" ")),l.sliding=!1,setTimeout(function(){l.$element.trigger("slid")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(h),h.isDefaultPrevented())return;o.removeClass("active"),n.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return s&&this.cycle(),this}};var i=t.fn.carousel;t.fn.carousel=function(i){return this.each(function(){var o=t(this),n=o.data("bs.carousel"),s=t.extend({},e.DEFAULTS,o.data(),"object"==typeof i&&i),a="string"==typeof i?i:s.slide;n||o.data("bs.carousel",n=new e(this,s)),"number"==typeof i?n.to(i):a?n[a]():s.interval&&n.pause().cycle()})},t.fn.carousel.Constructor=e,t.fn.carousel.noConflict=function(){return t.fn.carousel=i,this},t(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(e){var i,o=t(this),n=t(o.attr("data-target")||(i=o.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"")),s=t.extend({},n.data(),o.data()),a=o.attr("data-slide-to");a&&(s.interval=!1),n.carousel(s),(a=o.attr("data-slide-to"))&&n.data("bs.carousel").to(a),e.preventDefault()}),t(window).on("load",function(){t('[data-ride="carousel"]').each(function(){var e=t(this);e.carousel(e.data())})})}(jQuery),function(t){"use strict";var e=function(i,o){this.$element=t(i),this.options=t.extend({},e.DEFAULTS,o),this.transitioning=null,this.options.parent&&(this.$parent=t(this.options.parent)),this.options.toggle&&this.toggle()};e.DEFAULTS={toggle:!0},e.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},e.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var e=t.Event("show.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var i=this.$parent&&this.$parent.find("> .panel > .in");if(i&&i.length){var o=i.data("bs.collapse");if(o&&o.transitioning)return;i.collapse("hide"),o||i.data("bs.collapse",null)}var n=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[n](0),this.transitioning=1;var s=function(){this.$element.removeClass("collapsing").addClass("in")[n]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!t.support.transition)return s.call(this);var a=t.camelCase(["scroll",n].join("-"));this.$element.one(t.support.transition.end,t.proxy(s,this)).emulateTransitionEnd(350)[n](this.$element[0][a])}}},e.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var e=t.Event("hide.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var i=this.dimension();this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var o=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};if(!t.support.transition)return o.call(this);this.$element[i](0).one(t.support.transition.end,t.proxy(o,this)).emulateTransitionEnd(350)}}},e.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var i=t.fn.collapse;t.fn.collapse=function(i){return this.each(function(){var o=t(this),n=o.data("bs.collapse"),s=t.extend({},e.DEFAULTS,o.data(),"object"==typeof i&&i);n||o.data("bs.collapse",n=new e(this,s)),"string"==typeof i&&n[i]()})},t.fn.collapse.Constructor=e,t.fn.collapse.noConflict=function(){return t.fn.collapse=i,this},t(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(e){var i,o=t(this),n=o.attr("data-target")||e.preventDefault()||(i=o.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,""),s=t(n),a=s.data("bs.collapse"),r=a?"toggle":o.data(),l=o.attr("data-parent"),h=l&&t(l);a&&a.transitioning||(h&&h.find('[data-toggle=collapse][data-parent="'+l+'"]').not(o).addClass("collapsed"),o[s.hasClass("in")?"addClass":"removeClass"]("collapsed")),s.collapse(r)})}(jQuery),function(t){"use strict";function e(){t(o).remove(),t(n).each(function(e){var o=i(t(this));o.hasClass("open")&&(o.trigger(e=t.Event("hide.bs.dropdown")),e.isDefaultPrevented()||o.removeClass("open").trigger("hidden.bs.dropdown"))})}function i(e){var i=e.attr("data-target");i||(i=e.attr("href"),i=i&&/#/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,""));var o=i&&t(i);return o&&o.length?o:e.parent()}var o=".dropdown-backdrop",n="[data-toggle=dropdown]",s=function(e){t(e).on("click.bs.dropdown",this.toggle)};s.prototype.toggle=function(o){var n=t(this);if(!n.is(".disabled, :disabled")){var s=i(n),a=s.hasClass("open");if(e(),!a){if("ontouchstart"in document.documentElement&&!s.closest(".navbar-nav").length&&t(''}),e.prototype=t.extend({},t.fn.tooltip.Constructor.prototype),e.prototype.constructor=e,e.prototype.getDefaults=function(){return e.DEFAULTS},e.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();t.find(".popover-title")[this.options.html?"html":"text"](e),t.find(".popover-content")[this.options.html?"html":"text"](i),t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},e.prototype.hasContent=function(){return this.getTitle()||this.getContent()},e.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},e.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},e.prototype.tip=function(){return this.$tip||(this.$tip=t(this.options.template)),this.$tip};var i=t.fn.popover;t.fn.popover=function(i){return this.each(function(){var o=t(this),n=o.data("bs.popover"),s="object"==typeof i&&i;n||o.data("bs.popover",n=new e(this,s)),"string"==typeof i&&n[i]()})},t.fn.popover.Constructor=e,t.fn.popover.noConflict=function(){return t.fn.popover=i,this}}(jQuery),function(t){"use strict";function e(i,o){var n,s=t.proxy(this.process,this);this.$element=t(t(i).is("body")?window:i),this.$body=t("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",s),this.options=t.extend({},e.DEFAULTS,o),this.selector=(this.options.target||(n=t(i).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=t([]),this.targets=t([]),this.activeTarget=null,this.refresh(),this.process()}e.DEFAULTS={offset:10},e.prototype.refresh=function(){var e=this.$element[0]==window?"offset":"position";this.offsets=t([]),this.targets=t([]);var i=this;this.$body.find(this.selector).map(function(){var o=t(this),n=o.data("target")||o.attr("href"),s=/^#\w/.test(n)&&t(n);return s&&s.length&&[[s[e]().top+(!t.isWindow(i.$scrollElement.get(0))&&i.$scrollElement.scrollTop()),n]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){i.offsets.push(this[0]),i.targets.push(this[1])})},e.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,o=i-this.$scrollElement.height(),n=this.offsets,s=this.targets,a=this.activeTarget;if(e>=o)return a!=(t=s.last()[0])&&this.activate(t);for(t=n.length;t--;)a!=s[t]&&e>=n[t]&&(!n[t+1]||e<=n[t+1])&&this.activate(s[t])},e.prototype.activate=function(e){this.activeTarget=e,t(this.selector).parents(".active").removeClass("active");var i=this.selector+'[data-target="'+e+'"],'+this.selector+'[href="'+e+'"]',o=t(i).parents("li").addClass("active");o.parent(".dropdown-menu").length&&(o=o.closest("li.dropdown").addClass("active")),o.trigger("activate")};var i=t.fn.scrollspy;t.fn.scrollspy=function(i){return this.each(function(){var o=t(this),n=o.data("bs.scrollspy"),s="object"==typeof i&&i;n||o.data("bs.scrollspy",n=new e(this,s)),"string"==typeof i&&n[i]()})},t.fn.scrollspy.Constructor=e,t.fn.scrollspy.noConflict=function(){return t.fn.scrollspy=i,this},t(window).on("load",function(){t('[data-spy="scroll"]').each(function(){var e=t(this);e.scrollspy(e.data())})})}(jQuery),function(t){"use strict";var e=function(e){this.element=t(e)};e.prototype.show=function(){var e=this.element,i=e.closest("ul:not(.dropdown-menu)"),o=e.data("target");if(o||(o=e.attr("href"),o=o&&o.replace(/.*(?=#[^\s]*$)/,"")),!e.parent("li").hasClass("active")){var n=i.find(".active:last a")[0],s=t.Event("show.bs.tab",{relatedTarget:n});if(e.trigger(s),!s.isDefaultPrevented()){var a=t(o);this.activate(e.parent("li"),i),this.activate(a,a.parent(),function(){e.trigger({type:"shown.bs.tab",relatedTarget:n})})}}},e.prototype.activate=function(e,i,o){function n(){s.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),e.addClass("active"),a?(e[0].offsetWidth,e.addClass("in")):e.removeClass("fade"),e.parent(".dropdown-menu")&&e.closest("li.dropdown").addClass("active"),o&&o()}var s=i.find("> .active"),a=o&&t.support.transition&&s.hasClass("fade");a?s.one(t.support.transition.end,n).emulateTransitionEnd(150):n(),s.removeClass("in")};var i=t.fn.tab;t.fn.tab=function(i){return this.each(function(){var o=t(this),n=o.data("bs.tab");n||o.data("bs.tab",n=new e(this)),"string"==typeof i&&n[i]()})},t.fn.tab.Constructor=e,t.fn.tab.noConflict=function(){return t.fn.tab=i,this},t(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(e){e.preventDefault(),t(this).tab("show")})}(jQuery),function(t){"use strict";var e=function(i,o){this.options=t.extend({},e.DEFAULTS,o),this.$window=t(window).on("scroll.bs.affix.data-api",t.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",t.proxy(this.checkPositionWithEventLoop,this)),this.$element=t(i),this.affixed=this.unpin=null,this.checkPosition()};e.RESET="affix affix-top affix-bottom",e.DEFAULTS={offset:0},e.prototype.checkPositionWithEventLoop=function(){setTimeout(t.proxy(this.checkPosition,this),1)},e.prototype.checkPosition=function(){if(this.$element.is(":visible")){var i=t(document).height(),o=this.$window.scrollTop(),n=this.$element.offset(),s=this.options.offset,a=s.top,r=s.bottom;"object"!=typeof s&&(r=a=s),"function"==typeof a&&(a=s.top()),"function"==typeof r&&(r=s.bottom());var l=!(null!=this.unpin&&o+this.unpin<=n.top)&&(null!=r&&n.top+this.$element.height()>=i-r?"bottom":null!=a&&o<=a&&"top");this.affixed!==l&&(this.unpin&&this.$element.css("top",""),this.affixed=l,this.unpin="bottom"==l?n.top-o:null,this.$element.removeClass(e.RESET).addClass("affix"+(l?"-"+l:"")),"bottom"==l&&this.$element.offset({top:document.body.offsetHeight-r-this.$element.height()}))}};var i=t.fn.affix;t.fn.affix=function(i){return this.each(function(){var o=t(this),n=o.data("bs.affix"),s="object"==typeof i&&i;n||o.data("bs.affix",n=new e(this,s)),"string"==typeof i&&n[i]()})},t.fn.affix.Constructor=e,t.fn.affix.noConflict=function(){return t.fn.affix=i,this},t(window).on("load",function(){t('[data-spy="affix"]').each(function(){var e=t(this),i=e.data();i.offset=i.offset||{},i.offsetBottom&&(i.offset.bottom=i.offsetBottom),i.offsetTop&&(i.offset.top=i.offsetTop),e.affix(i)})})}(jQuery); \ No newline at end of file diff --git a/docs/js/custom.js b/docs/js/custom.js new file mode 100644 index 0000000..f4cec0e --- /dev/null +++ b/docs/js/custom.js @@ -0,0 +1 @@ +!function(t){"use strict";var n=t(window).width(),i=t(window).height();t(".banner").css({width:n,height:i}),t(window).load(function(){var n=t(".portfolioContainer");n.isotope({filter:"*",animationOptions:{duration:750,easing:"linear",queue:!1}}),t(".portfolioFilter a").click(function(){t(".portfolioFilter .current").removeClass("current"),t(this).addClass("current");var i=t(this).attr("data-filter");return n.isotope({filter:i,animationOptions:{duration:750,easing:"linear",queue:!1}}),!1})}),jQuery(function(t){t("a[id^=theme-]");t(".lb").rlightbox(),t(".lb_title-overwritten").rlightbox({overwriteTitle:!0})}),t(document).ready(function(n){var i=0;t(document).scroll(function(){t(".technical").height()-t(window).scrollTop()<-300&&i++})}),t(function(){t("a[href*=#]:not([href=#])").click(function(){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var n=t(this.hash);if(n=n.length?n:t("[name="+this.hash.slice(1)+"]"),n.length)return t("html,body").animate({scrollTop:n.offset().top},1e3),!1}})}),t(document).ready(function(){t(".wp1").waypoint(function(){t(".wp1").addClass("animated fadeInLeft")},{offset:"75%"}),t(".wp2").waypoint(function(){t(".wp2").addClass("animated fadeInUp")},{offset:"75%"}),t(".wp3").waypoint(function(){t(".wp3").addClass("animated fadeInDown")},{offset:"55%"}),t(".wp4").waypoint(function(){t(".wp4").addClass("animated fadeInDown")},{offset:"75%"}),t(".wp5").waypoint(function(){t(".wp5").addClass("animated fadeInUp")},{offset:"75%"}),t(".wp6").waypoint(function(){t(".wp6").addClass("animated fadeInDown")},{offset:"75%"})}),t(window).load(function(){})}(jQuery); \ No newline at end of file diff --git a/docs/js/gdpr.js b/docs/js/gdpr.js new file mode 100644 index 0000000..0e0b41b --- /dev/null +++ b/docs/js/gdpr.js @@ -0,0 +1 @@ +var width=window.innerWidth>0?window.innerWidth:screen.width,isMobile=function(i){return i<768};isMobile(width)&&$(".navbar-wrapper").hide();var notice=new SimpleGDPR({theme:"modern",animation:"slide",float:"bottom-right",link:"https://privacy.google.com/intl/en_en/businesses/processorterms/",callback:function(){notice.close(),isMobile(width)&&$(".navbar-wrapper").show()}}); \ No newline at end of file diff --git a/docs/js/highcharts-custom.js b/docs/js/highcharts-custom.js new file mode 100644 index 0000000..75b78d2 --- /dev/null +++ b/docs/js/highcharts-custom.js @@ -0,0 +1,3 @@ +!function(){function t(t,e){var i;t||(t={});for(i in e)t[i]=e[i];return t}function e(){var t,e,i=arguments,s={},n=function(t,e){var i,s;"object"!=typeof t&&(t={});for(s in e)e.hasOwnProperty(s)&&((i=e[s])&&"object"==typeof i&&"[object Array]"!==Object.prototype.toString.call(i)&&"renderTo"!==s&&"number"!=typeof i.nodeType?t[s]=n(t[s]||{},i):t[s]=e[s]);return t};for(!0===i[0]&&(s=i[1],i=Array.prototype.slice.call(i,2)),e=i.length,t=0;tt?"-":"",s=String(i(t=it(t).toFixed(o)));var a=3=i&&(e=[1/i]))),s=0;si&&(i=t[e]);return i}function T(t,e){for(var i in t)t[i]&&t[i]!==e&&t[i].destroy&&t[i].destroy(),delete t[i]}function C(t){H||(H=f(bt)),t&&H.appendChild(t),H.innerHTML=""}function L(t){return parseFloat(t.toPrecision(14))}function P(){var t=O.global.useUTC,e=t?"getUTC":"get";F=6e4*(t&&O.global.timezoneOffset||0),N=e+"Minutes",X=e+"Hours",Y=e+"Day",j=e+"Date",_=e+"Month",U=e+"FullYear"}function M(){}function I(t,e,i,s){this.axis=t,this.pos=e,this.type=i||"",this.isNew=!0,i||s||this.addLabel()}function B(){this.init.apply(this,arguments)}function z(){this.init.apply(this,arguments)}var R,H,O,D,W,E,G,F,N,X,Y,j,_,U,V,Z=document,$=window,K=Math,J=K.round,q=K.floor,Q=K.ceil,tt=K.max,et=K.min,it=K.abs,st=K.cos,nt=K.sin,rt=K.PI,ot=2*rt/360,at=navigator.userAgent,ht=$.opera,lt=/msie/i.test(at)&&!ht,ct=/AppleWebKit/.test(at),dt=/Firefox/.test(at),pt=/(Mobile|Android|Windows Phone)/.test(at),ut=!!Z.createElementNS&&!!Z.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,gt=dt&&4>parseInt(at.split("Firefox/")[1],10),ft=!ut&&!lt&&!!Z.createElement("canvas").getContext,mt={},xt=0,yt=[],vt=0,bt="div",kt="none",wt=/^[0-9]+$/,St={};$.Highcharts?G(16,!0):V=$.Highcharts={},D=function(e,i,s){if(!c(i)||isNaN(i))return"Invalid date";e=u(e,"%Y-%m-%d %H:%M:%S");var n,r=new Date(i-F),o=r[X](),a=r[Y](),h=r[j](),l=r[_](),d=r[U](),p=O.lang,g=p.weekdays,r=t({a:g[a].substr(0,3),A:g[a],d:y(h),e:h,b:p.shortMonths[l],B:p.months[l],m:y(l+1),y:d.toString().substr(2,2),Y:d,H:y(o),I:y(o%12||12),l:o%12||12,M:y(r[N]()),p:12>o?"AM":"PM",P:12>o?"am":"pm",S:y(r.getSeconds()),L:y(J(i%1e3),3)},V.dateFormats);for(n in r)for(;-1!==e.indexOf("%"+n);)e=e.replace("%"+n,"function"==typeof r[n]?r[n](i):r[n]);return s?e.substr(0,1).toUpperCase()+e.substr(1):e},G=function(t,e){var i="Highcharts error #"+t+": www.highcharts.com/errors/"+t;if(e)throw i;$.console&&console.log(i)},E={init:function(t,e,i){e=e||"";var s,n=t.shift,r=-1i)for(;r--;)s=parseFloat(t[r]),n[r]=isNaN(s)?t[r]:i*parseFloat(e[r]-s)+s;else n=e;return n}},function(e){$.HighchartsAdapter=$.HighchartsAdapter||e&&{init:function(t){var i,n=e.fx,r=n.step,o=e.Tween,a=o&&o.propHooks;i=e.cssHooks.opacity,e.extend(e.easing,{easeOutQuad:function(t,e,i,s,n){return-s*(e/=n)*(e-2)+i}}),e.each(["cur","_default","width","height","opacity"],function(t,e){var i,s=r;"cur"===e?s=n.prototype:"_default"===e&&o&&(s=a[e],e="set"),(i=s[e])&&(s[e]=function(s){var n;if(s=t?s:this,"align"!==s.prop)return n=s.elem,n.attr?n.attr(s.prop,"cur"===e?R:s.now):i.apply(this,arguments)})}),v(i,"get",function(t,e,i){return e.attr?e.opacity||0:t.call(this,e,i)}),i=function(e){var i,s=e.elem;e.started||(i=t.init(s,s.d,s.toD),e.start=i[0],e.end=i[1],e.started=!0),s.attr("d",t.step(e.start,e.end,e.pos,s.toD))},o?a.d={set:i}:r.d=i,this.each=Array.prototype.forEach?function(t,e){return Array.prototype.forEach.call(t,e)}:function(t,e){var i,s=t.length;for(i=0;i{point.key}
',pointFormat:' {series.name}: {point.y}
',shadow:!0,snap:pt?25:10,style:{color:"#333333",cursor:"default",fontSize:"12px",padding:"8px",whiteSpace:"nowrap"}},credits:{enabled:!0,text:"Highcharts.com",href:"http://www.highcharts.com",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#909090",fontSize:"9px"}}};var Wt=O.plotOptions;P();var Et=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]?(?:\.[0-9]+)?)\s*\)/,Gt=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/,Ft=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/,Nt=function(t){var s,n,r=[];return function(t){t&&t.stops?n=It(t.stops,function(t){return Nt(t[1])}):(s=Et.exec(t))?r=[i(s[1]),i(s[2]),i(s[3]),parseFloat(s[4],10)]:(s=Gt.exec(t))?r=[i(s[1],16),i(s[2],16),i(s[3],16),1]:(s=Ft.exec(t))&&(r=[i(s[1]),i(s[2]),i(s[3]),1])}(t),{get:function(i){var s;return n?(s=e(t),s.stops=[].concat(s.stops),Pt(n,function(t,e){s.stops[e]=[s.stops[e][0],t.get(i)]})):s=r&&!isNaN(r[0])?"rgb"===i?"rgb("+r[0]+","+r[1]+","+r[2]+")":"a"===i?r[3]:"rgba("+r.join(",")+")":t,s},brighten:function(t){if(n)Pt(n,function(e){e.brighten(t)});else if(o(t)&&0!==t){var e;for(e=0;3>e;e++)r[e]+=i(255*t),0>r[e]&&(r[e]=0),255s.width)&&(s={width:0,height:0})}else s=this.htmlGetBBox();n.isSVG&&(e=s.width,i=s.height,lt&&o&&"11px"===o.fontSize&&"16.9"===i.toPrecision(3)&&(s.height=i=14),r&&(s.width=it(i*nt(a))+it(e*st(a)),s.height=it(i*st(a))+it(e*nt(a)))),this.bBox=s,h&&(n.cache[h]=s)}return s},show:function(t){return t&&"http://www.w3.org/2000/svg"===this.element.namespaceURI?(this.element.removeAttribute("visibility"),this):this.attr({visibility:t?"inherit":"visible"})},hide:function(){return this.attr({visibility:"hidden"})},fadeOut:function(t){var e=this;e.animate({opacity:0},{duration:t||150,complete:function(){e.hide()}})},add:function(t){var e,s,n=this.renderer,r=t||n,o=r.element||n.box,a=this.element,h=this.zIndex;if(t&&(this.parentGroup=t),this.parentInverted=t&&t.inverted,void 0!==this.textStr&&n.buildText(this),h&&(r.handleZ=!0,h=i(h)),r.handleZ)for(t=o.childNodes,e=0;eh||!c(h)&&c(r))){o.insertBefore(a,n),s=!0;break}return s||o.appendChild(a),this.added=!0,this.onAdd&&this.onAdd(),this},safeRemoveChild:function(t){var e=t.parentNode;e&&e.removeChild(t)},destroy:function(){var t,e,i=this,s=i.element||{},n=i.shadows,r=i.renderer.isSVG&&"SPAN"===s.nodeName&&i.parentGroup;if(s.onclick=s.onmouseout=s.onmouseover=s.onmousemove=s.point=null,Ot(i),i.clipPath&&(i.clipPath=i.clipPath.destroy()),i.stops){for(e=0;e/,s=/<.*href="(http[^"]+)".*>/,f&&!t.added&&this.box.appendChild(n),a=h?a.replace(/<(b|strong)>/g,'').replace(/<(i|em)>/g,'').replace(//g,"").split(//g):[a],""===a[a.length-1]&&a.pop(),Pt(a,function(i,a){var h,l=0;i=i.replace(//g,"|||"),h=i.split("|||"),Pt(h,function(i){if(""!==i||1===h.length){var u,m={},x=Z.createElementNS("http://www.w3.org/2000/svg","tspan");if(e.test(i)&&(u=i.match(e)[1].replace(/(;| |^)color([ :])/,"$1fill$2"),d(x,"style",u)),s.test(i)&&!o&&(d(x,"onclick",'location.href="'+i.match(s)[1]+'"'),g(x,{cursor:"pointer"}))," "!==(i=(i.replace(/<(.|\n)*?>/g,"")||" ").replace(/</g,"<").replace(/>/g,">"))){if(x.appendChild(Z.createTextNode(i)),l?m.dx=0:a&&null!==c&&(m.x=c),d(x,m),n.appendChild(x),!l&&a&&(!ut&&o&&g(x,{display:"block"}),d(x,"dy",v(x))),f){i=i.replace(/([^\^])-/g,"$1- ").split(" ");for(var y,b,m=1f)&&1!==i.length?(x.removeChild(x.firstChild),w.unshift(i.pop())):(i=w,w=[],i.length&&(A++,k&&A*S>k?(i=["..."],t.attr("title",t.textStr)):(x=Z.createElementNS("http://www.w3.org/2000/svg","tspan"),d(x,{dy:S,x:c}),u&&d(x,"style",u),n.appendChild(x))),b>f&&(f=b)),i.length&&x.appendChild(Z.createTextNode(i.join(" ").replace(/- /g,"-")))}l++}}})})):n.appendChild(Z.createTextNode(a))},button:function(i,s,n,r,o,a,h,l,c){var d,p,u,g,f,m,x=this.label(i,s,n,c,null,null,null,null,"button"),y=0;return i={x1:0,y1:0,x2:0,y2:1},o=e({"stroke-width":1,stroke:"#CCCCCC",fill:{linearGradient:i,stops:[[0,"#FEFEFE"],[1,"#F6F6F6"]]},r:2,padding:5,style:{color:"black"}},o),u=o.style,delete o.style,a=e(o,{stroke:"#68A",fill:{linearGradient:i,stops:[[0,"#FFF"],[1,"#ACF"]]}},a),g=a.style,delete a.style,h=e(o,{stroke:"#68A",fill:{linearGradient:i,stops:[[0,"#9BD"],[1,"#CDF"]]}},h),f=h.style,delete h.style,l=e(o,{style:{color:"#CCC"}},l),m=l.style,delete l.style,Bt(x.element,lt?"mouseover":"mouseenter",function(){3!==y&&x.attr(a).css(g)}),Bt(x.element,lt?"mouseout":"mouseleave",function(){3!==y&&(d=[o,a,h][y],p=[u,g,f][y],x.attr(d).css(p))}),x.setState=function(t){(x.state=y=t)?2===t?x.attr(h).css(f):3===t&&x.attr(l).css(m):x.attr(o).css(u)},x.on("click",function(){3!==y&&r.call(x)}).attr(o).css(t({cursor:"default"},u))},crispLine:function(t,e){return t[1]===t[4]&&(t[1]=t[4]=J(t[1])-e%2/2),t[2]===t[5]&&(t[2]=t[5]=J(t[2])+e%2/2),t},path:function(e){var i={fill:kt};return r(e)?i.d=e:n(e)&&t(i,e),this.createElement("path").attr(i)},circle:function(t,e,i){return t=n(t)?t:{x:t,y:e,r:i},e=this.createElement("circle"),e.xSetter=function(t){this.element.setAttribute("cx",t)},e.ySetter=function(t){this.element.setAttribute("cy",t)},e.attr(t)},arc:function(t,e,i,s,r,o){return n(t)&&(e=t.y,i=t.r,s=t.innerR,r=t.start,o=t.end,t=t.x),t=this.symbol("arc",t||0,e||0,i||0,i||0,{innerR:s||0,start:r||0,end:o||0}),t.r=i,t},rect:function(t,e,i,s,r,o){r=n(t)?t.r:r;var a=this.createElement("rect");return t=n(t)?t:t===R?{}:{x:t,y:e,width:tt(i,0),height:tt(s,0)},o!==R&&(t.strokeWidth=o,t=a.crisp(t)),r&&(t.r=r),a.rSetter=function(t){d(this.element,{rx:t,ry:t})},a.attr(t)},setSize:function(t,e,i){var s=this.alignedObjects,n=s.length;for(this.width=t,this.height=e,this.boxWrapper[u(i,!0)?"animate":"attr"]({width:t,height:e});n--;)s[n].align()},g:function(t){var e=this.createElement("g");return c(t)?e.attr({class:"highcharts-"+t}):e},image:function(e,i,s,n,r){var o={preserveAspectRatio:kt};return 1i&&h>e+o&&ha&&h>e+o&&hs&&a>t+o&&ah&&a>t+o&&at?t+4:J(1.2*t);return{h:s,b:J(.8*s),f:t}},label:function(i,s,n,r,o,a,h,l,d){function p(){var e,i;e=T.element.style,m=(void 0===x||void 0===y||A.styles.textAlign)&&T.textStr&&T.getBBox(),A.width=(x||m.width||0)+2*L+P,A.height=(y||m.height||0)+2*L,k=L+S.fontMetrics(e&&e.fontSize,T).b,w&&(f||(e=J(-C*L),i=l?-k:0,A.box=f=r?S.symbol(r,e,i,A.width,A.height,B):S.rect(e,i,A.width,A.height,0,B["stroke-width"]),f.attr("fill",kt).add(A)),f.isImg||f.attr(t({width:J(A.width),height:J(A.height)},B)),B=null)}function u(){var t,e=A.styles,e=e&&e.textAlign,i=P+L*(1-C);t=l?0:k,c(x)&&m&&("center"===e||"right"===e)&&(i+={center:.5,right:1}[e]*(x-m.width)),i===T.x&&t===T.y||(T.attr("x",i),t!==R&&T.attr("y",t)),T.x=i,T.y=t}function g(t,e){f?f.attr(t,e):B[t]=e}var f,m,x,y,v,b,k,w,S=this,A=S.g(d),T=S.text("",0,0,h).attr({zIndex:1}),C=0,L=3,P=0,I=0,B={};A.onAdd=function(){T.add(A),A.attr({text:i||"",x:s,y:n}),f&&c(o)&&A.attr({anchorX:o,anchorY:a})},A.widthSetter=function(t){x=t},A.heightSetter=function(t){y=t},A.paddingSetter=function(t){c(t)&&t!==L&&(L=t,u())},A.paddingLeftSetter=function(t){c(t)&&t!==P&&(P=t,u())},A.alignSetter=function(t){C={left:0,center:.5,right:1}[t]},A.textSetter=function(t){t!==R&&T.textSetter(t),p(),u()},A["stroke-widthSetter"]=function(t,e){t&&(w=!0),I=t%2/2,g(e,t)},A.strokeSetter=A.fillSetter=A.rSetter=function(t,e){"fill"===e&&t&&(w=!0),g(e,t)},A.anchorXSetter=function(t,e){o=t,g(e,t+I-v)},A.anchorYSetter=function(t,e){a=t,g(e,t-b)},A.xSetter=function(t){A.x=t,C&&(t-=C*((x||m.width)+L)),v=J(t),A.attr("translateX",v)},A.ySetter=function(t){b=A.y=J(t),A.attr("translateY",b)};var z=A.css;return t(A,{css:function(t){if(t){var i={};t=e(t),Pt(A.textProps,function(e){t[e]!==R&&(i[e]=t[e],delete t[e])}),T.css(i)}return z.call(A,t)},getBBox:function(){return{width:m.width+2*L,height:m.height+2*L,x:m.x-L,y:m.y-L}},shadow:function(t){return f&&f.shadow(t),A},destroy:function(){zt(A.element,"mouseenter"),zt(A.element,"mouseleave"),T&&(T=T.destroy()), +f&&(f=f.destroy()),M.prototype.destroy.call(A),A=S=p=u=g=null}})}},I.prototype={addLabel:function(){var e,i=this.axis,s=i.options,n=i.chart,r=i.horiz,a=i.categories,l=i.names,d=this.pos,p=s.labels,g=p.rotation,f=i.tickPositions,r=r&&a&&!p.step&&!p.staggerLines&&!p.rotation&&n.plotWidth/f.length||!r&&(n.margin[3]||.33*n.chartWidth),m=d===f[0],x=d===f[f.length-1],l=a?u(a[d],l[d],d):d,a=this.label,y=f.info;i.isDatetimeAxis&&y&&(e=s.dateTimeLabelFormats[y.higherRanks[d]||y.unitName]),this.isFirst=m,this.isLast=x,s=i.labelFormatter.call({axis:i,chart:n,isFirst:m,isLast:x,dateTimeLabelFormat:e,value:i.isLog?L(h(l)):l}),d=r&&{width:tt(1,J(r-2*(p.padding||10)))+"px"},d=t(d,p.style),c(a)?a&&a.attr({text:s}).css(d):(e={align:i.labelAlign},o(g)&&(e.rotation=g),r&&p.ellipsis&&(d.HcHeight=i.len/f.length),this.label=a=c(s)&&p.enabled?n.renderer.text(s,0,0,p.useHTML).attr(e).css(d).add(i.labelGroup):null,i.tickBaseline=n.renderer.fontMetrics(p.style.fontSize,a).b,g&&2===i.side&&(i.tickBaseline*=st(g*ot))),this.yOffset=a?u(p.y,i.tickBaseline+(2===i.side?8:-a.getBBox().height/2)):0},getLabelSize:function(){var t=this.label,e=this.axis;return t?t.getBBox()[e.horiz?"height":"width"]:0},getLabelSides:function(){var t=this.label.getBBox(),e=this.axis,i=e.horiz,s=e.options.labels,t=i?t.width:t.height,e=i?s.x-t*{left:0,center:.5,right:1}[e.labelAlign]:0;return[e,i?t+e:t]},handleOverflow:function(t,e){var i,s,n,r=!0,o=this.axis,a=this.isFirst,h=this.isLast,l=o.horiz?e.x:e.y,c=o.reversed,d=o.tickPositions,p=this.getLabelSides(),u=p[0],p=p[1],g=this.label.line||0;if(i=o.labelEdge,s=o.justifyLabels&&(a||h),i[g]===R||l+u>i[g]?i[g]=l+p:s||(r=!1),s){i=(s=o.justifyToPlot)?o.pos:0,s=s?i+o.len:o.chart.chartWidth;do{t+=a?1:-1,n=o.ticks[d[t]]}while(d[t]&&(!n||!n.label||n.label.line!==g));o=n&&n.label.xy&&n.label.xy.x+n.getLabelSides()[a?0:1],a&&!c||h&&c?l+uo&&(r=!1)):l+p>s&&(l=s-p,n&&l+u=s&&null!==r[o]&&(t=x(i/s,-1)+r[o]);return t===R&&(t=1e4<=it(i)?x(i,0):x(i,-1,R,"")),t},getSeriesExtremes:function(){var t=this,e=t.chart;t.hasVisibleSeries=!1,t.dataMin=t.dataMax=null,t.buildStacks&&t.buildStacks(),Pt(t.series,function(i){if(i.visible||!e.options.chart.ignoreHiddenSeries){var s;s=i.options.threshold;var n;t.hasVisibleSeries=!0,t.isLog&&0>=s&&(s=null),t.isXAxis?(s=i.xData,s.length&&(t.dataMin=et(u(t.dataMin,s[0]),S(s)),t.dataMax=tt(u(t.dataMax,s[0]),A(s)))):(i.getExtremes(),n=i.dataMax,i=i.dataMin,c(i)&&c(n)&&(t.dataMin=et(u(t.dataMin,i),i),t.dataMax=tt(u(t.dataMax,n),n)),c(s)&&(t.dataMin>=s?(t.dataMin=s,t.ignoreMinPadding=!0):t.dataMaxl+this.width)&&(a=!0)):(t=l,i=p-this.right,(rc+this.height)&&(a=!0)),a&&!s?null:h.renderer.crispLine(["M",t,r,"L",i,o],e||1)},getLinearTickPositions:function(t,e,i){var s,n=L(q(e/t)*t),r=L(Q(i/t)*t),a=[];if(e===i&&o(e))return[e];for(e=n;e<=r&&(a.push(e),(e=L(e+t))!==s);)s=e;return a},getMinorTickPositions:function(){var t,e=this.options,i=this.tickPositions,s=this.minorTickInterval,n=[];if(this.isLog)for(t=i.length,e=1;e=this.minRange;if(this.isXAxis&&this.minRange===R&&!this.isLog&&(c(o.min)||c(o.max)?this.minRange=null:(Pt(this.series,function(t){for(n=t.xData,i=r=t.xIncrement?1:n.length-1;0n&&(h=0),r=tt(r,h),o=tt(o,s(d)?0:h/2),a=tt(a,"on"===d?0:h),!t.noSharedTooltip&&c(p)&&(e=c(e)?et(e,p):p)}),h=i.ordinalSlope&&e?i.ordinalSlope/e:1,i.minPointOffset=o*=h,i.pointRangePadding=a*=h,i.pointRange=et(r,n),i.closestPointRange=e),t&&(i.oldTransA=d),i.translationSlope=i.transA=d=i.len/(n+a||1),i.transB=i.horiz?i.left:i.bottom,i.minPixelPadding=d*o},setTickPositions:function(t){var e,i=this,s=i.chart,n=i.options,r=n.startOnTick,h=n.endOnTick,l=i.isLog,d=i.isDatetimeAxis,p=i.isXAxis,g=i.isLinked,f=i.options.tickPositioner,m=n.maxPadding,x=n.minPadding,y=n.tickInterval,v=n.minTickInterval,b=n.tickPixelInterval,w=i.categories;g?(i.linkedParent=s[i.coll][n.linkedTo],s=i.linkedParent.getExtremes(),i.min=u(s.min,s.dataMin),i.max=u(s.max,s.dataMax),n.type!==i.linkedParent.options.type&&G(11,1)):(i.min=u(i.userMin,n.min,i.dataMin),i.max=u(i.userMax,n.max,i.dataMax)),l&&(!t&&0>=et(i.min,u(i.dataMin,i.min))&&G(10,1),i.min=L(a(i.min)),i.max=L(a(i.max))),i.range&&c(i.max)&&(i.userMin=i.min=tt(i.min,i.max-i.range),i.userMax=i.max,i.range=null),i.beforePadding&&i.beforePadding(),i.adjustForMinRange(),!(w||i.axisPointRange||i.usePercentage||g)&&c(i.min)&&c(i.max)&&(s=i.max-i.min)&&(c(n.min)||c(i.userMin)||!x||!(0>i.dataMin)&&i.ignoreMinPadding||(i.min-=s*x),c(n.max)||c(i.userMax)||!m||!(0tt(2*i.len,200)&&G(19,!0),t=d?i.getTimeTicks(i.normalizeTimeTickInterval(i.tickInterval,n.units),i.min,i.max,n.startOfWeek,i.ordinalPositions,i.closestPointRange,!0):l?i.getLogTickPositions(i.tickInterval,i.min,i.max):i.getLinearTickPositions(i.tickInterval,i.min,i.max),e&&t.splice(1,t.length-2),i.tickPositions=t),g||(n=t[0],l=t[t.length-1],d=i.minPointOffset||0,r||h||w||2!==t.length||t.splice(1,0,(l+n)/2),r?i.min=n:i.min-d>n&&t.shift(),h?i.max=l:i.max+d(e[s]||0)&&!1!==this.options.alignTicks&&(e[s]=i.length),t.maxTicks=e},adjustTickAmount:function(){var t=this._maxTicksKey,e=this.tickPositions,i=this.chart.maxTicks;if(i&&i[t]&&!this.isDatetimeAxis&&!this.categories&&!this.isLinked&&!1!==this.options.alignTicks&&this.min!==R){var s=this.tickAmount,n=e.length;if(this.tickAmount=t=i[t],n=tt(s,u(n.max,s))&&(e=R)),this.displayBtn=t!==R||e!==R,this.setExtremes(t,e,!1,R,{trigger:"zoom"}),!0},setAxisSize:function(){var t=this.chart,e=this.options,i=e.offsetLeft||0,s=this.horiz,n=u(e.width,t.plotWidth-i+(e.offsetRight||0)),r=u(e.height,t.plotHeight),o=u(e.top,t.plotTop),e=u(e.left,t.plotLeft+i),i=/%$/;i.test(r)&&(r=parseInt(r,10)/100*t.plotHeight),i.test(o)&&(o=parseInt(o,10)/100*t.plotHeight+t.plotTop),this.left=e,this.top=o,this.width=n,this.height=r,this.bottom=t.chartHeight-r-o,this.right=t.chartWidth-n-e,this.len=tt(s?n:r,0),this.pos=s?e:o},getExtremes:function(){var t=this.isLog;return{min:t?L(h(this.min)):this.min,max:t?L(h(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(t){var e=this.isLog,i=e?h(this.min):this.min,e=e?h(this.max):this.max;return i>t||null===t?t=i:et?"right":195t?"left":"center"},getOffset:function(){var t,e,i,s,n,r,o,a,h,l=this,d=l.chart,p=d.renderer,g=l.options,f=l.tickPositions,m=l.ticks,x=l.horiz,y=l.side,v=d.inverted?[1,0,3,2][y]:y,b=0,k=0,w=g.title,S=g.labels,A=0,T=d.axisOffset,d=d.clipOffset,C=[-1,1,1,-1][y],L=1,P=u(S.maxStaggerLines,5);if(l.hasData=t=l.hasVisibleSeries||c(l.min)&&c(l.max)&&!!f,l.showAxis=e=t||u(g.showEmpty,!0),l.staggerLines=l.horiz&&S.staggerLines,l.axisGroup||(l.gridGroup=p.g("grid").attr({zIndex:g.gridZIndex||1}).add(),l.axisGroup=p.g("axis").attr({zIndex:g.zIndex||2}).add(),l.labelGroup=p.g("axis-labels").attr({zIndex:S.zIndex||7}).addClass("highcharts-"+l.coll.toLowerCase()+"-labels").add()),t||l.isLinked){if(l.labelAlign=u(S.align||l.autoLabelAlign(S.rotation)),Pt(f,function(t){m[t]?m[t].addLabel():m[t]=new I(l,t)}),l.horiz&&!l.staggerLines&&P&&!S.rotation){for(t=l.reversed?[].concat(f).reverse():f;L=s.min&&e<=s.max)&&(f[e]||(f[e]=new I(s,e)),w&&f[e].isNew&&f[e].render(i,!0,.1),f[e].render(i))}),b&&0===s.min&&(f[-1]||(f[-1]=new I(s,-1,null,!0)),f[-1].render(-1))),v&&Pt(u,function(t,n){0==n%2&&te-6&&r(g||i.chartWidth-2*c-x-n.x)&&(this.itemX=x,this.itemY+=m+this.lastLineHeight+f,this.lastLineHeight=0),this.maxItemWidth=tt(this.maxItemWidth,o),this.lastItemY=m+this.itemY+f,this.lastLineHeight=tt(a,this.lastLineHeight),t._legendItemPos=[this.itemX,this.itemY],r?this.itemX+=o:(this.itemY+=m+a+f,this.lastLineHeight=a),this.offsetWidth=g||tt((r?this.itemX-x-d:o)+c,this.offsetWidth)},getAllItems:function(){var t=[];return Pt(this.chart.series,function(e){var i=e.options;u(i.showInLegend,!c(i.linkedTo)&&R,!0)&&(t=t.concat(e.legendItems||("point"===i.legendType?e.data:e)))}),t},render:function(){var e,i,s,n,r=this,o=r.chart,a=o.renderer,h=r.group,l=r.box,c=r.options,d=r.padding,p=c.borderWidth,u=c.backgroundColor;r.itemX=r.initialItemX,r.itemY=r.initialItemY,r.offsetWidth=0,r.lastItemY=0,h||(r.group=h=a.g("legend").attr({zIndex:7}).add(),r.contentGroup=a.g().attr({zIndex:1}).add(h),r.scrollGroup=a.g().add(r.contentGroup)),r.renderTitle(),e=r.getAllItems(),w(e,function(t,e){return(t.options&&t.options.legendIndex||0)-(e.options&&e.options.legendIndex||0)}),c.reversed&&e.reverse(),r.allItems=e,r.display=i=!!e.length,Pt(e,function(t){r.renderItem(t)}),s=c.width||r.offsetWidth,n=r.lastItemY+r.lastLineHeight+r.titleHeight,n=r.handleOverflow(n),(p||u)&&(s+=d,n+=d,l?0a&&!o.useHTML?(this.clipHeight=e=tt(a-20-this.titleHeight-this.padding,0),this.currentPage=u(this.currentPage,1),this.fullHeight=t,Pt(m,function(t,s){var n=t._legendItemPos[1],r=J(t.legendItem.getBBox().height),o=f.length;(!o||n-f[o-1]>e&&(i||n)!==f[o-1])&&(f.push(i||n),o++),s===m.length-1&&n+r-f[o-1]>e&&f.push(n),n!==i&&(i=n)}),l||(l=s.clipRect=r.clipRect(0,this.padding,9999,0),s.contentGroup.clip(l)),l.attr({height:e}),g||(this.nav=g=r.g().attr({zIndex:1}).add(this.group),this.up=r.symbol("triangle",0,0,p,p).on("click",function(){s.scroll(-1,d)}).add(g),this.pager=r.text("",15,10).css(c.style).add(g),this.down=r.symbol("triangle-down",0,0,p,p).on("click",function(){s.scroll(1,d)}).add(g)),s.scroll(0),t=a):g&&(l.attr({height:n.chartHeight}),g.hide(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),t},scroll:function(t,e){var i=this.pages,s=i.length,n=this.currentPage+t,r=this.clipHeight,o=this.options.navigation,a=o.activeColor,o=o.inactiveColor,h=this.pager,l=this.padding;n>s&&(n=s),0n&&(i=typeof t[0],"string"===i?e.name=t[0]:"number"===i&&(e.x=t[0]),o++);ae+1&&i.push(s.slice(e+1,r)),e=r):r===n-1&&i.push(s.slice(e+1,r+1))});this.segments=i},setOptions:function(t){var i=this.chart,s=i.options.plotOptions,i=i.userOptions||{},n=i.plotOptions||{},r=s[this.type];return this.userOptions=t,s=e(r,s.series,t),this.tooltipOptions=e(O.tooltip,O.plotOptions[this.type].tooltip,i.tooltip,n.series&&n.series.tooltip,n[this.type]&&n[this.type].tooltip,t.tooltip),null===r.marker&&delete s.marker,s},getCyclic:function(t,e,i){var s=this.userOptions,n="_"+t+"Index",r=t+"Counter";e||(c(s[n])?e=s[n]:(s[n]=e=this.chart[r]%i.length,this.chart[r]+=1),e=i[e]),this[t]=e},getColor:function(){this.options.colorByPoint||this.getCyclic("color",this.options.color||Wt[this.type].color,this.chart.options.colors)},getSymbol:function(){var t=this.options.marker;this.getCyclic("symbol",t.symbol,this.chart.options.symbols),/^url/.test(this.symbol)&&(t.radius=0)},drawLegendSymbol:jt.drawLineMarker,setData:function(t,e,i,n){var a,h=this,l=h.points,c=l&&l.length||0,d=h.options,p=h.chart,g=null,f=h.xAxis,m=f&&!!f.categories,x=h.tooltipPoints,y=d.turboThreshold,v=this.xData,b=this.yData,k=(a=h.pointArrayMap)&&a.length;if(t=t||[],a=t.length,e=u(e,!0),!1===n||!a||c!==a||h.cropped||h.hasGroupedData){if(h.xIncrement=null,h.pointRange=m?1:d.pointRange,h.colorCounter=0,Pt(this.parallelArrays,function(t){h[t+"Data"].length=0}),y&&a>y){for(i=0;null===g&&id||this.forceCrop)&&(a=l.getExtremes(),h=a.min,a=a.max,i[n-1]a?(i=[],s=[]):(i[0]a)&&(e=this.cropData(this.xData,this.yData,h,a),i=e.xData,s=e.yData,e=e.start,r=!0,p=i.length)),t=i.length-1;0<=t;t--)n=i[t]-i[t-1],!r&&i[t]>h&&i[t]n&&this.requireSorting&&G(15);this.cropped=r,this.cropStart=e,this.processedXData=i,this.processedYData=s,this.activePointCount=p,null===c.pointRange&&(this.pointRange=o||1),this.closestPointRange=o},cropData:function(t,e,i,s){var n,r=t.length,o=0,a=r,h=u(this.cropShoulder,1);for(n=0;n=i){o=tt(0,n-h);break}for(;ns){a=n+h;break}return{xData:t.slice(o,a),yData:e.slice(o,a),start:o,end:a}},generatePoints:function(){var t,e,i,s,n=this.options.data,r=this.data,o=this.processedXData,a=this.processedYData,h=this.pointClass,l=o.length,c=this.cropStart||0,d=this.hasGroupedData,u=[];for(r||d||(r=[],r.length=n.length,r=this.data=r),s=0;s=c&&(s[l-1]||a)<=d,o&&a)if(o=h.length)for(;o--;)null!==h[o]&&(n[r++]=h[o]);else n[r++]=h;this.dataMin=u(void 0,S(n)),this.dataMax=u(void 0,A(n))},translate:function(){this.processedXData||this.processData(),this.generatePoints();for(var t=this.options,e=t.stacking,i=this.xAxis,s=i.categories,n=this.yAxis,r=this.points,a=r.length,h=!!this.modifyValue,l=t.pointPlacement,d="between"===l||o(l),p=t.threshold,t=0;t=m&&(g.y=m=null),g.plotX=i.translate(f,0,0,0,1,l,"flags"===this.type),e&&this.visible&&y&&y[f]&&(y=y[f],m=y.points[this.index+","+t],x=m[0],m=m[1],0===x&&(x=u(p,n.min)),n.isLog&&0>=x&&(x=null),g.total=g.stackTotal=y.total,g.percentage=y.total&&g.y/y.total*100,g.stackY=m,y.setOffset(this.pointXOffset||0,this.barW||0)),g.yBottom=c(x)?n.translate(x,0,1,0,1):null,h&&(m=this.modifyValue(m,g)),g.plotY="number"==typeof m&&1/0!==m?n.translate(m,0,1,0,1):R,g.clientX=d?i.translate(f,0,0,0,1):g.plotX,g.negative=g.y<(p||0),g.category=s&&s[g.x]!==R?s[g.x]:g.x}this.getSegments()},animate:function(e){var i,s=this.chart,r=s.renderer;i=this.options.animation;var o,a=this.clipBox||s.clipBox,h=s.inverted;i&&!n(i)&&(i=Wt[this.type].animation),o=["_sharedClip",i.duration,i.easing,a.height].join(),e?(e=s[o],i=s[o+"m"],e||(s[o]=e=r.clipRect(t(a,{width:0})),s[o+"m"]=i=r.clipRect(-99,h?-s.plotLeft:-s.plotTop,99,h?s.chartWidth:s.chartHeight)),this.group.clip(e),this.markerGroup.clip(i),this.sharedClipKey=o):((e=s[o])&&e.animate({width:s.plotSizeX},i),s[o+"m"]&&s[o+"m"].animate({width:s.plotSizeX+99},i),this.animate=null)},afterAnimate:function(){var t=this.chart,e=this.sharedClipKey,i=this.group,s=this.clipBox;i&&!1!==this.options.clip&&(e&&s||i.clip(s?t.renderer.clipRect(s):t.clipRect),this.markerGroup.clip()),Rt(this,"afterAnimate"),setTimeout(function(){e&&t[e]&&(s||(t[e]=t[e].destroy()),t[e+"m"]&&(t[e+"m"]=t[e+"m"].destroy()))},100)},drawPoints:function(){var e,i,s,n,r,o,a,h,l,c=this.points,d=this.chart;i=this.options.marker;var p,g=this.pointAttr[""],f=this.markerGroup,m=u(i.enabled,this.activePointCount<.5*this.xAxis.len/i.radius);if(!1!==i.enabled||this._hasPointMarkers)for(n=c.length;n--;)r=c[n],i=q(r.plotX),s=r.plotY,l=r.graphic,a=r.marker||{},e=m&&a.enabled===R||a.enabled,p=d.isInsidePlot(J(i),s,d.inverted),e&&s!==R&&!isNaN(s)&&null!==r.y?(e=r.pointAttr[r.selected?"select":""]||g,o=e.r,a=u(a.symbol,this.symbol),h=0===a.indexOf("url"),l?l[p?"show":"hide"](!0).animate(t({x:i-o,y:s-o},l.symbolName?{width:2*o,height:2*o}:{})):p&&(0n&&(c-=n),e={x:0,y:0,width:c,height:n},c={x:0,y:n,width:c,height:c},i.inverted&&(e.height=c.y=i.plotWidth-n,s.isVML&&(e={x:i.plotWidth-n-i.plotLeft,y:0,width:t,height:l},c={x:n+i.plotLeft-t,y:0,width:i.plotLeft+n,height:t})),d.reversed?(i=c,t=e):(i=e,t=c),a?(a.animate(i),h.animate(t)):(this.posClip=a=s.clipRect(i),this.negClip=h=s.clipRect(t),r&&this.graphNeg&&(r.clip(a),this.graphNeg.clip(h)),o&&(o.clip(a),this.areaNeg.clip(h))))},invertGroups:function(){function t(){var t={width:e.yAxis.len,height:e.xAxis.len};Pt(["group","markerGroup"],function(i){e[i]&&e[i].attr(t).invert()})}var e=this,i=e.chart;e.xAxis&&(Bt(i,"resize",t),Bt(e,"destroy",function(){zt(i,"resize",t)}),t(),e.invertGroups=t)},plotGroup:function(t,e,i,s,n){var r=this[t],o=!r;return o&&(this[t]=r=this.chart.renderer.g(e).attr({visibility:i,zIndex:s||.1}).add(n)),r[o?"attr":"animate"](this.getPlotBox()),r},getPlotBox:function(){var t=this.chart,e=this.xAxis,i=this.yAxis;return t.inverted&&(e=i,i=this.xAxis),{translateX:e?e.left:t.plotLeft,translateY:i?i.top:t.plotTop,scaleX:1,scaleY:1}},render:function(){var t,e=this,i=e.chart,s=e.options,n=(t=s.animation)&&!!e.animate&&i.renderer.isSVG&&u(t.duration,500)||0,r=e.visible?"visible":"hidden",o=s.zIndex,a=e.hasRendered,h=i.seriesGroup;t=e.plotGroup("group","series",r,o,h),e.markerGroup=e.plotGroup("markerGroup","markers",r,o,h),n&&e.animate(!0),e.getAttribs(),t.inverted=!!e.isCartesian&&i.inverted,e.drawGraph&&(e.drawGraph(),e.clipNeg()),e.drawDataLabels&&e.drawDataLabels(),e.visible&&e.drawPoints(),e.drawTracker&&!1!==e.options.enableMouseTracking&&e.drawTracker(),i.inverted&&e.invertGroups(),!1===s.clip||e.sharedClipKey||a||t.clip(i.clipRect),n&&e.animate(),a||(n?e.animationTimeout=setTimeout(function(){e.afterAnimate()},n):e.afterAnimate()),e.isDirty=e.isDirtyData=!1,e.hasRendered=!0},redraw:function(){var t=this.chart,e=this.isDirtyData,i=this.group,s=this.xAxis,n=this.yAxis;i&&(t.inverted&&i.attr({width:t.plotWidth,height:t.plotHeight}),i.animate({translateX:u(s&&s.left,t.plotLeft),translateY:u(n&&n.top,t.plotTop)})),this.translate(),this.setTooltipPoints&&this.setTooltipPoints(!0),this.render(),e&&Rt(this,"updatedData")}};var Vt=m(Ut);St.line=Vt,t(V,{Axis:B,Chart:z,Color:Nt,Point:_t,Tick:I,Renderer:Xt,Series:Ut,SVGElement:M,SVGRenderer:Xt,arrayMin:S,arrayMax:A,charts:yt,dateFormat:D,format:b,pathAnim:E,getOptions:function(){return O},hasBidiBug:gt,isTouchDevice:pt,numberFormat:x,seriesTypes:St,setOptions:function(t){return O=e(!0,O,t),P(),O},addEvent:Bt,removeEvent:zt,createElement:f,discardElement:C,css:g,each:Pt,extend:t,map:It,merge:e,pick:u,splat:p,extendClass:m,pInt:i,wrap:v,svg:ut,canvas:ft,vml:!ut&&!ft,product:"Highcharts 4.0.3",version:"/Highstock 2.0.3"})}(); \ No newline at end of file diff --git a/js/imgs/bg.png b/docs/js/imgs/bg.png similarity index 100% rename from js/imgs/bg.png rename to docs/js/imgs/bg.png diff --git a/js/imgs/unnamed.jpg b/docs/js/imgs/unnamed.jpg similarity index 100% rename from js/imgs/unnamed.jpg rename to docs/js/imgs/unnamed.jpg diff --git a/docs/js/jquery.contact.js b/docs/js/jquery.contact.js new file mode 100644 index 0000000..20db6a1 --- /dev/null +++ b/docs/js/jquery.contact.js @@ -0,0 +1 @@ +jQuery(document).ready(function(){$("#submit").click(function(){var e=$("#name").val(),s=$("#email").val(),o=$("#comments").val(),t=$("#captcha").val();$(this).attr("action");$("#message").slideUp(750,function(){$("#message").hide();var a=!0;""==e&&($("#name").css("border-bottom-color","#ee2a7b"),a=!1),""==s&&($("#email").css("border-bottom-color","#ee2a7b"),a=!1),""==o&&($("#comments").css("border-bottom-color","#ee2a7b"),a=!1),""!=t&&"5"===t||($("#captcha").css("border-bottom-color","#ee2a7b"),a=!1),a?(post_data={userName:e,userEmail:s,userMessage:o},$("#submit").addClass("contact-loader"),$.post("mail.php",post_data,function(e){"error"==e.type?document.getElementById("message").innerHTML=e.text:(document.getElementById("message").innerHTML=e.text,$("#message").slideDown("slow"),$("#cform img.contact-loader").fadeOut("slow",function(){$(this).remove()}),$("#submit").removeAttr("disabled"),$("#cform").slideUp("slow"))},"json")):0==t&&""!=t?(document.getElementById("message").innerHTML=" Addition result is wrong",$("#message").slideDown("slow")):(document.getElementById("message").innerHTML=" Complete all fields before",$("#message").slideDown("slow"))})}),$("#name, #email, #comments").keyup(function(){$("#name, #email, #comments").css("border-color",""),$("#message").slideUp("slow")})}(jQuery)); \ No newline at end of file diff --git a/docs/js/jquery.easing.min.js b/docs/js/jquery.easing.min.js new file mode 100644 index 0000000..4ed5ee5 --- /dev/null +++ b/docs/js/jquery.easing.min.js @@ -0,0 +1 @@ +jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(n,e,t,u,a){return jQuery.easing[jQuery.easing.def](n,e,t,u,a)},easeInQuad:function(n,e,t,u,a){return u*(e/=a)*e+t},easeOutQuad:function(n,e,t,u,a){return-u*(e/=a)*(e-2)+t},easeInOutQuad:function(n,e,t,u,a){return(e/=a/2)<1?u/2*e*e+t:-u/2*(--e*(e-2)-1)+t},easeInCubic:function(n,e,t,u,a){return u*(e/=a)*e*e+t},easeOutCubic:function(n,e,t,u,a){return u*((e=e/a-1)*e*e+1)+t},easeInOutCubic:function(n,e,t,u,a){return(e/=a/2)<1?u/2*e*e*e+t:u/2*((e-=2)*e*e+2)+t},easeInQuart:function(n,e,t,u,a){return u*(e/=a)*e*e*e+t},easeOutQuart:function(n,e,t,u,a){return-u*((e=e/a-1)*e*e*e-1)+t},easeInOutQuart:function(n,e,t,u,a){return(e/=a/2)<1?u/2*e*e*e*e+t:-u/2*((e-=2)*e*e*e-2)+t},easeInQuint:function(n,e,t,u,a){return u*(e/=a)*e*e*e*e+t},easeOutQuint:function(n,e,t,u,a){return u*((e=e/a-1)*e*e*e*e+1)+t},easeInOutQuint:function(n,e,t,u,a){return(e/=a/2)<1?u/2*e*e*e*e*e+t:u/2*((e-=2)*e*e*e*e+2)+t},easeInSine:function(n,e,t,u,a){return-u*Math.cos(e/a*(Math.PI/2))+u+t},easeOutSine:function(n,e,t,u,a){return u*Math.sin(e/a*(Math.PI/2))+t},easeInOutSine:function(n,e,t,u,a){return-u/2*(Math.cos(Math.PI*e/a)-1)+t},easeInExpo:function(n,e,t,u,a){return 0==e?t:u*Math.pow(2,10*(e/a-1))+t},easeOutExpo:function(n,e,t,u,a){return e==a?t+u:u*(1-Math.pow(2,-10*e/a))+t},easeInOutExpo:function(n,e,t,u,a){return 0==e?t:e==a?t+u:(e/=a/2)<1?u/2*Math.pow(2,10*(e-1))+t:u/2*(2-Math.pow(2,-10*--e))+t},easeInCirc:function(n,e,t,u,a){return-u*(Math.sqrt(1-(e/=a)*e)-1)+t},easeOutCirc:function(n,e,t,u,a){return u*Math.sqrt(1-(e=e/a-1)*e)+t},easeInOutCirc:function(n,e,t,u,a){return(e/=a/2)<1?-u/2*(Math.sqrt(1-e*e)-1)+t:u/2*(Math.sqrt(1-(e-=2)*e)+1)+t},easeInElastic:function(n,e,t,u,a){var r=1.70158,i=0,s=u;if(0==e)return t;if(1==(e/=a))return t+u;if(i||(i=.3*a),s1&&(r=window.devicePixelRatio,i.style.width=i.style.height=[t.size,"px"].join(""),i.width=i.height=t.size*r,a.scale(r,r)),a.translate(t.size/2,t.size/2),a.rotate((t.rotate/180-.5)*Math.PI);var o=(t.size-t.lineWidth)/2;t.scaleColor&&t.scaleLength&&(o-=t.scaleLength+2),Date.now=Date.now||function(){return+new Date};var s=function(e,t,n){n=Math.min(Math.max(0,n||1),1),a.beginPath(),a.arc(0,0,o,0,2*Math.PI*n,!1),a.strokeStyle=e,a.lineWidth=t,a.stroke()},h=function(){var e,n,i=24;a.lineWidth=1,a.fillStyle=t.scaleColor,a.save();for(var i=24;i>0;--i)i%6==0?(n=t.scaleLength,e=0):(n=.6*t.scaleLength,e=t.scaleLength-n),a.fillRect(-t.size/2+e,0,n,1),a.rotate(Math.PI/12);a.restore()},d=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}(),l=function(){t.scaleColor&&h(),t.trackColor&&s(t.trackColor,t.lineWidth)};this.clear=function(){a.clearRect(t.size/-2,t.size/-2,t.size,t.size)},this.draw=function(e){t.scaleColor||t.trackColor?a.getImageData&&a.putImageData?n?a.putImageData(n,0,0):(l(),n=a.getImageData(0,0,t.size*r,t.size*r)):(this.clear(),l()):this.clear(),a.lineCap=t.lineCap;var i;i="function"==typeof t.barColor?t.barColor(e):t.barColor,e>0&&s(i,t.lineWidth,e/100)}.bind(this),this.animate=function(e,n){var i=Date.now();t.onStart(e,n);var a=function(){var r=Math.min(Date.now()-i,t.animate),o=t.easing(this,r,e,n-e,t.animate);this.draw(o),t.onStep(e,n,o),r>=t.animate?t.onStop(e,n):d(a)}.bind(this);d(a)}.bind(this)},n=function(e,n){var i={barColor:"#ff675f",trackColor:"#e1e1e3",scaleColor:"#e1e1e3",scaleLength:0,lineCap:"round",lineWidth:15,size:152,rotate:0,animate:1e3,easing:function(e,t,n,i,a){return t/=a/2,t<1?i/2*t*t+n:-i/2*(--t*(t-2)-1)+n},onStart:function(e,t){},onStep:function(e,t,n){},onStop:function(e,t){}};if(void 0!==t)i.renderer=t;else{if("undefined"==typeof SVGRenderer)throw new Error("Please load either the SVG- or the CanvasRenderer");i.renderer=SVGRenderer}var a={},r=0,o=function(){this.el=e,this.options=a;for(var t in i)i.hasOwnProperty(t)&&(a[t]=n&&void 0!==n[t]?n[t]:i[t],"function"==typeof a[t]&&(a[t]=a[t].bind(this)));"string"==typeof a.easing&&"undefined"!=typeof jQuery&&jQuery.isFunction(jQuery.easing[a.easing])?a.easing=jQuery.easing[a.easing]:a.easing=i.easing,this.renderer=new a.renderer(e,a),this.renderer.draw(r),e.dataset&&e.dataset.percent?this.update(parseFloat(e.dataset.percent)):e.getAttribute&&e.getAttribute("data-percent")&&this.update(parseFloat(e.getAttribute("data-percent")))}.bind(this);this.update=function(e){return e=parseFloat(e),a.animate?this.renderer.animate(r,e):this.renderer.draw(e),r=e,this}.bind(this),o()};e.fn.easyPieChart=function(t){return this.each(function(){e.data(this,"easyPieChart")||e.data(this,"easyPieChart",new n(this,t))})}}); \ No newline at end of file diff --git a/docs/js/jquery.gridrotator.js b/docs/js/jquery.gridrotator.js new file mode 100644 index 0000000..402696f --- /dev/null +++ b/docs/js/jquery.gridrotator.js @@ -0,0 +1 @@ +!function(t,e,o){"use strict";function i(){var t=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var e=0;e").load(function(){++i,o.parent().css("background-image","url("+n+")"),i===a&&(s.remove(),e.jQueryel.removeClass("ri-grid-loading"),e.jQueryitems=e.jQuerylist.children("li"),e.jQueryitemsCache=e.jQueryitems.clone(),e.itemsTotal=e.jQueryitems.length,e.outItems=[],e._layout(function(){e._initEvents()}),e._start())}).attr("src",n)})},_layout:function(e){var o=this;this._setGridDim(),this.jQuerylist.empty(),this.jQueryitems=this.jQueryitemsCache.clone().appendTo(this.jQuerylist);var i=this.jQueryitems.filter(":gt("+(this.showTotal-1)+")"),s=i.children("a");this.outItems.length=0,s.each(function(e){o.outItems.push(t(this))}),i.remove();for(var a=document.defaultView?parseInt(document.defaultView.getComputedStyle(this.jQueryel.get(0),null).width):this.jQueryel.width(),n=Math.floor(a/this.columns),r=a-this.columns*Math.floor(n),h=0;he.showTotal&&(o=e.showTotal);for(var i="random"===t?Math.floor(Math.random()*o+1):Math.min(Math.abs(t),o),s=e._getRandom(i,e.showTotal),a=0;a"+e+"{#modernizr{height:3px}}").appendTo("head"),o=i('
').appendTo("html");t=6===o.height(),o.remove(),n.remove()}return t},csstransitions:function(){return!!u}};if(o)for(e in c)o.hasOwnProperty(e)||o.addTest(e,c[e]);else{o=t.Modernizr={_version:"1.6ish: miniModernizr for Isotope"};var d,f=" ";for(e in c)d=c[e](),o[e]=d,f+=" "+(d?"":"no-")+e;i("html").addClass(f)}if(o.csstransforms){var m=o.csstransforms3d?{translate:function(t){return"translate3d("+t[0]+"px, "+t[1]+"px, 0) "},scale:function(t){return"scale3d("+t+", "+t+", 1) "}}:{translate:function(t){return"translate("+t[0]+"px, "+t[1]+"px) "},scale:function(t){return"scale("+t+") "}},p=function(t,s,e){var n,o,r=i.data(t,"isoTransform")||{},a={},h={};a[s]=e,i.extend(r,a);for(n in r)o=r[n],h[n]=m[n](o);var u=h.translate||"",c=h.scale||"",d=u+c;i.data(t,"isoTransform",r),t.style[l]=d};i.cssNumber.scale=!0,i.cssHooks.scale={set:function(t,i){p(t,"scale",i)},get:function(t,s){var e=i.data(t,"isoTransform");return e&&e.scale?e.scale:1}},i.fx.step.scale=function(t){i.cssHooks.scale.set(t.elem,t.now+t.unit)},i.cssNumber.translate=!0,i.cssHooks.translate={set:function(t,i){p(t,"translate",i)},get:function(t,s){var e=i.data(t,"isoTransform");return e&&e.translate?e.translate:[0,0]}}}var y,g;o.csstransitions&&(y={WebkitTransitionProperty:"webkitTransitionEnd",MozTransitionProperty:"transitionend",OTransitionProperty:"oTransitionEnd otransitionend",transitionProperty:"transitionend"}[u],g=h("transitionDuration"));var v,_=i.event,A=i.event.handle?"handle":"dispatch";_.special.smartresize={setup:function(){i(this).bind("resize",_.special.smartresize.handler)},teardown:function(){i(this).unbind("resize",_.special.smartresize.handler)},handler:function(t,i){var s=this,e=arguments;t.type="smartresize",v&&clearTimeout(v),v=setTimeout(function(){_[A].apply(s,e)},"execAsap"===i?0:100)}},i.fn.smartresize=function(t){return t?this.bind("smartresize",t):this.trigger("smartresize",["execAsap"])},i.Isotope=function(t,s,e){this.element=i(s),this._create(t),this._init(e)};var w=["width","height"],C=i(t);i.Isotope.settings={resizable:!0,layoutMode:"masonry",containerClass:"isotope",itemClass:"isotope-item",hiddenClass:"isotope-hidden",hiddenStyle:{opacity:0,scale:.001},visibleStyle:{opacity:1,scale:1},containerStyle:{position:"relative",overflow:"hidden"},animationEngine:"best-available",animationOptions:{queue:!1,duration:800},sortBy:"original-order",sortAscending:!0,resizesContainer:!0,transformsEnabled:!0,itemPositionDataEnabled:!1},i.Isotope.prototype={_create:function(t){this.options=i.extend({},i.Isotope.settings,t),this.styleQueue=[],this.elemCount=0;var s=this.element[0].style;this.originalStyle={};var e=w.slice(0);for(var n in this.options.containerStyle)e.push(n);for(var o=0,r=e.length;or?1:o0&&(n=function(t,i){i.$el[h](i.style,l).one(y,a)},r=!1)}}i.each(this.styleQueue,n),r&&a(),this.styleQueue=[]},resize:function(){this["_"+this.options.layoutMode+"ResizeChanged"]()&&this.reLayout()},reLayout:function(t){this["_"+this.options.layoutMode+"Reset"](),this.layout(this.$filteredAtoms,t)},addItems:function(t,i){var s=this._getAtoms(t);this.$allAtoms=this.$allAtoms.add(s),i&&i(s)},insert:function(t,i){this.element.append(t);var s=this;this.addItems(t,function(t){var e=s._filter(t);s._addHideAppended(e),s._sort(),s.reLayout(),s._revealAppended(e,i)})},appended:function(t,i){var s=this;this.addItems(t,function(t){s._addHideAppended(t),s.layout(t),s._revealAppended(t,i)})},_addHideAppended:function(t){this.$filteredAtoms=this.$filteredAtoms.add(t),t.addClass("no-transition"),this._isInserting=!0,this.styleQueue.push({$el:t,style:this.options.hiddenStyle})},_revealAppended:function(t,i){var s=this;setTimeout(function(){t.removeClass("no-transition"),s.styleQueue.push({$el:t,style:s.options.visibleStyle}),s._isInserting=!1,s._processStyleQueue(t,i)},10)},reloadItems:function(){this.$allAtoms=this._getAtoms(this.element.children())},remove:function(t,i){this.$allAtoms=this.$allAtoms.not(t),this.$filteredAtoms=this.$filteredAtoms.not(t);var s=this,e=function(){t.remove(),i&&i.call(s.element)};t.filter(":not(."+this.options.hiddenClass+")").length?(this.styleQueue.push({$el:t,style:this.options.hiddenStyle}),this._sort(),this.reLayout(e)):e()},shuffle:function(t){this.updateSortData(this.$allAtoms),this.options.sortBy="random",this._sort(),this.reLayout(t)},destroy:function(){var t=this.usingTransforms,i=this.options;this.$allAtoms.removeClass(i.hiddenClass+" "+i.itemClass).each(function(){var i=this.style;i.position="",i.top="",i.left="",i.opacity="",t&&(i[l]="")});var s=this.element[0].style;for(var e in this.originalStyle)s[e]=this.originalStyle[e];this.element.unbind(".isotope").undelegate("."+i.hiddenClass,"click").removeClass(i.containerClass).removeData("isotope"),C.unbind(".isotope")},_getSegments:function(t){var i,s=this.options.layoutMode,e=t?"rowHeight":"columnWidth",n=t?"height":"width",o=t?"rows":"cols",a=this.element[n](),h=this.options[s]&&this.options[s][e]||this.$filteredAtoms["outer"+r(n)](!0)||a;i=Math.floor(a/h),i=Math.max(i,1),this[s][o]=i,this[s][e]=h},_checkIfSegmentsChanged:function(t){var i=this.options.layoutMode,s=t?"rows":"cols",e=this[i][s];return this._getSegments(t),this[i][s]!==e},_masonryReset:function(){this.masonry={},this._getSegments();var t=this.masonry.cols;for(this.masonry.colYs=[];t--;)this.masonry.colYs.push(0)},_masonryLayout:function(t){var s=this,e=s.masonry;t.each(function(){var t=i(this),n=Math.ceil(t.outerWidth(!0)/e.columnWidth);if(1===(n=Math.min(n,e.cols)))s._masonryPlaceBrick(t,e.colYs);else{var o,r,a=e.cols+1-n,h=[];for(r=0;re&&(n.x=0,n.y=n.height),s._pushPosition(t,n.x,n.y),n.height=Math.max(n.y+r,n.height),n.x+=o})},_fitRowsGetContainerSize:function(){return{height:this.fitRows.height}},_fitRowsResizeChanged:function(){return!0},_cellsByRowReset:function(){this.cellsByRow={index:0},this._getSegments(),this._getSegments(!0)},_cellsByRowLayout:function(t){var s=this,e=this.cellsByRow;t.each(function(){var t=i(this),n=e.index%e.cols,o=Math.floor(e.index/e.cols),r=(n+.5)*e.columnWidth-t.outerWidth(!0)/2,a=(o+.5)*e.rowHeight-t.outerHeight(!0)/2;s._pushPosition(t,r,a),e.index++})},_cellsByRowGetContainerSize:function(){return{height:Math.ceil(this.$filteredAtoms.length/this.cellsByRow.cols)*this.cellsByRow.rowHeight+this.offset.top}},_cellsByRowResizeChanged:function(){return this._checkIfSegmentsChanged()},_straightDownReset:function(){this.straightDown={y:0}},_straightDownLayout:function(t){var s=this;t.each(function(t){var e=i(this);s._pushPosition(e,0,s.straightDown.y),s.straightDown.y+=e.outerHeight(!0)})},_straightDownGetContainerSize:function(){return{height:this.straightDown.y}},_straightDownResizeChanged:function(){return!0},_masonryHorizontalReset:function(){this.masonryHorizontal={},this._getSegments(!0);var t=this.masonryHorizontal.rows;for(this.masonryHorizontal.rowXs=[];t--;)this.masonryHorizontal.rowXs.push(0)},_masonryHorizontalLayout:function(t){var s=this,e=s.masonryHorizontal;t.each(function(){var t=i(this),n=Math.ceil(t.outerHeight(!0)/e.rowHeight);if(1===(n=Math.min(n,e.rows)))s._masonryHorizontalPlaceBrick(t,e.rowXs);else{var o,r,a=e.rows+1-n,h=[];for(r=0;re&&(n.x=n.width,n.y=0),s._pushPosition(t,n.x,n.y),n.width=Math.max(n.x+o,n.width),n.y+=r})},_fitColumnsGetContainerSize:function(){return{width:this.fitColumns.width}},_fitColumnsResizeChanged:function(){return!0},_cellsByColumnReset:function(){this.cellsByColumn={index:0},this._getSegments(),this._getSegments(!0)},_cellsByColumnLayout:function(t){var s=this,e=this.cellsByColumn;t.each(function(){var t=i(this),n=Math.floor(e.index/e.rows),o=e.index%e.rows,r=(n+.5)*e.columnWidth-t.outerWidth(!0)/2,a=(o+.5)*e.rowHeight-t.outerHeight(!0)/2;s._pushPosition(t,r,a),e.index++})},_cellsByColumnGetContainerSize:function(){return{width:Math.ceil(this.$filteredAtoms.length/this.cellsByColumn.rows)*this.cellsByColumn.columnWidth}},_cellsByColumnResizeChanged:function(){return this._checkIfSegmentsChanged(!0)},_straightAcrossReset:function(){this.straightAcross={x:0}},_straightAcrossLayout:function(t){var s=this;t.each(function(t){var e=i(this);s._pushPosition(e,s.straightAcross.x,0),s.straightAcross.x+=e.outerWidth(!0)})},_straightAcrossGetContainerSize:function(){return{width:this.straightAcross.x}},_straightAcrossResizeChanged:function(){return!0}},i.fn.imagesLoaded=function(t){function s(){t.call(n,o)}function e(t){var n=t.target;n.src!==a&&-1===i.inArray(n,h)&&(h.push(n),--r<=0&&(setTimeout(s),o.unbind(".imagesLoaded",e)))}var n=this,o=n.find("img").add(n.filter("img")),r=o.length,a="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==",h=[];return r||s(),o.bind("load.imagesLoaded error.imagesLoaded",e).each(function(){var t=this.src;this.src=a,this.src=t}),n};var z=function(i){t.console&&t.console.error(i)};i.fn.isotope=function(t,s){if("string"==typeof t){var e=Array.prototype.slice.call(arguments,1);this.each(function(){var s=i.data(this,"isotope");return s?i.isFunction(s[t])&&"_"!==t.charAt(0)?void s[t].apply(s,e):void z("no such method '"+t+"' for isotope instance"):void z("cannot call methods on isotope prior to initialization; attempted to call method '"+t+"'")})}else this.each(function(){var e=i.data(this,"isotope");e?(e.option(t),e._init(s)):i.data(this,"isotope",new i.Isotope(t,this,s))});return this}}(window,jQuery); \ No newline at end of file diff --git a/docs/js/jquery.min.js b/docs/js/jquery.min.js new file mode 100644 index 0000000..799f98b --- /dev/null +++ b/docs/js/jquery.min.js @@ -0,0 +1,3 @@ +!function(e,t){function n(e){var t=he[e]={};return K.each(e.split(te),function(e,n){t[n]=!0}),t}function r(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(me,"-$1").toLowerCase();if("string"==typeof(r=e.getAttribute(i))){try{r="true"===r||"false"!==r&&("null"===r?null:+r+""===r?+r:ge.test(r)?K.parseJSON(r):r)}catch(e){}K.data(e,n,r)}else r=t}return r}function i(e){var t;for(t in e)if(("data"!==t||!K.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function o(){return!1}function a(){return!0}function s(e){return!e||!e.parentNode||11===e.parentNode.nodeType}function l(e,t){do{e=e[t]}while(e&&1!==e.nodeType);return e}function u(e,t,n){if(t=t||0,K.isFunction(t))return K.grep(e,function(e,r){return!!t.call(e,r,e)===n});if(t.nodeType)return K.grep(e,function(e,r){return e===t===n});if("string"==typeof t){var r=K.grep(e,function(e){return 1===e.nodeType});if(_e.test(t))return K.filter(t,r,!n);t=K.filter(t,r)}return K.grep(e,function(e,r){return K.inArray(e,t)>=0===n})}function c(e){var t=We.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function f(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function p(e,t){if(1===t.nodeType&&K.hasData(e)){var n,r,i,o=K._data(e),a=K._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;r").appendTo(R.body),n=t.css("display");return t.remove(),"none"!==n&&""!==n||(rt=R.body.appendChild(rt||K.extend(R.createElement("iframe"),{frameBorder:0,width:0,height:0})),it&&rt.createElement||(it=(rt.contentWindow||rt.contentDocument).document,it.write(""),it.close()),t=it.body.appendChild(it.createElement(e)),n=nt(t,"display"),R.body.removeChild(rt)),dt[e]=n,n}function N(e,t,n,r){var i;if(K.isArray(t))K.each(t,function(t,i){n||xt.test(e)?r(e,i):N(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==K.type(t))r(e,t);else for(i in t)N(e+"["+i+"]",t[i],n,r)}function C(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i,o,a=t.toLowerCase().split(te),s=0,l=a.length;if(K.isFunction(n))for(;s)[^>]*$|#([\w\-]*)$)/,ie=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,oe=/^[\],:{}\s]*$/,ae=/(?:^|:|,)(?:\s*\[)+/g,se=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,le=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,ue=/^-ms-/,ce=/-([\da-z])/gi,fe=function(e,t){return(t+"").toUpperCase()},pe=function(){R.addEventListener?(R.removeEventListener("DOMContentLoaded",pe,!1),K.ready()):"complete"===R.readyState&&(R.detachEvent("onreadystatechange",pe),K.ready())},de={};K.fn=K.prototype={constructor:K,init:function(e,n,r){var i,o,a;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if("string"==typeof e){if((i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:re.exec(e))&&(i[1]||!n)){if(i[1])return n=n instanceof K?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:R,e=K.parseHTML(i[1],a,!0),ie.test(i[1])&&K.isPlainObject(n)&&this.attr.call(e,n,!0),K.merge(this,e);if((o=R.getElementById(i[2]))&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=R,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return K.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),K.makeArray(e,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return Y.call(this)},get:function(e){return null==e?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=K.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,"find"===t?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return K.each(this,e,t)},ready:function(e){return K.ready.promise().done(e),this},eq:function(e){return e=+e,-1===e?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(Y.apply(this,arguments),"slice",Y.call(arguments).join(","))},map:function(e){return this.pushStack(K.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:U,sort:[].sort,splice:[].splice},K.fn.init.prototype=K.fn,K.extend=K.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"!=typeof s&&!K.isFunction(s)&&(s={}),u===l&&(s=this,--l);l0||(P.resolveWith(R,[K]),K.fn.trigger&&K(R).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===K.type(e)},isArray:Array.isArray||function(e){return"array"===K.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?String(e):de[J.call(e)]||"object"},isPlainObject:function(e){if(!e||"object"!==K.type(e)||e.nodeType||K.isWindow(e))return!1;try{if(e.constructor&&!G.call(e,"constructor")&&!G.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}var n;for(n in e);return n===t||G.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return e&&"string"==typeof e?("boolean"==typeof t&&(n=t,t=0),t=t||R,(r=ie.exec(e))?[t.createElement(r[1])]:(r=K.buildFragment([e],t,n?null:[]),K.merge([],(r.cacheable?K.clone(r.fragment):r.fragment).childNodes))):null},parseJSON:function(t){return t&&"string"==typeof t?(t=K.trim(t),e.JSON&&e.JSON.parse?e.JSON.parse(t):oe.test(t.replace(se,"@").replace(le,"]").replace(ae,""))?new Function("return "+t)():void K.error("Invalid JSON: "+t)):null},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(e){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&K.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&ee.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(ue,"ms-").replace(ce,fe)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,n,r){var i,o=0,a=e.length,s=a===t||K.isFunction(e);if(r)if(s){for(i in e)if(!1===n.apply(e[i],r))break}else for(;o0&&e[0]&&e[l-1]||0===l||K.isArray(e)))for(;s-1;)u.splice(n,1),o&&(n<=s&&s--,n<=l&&l--)}),this},has:function(e){return K.inArray(e,u)>-1},empty:function(){return u=[],this},disable:function(){return u=c=r=t,this},disabled:function(){return!u},lock:function(){return c=t,r||p.disable(),this},locked:function(){return!c},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],u&&(!i||c)&&(o?c.push(t):f(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},K.extend({Deferred:function(e){var t=[["resolve","done",K.Callbacks("once memory"),"resolved"],["reject","fail",K.Callbacks("once memory"),"rejected"],["notify","progress",K.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return K.Deferred(function(n){K.each(t,function(t,r){var o=r[0],a=e[t];i[r[1]](K.isFunction(a)?function(){var e=a.apply(this,arguments);e&&K.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[o+"With"](this===i?n:this,[e])}:n[o])}),e=null}).promise()},promise:function(e){return null!=e?K.extend(e,r):r}},i={};return r.pipe=r.then,K.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=a.fire,i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t,n,r,i=0,o=Y.call(arguments),a=o.length,s=1!==a||e&&K.isFunction(e.promise)?a:0,l=1===s?e:K.Deferred(),u=function(e,n,r){return function(i){n[e]=this,r[e]=arguments.length>1?Y.call(arguments):i,r===t?l.notifyWith(n,r):--s||l.resolveWith(n,r)}};if(a>1)for(t=new Array(a),n=new Array(a),r=new Array(a);i
a",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0],!n||!r||!n.length)return{};i=R.createElement("select"),o=i.appendChild(R.createElement("option")),a=p.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={leadingWhitespace:3===p.firstChild.nodeType,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:"/a"===r.getAttribute("href"),opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:"on"===a.value,optSelected:o.selected,getSetAttribute:"t"!==p.className,enctype:!!R.createElement("form").enctype,html5Clone:"<:nav>"!==R.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===R.compatMode,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},a.checked=!0,t.noCloneChecked=a.cloneNode(!0).checked,i.disabled=!0,t.optDisabled=!o.disabled;try{delete p.test}catch(e){t.deleteExpando=!1}if(!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",f=function(){t.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",f)),a=R.createElement("input"),a.value="t",a.setAttribute("type","radio"),t.radioValue="t"===a.value,a.setAttribute("checked","checked"),a.setAttribute("name","t"),p.appendChild(a),s=R.createDocumentFragment(),s.appendChild(p.lastChild),t.checkClone=s.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=a.checked,s.removeChild(a),s.appendChild(p),p.attachEvent)for(u in{submit:!0,change:!0,focusin:!0})l="on"+u,c=l in p,c||(p.setAttribute(l,"return;"),c="function"==typeof p[l]),t[u+"Bubbles"]=c;return K(function(){var n,r,i,o,a="padding:0;margin:0;border:0;display:block;overflow:hidden;",s=R.getElementsByTagName("body")[0];s&&(n=R.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",s.insertBefore(n,s.firstChild),r=R.createElement("div"),n.appendChild(r),r.innerHTML="
t
",i=r.getElementsByTagName("td"),i[0].style.cssText="padding:0;margin:0;border:0;display:none",c=0===i[0].offsetHeight,i[0].style.display="",i[1].style.display="none",t.reliableHiddenOffsets=c&&0===i[0].offsetHeight,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=4===r.offsetWidth,t.doesNotIncludeMarginInBodyOffset=1!==s.offsetTop,e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(r,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(r,null)||{width:"4px"}).width,o=R.createElement("div"),o.style.cssText=r.style.cssText=a,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),void 0!==r.style.zoom&&(r.innerHTML="",r.style.cssText=a+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===r.offsetWidth,r.style.display="block",r.style.overflow="visible",r.innerHTML="
",r.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==r.offsetWidth,n.style.zoom=1),s.removeChild(n),n=r=i=o=null)}),s.removeChild(p),n=r=i=o=a=s=p=null,t}();var ge=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,me=/([A-Z])/g;K.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(K.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return!!(e=e.nodeType?K.cache[e[K.expando]]:e[K.expando])&&!i(e)},data:function(e,n,r,i){if(K.acceptData(e)){var o,a,s=K.expando,l="string"==typeof n,u=e.nodeType,c=u?K.cache:e,f=u?e[s]:e[s]&&s;if(f&&c[f]&&(i||c[f].data)||!l||r!==t)return f||(u?e[s]=f=K.deletedIds.pop()||K.guid++:f=s),c[f]||(c[f]={},u||(c[f].toJSON=K.noop)),"object"!=typeof n&&"function"!=typeof n||(i?c[f]=K.extend(c[f],n):c[f].data=K.extend(c[f].data,n)),o=c[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[K.camelCase(n)]=r),l?null==(a=o[n])&&(a=o[K.camelCase(n)]):a=o,a}},removeData:function(e,t,n){if(K.acceptData(e)){var r,o,a,s=e.nodeType,l=s?K.cache:e,u=s?e[K.expando]:K.expando;if(l[u]){if(t&&(r=n?l[u]:l[u].data)){K.isArray(t)||(t in r?t=[t]:(t=K.camelCase(t),t=t in r?[t]:t.split(" ")));for(o=0,a=t.length;o1,null,!1))},removeData:function(e){return this.each(function(){K.removeData(this,e)})}}),K.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=K._data(e,t),n&&(!r||K.isArray(n)?r=K._data(e,t,K.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=K.queue(e,t),r=n.length,i=n.shift(),o=K._queueHooks(e,t),a=function(){K.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return K._data(e,n)||K._data(e,n,{empty:K.Callbacks("once memory").add(function(){K.removeData(e,t+"queue",!0),K.removeData(e,n,!0)})})}}),K.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),arguments.length1)},removeAttr:function(e){return this.each(function(){K.removeAttr(this,e)})},prop:function(e,t){return K.access(this,K.prop,e,t,arguments.length>1)},removeProp:function(e){return e=K.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(e){}})},addClass:function(e){var t,n,r,i,o,a,s;if(K.isFunction(e))return this.each(function(t){K(this).addClass(e.call(this,t,this.className))});if(e&&"string"==typeof e)for(t=e.split(te),n=0,r=this.length;n=0;)r=r.replace(" "+n[o]+" "," ");i.className=e?K.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return K.isFunction(e)?this.each(function(n){K(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n)for(var i,o=0,a=K(this),s=t,l=e.split(te);i=l[o++];)s=r?s:!a.hasClass(i),a[s?"addClass":"removeClass"](i);else"undefined"!==n&&"boolean"!==n||(this.className&&K._data(this,"__className__",this.className),this.className=this.className||!1===e?"":K._data(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",n=0,r=this.length;n=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=K.isFunction(e),this.each(function(r){var o,a=K(this);1===this.nodeType&&(o=i?e.call(this,r,a.val()):e,null==o?o="":"number"==typeof o?o+="":K.isArray(o)&&(o=K.map(o,function(e){return null==e?"":e+""})),n=K.valHooks[this.type]||K.valHooks[this.nodeName.toLowerCase()],n&&"set"in n&&n.set(this,o,"value")!==t||(this.value=o))});if(o)return n=K.valHooks[o.type]||K.valHooks[o.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(o,"value"))!==t?r:(r=o.value,"string"==typeof r?r.replace(we,""):null==r?"":r)}}}),K.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||i<0,a=o?null:[],s=o?i+1:r.length,l=i<0?s:o?i:0;l=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var o,a,s,l=e.nodeType;if(e&&3!==l&&8!==l&&2!==l)return i&&K.isFunction(K.fn[n])?K(e)[n](r):void 0===e.getAttribute?K.prop(e,n,r):((s=1!==l||!K.isXMLDoc(e))&&(n=n.toLowerCase(),a=K.attrHooks[n]||(ke.test(n)?ve:ye)),r!==t?null===r?void K.removeAttr(e,n):a&&"set"in a&&s&&(o=a.set(e,r,n))!==t?o:(e.setAttribute(n,r+""),r):a&&"get"in a&&s&&null!==(o=a.get(e,n))?o:(o=e.getAttribute(n),null===o?t:o))},removeAttr:function(e,t){var n,r,i,o,a=0;if(t&&1===e.nodeType)for(r=t.split(te);a=0}})});var Se=/^(?:textarea|input|select)$/i,Ae=/^([^\.]*|)(?:\.(.+)|)$/,je=/(?:^|\s)hover(\.\S+|)\b/,De=/^key/,Le=/^(?:mouse|contextmenu)|click/,He=/^(?:focusinfocus|focusoutblur)$/,Fe=function(e){return K.event.special.hover?e:e.replace(je,"mouseenter$1 mouseleave$1")};K.event={add:function(e,n,r,i,o){var a,s,l,u,c,f,p,d,h,g,m;if(3!==e.nodeType&&8!==e.nodeType&&n&&r&&(a=K._data(e))){for(r.handler&&(h=r,r=h.handler,o=h.selector),r.guid||(r.guid=K.guid++),l=a.events,l||(a.events=l={}),s=a.handle,s||(a.handle=s=function(e){return void 0===K||e&&K.event.triggered===e.type?t:K.event.dispatch.apply(s.elem,arguments)},s.elem=e),n=K.trim(Fe(n)).split(" "),u=0;u=0&&(m=m.slice(0,-1),s=!0),m.indexOf(".")>=0&&(y=m.split("."),m=y.shift(),y.sort()),(!i||K.event.customEvent[m])&&!K.event.global[m])return;if(n="object"==typeof n?n[K.expando]?n:new K.Event(m,n):new K.Event(m),n.type=m,n.isTrigger=!0,n.exclusive=s,n.namespace=y.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,f=m.indexOf(":")<0?"on"+m:"",!i){a=K.cache;for(l in a)a[l].events&&a[l].events[m]&&K.event.trigger(n,r,a[l].handle.elem,!0);return}if(n.result=t,n.target||(n.target=i),r=null!=r?K.makeArray(r):[],r.unshift(n),p=K.event.special[m]||{},p.trigger&&!1===p.trigger.apply(i,r))return;if(h=[[i,p.bindType||m]],!o&&!p.noBubble&&!K.isWindow(i)){for(g=p.delegateType||m,u=He.test(g+m)?i:i.parentNode,c=i;u;u=u.parentNode)h.push([u,g]),c=u;c===(i.ownerDocument||R)&&h.push([c.defaultView||c.parentWindow||e,g])}for(l=0;l=0:K.find(f,this,null,[o]).length),s[f]&&u.push(c);u.length&&y.push({elem:o,matches:u})}for(p.length>d&&y.push({elem:this,matches:p.slice(d)}),r=0;r0?this.on(t,null,e,n):this.trigger(t)},De.test(t)&&(K.event.fixHooks[t]=K.event.keyHooks),Le.test(t)&&(K.event.fixHooks[t]=K.event.mouseHooks)}),function(e,t){function n(e,t,n,r){n=n||[],t=t||L;var i,o,a,s,l=t.nodeType;if(!e||"string"!=typeof e)return n;if(1!==l&&9!==l)return[];if(!(a=w(t))&&!r&&(i=te.exec(e)))if(s=i[1]){if(9===l){if(!(o=t.getElementById(s))||!o.parentNode)return n;if(o.id===s)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(s))&&T(t,o)&&o.id===s)return n.push(o),n}else{if(i[2])return _.apply(n,q.call(t.getElementsByTagName(e),0)),n;if((s=i[3])&&fe&&t.getElementsByClassName)return _.apply(n,q.call(t.getElementsByClassName(s),0)),n}return g(e.replace(G,"$1"),t,n,r,a)}function r(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function i(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function o(e){return W(function(t){return t=+t,W(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function a(e,t,n){if(e===t)return n;for(var r=e.nextSibling;r;){if(r===t)return-1;r=r.nextSibling}return 1}function s(e,t){var r,i,o,a,s,l,u,c=$[j][e+" "];if(c)return t?0:c.slice(0);for(s=e,l=[],u=b.preFilter;s;){r&&!(i=Q.exec(s))||(i&&(s=s.slice(i[0].length)||s),l.push(o=[])),r=!1,(i=Z.exec(s))&&(o.push(r=new D(i.shift())),s=s.slice(r.length),r.type=i[0].replace(G," "));for(a in b.filter)(i=ae[a].exec(s))&&(!u[a]||(i=u[a](i)))&&(o.push(r=new D(i.shift())),s=s.slice(r.length),r.type=a,r.matches=i);if(!r)break}return t?s.length:s?n.error(e):$(e,l).slice(0)}function l(e,t,n){var r=t.dir,i=n&&"parentNode"===t.dir,o=M++;return t.first?function(t,n,o){for(;t=t[r];)if(i||1===t.nodeType)return e(t,n,o)}:function(t,n,a){if(a){for(;t=t[r];)if((i||1===t.nodeType)&&e(t,n,a))return t}else for(var s,l=F+" "+o+" ",u=l+y;t=t[r];)if(i||1===t.nodeType){if((s=t[j])===u)return t.sizset;if("string"==typeof s&&0===s.indexOf(l)){if(t.sizset)return t}else{if(t[j]=u,e(t,n,a))return t.sizset=!0,t;t.sizset=!1}}}}function u(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function c(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,u=null!=t;s-1&&(o[u]=!(a[u]=p))}}else b=c(b===a?b.splice(m,b.length):b),i?i(null,a,b,l):_.apply(a,b)})}function p(e){for(var t,n,r,i=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,c=l(function(e){return e===t},a,!0),d=l(function(e){return B.call(t,e)>-1},a,!0),h=[function(e,n,r){return!o&&(r||n!==E)||((t=n).nodeType?c(e,n,r):d(e,n,r))}];s1&&u(h),s>1&&e.slice(0,s-1).join("").replace(G,"$1"),n,s0,i=e.length>0,o=function(a,s,l,u,f){var p,d,h,g=[],m=0,v="0",x=a&&[],w=null!=f,T=E,N=a||i&&b.find.TAG("*",f&&s.parentNode||s),C=F+=null==T?1:Math.E;for(w&&(E=s!==L&&s,y=o.el);null!=(p=N[v]);v++){if(i&&p){for(d=0;h=e[d];d++)if(h(p,s,l)){u.push(p);break}w&&(F=C,y=++o.el)}r&&((p=!h&&p)&&m--,a&&x.push(p))}if(m+=v,r&&v!==m){for(d=0;h=t[d];d++)h(x,g,s,l);if(a){if(m>0)for(;v--;)!x[v]&&!g[v]&&(g[v]=O.call(u));g=c(g)}_.apply(u,g),w&&!a&&g.length>0&&m+t.length>1&&n.uniqueSort(u)}return w&&(F=C,E=T),x};return o.el=0,r?W(o):o}function h(e,t,r){for(var i=0,o=t.length;i2&&"ID"===(l=a[0]).type&&9===t.nodeType&&!i&&b.relative[a[1].type]){if(!(t=b.find.ID(l.matches[0].replace(oe,""),t,i)[0]))return n;e=e.slice(a.shift().length)}for(o=ae.POS.test(e)?-1:a.length-1;o>=0&&(l=a[o],!b.relative[u=l.type]);o--)if((c=b.find[u])&&(r=c(l.matches[0].replace(oe,""),ne.test(a[0].type)&&t.parentNode||t,i))){if(a.splice(o,1),!(e=r.length&&a.join("")))return _.apply(n,q.call(r,0)),n;break}}return N(e,f)(r,t,i,n,ne.test(e)),n}function m(){}var y,v,b,x,w,T,N,C,k,E,S=!0,A="undefined",j=("sizcache"+Math.random()).replace(".",""),D=String,L=e.document,H=L.documentElement,F=0,M=0,O=[].pop,_=[].push,q=[].slice,B=[].indexOf||function(e){for(var t=0,n=this.length;tb.cacheLength&&delete e[t.shift()],e[n+" "]=r},e)},R=P(),$=P(),I=P(),z="[\\x20\\t\\r\\n\\f]",X="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",U=X.replace("w","w#"),Y="\\["+z+"*("+X+")"+z+"*(?:([*^$|!~]?=)"+z+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+U+")|)|)"+z+"*\\]",V=":("+X+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+Y+")|[^:]|\\\\.)*|.*))\\)|)",J=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+z+"*((?:-\\d)?\\d*)"+z+"*\\)|)(?=[^-]|$)",G=new RegExp("^"+z+"+|((?:^|[^\\\\])(?:\\\\.)*)"+z+"+$","g"),Q=new RegExp("^"+z+"*,"+z+"*"),Z=new RegExp("^"+z+"*([\\x20\\t\\r\\n\\f>+~])"+z+"*"),ee=new RegExp(V),te=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,ne=/[\x20\t\r\n\f]*[+~]/,re=/h\d/i,ie=/input|select|textarea|button/i,oe=/\\(?!\\)/g,ae={ID:new RegExp("^#("+X+")"),CLASS:new RegExp("^\\.("+X+")"),NAME:new RegExp("^\\[name=['\"]?("+X+")['\"]?\\]"),TAG:new RegExp("^("+X.replace("w","w*")+")"),ATTR:new RegExp("^"+Y),PSEUDO:new RegExp("^"+V),POS:new RegExp(J,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+z+"*(even|odd|(([+-]|)(\\d*)n|)"+z+"*(?:([+-]|)"+z+"*(\\d+)|))"+z+"*\\)|)","i"),needsContext:new RegExp("^"+z+"*[>+~]|"+J,"i")},se=function(e){var t=L.createElement("div");try{return e(t)}catch(e){return!1}finally{t=null}},le=se(function(e){return e.appendChild(L.createComment("")),!e.getElementsByTagName("*").length}),ue=se(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==A&&"#"===e.firstChild.getAttribute("href")}),ce=se(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),fe=se(function(e){return e.innerHTML="",!(!e.getElementsByClassName||!e.getElementsByClassName("e").length)&&(e.lastChild.className="e",2===e.getElementsByClassName("e").length)}),pe=se(function(e){e.id=j+0,e.innerHTML="
",H.insertBefore(e,H.firstChild);var t=L.getElementsByName&&L.getElementsByName(j).length===2+L.getElementsByName(j+0).length;return v=!L.getElementById(j),H.removeChild(e),t});try{q.call(H.childNodes,0)[0].nodeType}catch(e){q=function(e){for(var t,n=[];t=this[e];e++)n.push(t);return n}}n.matches=function(e,t){return n(e,null,null,t)},n.matchesSelector=function(e,t){return n(t,null,null,[e]).length>0},x=n.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=x(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=x(t);return n},w=n.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},T=n.contains=H.contains?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&1===r.nodeType&&n.contains&&n.contains(r))}:H.compareDocumentPosition?function(e,t){return t&&!!(16&e.compareDocumentPosition(t))}:function(e,t){for(;t=t.parentNode;)if(t===e)return!0;return!1},n.attr=function(e,t){var n,r=w(e);return r||(t=t.toLowerCase()),(n=b.attrHandle[t])?n(e):r||ce?e.getAttribute(t):(n=e.getAttributeNode(t),n?"boolean"==typeof e[t]?e[t]?t:null:n.specified?n.value:null:null)},b=n.selectors={cacheLength:50,createPseudo:W,match:ae,attrHandle:ue?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},find:{ID:v?function(e,t,n){if(typeof t.getElementById!==A&&!n){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}}:function(e,t,n){if(typeof t.getElementById!==A&&!n){var r=t.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==A&&r.getAttributeNode("id").value===e?[r]:void 0:[]}},TAG:le?function(e,t){if(typeof t.getElementsByTagName!==A)return t.getElementsByTagName(e)}:function(e,t){var n=t.getElementsByTagName(e);if("*"===e){for(var r,i=[],o=0;r=n[o];o++)1===r.nodeType&&i.push(r);return i}return n},NAME:pe&&function(e,t){if(typeof t.getElementsByName!==A)return t.getElementsByName(name)},CLASS:fe&&function(e,t,n){if(typeof t.getElementsByClassName!==A&&!n)return t.getElementsByClassName(e)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(oe,""),e[3]=(e[4]||e[5]||"").replace(oe,""),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1]?(e[2]||n.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*("even"===e[2]||"odd"===e[2])),e[4]=+(e[6]+e[7]||"odd"===e[2])):e[2]&&n.error(e[0]),e},PSEUDO:function(e){var t,n;return ae.CHILD.test(e[0])?null:(e[3]?e[2]=e[3]:(t=e[4])&&(ee.test(t)&&(n=s(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(t=t.slice(0,n),e[0]=e[0].slice(0,n)),e[2]=t),e.slice(0,3))}},filter:{ID:v?function(e){return e=e.replace(oe,""),function(t){return t.getAttribute("id")===e}}:function(e){return e=e.replace(oe,""),function(t){var n=typeof t.getAttributeNode!==A&&t.getAttributeNode("id");return n&&n.value===e}},TAG:function(e){return"*"===e?function(){return!0}:(e=e.replace(oe,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=R[j][e+" "];return t||(t=new RegExp("(^|"+z+")"+e+"("+z+"|$)"))&&R(e,function(e){return t.test(e.className||typeof e.getAttribute!==A&&e.getAttribute("class")||"")})},ATTR:function(e,t,r){return function(i,o){var a=n.attr(i,e);return null==a?"!="===t:!t||(a+="","="===t?a===r:"!="===t?a!==r:"^="===t?r&&0===a.indexOf(r):"*="===t?r&&a.indexOf(r)>-1:"$="===t?r&&a.substr(a.length-r.length)===r:"~="===t?(" "+a+" ").indexOf(r)>-1:"|="===t&&(a===r||a.substr(0,r.length+1)===r+"-"))}},CHILD:function(e,t,n,r){return"nth"===e?function(e){var t,i,o=e.parentNode;if(1===n&&0===r)return!0;if(o)for(i=0,t=o.firstChild;t&&(1!==t.nodeType||(i++,e!==t));t=t.nextSibling);return(i-=r)===n||i%n==0&&i/n>=0}:function(t){var n=t;switch(e){case"only":case"first":for(;n=n.previousSibling;)if(1===n.nodeType)return!1;if("first"===e)return!0;n=t;case"last":for(;n=n.nextSibling;)if(1===n.nodeType)return!1;return!0}}},PSEUDO:function(e,t){var r,i=b.pseudos[e]||b.setFilters[e.toLowerCase()]||n.error("unsupported pseudo: "+e);return i[j]?i(t):i.length>1?(r=[e,e,"",t],b.setFilters.hasOwnProperty(e.toLowerCase())?W(function(e,n){for(var r,o=i(e,t),a=o.length;a--;)r=B.call(e,o[a]),e[r]=!(n[r]=o[a])}):function(e){return i(e,0,r)}):i}},pseudos:{not:W(function(e){var t=[],n=[],r=N(e.replace(G,"$1"));return r[j]?W(function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:W(function(e){return function(t){return n(e,t).length>0}}),contains:W(function(e){return function(t){return(t.textContent||t.innerText||x(t)).indexOf(e)>-1}}),enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},parent:function(e){return!b.pseudos.empty(e)},empty:function(e){var t;for(e=e.firstChild;e;){if(e.nodeName>"@"||3===(t=e.nodeType)||4===t)return!1;e=e.nextSibling}return!0},header:function(e){return re.test(e.nodeName)},text:function(e){var t,n;return"input"===e.nodeName.toLowerCase()&&"text"===(t=e.type)&&(null==(n=e.getAttribute("type"))||n.toLowerCase()===t)},radio:r("radio"),checkbox:r("checkbox"),file:r("file"),password:r("password"),image:r("image"),submit:i("submit"),reset:i("reset"),button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},input:function(e){return ie.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},active:function(e){return e===e.ownerDocument.activeElement},first:o(function(){return[0]}),last:o(function(e,t){return[t-1]}),eq:o(function(e,t,n){return[n<0?n+t:n]}),even:o(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:o(function(e,t,n){for(var r=n<0?n+t:n;++r",e.querySelectorAll("[selected]").length||o.push("\\["+z+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||o.push(":checked")}),se(function(e){e.innerHTML="

",e.querySelectorAll("[test^='']").length&&o.push("[*^$]="+z+"*(?:\"\"|'')"),e.innerHTML="",e.querySelectorAll(":enabled").length||o.push(":enabled",":disabled")}),o=new RegExp(o.join("|")),g=function(e,n,i,a,l){if(!a&&!l&&!o.test(e)){var u,c,f=!0,p=j,d=n,h=9===n.nodeType&&e;if(1===n.nodeType&&"object"!==n.nodeName.toLowerCase()){for(u=s(e),(f=n.getAttribute("id"))?p=f.replace(r,"\\$&"):n.setAttribute("id",p),p="[id='"+p+"'] ",c=u.length;c--;)u[c]=p+u[c].join("");d=ne.test(e)&&n.parentNode||n,h=u.join(",")}if(h)try{return _.apply(i,q.call(d.querySelectorAll(h),0)),i}catch(e){}finally{f||n.removeAttribute("id")}}return t(e,n,i,a,l)},l&&(se(function(t){e=l.call(t,"div");try{l.call(t,"[test!='']:sizzle"),a.push("!=",V)}catch(e){}}),a=new RegExp(a.join("|")),n.matchesSelector=function(t,r){if(r=r.replace(i,"='$1']"),!w(t)&&!a.test(r)&&!o.test(r))try{var s=l.call(t,r);if(s||e||t.document&&11!==t.document.nodeType)return s}catch(e){}return n(r,null,null,[t]).length>0})}(),b.pseudos.nth=b.pseudos.eq,b.filters=m.prototype=b.pseudos,b.setFilters=new m,n.attr=K.attr,K.find=n,K.expr=n.selectors,K.expr[":"]=K.expr.pseudos,K.unique=n.uniqueSort,K.text=n.getText,K.isXMLDoc=n.isXML,K.contains=n.contains}(e);var Me=/Until$/,Oe=/^(?:parents|prev(?:Until|All))/,_e=/^.[^:#\[\.,]*$/,qe=K.expr.match.needsContext,Be={children:!0,contents:!0,next:!0,prev:!0};K.fn.extend({find:function(e){var t,n,r,i,o,a,s=this;if("string"!=typeof e)return K(e).filter(function(){for(t=0,n=s.length;t0)for(i=r;i=0:K.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){for(var n,r=0,i=this.length,o=[],a=qe.test(e)||"string"!=typeof e?K(e,t||this.context):0;r-1:K.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}return o=o.length>1?K.unique(o):o,this.pushStack(o,"closest",e)},index:function(e){return e?"string"==typeof e?K.inArray(this[0],K(e)):K.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n="string"==typeof e?K(e,t):K.makeArray(e&&e.nodeType?[e]:e),r=K.merge(this.get(),n);return this.pushStack(s(n[0])||s(r[0])?r:K.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),K.fn.andSelf=K.fn.addBack,K.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return K.dir(e,"parentNode")},parentsUntil:function(e,t,n){return K.dir(e,"parentNode",n)},next:function(e){return l(e,"nextSibling")},prev:function(e){return l(e,"previousSibling")},nextAll:function(e){return K.dir(e,"nextSibling")},prevAll:function(e){return K.dir(e,"previousSibling")},nextUntil:function(e,t,n){return K.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return K.dir(e,"previousSibling",n)},siblings:function(e){return K.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return K.sibling(e.firstChild)},contents:function(e){return K.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:K.merge([],e.childNodes)}},function(e,t){K.fn[e]=function(n,r){var i=K.map(this,t,n);return Me.test(e)||(r=n),r&&"string"==typeof r&&(i=K.filter(r,i)),i=this.length>1&&!Be[e]?K.unique(i):i,this.length>1&&Oe.test(e)&&(i=i.reverse()),this.pushStack(i,e,Y.call(arguments).join(","))}}),K.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?K.find.matchesSelector(t[0],e)?[t[0]]:[]:K.find.matches(e,t)},dir:function(e,n,r){for(var i=[],o=e[n];o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!K(o).is(r));)1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}}) +;var We="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",Pe=/ jQuery\d+="(?:null|\d+)"/g,Re=/^\s+/,$e=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Ie=/<([\w:]+)/,ze=/]","i"),Je=/^(?:checkbox|radio)$/,Ge=/checked\s*(?:[^=]|=\s*.checked.)/i,Qe=/\/(java|ecma)script/i,Ke=/^\s*\s*$/g,Ze={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},et=c(R),tt=et.appendChild(R.createElement("div"));Ze.optgroup=Ze.option,Ze.tbody=Ze.tfoot=Ze.colgroup=Ze.caption=Ze.thead,Ze.th=Ze.td,K.support.htmlSerialize||(Ze._default=[1,"X
","
"]),K.fn.extend({text:function(e){return K.access(this,function(e){return e===t?K.text(this):this.empty().append((this[0]&&this[0].ownerDocument||R).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(K.isFunction(e))return this.each(function(t){K(this).wrapAll(e.call(this,t))});if(this[0]){var t=K(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return K.isFunction(e)?this.each(function(t){K(this).wrapInner(e.call(this,t))}):this.each(function(){var t=K(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=K.isFunction(e);return this.each(function(n){K(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){K.nodeName(this,"body")||K(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType)&&this.insertBefore(e,this.firstChild)})},before:function(){if(!s(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=K.clean(arguments);return this.pushStack(K.merge(e,this),"before",this.selector)}},after:function(){if(!s(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=K.clean(arguments);return this.pushStack(K.merge(this,e),"after",this.selector)}},remove:function(e,t){for(var n,r=0;null!=(n=this[r]);r++)e&&!K.filter(e,[n]).length||(!t&&1===n.nodeType&&(K.cleanData(n.getElementsByTagName("*")),K.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)for(1===e.nodeType&&K.cleanData(e.getElementsByTagName("*"));e.firstChild;)e.removeChild(e.firstChild);return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return K.clone(this,e,t)})},html:function(e){return K.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(Pe,""):t;if("string"==typeof e&&!Ue.test(e)&&(K.support.htmlSerialize||!Ve.test(e))&&(K.support.leadingWhitespace||!Re.test(e))&&!Ze[(Ie.exec(e)||["",""])[1].toLowerCase()]){e=e.replace($e,"<$1>");try{for(;r1&&"string"==typeof u&&Ge.test(u))return this.each(function(){K(this).domManip(e,n,r)});if(K.isFunction(u))return this.each(function(i){var o=K(this);e[0]=u.call(this,i,n?o.html():t),o.domManip(e,n,r)});if(this[0]){if(i=K.buildFragment(e,this,c),a=i.fragment,o=a.firstChild,1===a.childNodes.length&&(a=o),o)for(n=n&&K.nodeName(o,"tr"),s=i.cacheable||p-1;l0?this.clone(!0):this).get(),K(a[i])[t](r),o=o.concat(r);return this.pushStack(o,e,a.selector)}}),K.extend({clone:function(e,t,n){var r,i,o,a;if(K.support.html5Clone||K.isXMLDoc(e)||!Ve.test("<"+e.nodeName+">")?a=e.cloneNode(!0):(tt.innerHTML=e.outerHTML,tt.removeChild(a=tt.firstChild)),!(K.support.noCloneEvent&&K.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||K.isXMLDoc(e)))for(d(e,a),r=h(e),i=h(a),o=0;r[o];++o)i[o]&&d(r[o],i[o]);if(t&&(p(e,a),n))for(r=h(e),i=h(a),o=0;r[o];++o)p(r[o],i[o]);return r=i=null,a},clean:function(e,t,n,r){var i,o,a,s,l,u,f,p,d,h,m,y=t===R&&et,v=[];for(t&&void 0!==t.createDocumentFragment||(t=R),i=0;null!=(a=e[i]);i++)if("number"==typeof a&&(a+=""),a){if("string"==typeof a)if(Xe.test(a)){for(y=y||c(t),f=t.createElement("div"),y.appendChild(f),a=a.replace($e,"<$1>"),s=(Ie.exec(a)||["",""])[1].toLowerCase(),l=Ze[s]||Ze._default,u=l[0],f.innerHTML=l[1]+a+l[2];u--;)f=f.lastChild;if(!K.support.tbody)for(p=ze.test(a),d="table"!==s||p?""!==l[1]||p?[]:f.childNodes:f.firstChild&&f.firstChild.childNodes,o=d.length-1;o>=0;--o)K.nodeName(d[o],"tbody")&&!d[o].childNodes.length&&d[o].parentNode.removeChild(d[o]);!K.support.leadingWhitespace&&Re.test(a)&&f.insertBefore(t.createTextNode(Re.exec(a)[0]),f.firstChild),a=f.childNodes,f.parentNode.removeChild(f)}else a=t.createTextNode(a);a.nodeType?v.push(a):K.merge(v,a)}if(f&&(a=f=y=null),!K.support.appendChecked)for(i=0;null!=(a=v[i]);i++)K.nodeName(a,"input")?g(a):void 0!==a.getElementsByTagName&&K.grep(a.getElementsByTagName("input"),g);if(n)for(h=function(e){if(!e.type||Qe.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)},i=0;null!=(a=v[i]);i++)K.nodeName(a,"script")&&h(a)||(n.appendChild(a),void 0!==a.getElementsByTagName&&(m=K.grep(K.merge([],a.getElementsByTagName("script")),h),v.splice.apply(v,[i+1,0].concat(m)),i+=m.length));return v},cleanData:function(e,t){for(var n,r,i,o,a=0,s=K.expando,l=K.cache,u=K.support.deleteExpando,c=K.event.special;null!=(i=e[a]);a++)if((t||K.acceptData(i))&&(r=i[s],n=r&&l[r])){if(n.events)for(o in n.events)c[o]?K.event.remove(i,o):K.removeEvent(i,o,n.handle);l[r]&&(delete l[r],u?delete i[s]:i.removeAttribute?i.removeAttribute(s):i[s]=null,K.deletedIds.push(r))}}}),function(){var e,t;K.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e=K.uaMatch(I.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0),K.browser=t,K.sub=function(){function e(t,n){return new e.fn.init(t,n)}K.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function(n,r){return r&&r instanceof K&&!(r instanceof e)&&(r=e(r)),K.fn.init.call(this,n,r,t)},e.fn.init.prototype=e.fn;var t=e(R);return e}}();var nt,rt,it,ot=/alpha\([^)]*\)/i,at=/opacity=([^)]*)/,st=/^(top|right|bottom|left)$/,lt=/^(none|table(?!-c[ea]).+)/,ut=/^margin/,ct=new RegExp("^("+Z+")(.*)$","i"),ft=new RegExp("^("+Z+")(?!px)[a-z%]+$","i"),pt=new RegExp("^([-+])=("+Z+")","i"),dt={BODY:"block"},ht={position:"absolute",visibility:"hidden",display:"block"},gt={letterSpacing:0,fontWeight:400},mt=["Top","Right","Bottom","Left"],yt=["Webkit","O","Moz","ms"],vt=K.fn.toggle;K.fn.extend({css:function(e,n){return K.access(this,function(e,n,r){return r!==t?K.style(e,n,r):K.css(e,n)},e,n,arguments.length>1)},show:function(){return v(this,!0)},hide:function(){return v(this)},toggle:function(e,t){var n="boolean"==typeof e;return K.isFunction(e)&&K.isFunction(t)?vt.apply(this,arguments):this.each(function(){(n?e:y(this))?K(this).show():K(this).hide()})}}),K.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=nt(e,"opacity");return""===n?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:K.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=K.camelCase(n),u=e.style;if(n=K.cssProps[l]||(K.cssProps[l]=m(u,l)),s=K.cssHooks[n]||K.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if("string"===(a=typeof r)&&(o=pt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(K.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"===a&&!K.cssNumber[l]&&(r+="px"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(e){}}},css:function(e,n,r,i){var o,a,s,l=K.camelCase(n);return n=K.cssProps[l]||(K.cssProps[l]=m(e.style,l)),s=K.cssHooks[n]||K.cssHooks[l],s&&"get"in s&&(o=s.get(e,!0,i)),o===t&&(o=nt(e,n)),"normal"===o&&n in gt&&(o=gt[n]),r||i!==t?(a=parseFloat(o),r||K.isNumeric(a)?a||0:o):o},swap:function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];r=n.call(e);for(i in t)e.style[i]=o[i];return r}}),e.getComputedStyle?nt=function(t,n){var r,i,o,a,s=e.getComputedStyle(t,null),l=t.style;return s&&(r=s.getPropertyValue(n)||s[n],""===r&&!K.contains(t.ownerDocument,t)&&(r=K.style(t,n)),ft.test(r)&&ut.test(n)&&(i=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=r,r=s.width,l.width=i,l.minWidth=o,l.maxWidth=a)),r}:R.documentElement.currentStyle&&(nt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],o=e.style;return null==i&&o&&o[t]&&(i=o[t]),ft.test(i)&&!st.test(t)&&(n=o.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),o.left="fontSize"===t?"1em":i,i=o.pixelLeft+"px",o.left=n,r&&(e.runtimeStyle.left=r)),""===i?"auto":i}),K.each(["height","width"],function(e,t){K.cssHooks[t]={get:function(e,n,r){if(n)return 0===e.offsetWidth&<.test(nt(e,"display"))?K.swap(e,ht,function(){return w(e,t,r)}):w(e,t,r)},set:function(e,n,r){return b(e,n,r?x(e,t,r,K.support.boxSizing&&"border-box"===K.css(e,"boxSizing")):0)}}}),K.support.opacity||(K.cssHooks.opacity={get:function(e,t){return at.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=K.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,t>=1&&""===K.trim(o.replace(ot,""))&&n.removeAttribute&&(n.removeAttribute("filter"),r&&!r.filter)||(n.filter=ot.test(o)?o.replace(ot,i):o+" "+i)}}),K(function(){K.support.reliableMarginRight||(K.cssHooks.marginRight={get:function(e,t){return K.swap(e,{display:"inline-block"},function(){if(t)return nt(e,"marginRight")})}}),!K.support.pixelPosition&&K.fn.position&&K.each(["top","left"],function(e,t){K.cssHooks[t]={get:function(e,n){if(n){var r=nt(e,t);return ft.test(r)?K(e).position()[t]+"px":r}}}})}),K.expr&&K.expr.filters&&(K.expr.filters.hidden=function(e){return 0===e.offsetWidth&&0===e.offsetHeight||!K.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||nt(e,"display"))},K.expr.filters.visible=function(e){return!K.expr.filters.hidden(e)}),K.each({margin:"",padding:"",border:"Width"},function(e,t){K.cssHooks[e+t]={expand:function(n){var r,i="string"==typeof n?n.split(" "):[n],o={};for(r=0;r<4;r++)o[e+mt[r]+t]=i[r]||i[r-2]||i[0];return o}},ut.test(e)||(K.cssHooks[e+t].set=b)});var bt=/%20/g,xt=/\[\]$/,wt=/\r?\n/g,Tt=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Nt=/^(?:select|textarea)/i;K.fn.extend({serialize:function(){return K.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?K.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Nt.test(this.nodeName)||Tt.test(this.type))}).map(function(e,t){var n=K(this).val();return null==n?null:K.isArray(n)?K.map(n,function(e,n){return{name:t.name,value:e.replace(wt,"\r\n")}}):{name:t.name,value:n.replace(wt,"\r\n")}}).get()}}),K.param=function(e,n){var r,i=[],o=function(e,t){t=K.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=K.ajaxSettings&&K.ajaxSettings.traditional),K.isArray(e)||e.jquery&&!K.isPlainObject(e))K.each(e,function(){o(this.name,this.value)});else for(r in e)N(r,e[r],n,o);return i.join("&").replace(bt,"+")};var Ct,kt,Et=/#.*$/,St=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,At=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,jt=/^(?:GET|HEAD)$/,Dt=/^\/\//,Lt=/\?/,Ht=/)<[^<]*)*<\/script>/gi,Ft=/([?&])_=[^&]*/,Mt=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Ot=K.fn.load,_t={},qt={},Bt=["*/"]+["*"];try{kt=$.href}catch(e){kt=R.createElement("a"),kt.href="",kt=kt.href}Ct=Mt.exec(kt.toLowerCase())||[],K.fn.load=function(e,n,r){if("string"!=typeof e&&Ot)return Ot.apply(this,arguments);if(!this.length)return this;var i,o,a,s=this,l=e.indexOf(" ");return l>=0&&(i=e.slice(l,e.length),e=e.slice(0,l)),K.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(o="POST"),K.ajax({url:e,type:o,dataType:"html",data:n,complete:function(e,t){r&&s.each(r,a||[e.responseText,t,e])}}).done(function(e){a=arguments,s.html(i?K("
").append(e.replace(Ht,"")).find(i):e)}),this},K.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){K.fn[t]=function(e){return this.on(t,e)}}),K.each(["get","post"],function(e,n){K[n]=function(e,r,i,o){return K.isFunction(r)&&(o=o||i,i=r,r=t),K.ajax({type:n,url:e,data:r,success:i,dataType:o})}}),K.extend({getScript:function(e,n){return K.get(e,t,n,"script")},getJSON:function(e,t,n){return K.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?E(e,K.ajaxSettings):(t=e,e=K.ajaxSettings),E(e,t),e},ajaxSettings:{url:kt,isLocal:At.test(Ct[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Bt},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":K.parseJSON,"text xml":K.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:C(_t),ajaxTransport:C(qt),ajax:function(e,n){function r(e,n,r,a){var u,f,v,b,w,N=n;2!==x&&(x=2,l&&clearTimeout(l),s=t,o=a||"",T.readyState=e>0?4:0,r&&(b=S(p,T,r)),e>=200&&e<300||304===e?(p.ifModified&&(w=T.getResponseHeader("Last-Modified"),w&&(K.lastModified[i]=w),(w=T.getResponseHeader("Etag"))&&(K.etag[i]=w)),304===e?(N="notmodified",u=!0):(u=A(p,b),N=u.state,f=u.data,v=u.error,u=!v)):(v=N,N&&!e||(N="error",e<0&&(e=0))),T.status=e,T.statusText=(n||N)+"",u?g.resolveWith(d,[f,N,T]):g.rejectWith(d,[T,N,v]),T.statusCode(y),y=t,c&&h.trigger("ajax"+(u?"Success":"Error"),[T,p,u?f:v]),m.fireWith(d,[T,N]),c&&(h.trigger("ajaxComplete",[T,p]),--K.active||K.event.trigger("ajaxStop")))}"object"==typeof e&&(n=e,e=t),n=n||{};var i,o,a,s,l,u,c,f,p=K.ajaxSetup({},n),d=p.context||p,h=d!==p&&(d.nodeType||d instanceof K)?K(d):K.event,g=K.Deferred(),m=K.Callbacks("once memory"),y=p.statusCode||{},v={},b={},x=0,w="canceled",T={readyState:0,setRequestHeader:function(e,t){if(!x){var n=e.toLowerCase();e=b[n]=b[n]||e,v[e]=t}return this},getAllResponseHeaders:function(){return 2===x?o:null},getResponseHeader:function(e){var n;if(2===x){if(!a)for(a={};n=St.exec(o);)a[n[1].toLowerCase()]=n[2];n=a[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return x||(p.mimeType=e),this},abort:function(e){return e=e||w,s&&s.abort(e),r(0,e),this}};if(g.promise(T),T.success=T.done,T.error=T.fail,T.complete=m.add,T.statusCode=function(e){if(e){var t;if(x<2)for(t in e)y[t]=[y[t],e[t]];else t=e[T.status],T.always(t)}return this},p.url=((e||p.url)+"").replace(Et,"").replace(Dt,Ct[1]+"//"),p.dataTypes=K.trim(p.dataType||"*").toLowerCase().split(te),null==p.crossDomain&&(u=Mt.exec(p.url.toLowerCase()),p.crossDomain=!(!u||u[1]===Ct[1]&&u[2]===Ct[2]&&(u[3]||("http:"===u[1]?80:443))==(Ct[3]||("http:"===Ct[1]?80:443)))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=K.param(p.data,p.traditional)),k(_t,p,n,T),2===x)return T;if(c=p.global,p.type=p.type.toUpperCase(),p.hasContent=!jt.test(p.type),c&&0==K.active++&&K.event.trigger("ajaxStart"),!p.hasContent&&(p.data&&(p.url+=(Lt.test(p.url)?"&":"?")+p.data,delete p.data),i=p.url,!1===p.cache)){var N=K.now(),C=p.url.replace(Ft,"$1_="+N);p.url=C+(C===p.url?(Lt.test(p.url)?"&":"?")+"_="+N:"")}(p.data&&p.hasContent&&!1!==p.contentType||n.contentType)&&T.setRequestHeader("Content-Type",p.contentType),p.ifModified&&(i=i||p.url,K.lastModified[i]&&T.setRequestHeader("If-Modified-Since",K.lastModified[i]),K.etag[i]&&T.setRequestHeader("If-None-Match",K.etag[i])),T.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Bt+"; q=0.01":""):p.accepts["*"]);for(f in p.headers)T.setRequestHeader(f,p.headers[f]);if(!p.beforeSend||!1!==p.beforeSend.call(d,T,p)&&2!==x){w="abort";for(f in{success:1,error:1,complete:1})T[f](p[f]);if(s=k(qt,p,n,T)){T.readyState=1,c&&h.trigger("ajaxSend",[T,p]),p.async&&p.timeout>0&&(l=setTimeout(function(){T.abort("timeout")},p.timeout));try{x=1,s.send(v,r)}catch(e){if(!(x<2))throw e;r(-1,e)}}else r(-1,"No Transport");return T}return T.abort()},active:0,lastModified:{},etag:{}});var Wt=[],Pt=/\?/,Rt=/(=)\?(?=&|$)|\?\?/,$t=K.now();K.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Wt.pop()||K.expando+"_"+$t++;return this[e]=!0,e}}),K.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,l=n.data,u=n.url,c=!1!==n.jsonp,f=c&&Rt.test(u),p=c&&!f&&"string"==typeof l&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Rt.test(l);if("jsonp"===n.dataTypes[0]||f||p)return o=n.jsonpCallback=K.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,a=e[o],f?n.url=u.replace(Rt,"$1"+o):p?n.data=l.replace(Rt,"$1"+o):c&&(n.url+=(Pt.test(u)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||K.error(o+" was not called"),s[0]},n.dataTypes[0]="json",e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Wt.push(o)),s&&K.isFunction(a)&&a(s[0]),s=a=t}),"script"}),K.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return K.globalEval(e),e}}}),K.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),K.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=R.head||R.getElementsByTagName("head")[0]||R.documentElement;return{send:function(i,o){n=R.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){(i||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||o(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var It,zt=!!e.ActiveXObject&&function(){for(var e in It)It[e](0,1)},Xt=0;K.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&j()||D()}:j,function(e){K.extend(K.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(K.ajaxSettings.xhr()),K.support.ajax&&K.ajaxTransport(function(n){if(!n.crossDomain||K.support.cors){var r;return{send:function(i,o){var a,s,l=n.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.password):l.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)l[s]=n.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)l.setRequestHeader(s,i[s])}catch(e){}l.send(n.hasContent&&n.data||null),r=function(e,i){var s,u,c,f,p;try{if(r&&(i||4===l.readyState))if(r=t,a&&(l.onreadystatechange=K.noop,zt&&delete It[a]),i)4!==l.readyState&&l.abort();else{s=l.status,c=l.getAllResponseHeaders(),f={},(p=l.responseXML)&&p.documentElement&&(f.xml=p);try{f.text=l.responseText}catch(e){}try{u=l.statusText}catch(e){u=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=f.text?200:404}}catch(e){i||o(-1,e)}f&&o(s,u,f,c)},n.async?4===l.readyState?setTimeout(r,0):(a=++Xt,zt&&(It||(It={},K(e).unload(zt)),It[a]=r),l.onreadystatechange=r):r()},abort:function(){r&&r(0,1)}}}});var Ut,Yt,Vt=/^(?:toggle|show|hide)$/,Jt=new RegExp("^(?:([-+])=|)("+Z+")([a-z%]*)$","i"),Gt=/queueHooks$/,Qt=[O],Kt={"*":[function(e,t){var n,r,i=this.createTween(e,t),o=Jt.exec(t),a=i.cur(),s=+a||0,l=1,u=20;if(o){if(n=+o[2],"px"!==(r=o[3]||(K.cssNumber[e]?"":"px"))&&s){s=K.css(i.elem,e,!0)||n||1;do{l=l||".5",s/=l,K.style(i.elem,e,s+r)}while(l!==(l=i.cur()/a)&&1!==l&&--u)}i.unit=r,i.start=s,i.end=o[1]?s+(o[1]+1)*n:n}return i}]};K.Animation=K.extend(F,{tweener:function(e,t){K.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var n,r=0,i=e.length;r-1,f={},p={};c?(p=a.position(),i=p.top,o=p.left):(i=parseFloat(l)||0,o=parseFloat(u)||0),K.isFunction(t)&&(t=t.call(e,n,s)),null!=t.top&&(f.top=t.top-s.top+i),null!=t.left&&(f.left=t.left-s.left+o),"using"in t?t.using.call(e,f):a.css(f)}},K.fn.extend({position:function(){if(this[0]){var e=this[0],t=this.offsetParent(),n=this.offset(),r=Zt.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(K.css(e,"marginTop"))||0,n.left-=parseFloat(K.css(e,"marginLeft"))||0,r.top+=parseFloat(K.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(K.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||R.body;e&&!Zt.test(e.nodeName)&&"static"===K.css(e,"position");)e=e.offsetParent;return e||R.body})}}),K.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);K.fn[e]=function(i){return K.access(this,function(e,i,o){var a=B(e);if(o===t)return a?n in a?a[n]:a.document.documentElement[i]:e[i];a?a.scrollTo(r?K(a).scrollLeft():o,r?o:K(a).scrollTop()):e[i]=o},e,i,arguments.length,null)}}),K.each({Height:"height",Width:"width"},function(e,n){K.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){K.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(!0===i||!0===o?"margin":"border");return K.access(this,function(n,r,i){var o;return K.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?K.css(n,r,i,s):K.style(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuery=e.$=K,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return K})}(window); \ No newline at end of file diff --git a/docs/js/jquery.placeholder.js b/docs/js/jquery.placeholder.js new file mode 100644 index 0000000..9c44a08 --- /dev/null +++ b/docs/js/jquery.placeholder.js @@ -0,0 +1 @@ +!function(a){function t(a){var t=a.attr("placeholder");n(a,t),a.focus(function(n){!0!==a.data("changed")&&a.val()===t&&a.val("")}).blur(function(n){""===a.val()&&a.val(t)}).change(function(t){a.data("changed",""!==a.val())})}function n(a,t){""===a.val()?a.val(t):a.data("changed",!0)}function e(t){var n=c(t);t.after(n),""===t.val()?t.hide():n.hide(),a(t).blur(function(a){""===t.val()&&(t.hide(),n.show())}),a(n).focus(function(a){t.show().focus(),n.hide()})}function c(t){return a("").attr({placeholder:t.attr("placeholder"),value:t.attr("placeholder"),id:t.attr("id"),readonly:!0}).addClass(t.attr("class"))}function o(t){t.find(":input[placeholder]").each(function(){!0!==a(this).data("changed")&&a(this).val()===a(this).attr("placeholder")&&a(this).val("")})}"placeholder"in document.createElement("input")||a(document).ready(function(){a(":input[placeholder]").not(":password").each(function(){t(a(this))}),a(":password[placeholder]").each(function(){e(a(this))}),a("form").submit(function(t){o(a(this))})})}(jQuery); \ No newline at end of file diff --git a/docs/js/jquery.ui.rlightbox.js b/docs/js/jquery.ui.rlightbox.js new file mode 100644 index 0000000..60c45fd --- /dev/null +++ b/docs/js/jquery.ui.rlightbox.js @@ -0,0 +1 @@ +!function(t,e){t.widget("ui.rlightbox",{options:{animationSpeed:"fast",setPrefix:"lb",showMap:!0,counterDelimiter:" / ",videoWidth:640,videoHeight:385,errorMessage:"Oh dear! Something went wrong! If the problem still appears let the page’s admin know. Would you like to try again or reject the content?",againButtonLabel:"Try again",rejectButtonLabel:"Reject this content",overwriteTitle:!1,keys:{next:[78,39],previous:[80,37],close:[67,27],panorama:[90,null]},loop:!1},_create:function(){var e,i=t.ui.rlightbox.global,o=this;i.getLightbox(),e=i.extractAnchor(this),void 0!==e.type&&(i.addToSet(e),this.element.click(function(t){i.open(o),t.preventDefault()}))},_setOption:function(t,e){}}),t.extend(t.ui.rlightbox,{global:{addToSet:function(e){var i=this.getSetName(e.self),o=t.ui.rlightbox.global.sets,n=e.self.options,a=n.setPrefix,r="."+a+"_"+i,h=t(r).index(e.element);o[i]?o[i].splice(h,0,e):(o[i]=[],o[i].push(e))},checkButtonsState:function(){var t=this.data,e=this.$lightbox,i=t.currentSet,o=t.totalElementsNumber,n=t.currentElementNumber,a=t.currentSetElement.self.options.loop;"single"===i||1===o?this.setButtonState("disabled"):1===n&&!1===a?(this.setButtonState("disabled",e.prev),this.setButtonState("default",e.next)):n===o&&!1===a?(this.setButtonState("disabled",e.next),this.setButtonState("default",e.prev)):this.setButtonState("default")},checkMinimalSize:function(t,e){var i=this.data,o=i.minimalLightboxSize,n=o.width,a=o.height;return"width"===t?es&&t+u<=r?1:2,o=e<=l?-1:e>l&&h>=e+u+d?1:2,{statusWidth:i,statusHeight:o}},getLightbox:function(){var e=this.data,i=this.$lightbox,o=this;i.root||(this.createStructure(),this.setReferences(),i.close.add(i.overlay).click(t.proxy(this.closeLightbox,this)),i.next.click(t.proxy(this.next,this)),i.prev.click(t.proxy(this.prev,this)),i.next.add(i.prev).add(i.next).add(i.close).hover(function(){t(this).is(":not(.ui-state-disabled)")&&o.setButtonState("highlight",t(this))},function(){t(this).is(":not(.ui-state-disabled)")&&o.setButtonState("default",t(this))}),i.contentContainer.mousemove(t.proxy(this.showArrow,this)).mousemove(t.proxy(this.checkSide,this)).mousemove(t.proxy(this.setCursor,this)).click(function(){"left"===e.side?o.prev.apply(o):"right"===e.side&&o.next.apply(o)}).mousedown(t.proxy(this.panoramaStart,this)).mouseup(t.proxy(this.panoramaStop,this)).mouseleave(function(){o.hideArrow.apply(o),e.side=""}),i.panoramaIcon.click(t.proxy(this.panoramaToggle,this)).hover(t.proxy(this.panoramaHighlight,this)),t(window).bind("resize.rlightbox",t.proxy(this.liveResize,this)),t(document).keyup(t.proxy(this.handleKeyboard,this)))},getOptimalSize:function(t,e){var i=this.data,o=i.minimalLightboxSize,n=o.width,a=o.height,r=this.getAvailableScreenSize(),h=r.width,s=r.height;return"width"===t?eh?h:e:"height"===t?es?s:e:void 0},getParam:function(t,e){var i,o="[\\?&]"+t+"=(\\w+)";return i=new RegExp(o).exec(e),null!==i?i[1]:null},getSetName:function(e){var i=t(e.element).attr("class"),o=e.options.setPrefix+"_",n=new RegExp(o+"([\\w-_]+)"),a=n.exec(i);return a?a[1]:"single"},checkSide:function(t){var e=this.data,i=this.$lightbox,o=i.contentContainer,n=t.pageX-o.offset().left,a=Math.round(o.width()/2);e.currentElementNumber,e.totalElementsNumber;n<=a?e.side="left":n>a&&(e.side="right"),t.preventDefault()},getSizes:function(){function t(u,c){e=d.getImageStatus(u,c),i=e.statusWidth,o=e.statusHeight,1!==i&&-1!==i||2===o||1!==o&&-1!==o||2===i?2!==i&&2!==o||(1===i||-1===i?(h=p-w-f,a=h,s=h/c,-1===i?(r=m,n=Math.ceil(u*s)):(r=Math.ceil(u*s)-f,(n=r)<=m&&t(n,a))):1===o||-1===o?(r=g-f,n=r,l=r/u,-1===o?(h=b,a=Math.ceil(c*l)):(h=Math.ceil(c*l)-w-f,(a=h)<=b&&t(n,a))):u>c?(r=g-f,n=r,l=r/u,h=Math.ceil(c*l)-f-w,((a=h)<=b||h+f+w>p)&&t(n,a)):(h=p-w-f,a=h,s=h/c,r=Math.ceil(u*s)-f,((n=r)<=m||r>g)&&t(n,a))):(1===i?r=u:-1===i&&(r=m),n=u,1===o?h=c:-1===o&&(h=b),a=c)}var e,i,o,n,a,r,h,s,l,u=(this.$lightbox,this.data),d=this,c=u.currentSetElement,g=this.getWindowSize("width"),p=this.getWindowSize("height"),m=u.minimalLightboxSize.width,b=u.minimalLightboxSize.height,x=c.width,v=c.height,f=u.lightboxPadding,w=u.headerHeight;return t(x,v),{imageTargetWidth:n,imageTargetHeight:a,lightboxTargetWidth:r,lightboxTargetHeight:h,statusWidth:i,statusHeight:o}},getWindowSize:function(e){var i=this.data,o=t(window).width(),n=t(window).height(),a=i.minimalLightboxSize,r=i.lightboxPadding,h=i.headerHeight,s=a.width+r,l=a.height+r+h;return"width"===e?o
"),a.css({display:"none",width:o,height:n}),l.removeClass("ui-lightbox-loader").empty().append(d).children().wrap(a),u.resolve()}var o,n,a,r=this.data,h=this.$lightbox,s=this,l=h.content,u=t.Deferred(),d=r.htmlFlash,c=r.currentSetElement,g=c.self.options;return l.addClass("ui-lightbox-loader"),setTimeout(i,1e3),u.promise()},loadContentImage:function(e){var i=this.$lightbox,o=this.data,n=this,a=o.currentSetElement,r=t.Deferred(),h=t("");return i.content.addClass("ui-lightbox-loader"),h.attr("src",e).bind("load",function(){t(this).unbind("load"),a.width=this.width,a.height=this.height,i.content.removeClass("ui-lightbox-loader").empty().append(this).children().hide(),r.resolve()}).error(function(){i.content.removeClass("ui-lightbox-loader"),n.showErrorMessage(),r.resolve()}).each(function(){if(this.complete||void 0===this.complete){var t=this.src;this.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==",this.src=t}}),r.promise()},loadContentVimeo:function(e){var i=this.data,o=this.$lightbox,n=this,a=t.Deferred(),r=i.providers.vimeo,h=i.currentSetElement,s=h.self.options;i.minimalLightboxSize;return o.content.addClass("ui-lightbox-loader"),t.ajax({url:r,data:{url:e,maxwidth:s.videoWidth,maxheight:s.videoHeight},dataType:"jsonp",timeout:5e3}).success(function(t){o.content.removeClass("ui-lightbox-loader").empty().append(t.html).children().wrap("
").end().find("div:first").width(t.width).height(t.height),!1===s.overwriteTitle&&(h.title=t.title),h.width=t.width,h.height=t.height,a.resolve()}).error(function(){o.content.removeClass("ui-lightbox-loader"),n.showErrorMessage(),a.resolve()}),a.promise()},loadContentYoutube:function(e){function i(){a.content.removeClass("ui-lightbox-loader"),h.showErrorMessage(),s.resolve()}var o,n=this.data,a=this.$lightbox,r=a.content,h=this,s=t.Deferred(),l=n.providers.youtube,u=n.currentSetElement,d=u.self.options,c=(n.minimalLightboxSize,d.videoWidth),g=d.videoHeight,p=n.htmlYoutube;return a.content.addClass("ui-lightbox-loader"),t.ajax({url:l+u.id+"?callback=?",data:{v:2,alt:"jsonc",prettyprint:!0},dataType:"jsonp",timeout:5e3}).success(function(e){if(e.error)return void i();p=h.replaceHtmlPatterns(p,{width:c,height:g,url:u.id}),o=t("
"),o.css({display:"none",width:c,height:g}),r.removeClass("ui-lightbox-loader").empty().append(p).children().wrap(o),!1===d.overwriteTitle&&(u.title=e.data.title),u.width=c,u.height=g,s.resolve()}).error(function(){i()}),s.promise()},navigationGoToElement:function(t){var e=this.data,i=this.sets,o=this.$lightbox,n=e.currentSet;e.currentElementNumber=t,e.currentSetElement=i[n][t-1],this.setNextQueue(),o.queueContainer.next.dequeue("lightboxNext")},next:function(){var t=this.data,e=this.sets,i=this.$lightbox,o=t.ready,n=t.panoramaOn,a=t.currentSet,r=t.currentElementNumber,h=t.totalElementsNumber,s=t.currentSetElement.self.options,l=s.loop,u=!0;o&&"single"!==a&&!1===n&&(r+1<=h?t.currentElementNumber=r+=1:r+1>h&&l?t.currentElementNumber=r=1:u=!1,u&&(t.currentSetElement=e[a][r-1],this.setNextQueue(),i.queueContainer.next.dequeue("lightboxNext")))},open:function(e){var i=this.data,o=this.sets,n=this.$lightbox,a=e.element,r=this.getSetName(e);t(a).attr("href");i.currentSet=r,i.totalElementsNumber=o[r].length,i.currentElementNumber=this.getCurrentElementNumber(a),i.currentSetElement=o[r][i.currentElementNumber-1],this.setOpenQueue(),this.setNextQueue(),this.checkButtonsState(),n.queueContainer.open.dequeue("lightboxOpen")},panoramaCenterContent:function(){var t,e,i=this.data,o=this.$lightbox,n=i.currentSetElement,a=this.getAvailableScreenSize(),r=a.width,h=a.height,s=n.width,l=n.height,u=o.content,d=u.find("img");t=rl?l:d<=r?r:d,e=c>u?u:c<=h?h:c,o.content.width(t).height(e)},panoramaShowIcon:function(t,e){var i=this.$lightbox,o=e||"",n="ui-lightbox-panorama-icon-"+t+o;i.panoramaIcon.show().removeClass().addClass(n)},panoramaShowMap:function(){var t,e,i,o,n,a,r=this.data,h=r.minimalLightboxSize,s=this.$lightbox,l=s.content,u=l.find("img"),d=u.width(),c=u.height(),g=r.currentSetElement,p=r.mapSize;i=p.width/g.width,o=p.height/g.height,n=d=1?t.currentElementNumber=r-=1:r-1<1&&l?t.currentElementNumber=r=h:u=!1,u&&(t.currentSetElement=e[a][r-1],this.setNextQueue(),i.queueContainer.next.dequeue("lightboxNext")))},removeSetElement:function(t){var e=this.data,i=this.sets,o=e.currentSet,n=e.totalElementsNumber;i[o].splice(t-1,1),1===n||"single"===o?(this.closeLightbox(),this.destroy()):(this.destroy(),e.totalElementsNumber=i[o].length,t===n?this.navigationGoToElement(t-1):this.navigationGoToElement(t))},replaceHtmlPatterns:function(e,i){return t.each(i,function(t,i){var o=new RegExp("{"+t+"}","g");e=e.replace(o,i)}),e},setButtonState:function(t,e){var i=this.$lightbox,o=e||i.controlButtons;switch(t){case"default":o.removeClass("ui-state-highlight ui-state-disabled");break;case"highlight":o.addClass("ui-state-highlight");break;case"disabled":o.addClass("ui-state-disabled")}},setCursor:function(t){var e=this.data,i=this.$lightbox,o=i.contentContainer,n=e.currentSet,a=e.currentSetElement,r=e.currentSetElement.type,h=e.totalElementsNumber,s=e.currentElementNumber,l=e.side,u=e.panoramaOn,d=e.showErrorMessage,c=a.self.options,g=c.loop;e.ready?("single"===n||1===h||1===s&&"left"===l||s===h&&"right"===l)&&!1===u&&("image"===r||"image"!==r&&d)?!1===g?o.css("cursor","default"):o.css("cursor","pointer"):u?o.css("cursor","move"):"image"===r||"image"!==r&&d?o.css("cursor","pointer"):o.css("cursor","auto"):o.css("cursor","default"),t&&t.preventDefault()},setNextQueue:function(){var e=this.$lightbox,i=[t.proxy(this.queueSlideUpHeader,this),t.proxy(this.queueHideContent,this),t.proxy(this.queueLoadContent,this),t.proxy(this.queueResizeLightbox,this),t.proxy(this.queueCenterContent,this),t.proxy(this.queueShowContent,this),t.proxy(this.queueSlideDownHeader,this)];e.queueContainer.next.queue("lightboxNext",i)},setOpenQueue:function(){var e=this.$lightbox,i=[t.proxy(this.queueShowOverlay,this),t.proxy(this.queueCenterLightbox,this),t.proxy(this.queueLoadContent,this),t.proxy(this.queueResizeLightbox,this),t.proxy(this.queueCenterContent,this),t.proxy(this.queueShowContent,this),t.proxy(this.queueSlideDownHeader,this)];e.queueContainer.open.queue("lightboxOpen",i)},setReferences:function(){var e=this.$lightbox;e.root=t("#ui-lightbox"),e.panoramaIcon=e.root.find("#ui-lightbox-panorama-icon"),e.contentContainer=e.root.find("#ui-lightbox-content-container"),e.content=e.contentContainer.find("#ui-lightbox-content"),e.arrow=e.contentContainer.find("#ui-lightbox-arrow"),e.header=e.root.find("#ui-lightbox-bottombar"),e.headerWrapper=e.header.find("#ui-lightbox-title-wrapper"),e.overlay=t("#ui-lightbox-overlay"),e.next=e.root.find("#ui-lightbox-button-next"),e.prev=e.root.find("#ui-lightbox-button-prev"),e.controlButtons=e.next.add(e.prev),e.close=e.root.find("#ui-lightbox-button-close"),e.counter=e.root.find("#ui-lightbox-counter"),e.title=e.root.find("#ui-lightbox-title"),e.map=t("#ui-lightbox-map"),e.viewport=e.map.children().eq(0),e.queueContainer={open:t({}),next:t({})}},showArrow:function(t){var e=this.data,i=this.$lightbox,o=i.arrow,n=e.showErrorMessage,a=e.side,r=e.currentElementNumber,h=e.totalElementsNumber,s=e.currentSetElement.self.options.loop;e.ready&&"single"!==e.currentSet&&("image"===e.currentSetElement.type||n)&&!1===e.panoramaOn&&("left"===a&&(r>1||s)?o.show().removeClass("ui-lightbox-arrow-next ui-corner-left").addClass("ui-lightbox-arrow-prev ui-corner-right").find("span").removeClass("ui-icon-carat-1-e").addClass("ui-icon-carat-1-w"):"right"===a&&(r\x3c!--[if !IE]>--\x3e\x3c!----\x3e\x3c!--",htmlErrorScreen:"
{message}
",htmlYoutube:"",htmlLightbox:"",htmlMap:"",htmlOverlay:""}}})}(jQuery); \ No newline at end of file diff --git a/docs/js/jquery.ui.widget.min.js b/docs/js/jquery.ui.widget.min.js new file mode 100644 index 0000000..23d5de5 --- /dev/null +++ b/docs/js/jquery.ui.widget.min.js @@ -0,0 +1 @@ +!function(t,e){if(t.cleanData){var i=t.cleanData;t.cleanData=function(e){for(var n,s=0;null!=(n=e[s]);s++)try{t(n).triggerHandler("remove")}catch(t){}i(e)}}else{var n=t.fn.remove;t.fn.remove=function(e,i){return this.each(function(){return i||e&&!t.filter(e,[this]).length||t("*",this).add([this]).each(function(){try{t(this).triggerHandler("remove")}catch(t){}}),n.call(t(this),e,i)})}}t.widget=function(e,i,n){var s,a=e.split(".")[0];e=e.split(".")[1],s=a+"-"+e,n||(n=i,i=t.Widget),t.expr[":"][s]=function(i){return!!t.data(i,e)},t[a]=t[a]||{},t[a][e]=function(t,e){arguments.length&&this._createWidget(t,e)},i=new i,i.options=t.extend(!0,{},i.options),t[a][e].prototype=t.extend(!0,i,{namespace:a,widgetName:e,widgetEventPrefix:t[a][e].prototype.widgetEventPrefix||e,widgetBaseClass:s},n),t.widget.bridge(e,t[a][e])},t.widget.bridge=function(i,n){t.fn[i]=function(s){var a="string"==typeof s,r=Array.prototype.slice.call(arguments,1),o=this;return s=!a&&r.length?t.extend.apply(null,[!0,s].concat(r)):s,a&&"_"===s.charAt(0)?o:(a?this.each(function(){var n=t.data(this,i),a=n&&t.isFunction(n[s])?n[s].apply(n,r):n;if(a!==n&&a!==e)return o=a,!1}):this.each(function(){var e=t.data(this,i);e?e.option(s||{})._init():t.data(this,i,new n(s,this))}),o)}},t.Widget=function(t,e){arguments.length&&this._createWidget(t,e)},t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(e,i){t.data(i,this.widgetName,this),this.element=t(i),this.options=t.extend(!0,{},this.options,this._getCreateOptions(),e);var n=this;this.element.bind("remove."+this.widgetName,function(){n.destroy()}),this._create(),this._trigger("create"),this._init()},_getCreateOptions:function(){return t.metadata&&t.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName),this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(i,n){var s=i;if(0===arguments.length)return t.extend({},this.options);if("string"==typeof i){if(n===e)return this.options[i];s={},s[i]=n}return this._setOptions(s),this},_setOptions:function(e){var i=this;return t.each(e,function(t,e){i._setOption(t,e)}),this},_setOption:function(t,e){return this.options[t]=e,"disabled"===t&&this.widget()[e?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",e),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(e,i,n){var s=this.options[e];if(i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),n=n||{},i.originalEvent){e=t.event.props.length;for(var a;e;)a=t.event.props[--e],i[a]=i.originalEvent[a]}return this.element.trigger(i,n),!(t.isFunction(s)&&!1===s.call(this.element[0],i,n)||i.isDefaultPrevented())}}}(jQuery); \ No newline at end of file diff --git a/js/min/scripts-ck.js b/docs/js/min/scripts-ck.js similarity index 100% rename from js/min/scripts-ck.js rename to docs/js/min/scripts-ck.js diff --git a/docs/js/modernizr-latest.js b/docs/js/modernizr-latest.js new file mode 100644 index 0000000..f534e72 --- /dev/null +++ b/docs/js/modernizr-latest.js @@ -0,0 +1 @@ +window.Modernizr=function(e,t,n){function r(e){g.cssText=e}function o(e,t){return r(E.join(e+";")+(t||""))}function a(e,t){return typeof e===t}function i(e,t){return!!~(""+e).indexOf(t)}function c(e,t){for(var r in e){var o=e[r];if(!i(o,"-")&&g[o]!==n)return"pfx"!=t||o}return!1}function s(e,t,r){for(var o in e){var i=t[e[o]];if(i!==n)return!1===r?e[o]:a(i,"function")?i.bind(r||t):i}return!1}function u(e,t,n){var r=e.charAt(0).toUpperCase()+e.slice(1),o=(e+" "+w.join(r+" ")+r).split(" ");return a(t,"string")||a(t,"undefined")?c(o,t):(o=(e+" "+S.join(r+" ")+r).split(" "),s(o,t,n))}var l,d,f={},m=t.documentElement,p="modernizr",h=t.createElement(p),g=h.style,v=t.createElement("input"),y=":)",b={}.toString,E=" -webkit- -moz- -o- -ms- ".split(" "),x="Webkit Moz O ms",w=x.split(" "),S=x.toLowerCase().split(" "),C={svg:"http://www.w3.org/2000/svg"},k={},T={},N={},M=[],P=M.slice,j=function(e,n,r,o){var a,i,c,s,u=t.createElement("div"),l=t.body,d=l||t.createElement("body");if(parseInt(r,10))for(;r--;)c=t.createElement("div"),c.id=o?o[r]:p+(r+1),u.appendChild(c);return a=["­",'"].join(""),u.id=p,(l?u:d).innerHTML+=a,d.appendChild(u),l||(d.style.background="",d.style.overflow="hidden",s=m.style.overflow,m.style.overflow="hidden",m.appendChild(d)),i=n(u,e),l?u.parentNode.removeChild(u):(d.parentNode.removeChild(d),m.style.overflow=s),!!i},$=function(t){var n=e.matchMedia||e.msMatchMedia;if(n)return n(t)&&n(t).matches||!1;var r;return j("@media "+t+" { #"+p+" { position: absolute; } }",function(t){r="absolute"==(e.getComputedStyle?getComputedStyle(t,null):t.currentStyle).position}),r},D=function(){function e(e,o){o=o||t.createElement(r[e]||"div"),e="on"+e;var i=e in o;return i||(o.setAttribute||(o=t.createElement("div")),o.setAttribute&&o.removeAttribute&&(o.setAttribute(e,""),i=a(o[e],"function"),a(o[e],"undefined")||(o[e]=n),o.removeAttribute(e))),o=null,i}var r={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return e}(),F={}.hasOwnProperty;d=a(F,"undefined")||a(F.call,"undefined")?function(e,t){return t in e&&a(e.constructor.prototype[t],"undefined")}:function(e,t){return F.call(e,t)},Function.prototype.bind||(Function.prototype.bind=function(e){var t=this;if("function"!=typeof t)throw new TypeError;var n=P.call(arguments,1),r=function(){if(this instanceof r){var o=function(){};o.prototype=t.prototype;var a=new o,i=t.apply(a,n.concat(P.call(arguments)));return Object(i)===i?i:a}return t.apply(e,n.concat(P.call(arguments)))};return r}),k.flexbox=function(){return u("flexWrap")},k.flexboxlegacy=function(){return u("boxDirection")},k.canvas=function(){var e=t.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))},k.canvastext=function(){return!(!f.canvas||!a(t.createElement("canvas").getContext("2d").fillText,"function"))},k.webgl=function(){return!!e.WebGLRenderingContext},k.touch=function(){var n;return"ontouchstart"in e||e.DocumentTouch&&t instanceof DocumentTouch?n=!0:j(["@media (",E.join("touch-enabled),("),p,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(e){n=9===e.offsetTop}),n},k.geolocation=function(){return"geolocation"in navigator},k.postmessage=function(){return!!e.postMessage},k.websqldatabase=function(){return!!e.openDatabase},k.indexedDB=function(){return!!u("indexedDB",e)},k.hashchange=function(){return D("hashchange",e)&&(t.documentMode===n||t.documentMode>7)},k.history=function(){return!(!e.history||!history.pushState)},k.draganddrop=function(){var e=t.createElement("div");return"draggable"in e||"ondragstart"in e&&"ondrop"in e},k.websockets=function(){return"WebSocket"in e||"MozWebSocket"in e},k.rgba=function(){return r("background-color:rgba(150,255,150,.5)"),i(g.backgroundColor,"rgba")},k.hsla=function(){return r("background-color:hsla(120,40%,100%,.5)"),i(g.backgroundColor,"rgba")||i(g.backgroundColor,"hsla")},k.multiplebgs=function(){return r("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(g.background)},k.backgroundsize=function(){return u("backgroundSize")},k.borderimage=function(){return u("borderImage")},k.borderradius=function(){return u("borderRadius")},k.boxshadow=function(){return u("boxShadow")},k.textshadow=function(){return""===t.createElement("div").style.textShadow},k.opacity=function(){return o("opacity:.55"),/^0.55$/.test(g.opacity)},k.cssanimations=function(){return u("animationName")},k.csscolumns=function(){return u("columnCount")},k.cssgradients=function(){var e="background-image:";return r((e+"-webkit- ".split(" ").join("gradient(linear,left top,right bottom,from(#9f9),to(white));"+e)+E.join("linear-gradient(left top,#9f9, white);"+e)).slice(0,-e.length)),i(g.backgroundImage,"gradient")},k.cssreflections=function(){return u("boxReflect")},k.csstransforms=function(){return!!u("transform")},k.csstransforms3d=function(){var e=!!u("perspective");return e&&"webkitPerspective"in m.style&&j("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(t,n){e=9===t.offsetLeft&&3===t.offsetHeight}),e},k.csstransitions=function(){return u("transition")},k.fontface=function(){var e;return j('@font-face {font-family:"font";src:url("https://")}',function(n,r){var o=t.getElementById("smodernizr"),a=o.sheet||o.styleSheet,i=a?a.cssRules&&a.cssRules[0]?a.cssRules[0].cssText:a.cssText||"":"";e=/src/i.test(i)&&0===i.indexOf(r.split(" ")[0])}),e},k.generatedcontent=function(){var e;return j(["#",p,"{font:0/0 a}#",p,':after{content:"',y,'";visibility:hidden;font:3px/1 a}'].join(""),function(t){e=t.offsetHeight>=3}),e},k.video=function(){var e=t.createElement("video"),n=!1;try{(n=!!e.canPlayType)&&(n=new Boolean(n),n.ogg=e.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),n.h264=e.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),n.webm=e.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(e){}return n},k.audio=function(){var e=t.createElement("audio"),n=!1;try{(n=!!e.canPlayType)&&(n=new Boolean(n),n.ogg=e.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),n.mp3=e.canPlayType("audio/mpeg;").replace(/^no$/,""),n.wav=e.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),n.m4a=(e.canPlayType("audio/x-m4a;")||e.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(e){}return n},k.localstorage=function(){try{return localStorage.setItem(p,p),localStorage.removeItem(p),!0}catch(e){return!1}},k.sessionstorage=function(){try{return sessionStorage.setItem(p,p),sessionStorage.removeItem(p),!0}catch(e){return!1}},k.webworkers=function(){return!!e.Worker},k.applicationcache=function(){return!!e.applicationCache},k.svg=function(){return!!t.createElementNS&&!!t.createElementNS(C.svg,"svg").createSVGRect},k.inlinesvg=function(){var e=t.createElement("div");return e.innerHTML="",(e.firstChild&&e.firstChild.namespaceURI)==C.svg},k.smil=function(){return!!t.createElementNS&&/SVGAnimate/.test(b.call(t.createElementNS(C.svg,"animate")))},k.svgclippaths=function(){return!!t.createElementNS&&/SVGClipPath/.test(b.call(t.createElementNS(C.svg,"clipPath")))};for(var z in k)d(k,z)&&(l=z.toLowerCase(),f[l]=k[z](),M.push((f[l]?"":"no-")+l));return f.input||function(){f.input=function(n){for(var r=0,o=n.length;r",r.insertBefore(n.lastChild,r.firstChild)}function r(){var e=v.elements;return"string"==typeof e?e.split(" "):e}function o(e){var t=g[e[p]];return t||(t={},h++,e[p]=h,g[h]=t),t}function a(e,n,r){if(n||(n=t),l)return n.createElement(e);r||(r=o(n));var a;return a=r.cache[e]?r.cache[e].cloneNode():m.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e),!a.canHaveChildren||f.test(e)||a.tagUrn?a:r.frag.appendChild(a)}function i(e,n){if(e||(e=t),l)return e.createDocumentFragment();n=n||o(e);for(var a=n.frag.cloneNode(),i=0,c=r(),s=c.length;i",u="hidden"in e,l=1==e.childNodes.length||function(){t.createElement("a");var e=t.createDocumentFragment();return void 0===e.cloneNode||void 0===e.createDocumentFragment||void 0===e.createElement}()}catch(e){u=!0,l=!0}}();var v={elements:d.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==d.shivCSS,supportsUnknownElements:l,shivMethods:!1!==d.shivMethods,type:"default",shivDocument:s,createElement:a,createDocumentFragment:i};e.html5=v,s(t)}(this,t),f._version="2.8.3",f._prefixes=E,f._domPrefixes=S,f._cssomPrefixes=w,f.mq=$,f.hasEvent=D,f.testProp=function(e){return c([e])},f.testAllProps=u,f.testStyles=j,f.prefixed=function(e,t,n){return t?u(e,t,n):u(e,"pfx")},m.className=m.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+" js "+M.join(" "),f}(this,this.document); \ No newline at end of file diff --git a/docs/js/modernizr.custom.26633.js b/docs/js/modernizr.custom.26633.js new file mode 100644 index 0000000..7ab43ae --- /dev/null +++ b/docs/js/modernizr.custom.26633.js @@ -0,0 +1 @@ +window.Modernizr=function(e,t,n){function r(e){m.cssText=e}function o(e,t){return typeof e===t}function i(e,t){return!!~(""+e).indexOf(t)}function a(e,t){for(var r in e){var o=e[r];if(!i(o,"-")&&m[o]!==n)return"pfx"!=t||o}return!1}function c(e,t,r){for(var i in e){var a=t[e[i]];if(a!==n)return!1===r?e[i]:o(a,"function")?a.bind(r||t):a}return!1}function s(e,t,n){var r=e.charAt(0).toUpperCase()+e.slice(1),i=(e+" "+g.join(r+" ")+r).split(" ");return o(t,"string")||o(t,"undefined")?a(i,t):(i=(e+" "+b.join(r+" ")+r).split(" "),c(i,t,n))}var l,u,f={},d=t.documentElement,p="modernizr",h=t.createElement(p),m=h.style,v=" -webkit- -moz- -o- -ms- ".split(" "),y="Webkit Moz O ms",g=y.split(" "),b=y.toLowerCase().split(" "),E={},j=[],C=j.slice,w=function(e,n,r,o){var i,a,c,s,l=t.createElement("div"),u=t.body,f=u||t.createElement("body");if(parseInt(r,10))for(;r--;)c=t.createElement("div"),c.id=o?o[r]:p+(r+1),l.appendChild(c);return i=["­",'"].join(""),l.id=p,(u?l:f).innerHTML+=i,f.appendChild(l),u||(f.style.background="",f.style.overflow="hidden",s=d.style.overflow,d.style.overflow="hidden",d.appendChild(f)),a=n(l,e),u?l.parentNode.removeChild(l):(f.parentNode.removeChild(f),d.style.overflow=s),!!a},x={}.hasOwnProperty;u=o(x,"undefined")||o(x.call,"undefined")?function(e,t){return t in e&&o(e.constructor.prototype[t],"undefined")}:function(e,t){return x.call(e,t)},Function.prototype.bind||(Function.prototype.bind=function(e){var t=this;if("function"!=typeof t)throw new TypeError;var n=C.call(arguments,1),r=function(){if(this instanceof r){var o=function(){};o.prototype=t.prototype;var i=new o,a=t.apply(i,n.concat(C.call(arguments)));return Object(a)===a?a:i}return t.apply(e,n.concat(C.call(arguments)))};return r}),E.touch=function(){var n;return"ontouchstart"in e||e.DocumentTouch&&t instanceof DocumentTouch?n=!0:w(["@media (",v.join("touch-enabled),("),p,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(e){n=9===e.offsetTop}),n},E.backgroundsize=function(){return s("backgroundSize")},E.csstransforms3d=function(){var e=!!s("perspective");return e&&"webkitPerspective"in d.style&&w("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(t,n){e=9===t.offsetLeft&&3===t.offsetHeight}),e},E.csstransitions=function(){return s("transition")};for(var S in E)u(E,S)&&(l=S.toLowerCase(),f[l]=E[S](),j.push((f[l]?"":"no-")+l));return f.addTest=function(e,t){if("object"==typeof e)for(var r in e)u(e,r)&&f.addTest(r,e[r]);else{if(e=e.toLowerCase(),f[e]!==n)return f;t="function"==typeof t?t():t,d.className+=" "+(t?"":"no-")+e,f[e]=t}return f},r(""),h=null,function(e,t){function n(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",r.insertBefore(n.lastChild,r.firstChild)}function r(){var e=y.elements;return"string"==typeof e?e.split(" "):e}function o(e){var t=v[e[h]];return t||(t={},m++,e[h]=m,v[m]=t),t}function i(e,n,r){if(n||(n=t),u)return n.createElement(e);r||(r=o(n));var i;return i=r.cache[e]?r.cache[e].cloneNode():p.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e),i.canHaveChildren&&!d.test(e)?r.frag.appendChild(i):i}function a(e,n){if(e||(e=t),u)return e.createDocumentFragment();n=n||o(e);for(var i=n.frag.cloneNode(),a=0,c=r(),s=c.length;a",l="hidden"in e,u=1==e.childNodes.length||function(){t.createElement("a");var e=t.createDocumentFragment();return void 0===e.cloneNode||void 0===e.createDocumentFragment||void 0===e.createElement}()}catch(e){l=!0,u=!0}}();var y={elements:f.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:!1!==f.shivCSS,supportsUnknownElements:u,shivMethods:!1!==f.shivMethods,type:"default",shivDocument:s,createElement:i,createDocumentFragment:a};e.html5=y,s(t)}(this,t),f._version="2.6.2",f._prefixes=v,f._domPrefixes=b,f._cssomPrefixes=g,f.testProp=function(e){return a([e])},f.testAllProps=s,f.testStyles=w,f.prefixed=function(e,t,n){return t?s(e,t,n):s(e,"pfx")},d.className=d.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+" js "+j.join(" "),f}(this,this.document),function(e,t,n){function r(e){return"[object Function]"==v.call(e)}function o(e){return"string"==typeof e}function i(){}function a(e){return!e||"loaded"==e||"complete"==e||"uninitialized"==e}function c(){var e=y.shift();g=1,e?e.t?h(function(){("c"==e.t?d.injectCss:d.injectJs)(e.s,0,e.a,e.x,e.e,1)},0):(e(),c()):g=0}function s(e,n,r,o,i,s,l){function u(t){if(!p&&a(f.readyState)&&(b.r=p=1,!g&&c(),f.onload=f.onreadystatechange=null,t)){"img"!=e&&h(function(){j.removeChild(f)},50);for(var r in N[n])N[n].hasOwnProperty(r)&&N[n][r].onload()}}var l=l||d.errorTimeout,f=t.createElement(e),p=0,v=0,b={t:r,s:n,e:i,a:s,x:l};1===N[n]&&(v=1,N[n]=[]),"object"==e?f.data=n:(f.src=n,f.type=e),f.width=f.height="0",f.onerror=f.onload=f.onreadystatechange=function(){u.call(this,v)},y.splice(o,0,b),"img"!=e&&(v||2===N[n]?(j.insertBefore(f,E?null:m),h(u,l)):N[n].push(f))}function l(e,t,n,r,i){return g=0,t=t||"j",o(e)?s("c"==t?w:C,e,t,this.i++,n,r,i):(y.splice(this.i++,0,e),1==y.length&&c()),this}function u(){var e=d;return e.loader={load:l,i:0},e}var f,d,p=t.documentElement,h=e.setTimeout,m=t.getElementsByTagName("script")[0],v={}.toString,y=[],g=0,b="MozAppearance"in p.style,E=b&&!!t.createRange().compareNode,j=E?p:m.parentNode,p=e.opera&&"[object Opera]"==v.call(e.opera),p=!!t.attachEvent&&!p,C=b?"object":p?"script":"img",w=p?"script":C,x=Array.isArray||function(e){return"[object Array]"==v.call(e)},S=[],N={},k={timeout:function(e,t){return t.length&&(e.timeout=t[0]),e}};d=function(e){function t(e){var t,n,r,e=e.split("!"),o=S.length,i=e.pop(),a=e.length,i={url:i,origUrl:i,prefixes:e};for(n=0;n-1?m||v():1)),S&&(S=parseFloat(S)*(S.indexOf("em")>-1?m||v():1)),x.hasquery&&(T&&$||!(T||n>=E)||!($||n<=S))||(r[x.media]||(r[x.media]=[]),r[x.media].push(c[x.rules]))}for(var z in p)p.hasOwnProperty(z)&&p[z]&&p[z].parentNode===g&&g.removeChild(p[z]);p.length=0;for(var b in r)if(r.hasOwnProperty(b)){var C=h.createElement("style"),R=r[b].join("\n");C.type="text/css",C.media=b,g.insertBefore(C,s.nextSibling),C.styleSheet?C.styleSheet.cssText=R:C.appendChild(h.createTextNode(R)),p.push(C)}},E=function(e,t,n){var r=e.replace(a.regex.comments,"").replace(a.regex.keyframes,"").match(a.regex.media),s=r&&r.length||0;t=t.substring(0,t.lastIndexOf("/"));var o=function(e){return e.replace(a.regex.urls,"$1"+t+"$2$3")},l=!s&&n;t.length&&(t+="/"),l&&(s=1);for(var m=0;m-1,minw:d.match(a.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:d.match(a.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}w()},S=function(){if(n.length){var t=n.shift();s(t.href,function(a){E(a,t.href,t.media),f[t.href]=!0,e.setTimeout(function(){S()},0)})}},T=function(){for(var t=0;t=this.canvasHeight&&(this.y=0)}}function Game(){this.init=function(){return this.bgCanvas=document.getElementById("background"),!!this.bgCanvas.getContext&&(this.bgContext=this.bgCanvas.getContext("2d"),Background.prototype.context=this.bgContext,Background.prototype.canvasWidth=this.bgCanvas.width,Background.prototype.canvasHeight=this.bgCanvas.height,this.background=new Background,this.background.init(0,0),!0)},this.start=function(){animate()}}function animate(){requestAnimFrame(animate),game.background.draw()}var game=new Game,imageRepository=new function(){this.empty=null,this.background=new Image,this.background.src="imgs/bg.png"};Background.prototype=new Drawable,window.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t,i){window.setTimeout(t,1e3/60)}}(); \ No newline at end of file diff --git a/docs/js/splash.js b/docs/js/splash.js new file mode 100644 index 0000000..c202f14 --- /dev/null +++ b/docs/js/splash.js @@ -0,0 +1 @@ +$(".navbar-wrapper").css("visibility: hidden"),$(document).ready(function(){var a=0,i=0,e=setInterval(function(){$(".loading-page .counter h1").html(i+"%"),$(".loading-page .counter hr").css("width",i+"%"),a++,i++,101==a&&(clearInterval(e),$(".loading-page").fadeOut(),$(".navbar-wrapper").css("visibility: visible"))},10)}); \ No newline at end of file diff --git a/docs/js/stickUp.js b/docs/js/stickUp.js new file mode 100644 index 0000000..55b3239 --- /dev/null +++ b/docs/js/stickUp.js @@ -0,0 +1 @@ +jQuery(function(s){s(document).ready(function(){var t=[],e=[],r=0,o="",n="",a="",i=null,c=0,l=0,p=0,u=0;s(window).scroll(function(t){var e=s(this).scrollTop();o=e>r?"down":"up",r=e}),s.fn.stickUp=function(t){s(this).addClass("stuckMenu");var r=0;if(null!=t){for(var o in t.parts)t.parts.hasOwnProperty(o)&&(e[r]=t.parts[r],r++);0==r&&console.log("error:needs arguments"),n=t.itemClass,a=t.itemHover,null!=t.topMargin?"auto"==t.topMargin?u=parseInt(s(".stuckMenu").css("margin-top")):isNaN(t.topMargin)&&t.topMargin.search("px")>0?u=parseInt(t.topMargin.replace("px","")):isNaN(parseInt(t.topMargin))?(console.log("incorrect argument, ignored."),u=0):u=parseInt(t.topMargin):u=0,i=s("."+n).size()}c=parseInt(s(this).height()),l=parseInt(s(this).css("margin-bottom")),p=parseInt(s(this).next().closest("div").css("margin-top")),vartop=parseInt(s(this).offset().top)},s(document).on("scroll",function(){if(varscroll=parseInt(s(document).scrollTop()),null!=i)for(var r=0;rt[r]-100&&varscrolltestView?(s("."+n).removeClass(a),s("."+n+":eq("+r+")").addClass(a)):varscroll<100&&(s("."+n).removeClass(a),s("."+n+":eq(0)").addClass(a))}(r);vartop=0,s={horizontal:{},vertical:{}},c=1,u={},a="waypoints-context-id",p="resize.waypoints",y="scroll.waypoints",v=1,w="waypoints-waypoint-ids",g="waypoint",S="waypoints",o=function(){function t(t){var e=this;this.$element=t,this.element=t[0],this.didResize=!1,this.didScroll=!1,this.id="context"+c++,this.oldScroll={x:t.scrollLeft(),y:t.scrollTop()},this.waypoints={horizontal:{},vertical:{}},t.data(a,this.id),u[this.id]=this,t.bind(y,function(){var t;if(!e.didScroll&&!f)return e.didScroll=!0,t=function(){return e.doScroll(),e.didScroll=!1},r.setTimeout(t,n[S].settings.scrollThrottle)}),t.bind(p,function(){var t;if(!e.didResize)return e.didResize=!0,t=function(){return n[S]("refresh"),e.didResize=!1},r.setTimeout(t,n[S].settings.resizeThrottle)})}return t.prototype.doScroll=function(){var t,e=this;return t={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}},!f||t.vertical.oldScroll&&t.vertical.newScroll||n[S]("refresh"),n.each(t,function(t,r){var i,o,l;return l=[],o=r.newScroll>r.oldScroll,i=o?r.forward:r.backward,n.each(e.waypoints[t],function(t,e){var n,i;return r.oldScroll<(n=e.offset)&&n<=r.newScroll?l.push(e):r.newScroll<(i=e.offset)&&i<=r.oldScroll?l.push(e):void 0}),l.sort(function(t,e){return t.offset-e.offset}),o||l.reverse(),n.each(l,function(t,e){if(e.options.continuous||t===l.length-1)return e.trigger([i])})}),this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}},t.prototype.refresh=function(){var t,e,r,i=this;return r=n.isWindow(this.element),e=this.$element.offset(),this.doScroll(),t={horizontal:{contextOffset:r?0:e.left,contextScroll:r?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:r?0:e.top,contextScroll:r?0:this.oldScroll.y,contextDimension:r?n[S]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}},n.each(t,function(t,e){return n.each(i.waypoints[t],function(t,r){var i,o,l,s,c;if(i=r.options.offset,l=r.offset,o=n.isWindow(r.element)?0:r.$element.offset()[e.offsetProp],n.isFunction(i)?i=i.apply(r.element):"string"==typeof i&&(i=parseFloat(i),r.options.offset.indexOf("%")>-1&&(i=Math.ceil(e.contextDimension*i/100))),r.offset=o-e.contextOffset+e.contextScroll-i,(!r.options.onlyOnScroll||null==l)&&r.enabled)return null!==l&&l<(s=e.oldScroll)&&s<=r.offset?r.trigger([e.backward]):null!==l&&l>(c=e.oldScroll)&&c>=r.offset?r.trigger([e.forward]):null===l&&e.oldScroll>=r.offset?r.trigger([e.forward]):void 0})})},t.prototype.checkEmpty=function(){if(n.isEmptyObject(this.waypoints.horizontal)&&n.isEmptyObject(this.waypoints.vertical))return this.$element.unbind([p,y].join(" ")),delete u[this.id]},t}(),l=function(){function t(t,e,r){var i,o;r=n.extend({},n.fn[g].defaults,r),"bottom-in-view"===r.offset&&(r.offset=function(){var t;return t=n[S]("viewportHeight"),n.isWindow(e.element)||(t=e.$element.height()),t-n(this).outerHeight()}),this.$element=t,this.element=t[0],this.axis=r.horizontal?"horizontal":"vertical",this.callback=r.handler,this.context=e,this.enabled=r.enabled,this.id="waypoints"+v++,this.offset=null,this.options=r,e.waypoints[this.axis][this.id]=this,s[this.axis][this.id]=this,i=null!=(o=t.data(w))?o:[],i.push(this.id),t.data(w,i)}return t.prototype.trigger=function(t){if(this.enabled)return null!=this.callback&&this.callback.apply(this.element,t),this.options.triggerOnce?this.destroy():void 0},t.prototype.disable=function(){return this.enabled=!1},t.prototype.enable=function(){return this.context.refresh(),this.enabled=!0},t.prototype.destroy=function(){return delete s[this.axis][this.id],delete this.context.waypoints[this.axis][this.id],this.context.checkEmpty()},t.getWaypointsByElement=function(t){var e,r;return(r=n(t).data(w))?(e=n.extend({},s.horizontal,s.vertical),n.map(r,function(t){return e[t]})):[]},t}(),d={init:function(t,e){return null==e&&(e={}),null==e.handler&&(e.handler=t),this.each(function(){var t,r,i,s;return t=n(this),i=null!=(s=e.context)?s:n.fn[g].defaults.context,n.isWindow(i)||(i=t.closest(i)),i=n(i),r=u[i.data(a)],r||(r=new o(i)),new l(t,r,e)}),n[S]("refresh"),this},disable:function(){return d._invoke(this,"disable")},enable:function(){return d._invoke(this,"enable")},destroy:function(){return d._invoke(this,"destroy")},prev:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(e>0)return t.push(n[e-1])})},next:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(et.oldScroll.y})},left:function(t){return null==t&&(t=r),h._filter(t,"horizontal",function(t,e){return e.offset<=t.oldScroll.x})},right:function(t){return null==t&&(t=r),h._filter(t,"horizontal",function(t,e){return e.offset>t.oldScroll.x})},enable:function(){return h._invoke("enable")},disable:function(){return h._invoke("disable")},destroy:function(){return h._invoke("destroy")},extendFn:function(t,e){return d[t]=e},_invoke:function(t){var e;return e=n.extend({},s.vertical,s.horizontal),n.each(e,function(e,n){return n[t](),!0})},_filter:function(t,e,r){var i,o;return(i=u[n(t).data(a)])?(o=[],n.each(i.waypoints[e],function(t,e){if(r(i,e))return o.push(e)}),o.sort(function(t,e){return t.offset-e.offset}),n.map(o,function(t){return t.element})):[]}},n[S]=function(){var t,n;return n=arguments[0],t=2<=arguments.length?e.call(arguments,1):[],h[n]?h[n].apply(null,t):h.aggregate.call(null,n)},n[S].settings={resizeThrottle:100,scrollThrottle:30},i.load(function(){return n[S]("refresh")})})}).call(this); \ No newline at end of file diff --git a/mail.php b/docs/mail.php similarity index 100% rename from mail.php rename to docs/mail.php diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..2416b8e --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,117 @@ +/** + * Created by davidrielo on 14/04/2019. + */ +'use strict'; + +var autoprefixer = require('gulp-autoprefixer'); +var csso = require('gulp-csso'); +var del = require('del'); +var gulp = require('gulp'); +var htmlmin = require('gulp-htmlmin'); +var runSequence = require('run-sequence'); +var sass = require('gulp-sass'); +var uglify = require('gulp-uglify'); +var minifyCSS = require('gulp-minify-css'); +var rename = require('gulp-rename'); +var imageop = require('gulp-image-optimization'); +var pump = require('pump'); + + + +const AUTOPREFIXER_BROWSERS = [ + 'ie >= 10', + 'ie_mob >= 10', + 'ff >= 30', + 'chrome >= 34', + 'safari >= 7', + 'opera >= 23', + 'ios >= 7', + 'android >= 4.4', + 'bb >= 10' +]; + + +// Gulp task to minify CSS files +gulp.task('styles', function () { + return gulp.src('./src/css/*.css') + // Auto-prefix css styles for cross browser compatibility + //.pipe(autoprefixer({browsers: AUTOPREFIXER_BROWSERS})) + // Minify the file + .pipe(minifyCSS()) + //.pipe(rename('style.min.css')) + .pipe(csso()) + // Output + .pipe(gulp.dest('./docs/css')) +}); + +// Gulp task to minify JavaScript files +gulp.task('scripts', function() { + return gulp.src('./src/js/**/*.js') + // Minify the file + .pipe(uglify()) + // Output + .pipe(gulp.dest('./docs/js')) +}); + +// Gulp task to minify HTML files +gulp.task('pages', function() { + return gulp.src(['./src/**/*.html']) + .pipe(htmlmin({ + collapseWhitespace: true, + removeComments: true + })) + .pipe(gulp.dest('./docs')); +}); + + +gulp.task('images', function(cb) { + gulp.src(['src/**/*.png','src/**/*.jpg','src/**/*.gif','src/**/*.jpeg','src/**/*.svg', 'src/**/*.ico']) + // .pipe(imageop({ + // optimizationLevel: 5, + // progressive: true, + // interlaced: true + // })) + .pipe(gulp.dest('./docs/')).on('end', cb).on('error', cb); +}); + +gulp.task('fonts', function(cb) { + gulp.src(['src/fonts/*']) + .pipe(gulp.dest('./docs/fonts/')).on('end', cb).on('error', cb); +}); + + +gulp.task('files', function(cb) { + gulp.src(['src/downloads/*']) + .pipe(gulp.dest('./docs/downloads/')).on('end', cb).on('error', cb); +}); + +gulp.task('php', function(cb) { + gulp.src(['src/**/*.php']) + .pipe(gulp.dest('./docs/')).on('end', cb).on('error', cb); +}); + +gulp.task('script-debug', function (cb) { + pump([ + gulp.src('src/**/*.js'), + uglify(), + gulp.dest('./docs/') + ], cb); +}); + +// Clean output directory +gulp.task('clean', function () { + del(['docs']) +}); + +// Gulp task to minify all files +gulp.task('default', ['clean'], function () { + runSequence( + 'styles', + 'scripts', + 'php', + 'fonts', + 'pages', + 'images', + 'files' + ); +}); \ No newline at end of file diff --git a/index.html b/index.html index 33ec905..72c7d81 100644 --- a/index.html +++ b/index.html @@ -1 +1,18 @@ -David Rielo, Professional Resume and Portfolio

David Rielo Ricón

Front End Developer Designer

About me

A small introduction about myself

David Rielo

Just me

Hummm... I think it´s time for some coffee...

David Rielo

Front End Developer from Madrid

Specialist developer and programmer, strongly oriented to web applications.

Experienced in front end developing and great back end skills .

Working as Freelance Art Director over Graphic Design, Branding Corporative Identity Desing & Illustration puts also the presentation skills on top.

Download CV (Eng) Download europass CV (Eng)

Technical Skills

There are three basic points in my career

Digital Design

Planning, design and implementation of websites. Taking into account the navigability, interactivity, usability, information architecture and interaction of media.

Web Development

This is the cornerstone of my professional profile. I´ve got the 'know how' of both front and back end development full process on web applications. Working really hard here to be a state of the art technology shaped guy.

Creative Direction

Working as freelance and assuming the creative boss role because of it, I think I begin to understand the needs of the audience who I am addressing. Or maybe I begin to get some kind of magic to make an idea happen. Hocus pocus...

Software skills

Languages

Favourite Front Stack

OP

Web Design

Adobe Suite

Web 2.0

Work Experience

Call a spade a spade.

Sept,2014
Present

LEXTREND

Lead Front End Developer

Kiosk POV Machine: SetUp, Design and develop of whole Backbone front end of this project for self-service kiosk for one of the biggest suppliers of industrial gases in the world. Comunication non-RESTful in .net BL api made by the own company IT department mixed with Handlebars.js templates and touch-screen experiencie makes it a super interesting project. This uncommon enviroment brought me the opportunity of discover many new dirty tricks. Tested through node.js

Real time managing dashboard both otsourcing and owned technician interventions in clients application project: Commonjs module pattern (browserify) based architecture, developed custom js front in the top of Backbone.js, using with Handlebars, jQuery and JQueryUi for cross-browser d&d solution asignation. Non-RESTful Spring framework on server side.

Technical Environment: Backbone.js, Browserify.js (Common.js), AMD Require.js, Handlebars.js, Gulp, node.js, Angular, Responsive Web Design, Stylus, SASS, html5, css3, jQuery, jQuery UI, JSON, Skeleton, Foundation 4, Bootstrap3, REST, RESTful.

May,2014
Sept,2014

GOWEX

Front End Developer (Marketing dpt.)

Marketing department projects: Marketing Client campaigns (Microsites, Mailing, Newsletter designs, banners designs..) . Maintenance and updates of corporate website. Design and develop of whole front end of GOWEX group websites. Redesign and implementation of new responsive WILOC channels for new company Android app.

Technical Environment: Responsive Web Design, SASS, html5, css3, jQuery, jQuery UI, JSON, Angularjs, XML, INK (Zurb), Wordpress, php5.

Feb,2014
May,2014

Custos Mobile

Front End Developer

CLOUD POS project: Development tool in the cloud, capable of generating real-time applications for remote execution POS, magnetic stripe, EMV and Contactless, and provide these devices new functionality added value, loyalty, ticketing, marketing. Technical Environment: Responsive Web Design Skeleton boilerplate + SASS, xhtml, css3, JSF (primefaces), jqplot, Spring WebFlow, Spring MVC, Spring Security (LDAP), jQuery, jQuery UI, Backbonejs, REST, JSON, XML, Maven, MyBatis, RabbitMQ, jboss AS 7.0.

Custos Mobile website:Multi-language adaptation project and module adding and customization over corporate website. Technical environment: php, html5, css3. joomla 2.5.

Feb,2010 Feb,2014

Omnisoft Informatica

Web Developer

RSI Área Prepago,& RSI Área Regalo:: Proyect for CajaRural´s IT. Website built for RSI as B2B application for managing cash card services serving to their clients or employees through subdomains they previously offer .

Technical enviroment: html5, css3. javascript, ajax, jQuery, JSON, XML, J2EE + EJBs, Web Services,Oracle WebLogic 10, SQL db ,pl/sql and shellscript.

BBVA GIM/ SATE /HR Solutions/ HR Solutions Self Service: Development, implementation, maintenance and extension of functionalities of applications and web management tools for clients such as BBVA.

Technical enviroment: con EJBs, SQL db (LDAP), using pure javascript, html5, css3, Ajax, Json, Web Servicies. IBM Websphere 7.0. Eclipse Juno, IBM Rational Application Developer, o NetBeans IDE ́s.

SATE /HR Solutions Self Service: manager of front-end HR Self Service Solutions tool project for BBVA during the last year, moving it to Responsive Web Design.

Technical enviroment: html5, xml, css3, javascript and jQuery in the front. J2EE + EJBs, struts, SQL

Education & Diplomas

Non scholæ, sed vitae discimus. Séneca.

Jul,2013

Three Year Degree of Design

Esdip

Course of three years to develop and enhance all the creativity and learn to express the necessary graphical techniques. Illustration work in all fields: publishing projects, scientific illustration, children's, science fiction, fantastic, romantic, adventure and comic.

Full potential of the human figure as a vehicle for creative visual expression is used. Advertising, Design, color, line, form, composition, aesthetic impact, advertising, commercial, corporate graphics.

Develop all the perceptive ability of the student. Printing processes. How to make work. The labor market. Preparation of a physical and digital portfolio. Learn techniques to improve our quality of drawing, realistic and expressive techniques used in advertising, all graphics and digital techniques for illustrators.

GRAPHIC SPECIALTIES: Professional drawing, editorial illustration, advertising illustration, children illustration, Comics, Graphic design, Web design, digital illustration, artistic anatomy, Color Techniques, Airbrush, Concept-art.

Sep,2008 Jun,2010

Bachelor of Telecomunications

UAM

The aim of this degree is to provide adequate training in the basic and applied aspects of Telecommunication technologies.

Sep,2003 Jun,2008

Three Year Degree of Telecomunications (Telematics Specialization)

UPM

Preparation, development and project management for the design, deployment and operation of networks, services and applications in Telecommunications. Performance, management and monitoring of Telematics Engineering Project. Design and operation of services and networks of public and private communication according to the current network structure and its evolution in the future. Specification, design, project, maintenance and implementation of the switching elements and protocols that allow users to interconnect through the various transmission media.

Design, planning, installation, management and maintenance of communication networks based computers. Implementation based telematic networks and application services. Making software projects and their management. Planning, organization and technical management telematics services. Management, administration and consultancy companies and Telematic services. Participation in Research, Development and Innovation in the area of ​​telematics.

Jun, 2003

Technical Biannual Degree on Telematics (FP2)

IES Moratalaz

Technical supervision, installation, testing and control equipment systems in radio and television production studios and audiovisual production systems. Technical supervision, installation, maintenance, monitoring and control equipment broadcasting systems. Technical supervision, installation, maintenance, monitoring and control equipment and electronic security systems CCTV. Technical supervision, installation, maintenance, monitoring and control in local networks and communication systems. Technical supervision, installation, maintenance, verification and control relay systems. Specialist integration, installation and maintenance of equipment and systems.

Portfolio

some of my latest works

Contact

Any questions?. Please feel free to contact.

Put it on a bottle and throw, ahoy!

Powered by

 
 
 
 

Suported browsers:

 
 
 
 
 
\ No newline at end of file + +Site Maintenance + + +
+

We’ll be back soon!

+
+

Sorry for the inconvenience but we’re performing some maintenance at the moment. We’ll be back online shortly!

+

— The Team

+
+
\ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..2f4da1e --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6495 @@ +{ + "name": "website", + "version": "0.1.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "adm-zip": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.13.tgz", + "integrity": "sha512-fERNJX8sOXfel6qCBCMPvZLzENBEhZTzKqg6vrOW5pvoEaQuJhRU4ndTAh6lHOxn1I6jnz2NHra56ZODM751uw==", + "dev": true, + "optional": true + }, + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "arch": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz", + "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==", + "dev": true + }, + "archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", + "dev": true, + "requires": { + "file-type": "^4.2.0" + }, + "dependencies": { + "file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", + "dev": true + } + } + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=" + }, + "bin-build": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-0.1.1.tgz", + "integrity": "sha1-0zezTxBAUp+f6psqPipKD9otPfQ=", + "dev": true, + "optional": true, + "requires": { + "download": "^0.1.16", + "rimraf": "^2.2.6", + "tempfile": "^0.1.3" + } + }, + "bin-check": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-0.1.5.tgz", + "integrity": "sha1-4kOPPQbqD6f6WUDnj+V3X0Y0JUo=", + "dev": true, + "optional": true, + "requires": { + "executable": "^0.1.0" + } + }, + "bin-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "find-versions": "^3.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "bin-version-check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "dev": true, + "requires": { + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" + } + }, + "bin-wrapper": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-0.3.4.tgz", + "integrity": "sha1-QMR+dC020MZ1/sex03xAO5KDbi8=", + "dev": true, + "optional": true, + "requires": { + "bin-check": "^0.1.0", + "download": "^0.1.2", + "find-file": "^0.1.2" + } + }, + "bl": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", + "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", + "dev": true, + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "browserslist": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", + "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001181", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.649", + "escalade": "^3.1.1", + "node-releases": "^1.1.70" + } + }, + "buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", + "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true + }, + "bufferstreams": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-1.1.3.tgz", + "integrity": "sha512-HaJnVuslRF4g2kSDeyl++AaVizoitCpL9PglzCYwy0uHHyvWerfvEb8jWmYbF1z4kiVFolGomnxSGl+GUQp2jg==", + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "dev": true, + "requires": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", + "dev": true + } + } + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "caniuse-lite": { + "version": "1.0.30001191", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001191.tgz", + "integrity": "sha512-xJJqzyd+7GCJXkcoBiQ1GuxEiOBCLQ0aVW9HMekifZsAVGdj5eJ4mFB9fEhSHipq9IOk/QXFJUiIr9lZT+EsGw==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", + "dev": true, + "requires": { + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" + } + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "clap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", + "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", + "dev": true, + "requires": { + "chalk": "^1.1.3" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" + }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", + "dev": true + }, + "combined-stream": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "console-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", + "dev": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "csso": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", + "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", + "dev": true, + "requires": { + "clap": "^1.0.9", + "source-map": "^0.5.3" + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-0.2.5.tgz", + "integrity": "sha1-0hMjPv4GbM2A2RTXk/GzDNmEuEc=", + "dev": true, + "optional": true, + "requires": { + "adm-zip": "^0.4.3", + "ext-name": "^1.0.0", + "get-stdin": "^0.1.0", + "mkdirp": "^0.3.5", + "nopt": "^2.2.0", + "rimraf": "^2.2.2", + "stream-combiner": "^0.0.4", + "tar": "^0.1.18", + "tempfile": "^0.1.2" + }, + "dependencies": { + "fstream": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-0.1.31.tgz", + "integrity": "sha1-czfwWPu7vvqMn1YaKMqwhJICyYg=", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "~3.0.2", + "inherits": "~2.0.0", + "mkdirp": "0.5", + "rimraf": "2" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + } + } + }, + "get-stdin": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-0.1.0.tgz", + "integrity": "sha1-WZivJKr8gC0VyCxoVlfuuLENSpE=", + "dev": true, + "optional": true + }, + "graceful-fs": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", + "dev": true, + "optional": true, + "requires": { + "natives": "^1.1.0" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true, + "optional": true + }, + "mkdirp": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", + "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=", + "dev": true, + "optional": true + }, + "nopt": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz", + "integrity": "sha1-KqCbfRdoSHs7ianFqlIzW/8Lrqc=", + "dev": true, + "optional": true, + "requires": { + "abbrev": "1" + } + }, + "tar": { + "version": "0.1.20", + "resolved": "https://registry.npmjs.org/tar/-/tar-0.1.20.tgz", + "integrity": "sha1-QpQLrltfIsdEg2mRJvnz8nRJyxM=", + "dev": true, + "optional": true, + "requires": { + "block-stream": "*", + "fstream": "~0.1.28", + "inherits": "2" + } + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "requires": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + } + }, + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "dev": true, + "requires": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true + } + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "requires": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "deprecated": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz", + "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "download": { + "version": "0.1.19", + "resolved": "https://registry.npmjs.org/download/-/download-0.1.19.tgz", + "integrity": "sha1-GtPlpBd+RrQawI5BqEyH48Q0haA=", + "dev": true, + "optional": true, + "requires": { + "decompress": "^0.2.5", + "each-async": "^0.1.1", + "get-stdin": "^0.1.0", + "get-urls": "^0.1.1", + "mkdirp": "^0.3.5", + "nopt": "^2.2.0", + "request": "^2.34.0", + "through2": "^0.4.0" + }, + "dependencies": { + "get-stdin": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-0.1.0.tgz", + "integrity": "sha1-WZivJKr8gC0VyCxoVlfuuLENSpE=", + "dev": true, + "optional": true + }, + "mkdirp": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", + "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=", + "dev": true, + "optional": true + }, + "nopt": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz", + "integrity": "sha1-KqCbfRdoSHs7ianFqlIzW/8Lrqc=", + "dev": true, + "optional": true, + "requires": { + "abbrev": "1" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", + "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", + "dev": true, + "optional": true, + "requires": { + "readable-stream": "~1.0.17", + "xtend": "~2.1.1" + } + }, + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "dev": true, + "optional": true, + "requires": { + "object-keys": "~0.4.0" + } + } + } + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "dev": true, + "optional": true + }, + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "requires": { + "readable-stream": "~1.1.9" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "each-async": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/each-async/-/each-async-0.1.3.tgz", + "integrity": "sha1-tDYCWwjaL4ZggCVRnjCWdj3t/KM=", + "dev": true, + "optional": true + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "electron-to-chromium": { + "version": "1.3.673", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.673.tgz", + "integrity": "sha512-ms+QR2ckfrrpEAjXweLx6kNCbpAl66DcW//3BZD4BV5KhUgr0RZRce1ON/9J3QyA3JO28nzgb5Xv8DnPr05ILg==", + "dev": true + }, + "end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", + "dev": true, + "requires": { + "once": "~1.3.0" + }, + "dependencies": { + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true, + "requires": { + "wrappy": "1" + } + } + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + } + } + }, + "executable": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/executable/-/executable-0.1.3.tgz", + "integrity": "sha1-InyyBXIGMd4VBwjnM5CWhNxn4dg=", + "dev": true, + "optional": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "ext-list": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-0.2.0.tgz", + "integrity": "sha1-NhTV8pn0pZKolinn3oJfF3TRmr0=", + "dev": true, + "optional": true, + "requires": { + "got": "^0.2.0" + } + }, + "ext-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-1.0.1.tgz", + "integrity": "sha1-GCgzVtxAo5NFXFRGDwWZzpfTDgw=", + "dev": true, + "optional": true, + "requires": { + "ext-list": "^0.2.0", + "underscore.string": "~2.3.3" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", + "dev": true + }, + "filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "dev": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "filesize": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-2.0.4.tgz", + "integrity": "sha1-eAWUHGD83+Y/RtfqNYxZreEcEyU=", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-file": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/find-file/-/find-file-0.1.4.tgz", + "integrity": "sha1-+Aa7gTKoJlIyvxye+VugdGUR2HE=", + "dev": true, + "optional": true + }, + "find-index": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", + "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=", + "dev": true + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "find-versions": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.0.0.tgz", + "integrity": "sha512-IUvtItVFNmTtKoB0PRfbkR0zR9XMG5rWNO3qI1S8L0zdv+v2gqzM0pAunloxqbqAfT8w7bg8n/5gHzTXte8H5A==", + "dev": true, + "requires": { + "array-uniq": "^2.0.0", + "semver-regex": "^2.0.0" + }, + "dependencies": { + "array-uniq": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.1.0.tgz", + "integrity": "sha512-bdHxtev7FN6+MXI1YFW0Q8mQ8dTJc2S8AMfju+ZR77pbg2yAdVyDlwkaUI7Har0LyOMRFPHrJ9lYdyjZZswdlQ==", + "dev": true + } + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "fined": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.1.tgz", + "integrity": "sha512-jQp949ZmEbiYHk3gkbdtpJ0G1+kgtLQBNdP5edFP7Fh+WAYceLQz6yO1SBj72Xkg8GVyTB3bBzAYrHJVh5Xd5g==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", + "dev": true + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "dev": true, + "requires": { + "npm-conf": "^1.1.0" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + }, + "get-urls": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/get-urls/-/get-urls-0.1.2.tgz", + "integrity": "sha1-kqPlziua8tJ2T/UZhoHbNzInuEQ=", + "dev": true, + "optional": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "gifsicle": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-0.1.7.tgz", + "integrity": "sha1-1rHWb3HX1YPX2qXlYKkTASdye0s=", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^0.1.0", + "bin-wrapper": "^0.3.0", + "log-symbols": "^1.0.0" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-stream": { + "version": "3.1.18", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", + "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", + "dev": true, + "requires": { + "glob": "^4.3.1", + "glob2base": "^0.0.12", + "minimatch": "^2.0.1", + "ordered-read-streams": "^0.1.0", + "through2": "^0.6.1", + "unique-stream": "^1.0.0" + }, + "dependencies": { + "glob": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" + } + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "^1.0.0" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "glob-watcher": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", + "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", + "dev": true, + "requires": { + "gaze": "^0.5.1" + }, + "dependencies": { + "gaze": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", + "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", + "dev": true, + "requires": { + "globule": "~0.1.0" + } + }, + "glob": { + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", + "dev": true, + "requires": { + "graceful-fs": "~1.2.0", + "inherits": "1", + "minimatch": "~0.2.11" + } + }, + "globule": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", + "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", + "dev": true, + "requires": { + "glob": "~3.1.21", + "lodash": "~1.0.1", + "minimatch": "~0.2.11" + } + }, + "graceful-fs": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", + "dev": true + }, + "inherits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", + "dev": true + }, + "lodash": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", + "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", + "dev": true + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "dev": true, + "requires": { + "lru-cache": "2", + "sigmund": "~1.0.0" + } + } + } + }, + "glob2base": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", + "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", + "dev": true, + "requires": { + "find-index": "^0.1.1" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "globule": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "requires": { + "sparkles": "^1.0.0" + } + }, + "got": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/got/-/got-0.2.0.tgz", + "integrity": "sha1-0Awkiyn9zK6pQN+coJlev/MbUaU=", + "dev": true, + "optional": true, + "requires": { + "object-assign": "^0.3.0" + }, + "dependencies": { + "object-assign": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-0.3.1.tgz", + "integrity": "sha1-Bg4qKifXwNd+x3t48Rqkf9iACNI=", + "dev": true, + "optional": true + } + } + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "dev": true + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" + }, + "gulp": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", + "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", + "dev": true, + "requires": { + "archy": "^1.0.0", + "chalk": "^1.0.0", + "deprecated": "^0.0.1", + "gulp-util": "^3.0.0", + "interpret": "^1.0.0", + "liftoff": "^2.1.0", + "minimist": "^1.1.0", + "orchestrator": "^0.3.0", + "pretty-hrtime": "^1.0.0", + "semver": "^4.1.0", + "tildify": "^1.0.0", + "v8flags": "^2.0.2", + "vinyl-fs": "^0.3.0" + }, + "dependencies": { + "semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "dev": true + } + } + }, + "gulp-autoprefixer": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-7.0.1.tgz", + "integrity": "sha512-QJGEmHw+bEt7FSqvmbAUTxbCuNLJYx4sz3ox9WouYqT/7j5FH5CQ8ZnpL1M7H5npX1bUJa7lUVY1w20jXxhOxg==", + "dev": true, + "requires": { + "autoprefixer": "^9.6.1", + "fancy-log": "^1.3.2", + "plugin-error": "^1.0.1", + "postcss": "^7.0.17", + "through2": "^3.0.1", + "vinyl-sourcemaps-apply": "^0.2.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "gulp-csso": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/gulp-csso/-/gulp-csso-2.0.0.tgz", + "integrity": "sha1-Mje8lJc2zWcEySnKOVLOBxAh7YQ=", + "dev": true, + "requires": { + "csso": "^2.0.0", + "gulp-util": "^3.0.6", + "vinyl-sourcemaps-apply": "^0.2.1" + } + }, + "gulp-htmlmin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gulp-htmlmin/-/gulp-htmlmin-3.0.0.tgz", + "integrity": "sha1-GeqAAtEjHWsfGKEtIPKmand3D7M=", + "dev": true, + "requires": { + "bufferstreams": "^1.1.0", + "gulp-util": "^3.0.7", + "html-minifier": "^3.0.3", + "object-assign": "^4.0.1", + "readable-stream": "^2.0.2", + "tryit": "^1.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "gulp-image-optimization": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/gulp-image-optimization/-/gulp-image-optimization-0.1.3.tgz", + "integrity": "sha1-04F3z2vMPOamENKGx+YUc5TI2cs=", + "dev": true, + "requires": { + "filesize": "~2.0.0", + "graceful-fs": "~2.0.0", + "gulp-util": "~2.2.0", + "image-min": "~0.1.0", + "map-stream-limit": "~1.0.2", + "temp-write": "~0.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", + "dev": true + }, + "ansi-styles": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", + "dev": true + }, + "chalk": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "dev": true, + "requires": { + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" + } + }, + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "meow": "^3.3.0" + } + }, + "graceful-fs": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", + "integrity": "sha1-fNLNsiiko/Nule+mzBQt59GhNtA=", + "dev": true + }, + "gulp-util": { + "version": "2.2.20", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", + "integrity": "sha1-1xRuVyiRC9jwR6awseVJvCLb1kw=", + "dev": true, + "requires": { + "chalk": "^0.5.0", + "dateformat": "^1.0.7-1.2.3", + "lodash._reinterpolate": "^2.4.1", + "lodash.template": "^2.4.1", + "minimist": "^0.2.0", + "multipipe": "^0.1.0", + "through2": "^0.5.0", + "vinyl": "^0.2.1" + } + }, + "has-ansi": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", + "dev": true, + "requires": { + "ansi-regex": "^0.2.0" + } + }, + "lodash._reinterpolate": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz", + "integrity": "sha1-TxInqlqHEfxjL1sHofRgequLMiI=", + "dev": true + }, + "lodash.escape": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz", + "integrity": "sha1-LOEsXghNsKV92l5dHu659dF1o7Q=", + "dev": true, + "requires": { + "lodash._escapehtmlchar": "~2.4.1", + "lodash._reunescapedhtml": "~2.4.1", + "lodash.keys": "~2.4.1" + } + }, + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + }, + "lodash.template": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", + "integrity": "sha1-nmEQB+32KRKal0qzxIuBez4c8g0=", + "dev": true, + "requires": { + "lodash._escapestringchar": "~2.4.1", + "lodash._reinterpolate": "~2.4.1", + "lodash.defaults": "~2.4.1", + "lodash.escape": "~2.4.1", + "lodash.keys": "~2.4.1", + "lodash.templatesettings": "~2.4.1", + "lodash.values": "~2.4.1" + } + }, + "lodash.templatesettings": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz", + "integrity": "sha1-6nbHXRHrhtTb6JqDiTu4YZKaxpk=", + "dev": true, + "requires": { + "lodash._reinterpolate": "~2.4.1", + "lodash.escape": "~2.4.1" + } + }, + "minimist": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz", + "integrity": "sha1-Tf/lJdriuGTGbC4jxicdev3s784=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "strip-ansi": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", + "dev": true, + "requires": { + "ansi-regex": "^0.2.1" + } + }, + "supports-color": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", + "dev": true + }, + "through2": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", + "integrity": "sha1-390BLrnHAOIyP9M084rGIqs3Lac=", + "dev": true, + "requires": { + "readable-stream": "~1.0.17", + "xtend": "~3.0.0" + } + }, + "vinyl": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz", + "integrity": "sha1-vKk4IJWC7FpJrVOKAPofEl5RMlI=", + "dev": true, + "requires": { + "clone-stats": "~0.0.1" + } + }, + "xtend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", + "integrity": "sha1-XM50B7r2Qsunvs2laBEcST9ZZlo=", + "dev": true + } + } + }, + "gulp-minify-css": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/gulp-minify-css/-/gulp-minify-css-1.2.4.tgz", + "integrity": "sha1-thZJV2Auon+eWtiCJ2ld0gV3jAY=", + "requires": { + "clean-css": "^3.3.3", + "gulp-util": "^3.0.5", + "object-assign": "^4.0.1", + "readable-stream": "^2.0.0", + "vinyl-bufferstream": "^1.0.1", + "vinyl-sourcemaps-apply": "^0.2.0" + }, + "dependencies": { + "clean-css": { + "version": "3.4.28", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.28.tgz", + "integrity": "sha1-vxlF6C/ICPVWlebd6uwBQA79A/8=", + "requires": { + "commander": "2.8.x", + "source-map": "0.4.x" + } + }, + "commander": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", + "requires": { + "graceful-readlink": ">= 1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "requires": { + "amdefine": ">=0.0.4" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "gulp-rename": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz", + "integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==" + }, + "gulp-sass": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-4.0.2.tgz", + "integrity": "sha512-q8psj4+aDrblJMMtRxihNBdovfzGrXJp1l4JU0Sz4b/Mhsi2DPrKFYCGDwjIWRENs04ELVHxdOJQ7Vs98OFohg==", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "lodash.clonedeep": "^4.3.2", + "node-sass": "^4.8.3", + "plugin-error": "^1.0.1", + "replace-ext": "^1.0.0", + "strip-ansi": "^4.0.0", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "gulp-uglify": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-2.1.2.tgz", + "integrity": "sha1-bbhbHQ7mPRgFhZK2WGSdZcLsRUE=", + "dev": true, + "requires": { + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash": "^4.13.1", + "make-error-cause": "^1.1.1", + "through2": "^2.0.0", + "uglify-js": "~2.8.10", + "uglify-save-license": "^0.4.1", + "vinyl-sourcemaps-apply": "^0.2.0" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + } + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } + } + }, + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "requires": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + }, + "dependencies": { + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=" + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "requires": { + "glogg": "^1.0.0" + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "requires": { + "sparkles": "^1.0.0" + } + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true + }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "dev": true + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + } + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true + }, + "image-min": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/image-min/-/image-min-0.1.4.tgz", + "integrity": "sha1-Q/dI+lme3StyZYbnqLBHba8Dd8c=", + "dev": true, + "requires": { + "filesize": "~2.0.0", + "gifsicle": "~0.1.0", + "jpegtran-bin": "~0.2.0", + "mkdirp": "~0.3.5", + "mout": "~0.7.1", + "optipng-bin": "~0.3.0" + }, + "dependencies": { + "mkdirp": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", + "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=", + "dev": true + }, + "optipng-bin": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-0.3.11.tgz", + "integrity": "sha1-QA0ZMp8pxQi4m0eLXUK6Gvs71Ks=", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^0.1.0", + "bin-wrapper": "^0.3.0", + "log-symbols": "^1.0.0" + } + } + } + }, + "import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true + }, + "in-publish": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "dev": true + }, + "into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", + "dev": true, + "requires": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", + "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=", + "dev": true + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-retry-allowed": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, + "jpegtran-bin": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-0.2.8.tgz", + "integrity": "sha1-dZwb4FWN6HAfh6kLeugY0wYPcSs=", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^0.1.0", + "bin-wrapper": "^0.3.0", + "log-symbols": "^1.0.0" + } + }, + "js-base64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==", + "dev": true + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "liftoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^2.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=" + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=" + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=" + }, + "lodash._escapehtmlchar": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz", + "integrity": "sha1-32fDu2t+jh6DGrSL+geVuSr+iZ0=", + "dev": true, + "requires": { + "lodash._htmlescapes": "~2.4.1" + } + }, + "lodash._escapestringchar": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz", + "integrity": "sha1-7P4iYYoq3lC/7qQ5N+Ud9m8O23I=", + "dev": true + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" + }, + "lodash._htmlescapes": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz", + "integrity": "sha1-MtFL8IRLbeb4tioFG09nwii2JMs=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=" + }, + "lodash._isnative": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz", + "integrity": "sha1-PqZAS3hKe+g2x7V1gOHN95sUgyw=", + "dev": true + }, + "lodash._objecttypes": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", + "integrity": "sha1-fAt/admKH3ZSn4kLDNsbTf7BHBE=", + "dev": true + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=" + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash._reunescapedhtml": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz", + "integrity": "sha1-dHxPxAED6zu4oJduVx96JlnpO6c=", + "dev": true, + "requires": { + "lodash._htmlescapes": "~2.4.1", + "lodash.keys": "~2.4.1" + }, + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + } + } + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=" + }, + "lodash._shimkeys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", + "integrity": "sha1-bpzJZm/wgfC1psl4uD4kLmlJ0gM=", + "dev": true, + "requires": { + "lodash._objecttypes": "~2.4.1" + } + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.defaults": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz", + "integrity": "sha1-p+iIXwXmiFEUS24SqPNngCa8TFQ=", + "dev": true, + "requires": { + "lodash._objecttypes": "~2.4.1", + "lodash.keys": "~2.4.1" + }, + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + } + } + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "requires": { + "lodash._root": "^3.0.0" + } + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=" + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=" + }, + "lodash.isobject": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", + "integrity": "sha1-Wi5H/mmVPx7mMafrof5k0tBlWPU=", + "dev": true, + "requires": { + "lodash._objecttypes": "~2.4.1" + } + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "lodash.mergewith": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", + "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", + "dev": true + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=" + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash._basetostring": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.restparam": "^3.0.0", + "lodash.templatesettings": "^3.0.0" + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" + } + }, + "lodash.values": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz", + "integrity": "sha1-q/UUQ2s8twUAFieXjLzzCxKA7qQ=", + "dev": true, + "requires": { + "lodash.keys": "~2.4.1" + }, + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + } + } + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "dev": true, + "optional": true, + "requires": { + "chalk": "^1.0.0" + } + }, + "logalot": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", + "dev": true, + "requires": { + "figures": "^1.3.5", + "squeak": "^1.0.0" + } + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lpad-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "indent-string": "^2.1.0", + "longest": "^1.0.0", + "meow": "^3.3.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "make-error": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz", + "integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==", + "dev": true + }, + "make-error-cause": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz", + "integrity": "sha1-3wOI/NCzeBbf8KX7gQiTl3fcvJ0=", + "dev": true, + "requires": { + "make-error": "^1.2.0" + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-stream": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.3.tgz", + "integrity": "sha1-lHWcaWCDwxKz/DopnhxkoEI+8a4=", + "dev": true + }, + "map-stream-limit": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/map-stream-limit/-/map-stream-limit-1.0.3.tgz", + "integrity": "sha1-sHnU84wn2YWBnNTY1MwqgfW8V7k=", + "dev": true, + "requires": { + "map-stream": "0.0.3", + "through": "~2.3.4" + } + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mime-db": { + "version": "1.38.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz", + "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==", + "dev": true + }, + "mime-types": { + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz", + "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==", + "dev": true, + "requires": { + "mime-db": "~1.38.0" + } + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "mout": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/mout/-/mout-0.7.1.tgz", + "integrity": "sha1-IY3isIgLIg2Z9Puu4/wMOlMQvag=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "requires": { + "duplexer2": "0.0.2" + } + }, + "nan": { + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz", + "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natives": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz", + "integrity": "sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, + "node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "dev": true + }, + "node-sass": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.11.0.tgz", + "integrity": "sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash.assign": "^4.2.0", + "lodash.clonedeep": "^4.3.2", + "lodash.mergewith": "^4.6.0", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.10.0", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dev": true, + "requires": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + }, + "dependencies": { + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + }, + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + } + } + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", + "dev": true, + "optional": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "optipng-bin": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-5.1.0.tgz", + "integrity": "sha512-9baoqZTNNmXQjq/PQTWEXbVV3AMO2sI/GaaqZJZ8SExfAzjijeAP7FEeT+TtyumSw7gr0PZtSUYB/Ke7iHQVKA==", + "dev": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + }, + "dependencies": { + "bin-build": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", + "dev": true, + "requires": { + "decompress": "^4.0.0", + "download": "^6.2.2", + "execa": "^0.7.0", + "p-map-series": "^1.0.0", + "tempfile": "^2.0.0" + } + }, + "bin-check": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "executable": "^4.1.0" + } + }, + "bin-wrapper": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", + "dev": true, + "requires": { + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" + }, + "dependencies": { + "download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "dev": true, + "requires": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "dev": true + }, + "got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "dev": true + }, + "p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "dev": true, + "requires": { + "p-timeout": "^2.0.1" + } + }, + "p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + } + } + }, + "decompress": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz", + "integrity": "sha1-eu3YVCflqS2s/lVnSnxQXpbQH50=", + "dev": true, + "requires": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + } + }, + "download": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", + "dev": true, + "requires": { + "caw": "^2.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.0.0", + "ext-name": "^5.0.0", + "file-type": "5.2.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^7.0.0", + "make-dir": "^1.0.0", + "p-event": "^1.0.0", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "requires": { + "pify": "^2.2.0" + } + }, + "ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "requires": { + "mime-db": "^1.28.0" + } + }, + "ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "requires": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "dev": true, + "requires": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + } + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + }, + "tempfile": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", + "dev": true, + "requires": { + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + } + } + } + }, + "orchestrator": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=", + "dev": true, + "requires": { + "end-of-stream": "~0.1.5", + "sequencify": "~0.0.7", + "stream-consume": "~0.1.0" + } + }, + "ordered-read-streams": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=", + "dev": true + }, + "os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "dev": true, + "requires": { + "arch": "^2.1.0" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "dev": true + }, + "p-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", + "dev": true, + "requires": { + "p-timeout": "^1.1.1" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "dev": true + }, + "p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "dev": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true + }, + "p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "^2.2.0" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==" + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.1.31", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", + "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + }, + "dependencies": { + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=" + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "resolve": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "^0.1.1" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-sequence": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-1.2.2.tgz", + "integrity": "sha1-UJWgvr6YczsBQL0I3YDsAw3azes=", + "dev": true, + "requires": { + "chalk": "*", + "gulp-util": "*" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "seek-bzip": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", + "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", + "dev": true, + "requires": { + "commander": "~2.8.1" + }, + "dependencies": { + "commander": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", + "dev": true, + "requires": { + "graceful-readlink": ">= 1.0.0" + } + } + } + }, + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + }, + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true + }, + "semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", + "dev": true, + "requires": { + "semver": "^5.3.0" + } + }, + "sequencify": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "dev": true, + "requires": { + "sort-keys": "^1.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==" + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz", + "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "squeak": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "console-stream": "^0.1.1", + "lpad-align": "^1.0.1" + } + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", + "dev": true, + "optional": true, + "requires": { + "duplexer": "~0.1.1" + } + }, + "stream-consume": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", + "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", + "dev": true + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "requires": { + "is-natural-number": "^4.0.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "tar": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } + }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + }, + "dependencies": { + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true + }, + "temp-write": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-0.1.1.tgz", + "integrity": "sha1-C2Rng43Xf79/YqDJPah5cy/9qTI=", + "dev": true, + "requires": { + "graceful-fs": "~2.0.0", + "tempfile": "~0.1.2" + }, + "dependencies": { + "graceful-fs": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", + "integrity": "sha1-fNLNsiiko/Nule+mzBQt59GhNtA=", + "dev": true + } + } + }, + "tempfile": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-0.1.3.tgz", + "integrity": "sha1-fWtxAEcznTn4RzJ6BW2t8YMQMBA=", + "dev": true, + "requires": { + "uuid": "~1.4.0" + }, + "dependencies": { + "uuid": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-1.4.2.tgz", + "integrity": "sha1-RTAZ9oaWam34PNxSROfJkOzDMvw=", + "dev": true + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "tildify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", + "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, + "tryit": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tryit/-/tryit-1.0.3.tgz", + "integrity": "sha1-OTvnMKlEb9Hq1tpZoBQwjzbCics=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dev": true, + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "uglify-save-license": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/uglify-save-license/-/uglify-save-license-0.4.1.tgz", + "integrity": "sha1-lXJsF8xv0XHDYX479NjYKqjEzOE=", + "dev": true + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "unbzip2-stream": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz", + "integrity": "sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg==", + "dev": true, + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "underscore.string": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", + "dev": true, + "optional": true + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, + "unique-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz", + "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "requires": { + "prepend-http": "^1.0.1" + } + }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "dev": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "user-home": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + }, + "v8flags": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "dev": true, + "requires": { + "user-home": "^1.1.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + }, + "vinyl-bufferstream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vinyl-bufferstream/-/vinyl-bufferstream-1.0.1.tgz", + "integrity": "sha1-BTeGn1gO/6TKRay0dXnkuf5jCBo=", + "requires": { + "bufferstreams": "1.0.1" + }, + "dependencies": { + "bufferstreams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-1.0.1.tgz", + "integrity": "sha1-z7GtlWjTujz+k1upq92VLeiKqyo=", + "requires": { + "readable-stream": "^1.0.33" + } + } + } + }, + "vinyl-fs": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz", + "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", + "dev": true, + "requires": { + "defaults": "^1.0.0", + "glob-stream": "^3.1.5", + "glob-watcher": "^0.0.6", + "graceful-fs": "^3.0.0", + "mkdirp": "^0.5.0", + "strip-bom": "^1.0.0", + "through2": "^0.6.1", + "vinyl": "^0.4.0" + }, + "dependencies": { + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true + }, + "graceful-fs": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", + "dev": true, + "requires": { + "natives": "^1.1.0" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "strip-bom": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", + "dev": true, + "requires": { + "first-chunk-stream": "^1.0.0", + "is-utf8": "^0.2.0" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "requires": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + } + } + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "requires": { + "source-map": "^0.5.1" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..56ec4b8 --- /dev/null +++ b/package.json @@ -0,0 +1,31 @@ +{ + "name": "website", + "version": "0.1.0", + "description": "A local environment to minify CSS, JS, & HTML files", + "license": "Apache-2.0", + "author": "David Rielo", + "repository": { + "type": "git", + "url": "https://github.com/davidrielo/website" + }, + "devDependencies": { + "del": "^2.0.2", + "gulp": "3.9.1", + "gulp-autoprefixer": "latest", + "gulp-csso": "^2.0.0", + "gulp-htmlmin": "^3.0.0", + "gulp-image-optimization": "^0.1.3", + "gulp-sass": "^4.0.2", + "gulp-uglify": "^2.0.0", + "optipng-bin": "^5.1.0", + "pump": "^3.0.0", + "run-sequence": "^1.2.2" + }, + "engines": { + "node": ">=0.12.0" + }, + "dependencies": { + "gulp-minify-css": "^1.2.4", + "gulp-rename": "^1.4.0" + } +} diff --git a/css/PIE.htc b/src/css/PIE.htc similarity index 100% rename from css/PIE.htc rename to src/css/PIE.htc diff --git a/css/animate.css b/src/css/animate.css similarity index 100% rename from css/animate.css rename to src/css/animate.css diff --git a/css/background.css b/src/css/background.css similarity index 93% rename from css/background.css rename to src/css/background.css index 39ce583..c7b9f44 100644 --- a/css/background.css +++ b/src/css/background.css @@ -1,6 +1,6 @@ @import url(http://fonts.googleapis.com/css?family=Orbitron:700); -/* Stars +/* Stars ------------------------------------- */ #space, .stars { @@ -85,4 +85,5 @@ h1 { text-shadow: 0 0 3px #6cf; } h1:first-line { - font-size: 200%; \ No newline at end of file + font-size: 200%; +} \ No newline at end of file diff --git a/css/bootstrap.css b/src/css/bootstrap.css similarity index 94% rename from css/bootstrap.css rename to src/css/bootstrap.css index 5f47236..83ea5c0 100644 --- a/css/bootstrap.css +++ b/src/css/bootstrap.css @@ -4513,7 +4513,6 @@ textarea.input-group-sm > .input-group-btn > .btn { margin-bottom: 8px; background-color: transparent; border: 1px solid transparent; - border-radius: 4px; } .navbar-toggle .icon-bar { @@ -4839,7 +4838,7 @@ textarea.input-group-sm > .input-group-btn > .btn { } .navbar-inverse .navbar-toggle { - border-color: #11141c; + border-color: transparent; } .navbar-inverse .navbar-toggle:hover, diff --git a/test/css/error_bg.png b/src/css/error_bg.png similarity index 100% rename from test/css/error_bg.png rename to src/css/error_bg.png diff --git a/test/css/error_sign.png b/src/css/error_sign.png similarity index 100% rename from test/css/error_sign.png rename to src/css/error_sign.png diff --git a/css/font-awesome.css b/src/css/font-awesome.css similarity index 100% rename from css/font-awesome.css rename to src/css/font-awesome.css diff --git a/css/font-mfizz.css b/src/css/font-mfizz.css similarity index 100% rename from css/font-mfizz.css rename to src/css/font-mfizz.css diff --git a/css/fonts.css b/src/css/fonts.css similarity index 100% rename from css/fonts.css rename to src/css/fonts.css diff --git a/js/jquery-ui-1.8.16.custom.css b/src/css/jquery-ui-1.8.16.custom.css similarity index 100% rename from js/jquery-ui-1.8.16.custom.css rename to src/css/jquery-ui-1.8.16.custom.css diff --git a/css/lightbox.min.css b/src/css/lightbox.min.css similarity index 100% rename from css/lightbox.min.css rename to src/css/lightbox.min.css diff --git a/test/css/loader.gif b/src/css/loader.gif similarity index 100% rename from test/css/loader.gif rename to src/css/loader.gif diff --git a/test/css/panorama.png b/src/css/panorama.png similarity index 100% rename from test/css/panorama.png rename to src/css/panorama.png diff --git a/css/slideshow.css b/src/css/slideshow.css similarity index 100% rename from css/slideshow.css rename to src/css/slideshow.css diff --git a/src/css/style.css b/src/css/style.css new file mode 100644 index 0000000..b065926 --- /dev/null +++ b/src/css/style.css @@ -0,0 +1,1889 @@ +/* ------------------------------------------------------------------------------ + 1. CSS Reset -ToDo: normalize + 2. Document Setup + 3. Header Part + 4. Background slider CSS style + 5. Menu Style + 6. About me Style + 7. Technical Skills Style + 8. Work Experience Style + 9. Education Style + 10. Portfolio Style + 11. Contact Style + 12. Footer Style + 13. Responsive style + + +--------------------------------------------------------------------------------- +/* 1. CSS Reset +-------------------------------------------------------------------------------*/ + +* { + padding: 0; + margin: 0; + outline: none; +} + +body { + color: #fff; + font-family: 'Aller', 'Courier New', 'allerregular', sans-serif !important; + font-weight: 300; + position: relative; + background: #000; + width: 100%; + height: 100%; + overflow: scroll; + overflow-x: hidden; +} + +a { + text-decoration: none; + color: #fff; + outline: none; +} + +/*---------------------------------------------------- + 2. Document Setup +------------------------------------------------------*/ + +@font-face { + font-family: 'Aller'; + src: url('../fonts/aller_rg-webfont.eot'); + src: url('../fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'), + url('../fonts/aller_rg-webfont.woff') format('woff'), + url('../fonts/aller_rg-webfont.ttf') format('truetype'), + url('../fonts/aller_rg-webfont.svg#allerregular') format('svg'); + font-weight: normal; + font-style: normal; + +} + +.wrapper { + width: 100%; +} + +.spHeight { + margin-top: 63px !important; +} + +.noMar { + margin: 0 !important; +} + +.noPadd { + padding: 0px !important; +} + +.container .row { + margin: 0px; +} + +p { + font-family: 'Aller', 'Courier New', 'allerregular', sans-serif; + font-size: 14px; + line-height: 21px; + font-weight: 400; + padding-bottom: 22px; + margin: 0px; +} + +h1 { + font-family: 'Aller', 'Courier New', 'allerregular', sans-serif !important; + font-size: 80px; + line-height: 90px; + font-weight: 700; + margin: 0px; + padding-bottom: 8px; +} + +h2 { + font-family: 'Aller', 'Courier New', 'allerregular', sans-serif; + font-size: 36px; + line-height: 38px; + padding-bottom: 0px; + font-weight: 300; + text-transform: uppercase; + margin: 0px; +} + +h3 { + font-family: 'Aller', 'Courier New', 'allerregular', sans-serif; + font-size: 24px; + line-height: 30px; + padding-bottom: 6px; + font-weight: 400; + margin: 0px; +} + +h4 { + font-family: 'Aller', 'Courier New', 'allerregular', sans-serif; + font-size: 19px; + line-height: 24px; + padding-bottom: 6px; + font-weight: 600; + margin: 0px; +} + +h5 { + font-family: 'Aller', 'Courier New', 'allerregular', sans-serif; + font-size: 16px; + line-height: 24px; + padding-bottom: 6px; + font-weight: 400; + margin: 0px; +} + +h4.subHeading { + font-weight: 600; + font-size: 18px; + padding-bottom: 22px; +} + +.heading { + text-align: center; + padding-bottom: 45px; +} + +.topmar { + margin-top: 20px; +} + +.centered { + text-align: center; +} + +.big { + font-size: 28px; +} + +.loading-page { + position: fixed; + background: #0d0d0d; + width: 100vw; + height: 100vh; + display: flex; + justify-content: center; + align-items: center; + z-index: 16; + top: 0; +} +.loading-page .counter { + text-align: center; +} +.loading-page .counter p { + font-size: 40px; + font-weight: 100; + color: #f60d54; +} +.loading-page .counter h1 { + color: white; + font-size: 60px; + margin-top: -10px; +} +.loading-page .counter hr { + background: #f60d54; + border: none; + height: 1px; + margin-top: 100px; +} +.loading-page .counter { + position: relative; + width: 200px; +} +.loading-page .counter h1.abs { + position: absolute; + top: 0; + width: 100%; +} +.loading-page .counter .color { + width: 0px; + overflow: hidden; + color: #f60d54; +} + +#sgdpr-box { + z-index: 15; +} + +/*---------------------------------------------------- + 3. Header Part +------------------------------------------------------*/ +header { + position: relative; +} + +.banner { + overflow: hidden; + margin: 0 auto !important; + background: #CACACA; + background: linear-gradient(45deg, rgba(29,29,31,1) 0%, rgba(23,27,36,1) 28%, rgba(7,7,51,1) 66%, rgba(34,53,102,1) 100%); +} + +.bannerText { + position: absolute; + left: 0; + right: 0; + top: 30%; + text-align: center; + padding: 30px 0 30px; + max-width: 960px; + /*border:1px solid #fff;*/ + /*background: rgba(0, 0, 0, 0.2); + filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);*/ + zoom: 1; +} + +.bannerText h1 { + text-transform: uppercase; +} + +.bannerText h2 { + margin-top: 160px; + font-size: 34px; + text-transform: none; +} + +/*------------------------------------ + 3.1 Slide show background control +--------------------------------------*/ +.cb-slideshow { + background: #1b1f2b; +} + +.cb-slideshow li { + opacity: 0.2; + filter: alpha(opacity=20); /* For IE8 and earlier */ +} + +/*--------------------------------------------------------------------------------- + 4. Background slider CSS style +-------------------------------------------------------------------------------*/ +.ri-grid { + margin: 0px auto; + position: relative; + height: auto; +} + +.ri-grid ul { + list-style: none; + display: block; + width: 100%; + margin: 0; + padding: 0; +} + +.ri-grid ul:before, .ri-grid ul:after { + content: ''; + display: table; +} + +.ri-grid ul:after { + clear: both; +} + +.ri-grid ul { + zoom: 1; /* For IE 6/7 (trigger hasLayout) */ +} + +.ri-grid ul li { + -webkit-perspective: 400px; + -moz-perspective: 400px; + -o-perspective: 400px; + -ms-perspective: 400px; + perspective: 400px; + margin: 0; + padding: 0; + float: left; + position: relative; + display: block; + overflow: hidden; + background: #000; +} + +.ri-grid ul li a { + display: block; + outline: none; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -o-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transform-style: preserve-3d; + -moz-transform-style: preserve-3d; + -o-transform-style: preserve-3d; + -ms-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-background-size: 100% 100%; + -moz-background-size: 100% 100%; + background-size: 100% 100%; + background-position: center center; + background-repeat: no-repeat; + background-color: #333; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +/* Grid wrapper sizes */ +.ri-grid-size-1 { + width: 55%; +} + +.ri-grid-size-2 { + width: 100%; +} + +.ri-grid-size-3 { + width: 100%; + margin-top: 0px; +} + +/* Shadow style */ +.ri-shadow:after, .ri-shadow:before { + content: ""; + position: absolute; + z-index: -2; + bottom: 15px; + left: 10px; + width: 50%; + height: 20%; + max-width: 300px; + max-height: 100px; + box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); + -webkit-transform: rotate(-3deg); + -moz-transform: rotate(-3deg); + -ms-transform: rotate(-3deg); + -o-transform: rotate(-3deg); + transform: rotate(-3deg); +} + +.ri-shadow:after { + right: 10px; + left: auto; + -webkit-transform: rotate(3deg); + -moz-transform: rotate(3deg); + -ms-transform: rotate(3deg); + -o-transform: rotate(3deg); + transform: rotate(3deg); +} + +.ri-grid-loading:after, .ri-grid-loading:before { + display: none; +} + +.ri-loading-image { + display: none; +} + +.ri-grid-loading .ri-loading-image { + position: relative; + width: 30px; + height: 30px; + left: 50%; + margin: 100px 0 0 -15px; + display: block; +} + +/*---------------------------------------------------- + 5. Menu Style +------------------------------------------------------*/ +.isStuck { + left: 0px; + width: 100%; +} + +.menu { + margin-top: 0px; + position: static; + left: 0px; + right: 0px; +} + +.navwrapper .container { + padding: 0; + width: auto; +} + +.navbar-header { + display: none; +} + +.nav > li > a { + display: inline-block; +} + +.navbar-nav > li { + float: none; + display: inline; +} + +.navbar-nav { + margin: 0 auto; + text-align: center; + float: none; +} + +.navbar-toggle { + margin-top: 14px; +} + +/* Special class on .container surrounding .navbar, used for positioning it into place. */ +.navbar-wrapper { + margin-top: 0px; + z-index: 15; + background: #262b37; + width: 100%; + position: fixed; + top: 0; +} + +.navbar-wrapper .container { + padding: 0px; +} + +.navbar-collapse { + padding: 0; +} + +.navbar-collapse.in { + max-height: 100%; +} + +.navbar.navbar-inverse.navbar-static-top { + margin: 0px auto; + background: #262b37; + color: #c3c8d6; + border: none; + font-family: 'Aller', 'Courier New', 'allerregular', sans-serif; + font-size: 14px; + text-transform: uppercase; +} + +.navbar.navbar-inverse.navbar-static-top a { + color: #c3c8d6; + padding: 22px 25px; + line-height: 18px; + text-align: center; +} + +.navbar.navbar-inverse.navbar-static-top a:hover { + color: #fff; +} + +.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus { + background: #1b1f29; + color: #c3c8d6; +} + +.navbar-inverse .navbar-nav > .active > a:hover { + background: #1b1f29; + color: #fff; +} + +.hideClass { + display: none; +} + +/* CUSTOMIZE THE CAROUSEL +-------------------------------------------------- */ + +/* Carousel base class */ +.carousel { +} + +/* Since positioning the image, we need to help out the caption */ +.carousel-caption { + z-index: 10; +} + +/* Declare heights because of positioning of img element */ +.carousel .item { + height: 600px; + background-color: #0A64A4; +} + +.carousel-inner > .item > img { + position: absolute; + top: 0; + left: 0; + min-width: 100%; +} + +/*---------------------------------------------------- + 6. About me Style +------------------------------------------------------*/ + +.aboutme { + /*background:#00aeef;*/ + color: #fff; + position: relative; +} + +.aboutme .container { + padding-top: 85px; + padding-bottom: 93px; +} + +.aboutme .row .avatar { + height: 250px; + width: auto; + border-radius: 50%; +} + +/* Animated +------------------------------------- */ + +.aboutme, .protfolio { + color: #fff; + background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB); + background-size: 400% 400%; + -webkit-animation: Gradient 15s ease infinite; + -moz-animation: Gradient 15s ease infinite; + animation: Gradient 15s ease infinite; +} + +@-webkit-keyframes Gradient { + 0% { + background-position: 0% 50% + } + 50% { + background-position: 100% 50% + } + 100% { + background-position: 0% 50% + } +} + +@-moz-keyframes Gradient { + 0% { + background-position: 0% 50% + } + 50% { + background-position: 100% 50% + } + 100% { + background-position: 0% 50% + } +} + +@keyframes Gradient { + 0% { + background-position: 0% 50% + } + 50% { + background-position: 100% 50% + } + 100% { + background-position: 0% 50% + } +} + +h1, +h6 { + font-family: 'Open Sans'; + font-weight: 300; + text-align: center; + position: absolute; + top: 30%; + right: 0; + left: 0; +} + +.aboutTop { + background: #00aeef; + height: 60px; +} + +.spHeight .aboutTop { + margin-top: -62px !important; +} + +/* +.social-btn { width: 40px; height: 40px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; background: #242830; display: inline-block; color: #fff; font-size: 17px; line-height: 40px; text-align: center; } +.social-btn:hover, .social-btn:focus { background: #ee2a7b; color: #fff; } +*/ + +.bntDownload { + font-size: 12px; + font-family: 'Aller', 'Courier New', 'allerregular', sans-serif; + font-weight: 700; + background: #242830; + padding: 16px 22px; + display: inline-block; + margin: 10px 0; +} + +.bntDownload:hover { + background: #ee2a7b; + color: #fff; + text-decoration: none; +} + +.team img { + margin-bottom: 40px; +} + +ul.social-buttons { + list-style: none; + margin: 0; + padding: 0; +} + +ul.social-buttons li { + display: inline-block; + margin-right: 10px; +} + +ul.social-buttons li:last-child { + margin-right: 0; +} + +.social-btn { + width: 40px; + height: 40px; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + -o-border-radius: 50%; + background: #242830; + display: inline-block; + color: #fff; + font-size: 17px; + line-height: 40px; + text-align: center; +} + +.social-btn:hover, .social-btn:focus { + background: #ee2a7b; + color: #fff; +} + +.social { + margin-top: 25px +} + +/*---------------------------------------------------- + 7. Technical Skills Style +------------------------------------------------------*/ +.addspace { + height: 60px; + background: #ffffff; +} + +.technical { + background: #ffffff; + color: #474d5d; +} + +.technical .container { + padding-top: 85px; + padding-bottom: 69px; +} + +.technical .heading p { + padding-bottom: 41px; +} + +.technical p { + color: #474d5d; +} + +.technical h2 { + color: #ee2a7b; +} + +.technical .skillsArea { + padding: 0px; +} + +.technical .skills { + margin: 0 auto; + margin-bottom: 23px; + text-align: center; + padding: 0px; + float: none; +} + +.technical .skills p { + color: #84868d; + font-size: 13px; + line-height: 18px; + text-align: center; +} + +.technical .skills img { + margin: 0 auto; + margin-bottom: 33px; + width: 100%; + max-width: 152px; +} + +.technical .skills h4 { + font-weight: 700; + text-transform: uppercase; +} + +.skilBg { + background: url(../images/skills.png) no-repeat 0 0; +} + +.chart { + position: relative; + display: inline-block; + width: 152px; + height: 152px; + margin-bottom: 26px; + text-align: center; +} + +.chart canvas { + position: absolute; + top: 0; + left: 0; +} + +.percent { + display: inline-block; + font-size: 21px; + color: #474d5d; + line-height: 152px; + z-index: 2; +} + +.percent:after { + content: '%'; + margin-left: 0.1em; + font-size: .8em; +} + +.angular { + margin-top: 100px; +} + +.angular .chart { + margin-top: 0; +} + +.shadow-first { + text-shadow: rgb(0, 156, 221) 1px 1px, rgb(0, 156, 221) 2px 2px, rgb(0, 156, 221) 3px 3px, rgb(0, 156, 221) 4px 4px, rgb(0, 156, 221) 5px 5px, rgb(0, 156, 221) 6px 6px, rgb(0, 156, 221) 7px 7px, rgb(0, 156, 221) 8px 8px, rgb(0, 156, 221) 9px 9px, rgb(0, 156, 221) 10px 10px, rgb(0, 156, 221) 11px 11px, rgb(0, 156, 221) 12px 12px, rgb(0, 157, 222) 13px 13px, rgb(0, 158, 223) 14px 14px, rgb(0, 159, 224) 15px 15px, rgb(0, 160, 225) 16px 16px, rgb(0, 161, 226) 17px 17px, rgb(0, 162, 227) 18px 18px, rgb(0, 163, 228) 19px 19px, rgb(0, 164, 229) 20px 20px, rgb(0, 165, 230) 21px 21px, rgb(0, 166, 231) 22px 22px, rgb(0, 167, 232) 23px 23px, rgb(0, 168, 233) 24px 24px, rgb(0, 169, 234) 25px 25px, rgb(0, 170, 235) 26px 26px, rgb(0, 171, 236) 27px 27px, rgb(0, 172, 237) 28px 28px, rgb(0, 173, 238) 29px 29px, rgb(0, 174, 239) 30px 30px; +} + +.shadow-second { + text-shadow: rgb(232, 24, 105) 1px 1px, rgb(232, 24, 105) 2px 2px, rgb(232, 24, 105) 3px 3px, rgb(232, 24, 105) 4px 4px, rgb(232, 24, 105) 5px 5px, rgb(232, 24, 105) 6px 6px, rgb(232, 24, 105) 7px 7px, rgb(232, 24, 105) 8px 8px, rgb(232, 24, 105) 9px 9px, rgb(232, 24, 105) 10px 10px, rgb(232, 24, 105) 11px 11px, rgb(232, 24, 105) 12px 12px, rgb(232, 25, 106) 13px 13px, rgb(232, 26, 107) 14px 14px, rgb(233, 27, 108) 15px 15px, rgb(233, 28, 109) 16px 16px, rgb(233, 29, 110) 17px 17px, rgb(234, 30, 111) 18px 18px, rgb(234, 31, 112) 19px 19px, rgb(234, 32, 113) 20px 20px, rgb(235, 33, 114) 21px 21px, rgb(235, 34, 115) 22px 22px, rgb(235, 35, 116) 23px 23px, rgb(236, 36, 117) 24px 24px, rgb(236, 37, 118) 25px 25px, rgb(236, 38, 119) 26px 26px, rgb(237, 39, 120) 27px 27px, rgb(237, 40, 121) 28px 28px, rgb(237, 41, 122) 29px 29px, rgb(238, 42, 123) 30px 30px; +} + +.shadow-third { + text-shadow: rgb(27, 46, 136) 1px 1px, rgb(27, 46, 136) 2px 2px, rgb(27, 46, 136) 3px 3px, rgb(27, 46, 136) 4px 4px, rgb(27, 46, 136) 5px 5px, rgb(27, 46, 136) 6px 6px, rgb(27, 46, 136) 7px 7px, rgb(27, 46, 136) 8px 8px, rgb(27, 46, 136) 9px 9px, rgb(27, 46, 136) 10px 10px, rgb(27, 46, 136) 11px 11px, rgb(27, 46, 136) 12px 12px, rgb(27, 47, 137) 13px 13px, rgb(27, 48, 138) 14px 14px, rgb(28, 49, 139) 15px 15px, rgb(28, 50, 140) 16px 16px, rgb(28, 51, 141) 17px 17px, rgb(29, 52, 142) 18px 18px, rgb(29, 53, 143) 19px 19px, rgb(29, 54, 144) 20px 20px, rgb(30, 55, 145) 21px 21px, rgb(30, 56, 146) 22px 22px, rgb(30, 57, 147) 23px 23px, rgb(31, 58, 148) 24px 24px, rgb(31, 59, 149) 25px 25px, rgb(31, 60, 150) 26px 26px, rgb(32, 61, 151) 27px 27px, rgb(32, 62, 152) 28px 28px, rgb(32, 63, 153) 29px 29px, rgb(33, 64, 154) 30px 30px; +} + +.icon { + height: 175px; + width: 175px; + line-height: 175px; + max-width: 100%; /*background: #00aeef;*/ + border-radius: 50%; + -o-border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + display: block; + color: #fff; + font-size: 55px; + text-align: center; + vertical-align: middle; + position: relative; + margin: 0 auto 50px; + -webkit-box-shadow: 1px 2px 19px -1px rgba(0,0,0,0.51); + -moz-box-shadow: 1px 2px 19px -1px rgba(0,0,0,0.51); + box-shadow: 1px 2px 19px -1px rgba(0,0,0,0.51); +} + +/*colors + +*/ +.first-color { + background: #00aeef; +} + +.second-color { + background: #ee2a7b; +} + +.third-color { + background: #21409a; +} + +.fourth-color { + background: #1c75bc; +} + +.fifht-color { + background: #92278f; +} + +.first-color-text { + color: #00aeef; +} + +.second-color-text { + color: #ee2a7b; +} + +.third-color-text { + color: #21409a; +} + +.fourth-color-text { + color: #1c75bc; +} + +.fifht-color-text { + color: #92278f; +} + +.spaced-down { + margin-bottom: 2em; +} + +/*---------------------------------------------------- + 8. Work Experience Style +------------------------------------------------------*/ +.exprience { + background: #eee; +} + +.exprience .container { + padding-top: 85px; + padding-bottom: 90px; +} + +.exprience h2 { + color: #ee2a7b; +} + +.exprience p { + color: #84868d; + /*font-size:13px;*/ + line-height: 18px; +} + +.exprience .heading p { + padding-bottom: 41px; +} + +.exprience h4 { + font-weight: 700; +} + +.workDetails .rightArea { + /*border-left: solid 1px #e5e4e4;*/ + padding-bottom: 47px; +} + +.workDetails:last-child .rightArea { + padding-bottom: 0px; +} + +.workYear { + font-size: 17px; + color: #fff; + background:#ee2a7b; + /*hex compat svg*/ + background-size: 120px 120px !important; + background-repeat: no-repeat; + background-position: center; + + text-align: center; + width: 120px; + height: 120px; + padding: 40px 0 40px 0; + + -webkit-border-radius: 50%; + border-radius: 50%; + + -webkit-box-shadow: 1px 2px 19px -1px rgba(0,0,0,0.51); + -moz-box-shadow: 1px 2px 19px -1px rgba(0,0,0,0.51); + box-shadow: 1px 2px 19px -1px rgba(0,0,0,0.51); +} + +.arrowpart { + float: left; + width: 15px; + height: 80px; + background: url(../images/arrow-left-light.png) no-repeat 0 50px; +} + +.exCon { + width: auto; + background: #fff; + border-bottom: solid 4px #dddddd; + padding: 22px 47px 6px 47px; + margin-left: 15px; + text-align: left; +} + +.exCon p { + color: #84868d; + line-height: 21px; +} + +.exCon h4 { + color: #474d5d; + padding-bottom: 3px; +} + +.exCon h5 { + color: #474d5d; +} + +/*---------------------------------------------------- + 9. Education Style +------------------------------------------------------*/ +.education { + background: #fff; +} + +.education .container { + padding-top: 85px; + padding-bottom: 90px; +} + +.education h2 { + color: #ee2a7b; +} + +.education p { + color: #84868d; + /*font-size:13px;*/ + line-height: 18px; +} + +.education .heading p { + padding-bottom: 41px; +} + +.education h4 { + font-weight: 700; +} + +.education .arrowpart { + background: url(../images/arrow-left.png) no-repeat 0 50px; +} + +.education .exCon { + background: #eee; + border-bottom: solid 4px #e8e7e7; +} + +.education .workDetails .rightArea { + /*border-left-color:#eaeaea;*/ +} + +/*---------------------------------------------------- + 10. Protfolio Style +------------------------------------------------------*/ +.protfolio { +} + +.protfolio .container { + padding-top: 85px; + padding-bottom: 90px; +} + +.protfolio .heading p { + padding-bottom: 41px; +} + +.protfolio h4 { + font-weight: 700; +} + +.portfolioFilter { + display: block; + margin: 0 auto; + text-align: center; +} + +.portfolioFilter ul { + margin: 0 auto; + text-align: center; + display: block; + margin-bottom: 30px; +} + +.portfolioFilter ul li { + display: inline-block; + margin: 5px 5px; +} + +.portfolioFilter ul li a { + padding: 16px 18px; + font-size: 13px; + line-height: 15px; + color: #ffffff; + text-transform: uppercase; + display: block; + text-decoration: none; + /*border:solid 1px #95d9ee;*/ + background: #1c75bc; + + transition-duration: 0.2s; + -webkit-transition-duration: 0.2s; +} + +.portfolioFilter ul li a:hover { + /*border:solid 1px #15596e;*/ + /*color:#15596e;*/ + background: #ee2a7b; + + transition-duration: 0.2s; + -webkit-transition-duration: 0.2s; +} + +.portfolioFilter ul li a.current { + background: #ee2a7b; + border: solid 1px #ee2a7b; + color: #fff; + /*transparency*/ + /* IE 8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; + + /* IE 5-7 */ + filter: alpha(opacity=90); + + /* Netscape */ + -moz-opacity: 0.9; + + /* Safari 1.x */ + -khtml-opacity: 0.9; + + /* Good browsers */ + opacity: 0.9; +} + +ul.portfolioContainer { + display: block; + padding: 0px; + list-style-type: none; +} + +ul.portfolioContainer li { + display: block; + min-height: 205px; + padding: 0px; + margin: 0px; + cursor: pointer; +} + +ul.portfolioContainer li .lightCon { + display: block; + margin: 3px 3px 4px 4px; + position: relative; + overflow: hidden; +} + +ul.portfolioContainer li img { + width: 100%; + height: auto; + display: block; +} + +span.hoverBox { + visibility: hidden; + width: 100%; + height: 100%; + position: absolute; + left: 0px; + bottom: 0px; + + transition-duration: 0.2s; + -webkit-transition-duration: 0.2s; + + background: rgba(0, 0, 0, 0.1); + +} + +ul.portfolioContainer li:hover span.hoverBox { + visibility: visible; + left: 0px; + bottom: 0px; + + background: rgba(0, 0, 0, 0.8); + + transition-duration: 0.2s; + -webkit-transition-duration: 0.2s; +} + +span.hoverBox a { + line-height: 42px; +} + +span.hoverBox .smallIcon { + width: 94px; + margin: 0px auto; + position: absolute; + top: 50%; + left: 50%; + margin-left: -47px; + margin-top: -21px; +} + +span.hoverBox .zoom { + visibility: hidden; + width: 42px; + height: 42px; + background: #ee2a7b; + color: #fff; + position: relative; + left: -150%; + /*top:40%;*/ + text-align: center; + line-height: 50px; + display: block; + float: left; + + transition-duration: 0.2s; + -webkit-transition-duration: 0.2s; +} + +ul.portfolioContainer li:hover span.hoverBox .zoom { + visibility: visible; + left: 0; + + transition-duration: 0.2s; + -webkit-transition-duration: 0.2s; +} + +span.hoverBox .linKed { + visibility: hidden; + width: 42px; + height: 42px; + background: #313131; + color: #fff; + position: relative; + right: -150%; + /*top:40%;*/ + text-align: center; + line-height: 52px; + display: block; + float: right; + + transition-duration: 0.2s; + -webkit-transition-duration: 0.2s; +} + +ul.portfolioContainer li:hover span.hoverBox .linKed { + visibility: visible; + right: 0%; + + transition-duration: 0.2s; + -webkit-transition-duration: 0.2s; +} + +.isotope-item { + z-index: 2; +} + +.isotope-hidden.isotope-item { + pointer-events: none; + z-index: 1; +} + +.isotope, +.isotope .isotope-item { + /* change duration value to whatever you like */ + + -webkit-transition-duration: 0.8s; + -moz-transition-duration: 0.8s; + transition-duration: 0.8s; +} + +.isotope { + -webkit-transition-property: height, width; + -moz-transition-property: height, width; + transition-property: height, width; +} + +.isotope .isotope-item { + padding: 0; + + -webkit-transition-property: -webkit-transform, opacity; + -moz-transition-property: -moz-transform, opacity; + transition-property: transform, opacity; +} + +.abc { + position: absolute; + width: 782px; + height: auto; + top: 20%; + left: 0; + right: 0; + z-index: 99999; + margin: 0 auto; +} + +.abc #pbImage { + position: static !important; +} + +#pbCaption { + display: block; + background: none !important; +} + +#pbBottom { + position: relative !important; + left: 26.1% !important; + bottom: 0px !important; + width: 100% !important; + margin-left: -26% !important; + padding: 0px !important; + height: 80px !important; + + display: block; + background-color: rgba(24, 27, 34, 1); + filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#B0000000, EndColorStr=#B0000000); +} + +#pbCloseBtn { + position: absolute !important; +} + +/*---------------------------------------------------- + 11. Contact Style +------------------------------------------------------*/ + +.contact { + background: #eeeeee; +} + +.contact .container { + padding-top: 85px; + padding-bottom: 90px; +} + +.contact h2 { + color: #ee2a7b; +} + +.contact p { + color: #84868d; + /*font-size:13px;*/ + line-height: 18px; +} + +.contact .heading p { + padding-bottom: 41px; +} + +.contact h4 { + font-weight: 700; +} + +.topCon { + padding-bottom: 0px !important; +} + +.contactDetails { + background: #686868; +} + +.contactDetails .container { + padding-top: 85px; + padding-bottom: 90px; +} + +.contactDetails h4 { + font-weight: 600; + text-transform: uppercase; + padding-bottom: 15px; +} + +.contactDetails p { + color: #ddd; + font-size: 13px; + line-height: 19px; + padding-bottom: 14px; +} + +.contactDetails p a { + color: #ddd; +} + +.contactDetails p a:hover { + color: #fafafa; + text-decoration: none; +} + +.contactDetails i { + padding-right: 15px; +} + +.conForm { + margin-bottom: 20px; +} + +.conForm input, .conForm button { + background: #eee; + color: #ee2a7b; + padding: 15px 30px; + + box-shadow: none; + border: solid 2px #eee; + margin-right: 3%; + margin-bottom: 30px; + outline: none; + font-style: italic; +} + +.conForm input.noMarr { + margin-right: 0px; +} + +.conForm textarea { + background: #eee; + color: #ee2a7b; + padding: 15px 30px; + box-shadow: none; + border: solid 2px #eee; + margin-bottom: 40px; + outline: none; + height: 200px; + font-style: italic; +} + +.conForm .submitBnt { + background: #ee2a7b; + font-family: 'Aller', 'Courier New', 'allerregular', sans-serif; + color: #fff; + font-size: 16px; + font-weight: 600; + text-align: center; + float: right; + margin: 0px; + border: none; + line-height: 16px; + vertical-align: center; +} + +.conForm .submitBnt:hover { + background: #92278f; +} + +.textGroup { + position: relative !important; + display: inline-block; + padding-left: 0px !important; +} + +#success_page { + color: #00aeef; + font-weight: 500; +} + +.error_message { + color: #ee2a7b; + padding-bottom: 15px; + font-weight: 500; +} + +#success_page h3 { + font-size: 17px; +} + +#message { + background-color: #484848; +} + +.contact-loader:after { + content: url("../images/ajax-loader.gif"); +} + +/*---------------------------------------------------- + 12. Footer Style +------------------------------------------------------*/ +.built { + background: #484848; +} + +.built .container { + padding: 40px 0; +} + +.built ul { + margin: 0 auto; + text-align: center; + list-style-type: none; +} + +.built ul li { + display: inline-block; + text-align: center; + color: #00aeef; + line-height: 50x; + margin: 0 6px; + +} + +.built ul li:hover a { + color: #fff; +} + +.built ul li a { + color: #00aeef; + width: 42px !important; + height: 42px !important; +} + +.built ul li a i { + line-height: 42px !important; +} + +.html5, .javascript, .css3, .jq { + text-align: center; + width: 80px; + height: 80px; + display: inline-block; +} + +.html5 { + background-image: url('../images/html5.png'); + background-image: none, url('../images/html5.svg'), url('../images/html5.png'); + background-size: 80px 80px !important; + background-repeat: no-repeat; + background-position: center; +} + +.css3 { + background-image: url('../images/css3.png'); + background-image: none, url('../images/css3.svg'), url('../images/css3.png'); + background-size: 80px 80px !important; + background-repeat: no-repeat; + background-position: center; +} + +.javascript { + background-image: url('../images/js.png'); + background-image: none, url('../images/js.svg'), url('../images/js.png'); + background-size: 80px 80px !important; + background-repeat: no-repeat; + background-position: center; +} + +.jq { + background-image: url('../images/jq.png'); + background-image: none, url('../images/jq.svg'), url('../images/jq.png'); + background-size: 80px 80px !important; + background-repeat: no-repeat; + background-position: center; +} + +.browsers { + display: inline-block; + float: right; +} + +.browsers p { + font-size: 10px; + color: #aaa; + margin-bottom: 0; + padding-bottom: 0; +} + +.firefox, .ie, .chrome, .safari, .opera { + text-align: center; + width: 80px; + height: 80px; + display: inline-block; +} + +.firefox { + background-image: url('../images/firefox.png'); + background-image: none, url('../images/firefox.svg'), url('../images/firefox.png'); + background-size: 80px 80px !important; + background-repeat: no-repeat; + background-position: center; +} + +.ie { + background-image: url('../images/ie.png'); + background-image: none, url('../images/ie.svg'), url('../images/ie.png'); + background-size: 80px 80px !important; + background-repeat: no-repeat; + background-position: center; +} + +.chrome { + background-image: url('../images/chrome.png'); + background-image: none, url('../images/chrome.svg'), url('../images/chrome.png'); + background-size: 80px 80px !important; + background-repeat: no-repeat; + background-position: center; +} + +.safari { + background-image: url('../images/safari.png'); + background-image: none, url('../images/safari.svg'), url('../images/safari.png'); + background-size: 80px 80px !important; + background-repeat: no-repeat; + background-position: center; +} + +.opera { + background-image: url('../images/opera.png'); + background-image: none, url('../images/opera.svg'), url('../images/opera.png'); + background-size: 80px 80px !important; + background-repeat: no-repeat; + background-position: center; +} + +/*--------------------------------------------------------------------------------- +Waypoints +-------------------------------------------------------------------------------*/ +.wp1, .wp2, .wp3, .wp4, .wp5, .wp6 { + visibility: hidden; +} + +.bounceInLeft, .bounceInRight, .fadeInUp, .fadeInUpDelay, .fadeInDown, .fadeInUpD, .fadeInLeft, .fadeInRight { + visibility: visible; +} + +.delay-05s { + animation-delay: 0.5s; + -webkit-animation-delay: 0.5s; +} + +.delay-1s { + animation-delay: 1s; + -webkit-animation-delay: 1s; +} + +.delay-1-5s { + animation-delay: 1.5s; + -webkit-animation-delay: 1.5s; +} + +.delay-2s { + animation-delay: 2s; + -webkit-animation-delay: 2s; +} + +.delay-2-5s { + animation-delay: 2.5s; + -webkit-animation-delay: 2.5s; +} + +.delay-3s { + animation-delay: 3s; + -webkit-animation-delay: 3s; +} + +.delay-3-5s { + animation-delay: 3.5s; + -webkit-animation-delay: 3.5s; +} + +.delay-4s { + animation-delay: 4s; + -webkit-animation-delay: 4s; +} + +/* +Tech bar charts +*/ +.tech { + margin-top: 5em !important; +} + +.techskills { + width: 150px; + height: 270px; + margin: 0 auto +} + +/*--------------------------------------------------------------------------------- + 13. Responsive style +-------------------------------------------------------------------------------*/ + +@media screen and (min-width: 1200px) { + .workYear { + width: 140px; + height: 140px; + padding-top: 50px; + } + + .education .workYear { + padding-top: 50px; + } +} + +@media screen and (max-width: 991px) { + .navbar.navbar-inverse.navbar-static-top a { + padding-left: 18px; + padding-right: 18px; + } + + .bannerText { + padding-left: 25px; + padding-right: 25px; + } + + .bannerText h1 { + font-size: 65px; + line-height: 71px; + } + + .bannerText h2 { + font-size: 28px; + } + + .proPic { + text-align: center; + } + +} + +@media screen and (max-width: 810px) { + body { + min-height: 700px; + } + + #header h3 { + font-size: 38px; + } + + #header h3 span { + font-size: 16px; + } + + .abc { + width: 100%; + } + + .navbar.navbar-inverse.navbar-static-top a { + padding-left: 17px; + } + +} + +@media screen and (min-width: 768px) { + .conForm input.col-sm-6 { + width: 48.5%; + } + + .conForm input.col-lg-6 { + width: 48.5%; + } + +} + +@media screen and (max-width: 768px) { + .navbar-wrapper .container, + .navwrapper .container { + padding-right: 15px; + padding-left: 15px; + } + + ul.portfolioContainer li.col-xs-6 { + width: 49%; + min-height: 85px; + + } + +} + +@media screen and (max-width: 767px) { + .navbar-header { + display: block; + } + + .workYear { + margin: 0 auto; + } + + .workDetails .rightArea { + border-left: none; + } + + .arrowpart { + float: none; + width: 100%; + height: 40px; + background: url(../images/arrow-top-light.png) no-repeat 50% 100%; + } + + .education .arrowpart { + background: url(../images/arrow-top.png) no-repeat 50% 100%; + } + + .exCon { + margin-left: 0px; + } + + ul.navbar-nav li a { + display: block; + } + + .built { + text-align: center !important; + } + + .built .container { + text-align: center !important; + } + + .browsers { + clear: both !important; + float: none !important; + } +} + +@media screen and (max-width: 650px) { + #wrapper { + top: 200px !important; + } + + .upbox { + transform: translate(0px, -70px); + -ms-transform: translate(0px, -70px); /* IE 9 */ + -webkit-transform: translate(0px, -70px); /* Safari and Chrome */ + } + + .bannerText { + top: 25%; + padding-top: 15px; + padding-bottom: 15px; + } + + .bannerText h1 { + font-size: 42px; + line-height: 48px; + } + + .bannerText h2 { + font-size: 18px; + line-height: 24px; + } + + .built { + text-align: center !important; + } + + .built .container { + text-align: center !important; + } + + .browsers { + clear: both !important; + float: none !important; + } +} + +@media screen and (max-width: 480px) { + .navbar.navbar-inverse.navbar-static-top a { + line-height: 17px; + padding-top: 11px; + padding-bottom: 11px; + } + + .firefox, .ie, .chrome, .safari, .opera { + text-align: center; + width: 40px; + height: 40px; + background-size: 40px 40px !important; + } + + .built { + text-align: center !important; + } + + .built .container { + text-align: center !important; + } + + .browsers { + clear: both !important; + float: none !important; + } +} + +@media screen and (max-width: 400px) { + #loopedSlider, #newsSlider { + min-height: 650px; + height: 100%; + } + + ul.slides { + min-height: 600px; + height: 100%; + } + + .item { + width: 19%; + } + + .item p { + font-size: 36px; + } + + .aboutme img { + width: 100%; + } + + ul.portfolioContainer li.col-xs-6 { + width: 100%; + } + + .bntDownload { + font-size: 10px; + padding: 16px 14px; + } + + .conForm textarea { + margin-bottom: 20px; + } + + .textGroup { + display: block; + padding: 0 0 40px 0; + } + + .nameError, + .emailError { + left: 0px; + top: 0px; + + } + + .firefox, .ie, .chrome, .safari, .opera { + text-align: center; + width: 40px; + height: 40px; + background-size: 40px 40px !important; + } + + .built { + text-align: center !important; + } + + .built .container { + text-align: center !important; + } + + .browsers { + clear: both !important; + float: none !important; + } +} + + + + + + + diff --git a/src/downloads/CV-Europass-20190308-Rielo-EN.pdf b/src/downloads/CV-Europass-20190308-Rielo-EN.pdf new file mode 100644 index 0000000..cb28601 Binary files /dev/null and b/src/downloads/CV-Europass-20190308-Rielo-EN.pdf differ diff --git a/src/downloads/Europass-CV-2021.pdf b/src/downloads/Europass-CV-2021.pdf new file mode 100644 index 0000000..9b4a890 Binary files /dev/null and b/src/downloads/Europass-CV-2021.pdf differ diff --git a/test/fonts/FontAwesome.otf b/src/fonts/FontAwesome.otf similarity index 100% rename from test/fonts/FontAwesome.otf rename to src/fonts/FontAwesome.otf diff --git a/test/fonts/aller_rg-webfont.eot b/src/fonts/aller_rg-webfont.eot similarity index 100% rename from test/fonts/aller_rg-webfont.eot rename to src/fonts/aller_rg-webfont.eot diff --git a/test/fonts/aller_rg-webfont.svg b/src/fonts/aller_rg-webfont.svg similarity index 100% rename from test/fonts/aller_rg-webfont.svg rename to src/fonts/aller_rg-webfont.svg diff --git a/test/fonts/aller_rg-webfont.ttf b/src/fonts/aller_rg-webfont.ttf similarity index 100% rename from test/fonts/aller_rg-webfont.ttf rename to src/fonts/aller_rg-webfont.ttf diff --git a/test/fonts/aller_rg-webfont.woff b/src/fonts/aller_rg-webfont.woff similarity index 100% rename from test/fonts/aller_rg-webfont.woff rename to src/fonts/aller_rg-webfont.woff diff --git a/fonts/font-mfizz-1.2/LICENSE.txt b/src/fonts/font-mfizz-1.2/LICENSE.txt similarity index 100% rename from fonts/font-mfizz-1.2/LICENSE.txt rename to src/fonts/font-mfizz-1.2/LICENSE.txt diff --git a/fonts/font-mfizz-1.2/README.md b/src/fonts/font-mfizz-1.2/README.md similarity index 100% rename from fonts/font-mfizz-1.2/README.md rename to src/fonts/font-mfizz-1.2/README.md diff --git a/fonts/font-mfizz-1.2/RELEASE-NOTES.md b/src/fonts/font-mfizz-1.2/RELEASE-NOTES.md similarity index 100% rename from fonts/font-mfizz-1.2/RELEASE-NOTES.md rename to src/fonts/font-mfizz-1.2/RELEASE-NOTES.md diff --git a/fonts/font-mfizz.css b/src/fonts/font-mfizz-1.2/font-mfizz.css similarity index 100% rename from fonts/font-mfizz.css rename to src/fonts/font-mfizz-1.2/font-mfizz.css diff --git a/fonts/font-mfizz.eot b/src/fonts/font-mfizz-1.2/font-mfizz.eot similarity index 100% rename from fonts/font-mfizz.eot rename to src/fonts/font-mfizz-1.2/font-mfizz.eot diff --git a/test/fonts/font-mfizz-1.2/font-mfizz.svg b/src/fonts/font-mfizz-1.2/font-mfizz.svg similarity index 100% rename from test/fonts/font-mfizz-1.2/font-mfizz.svg rename to src/fonts/font-mfizz-1.2/font-mfizz.svg diff --git a/fonts/font-mfizz.ttf b/src/fonts/font-mfizz-1.2/font-mfizz.ttf similarity index 100% rename from fonts/font-mfizz.ttf rename to src/fonts/font-mfizz-1.2/font-mfizz.ttf diff --git a/fonts/font-mfizz.woff b/src/fonts/font-mfizz-1.2/font-mfizz.woff similarity index 100% rename from fonts/font-mfizz.woff rename to src/fonts/font-mfizz-1.2/font-mfizz.woff diff --git a/fonts/font-mfizz-1.2/icons.json b/src/fonts/font-mfizz-1.2/icons.json similarity index 100% rename from fonts/font-mfizz-1.2/icons.json rename to src/fonts/font-mfizz-1.2/icons.json diff --git a/fonts/font-mfizz-1.2/preview.html b/src/fonts/font-mfizz-1.2/preview.html similarity index 100% rename from fonts/font-mfizz-1.2/preview.html rename to src/fonts/font-mfizz-1.2/preview.html diff --git a/test/fonts/font-mfizz-1.2/font-mfizz.css b/src/fonts/font-mfizz.css similarity index 100% rename from test/fonts/font-mfizz-1.2/font-mfizz.css rename to src/fonts/font-mfizz.css diff --git a/test/fonts/font-mfizz-1.2/font-mfizz.eot b/src/fonts/font-mfizz.eot similarity index 100% rename from test/fonts/font-mfizz-1.2/font-mfizz.eot rename to src/fonts/font-mfizz.eot diff --git a/test/fonts/font-mfizz.svg b/src/fonts/font-mfizz.svg similarity index 100% rename from test/fonts/font-mfizz.svg rename to src/fonts/font-mfizz.svg diff --git a/test/fonts/font-mfizz-1.2/font-mfizz.ttf b/src/fonts/font-mfizz.ttf similarity index 100% rename from test/fonts/font-mfizz-1.2/font-mfizz.ttf rename to src/fonts/font-mfizz.ttf diff --git a/test/fonts/font-mfizz-1.2/font-mfizz.woff b/src/fonts/font-mfizz.woff similarity index 100% rename from test/fonts/font-mfizz-1.2/font-mfizz.woff rename to src/fonts/font-mfizz.woff diff --git a/test/fonts/fontawesome-webfont.eot b/src/fonts/fontawesome-webfont.eot similarity index 100% rename from test/fonts/fontawesome-webfont.eot rename to src/fonts/fontawesome-webfont.eot diff --git a/test/fonts/fontawesome-webfont.svg b/src/fonts/fontawesome-webfont.svg similarity index 100% rename from test/fonts/fontawesome-webfont.svg rename to src/fonts/fontawesome-webfont.svg diff --git a/test/fonts/fontawesome-webfont.ttf b/src/fonts/fontawesome-webfont.ttf similarity index 100% rename from test/fonts/fontawesome-webfont.ttf rename to src/fonts/fontawesome-webfont.ttf diff --git a/test/fonts/fontawesome-webfont.woff b/src/fonts/fontawesome-webfont.woff similarity index 100% rename from test/fonts/fontawesome-webfont.woff rename to src/fonts/fontawesome-webfont.woff diff --git a/src/images/1.jpg b/src/images/1.jpg new file mode 100644 index 0000000..a905d7d Binary files /dev/null and b/src/images/1.jpg differ diff --git a/src/images/23.jpg b/src/images/23.jpg new file mode 100644 index 0000000..fb9266f Binary files /dev/null and b/src/images/23.jpg differ diff --git a/src/images/ME2_2014.png b/src/images/ME2_2014.png new file mode 100644 index 0000000..5e6c4d6 Binary files /dev/null and b/src/images/ME2_2014.png differ diff --git a/src/images/ME2_2018.jpeg b/src/images/ME2_2018.jpeg new file mode 100644 index 0000000..39db3e1 Binary files /dev/null and b/src/images/ME2_2018.jpeg differ diff --git a/src/images/ME_2014.png b/src/images/ME_2014.png new file mode 100644 index 0000000..0e12012 Binary files /dev/null and b/src/images/ME_2014.png differ diff --git a/images/ajax-loader.GIF b/src/images/ajax-loader.GIF similarity index 100% rename from images/ajax-loader.GIF rename to src/images/ajax-loader.GIF diff --git a/src/images/arrow-left-light.png b/src/images/arrow-left-light.png new file mode 100644 index 0000000..081c951 Binary files /dev/null and b/src/images/arrow-left-light.png differ diff --git a/src/images/arrow-left.png b/src/images/arrow-left.png new file mode 100644 index 0000000..d310bf1 Binary files /dev/null and b/src/images/arrow-left.png differ diff --git a/src/images/arrow-top-light.png b/src/images/arrow-top-light.png new file mode 100644 index 0000000..0bac430 Binary files /dev/null and b/src/images/arrow-top-light.png differ diff --git a/src/images/arrow-top.png b/src/images/arrow-top.png new file mode 100644 index 0000000..03bbead Binary files /dev/null and b/src/images/arrow-top.png differ diff --git a/src/images/burnt_sienna.jpg b/src/images/burnt_sienna.jpg new file mode 100644 index 0000000..33fd789 Binary files /dev/null and b/src/images/burnt_sienna.jpg differ diff --git a/src/images/chrome.png b/src/images/chrome.png new file mode 100644 index 0000000..ec81b49 Binary files /dev/null and b/src/images/chrome.png differ diff --git a/src/images/chrome.svg b/src/images/chrome.svg new file mode 100644 index 0000000..358a88e --- /dev/null +++ b/src/images/chrome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/css3.png b/src/images/css3.png new file mode 100644 index 0000000..4af335f Binary files /dev/null and b/src/images/css3.png differ diff --git a/src/images/css3.svg b/src/images/css3.svg new file mode 100644 index 0000000..8aa8eec --- /dev/null +++ b/src/images/css3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/favicon.ico b/src/images/favicon.ico new file mode 100644 index 0000000..020a303 Binary files /dev/null and b/src/images/favicon.ico differ diff --git a/src/images/firefox.png b/src/images/firefox.png new file mode 100644 index 0000000..919cf29 Binary files /dev/null and b/src/images/firefox.png differ diff --git a/src/images/firefox.svg b/src/images/firefox.svg new file mode 100644 index 0000000..02d1d5b --- /dev/null +++ b/src/images/firefox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/fisahara-2013.jpg b/src/images/fisahara-2013.jpg new file mode 100644 index 0000000..923b3b7 Binary files /dev/null and b/src/images/fisahara-2013.jpg differ diff --git a/src/images/hex.png b/src/images/hex.png new file mode 100644 index 0000000..0c9514b Binary files /dev/null and b/src/images/hex.png differ diff --git a/src/images/hex.svg b/src/images/hex.svg new file mode 100644 index 0000000..996a175 --- /dev/null +++ b/src/images/hex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/html5.png b/src/images/html5.png new file mode 100644 index 0000000..6b6634d Binary files /dev/null and b/src/images/html5.png differ diff --git a/src/images/html5.svg b/src/images/html5.svg new file mode 100644 index 0000000..35ace90 --- /dev/null +++ b/src/images/html5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/ie.png b/src/images/ie.png new file mode 100644 index 0000000..a25a391 Binary files /dev/null and b/src/images/ie.png differ diff --git a/src/images/ie.svg b/src/images/ie.svg new file mode 100644 index 0000000..ca48b7f --- /dev/null +++ b/src/images/ie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/jq.png b/src/images/jq.png new file mode 100644 index 0000000..a786903 Binary files /dev/null and b/src/images/jq.png differ diff --git a/src/images/jq.svg b/src/images/jq.svg new file mode 100644 index 0000000..31efa61 --- /dev/null +++ b/src/images/jq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/js.png b/src/images/js.png new file mode 100644 index 0000000..e8366e5 Binary files /dev/null and b/src/images/js.png differ diff --git a/src/images/js.svg b/src/images/js.svg new file mode 100644 index 0000000..1932ad1 --- /dev/null +++ b/src/images/js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/map-bro - copia.png b/src/images/map-bro - copia.png new file mode 100644 index 0000000..dd17bb9 Binary files /dev/null and b/src/images/map-bro - copia.png differ diff --git a/src/images/map-bro.png b/src/images/map-bro.png new file mode 100644 index 0000000..dd17bb9 Binary files /dev/null and b/src/images/map-bro.png differ diff --git a/src/images/muckup_plastico.jpg b/src/images/muckup_plastico.jpg new file mode 100644 index 0000000..88b220e Binary files /dev/null and b/src/images/muckup_plastico.jpg differ diff --git a/src/images/opera.png b/src/images/opera.png new file mode 100644 index 0000000..5677324 Binary files /dev/null and b/src/images/opera.png differ diff --git a/src/images/opera.svg b/src/images/opera.svg new file mode 100644 index 0000000..0c1afff --- /dev/null +++ b/src/images/opera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/present.jpg b/src/images/present.jpg new file mode 100644 index 0000000..6a89221 Binary files /dev/null and b/src/images/present.jpg differ diff --git a/src/images/safari.png b/src/images/safari.png new file mode 100644 index 0000000..5582e67 Binary files /dev/null and b/src/images/safari.png differ diff --git a/src/images/safari.svg b/src/images/safari.svg new file mode 100644 index 0000000..f88d771 --- /dev/null +++ b/src/images/safari.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/tcloud_custos.png b/src/images/tcloud_custos.png new file mode 100644 index 0000000..5bbe9fe Binary files /dev/null and b/src/images/tcloud_custos.png differ diff --git a/src/images/thu-1.png b/src/images/thu-1.png new file mode 100644 index 0000000..d553655 Binary files /dev/null and b/src/images/thu-1.png differ diff --git a/test/images/thu-2.png b/src/images/thu-2.png similarity index 97% rename from test/images/thu-2.png rename to src/images/thu-2.png index fba1206..7998425 100644 Binary files a/test/images/thu-2.png and b/src/images/thu-2.png differ diff --git a/images/thu-2.psd b/src/images/thu-2.psd similarity index 100% rename from images/thu-2.psd rename to src/images/thu-2.psd diff --git a/test/images/thu-3.png b/src/images/thu-3.png similarity index 96% rename from test/images/thu-3.png rename to src/images/thu-3.png index f88100e..f42bc45 100644 Binary files a/test/images/thu-3.png and b/src/images/thu-3.png differ diff --git a/src/images/thu-4.png b/src/images/thu-4.png new file mode 100644 index 0000000..880fada Binary files /dev/null and b/src/images/thu-4.png differ diff --git a/src/images/thu-5.png b/src/images/thu-5.png new file mode 100644 index 0000000..b7aa5db Binary files /dev/null and b/src/images/thu-5.png differ diff --git a/src/images/thu-6.png b/src/images/thu-6.png new file mode 100644 index 0000000..4e8c326 Binary files /dev/null and b/src/images/thu-6.png differ diff --git a/src/images/thu-7.png b/src/images/thu-7.png new file mode 100644 index 0000000..d922205 Binary files /dev/null and b/src/images/thu-7.png differ diff --git a/src/images/thu-8.png b/src/images/thu-8.png new file mode 100644 index 0000000..2e3ee5f Binary files /dev/null and b/src/images/thu-8.png differ diff --git a/src/images/thunderhorse.jpg b/src/images/thunderhorse.jpg new file mode 100644 index 0000000..7788598 Binary files /dev/null and b/src/images/thunderhorse.jpg differ diff --git a/src/images/wiloc.png b/src/images/wiloc.png new file mode 100644 index 0000000..97a3e13 Binary files /dev/null and b/src/images/wiloc.png differ diff --git a/src/images/wiloc_mc.png b/src/images/wiloc_mc.png new file mode 100644 index 0000000..b04e8e1 Binary files /dev/null and b/src/images/wiloc_mc.png differ diff --git a/src/images/zoom-hover.png b/src/images/zoom-hover.png new file mode 100644 index 0000000..9f4f4c3 Binary files /dev/null and b/src/images/zoom-hover.png differ diff --git a/src/images/zoom.png b/src/images/zoom.png new file mode 100644 index 0000000..087b4f2 Binary files /dev/null and b/src/images/zoom.png differ diff --git a/src/index.html b/src/index.html new file mode 100644 index 0000000..7a3a504 --- /dev/null +++ b/src/index.html @@ -0,0 +1,800 @@ + + + + + + + + David Rielo, Professional Resume and Portfolio + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

loading

+

0% + +

+
+
+
+ +
+ +
+ + + +

David Rielo

+

Developer & Designer

+
+ + +
+
+ +
+ +

About me

+ +

Who is this guy?

+
+ +
+ +
David Rielo +

+

+ +

...time for coffee... +

+ + +
+ +

David Rielo

Application Developer

+ +

I'm currently Technical Product Team Leader in 24i, Amsterdam

+ +

Growing as Operational Coach

+ +

Working in the past also as Freelance Art Director over Graphic Design, Branding Corporative Identity Desing & + Illustration. Proud to be a huge music nerd and a digital nomad.

+ + + + + + Download europass CV + (Eng) +
+
+
+
+
+ +
+ +

Technical Skills

+ +

There are three basic points in my career

+
+ +
+ +
+
+

Digital Design

+ +

Planning, design and implementation of digital products. Taking into account the interaction, usability, information architecture and interaction of media.

+
+ +
+ +
+
+

Development

+ +

This is the cornerstone of my professional profile. I´ve got the 'know how' of both front and back + end development full process on multiplatform applications. Working really hard here to know the grasps of the state of the art and to be a T-shaped guy.

+
+ +
+ +
+
+

Product Driven

+ +

I understand the needs of the audience who I am addressing, the bigger picture, this makes easier to encourage all the teamwork in that direction. + Perhaps I learnt magical skills to make an idea happen. Hocus pocus...

+
+ +
+
+

+
+
+ + +
+ +
+ +

Work Experience

+ +

Call a spade a spade.

+
+ +
+ +
+ +
Aug,2018 +
Present +
+
+ +
+ +
+
+ +

24i

Technical + Team Lead / Product Development Engineer
+ +

Smart Apps Product [NextGen [Appcore 2.0]]: Implementation of the 2.0 version of the our js framework to use one codebase and deploy everywhere +

+ +

Focused on an SDK to build multi-platform projects with react native. Includes latest iOS, tvOS, + Android, Android TV, Web, Tizen TV, Tizen Watch, LG webOS, macOS/OSX, Windows, KaiOS and more + platforms.

+

Technical Environment: React Native, React, ES6, Webpack, babel. Xcode with + Swift and Android with Kotlin. +

+
+

24i

Product Line Manager
+ +

Full-time Operational Coaching, team matrix skills

+

LocationAmsterdam, North Holland, Netherlands

+

Report on performance, Conduct annual reviews, conduct interviews, Recruit and induct and settle new staff in, + Guide staff through disciplinary, Lead meetings and one-on-ones, Identify knowledge gaps and arrange training, Coach and mentor. +

+
+
+
+ +
+ +
+ +
Aug,2017 +
Aug,2018 +
+
+ +
+ +
+
+ +

24i

Senior + Application Developer / Scrum Master in 24i
+ +

Develop product based and templates apps for Smart TV, set-top boxes and game consoles. + Agile coaching over development teams using scrum. Internal and external consultancy in framework or video specific issues.

+ +

Technical Environment: React, ES6, Webpack, babel. Zeplin, sketch, AI.

+
+
+
+ +
+ +
+ +
Apr,2015 +
Aug,2017 +
+
+ +
+ +
+
+ +

24i

Frontend & + Application Developer
+ +

Develop custom-designed apps for Smart TV, set-top boxes and game consoles, based on customers + requirements, using our powerful AppCore. These include live video, video on demand, catch-up + TV, distribution of non-video content, content enrichment using interactive features (such as + HbbTV or content recognition) and creating interaction between the Smart TV, game console, + set-top box and other connected devices.

+

Technical Environment: Smart TV platforms and Video-On-Demand DRM, vanilla JS, + Require.js, Grunt, node.js, LESS, Yeoman, chtml/ xhtml/ html(5), css(3), JSON, REST, RESTful, + Git, Agile SCRUM, Network sniffing. Samsung Tizen, Orsay. Lg netcast WebOS.

+
+
+
+ +
+ +
+ +
Sept,2014 +
Apr,2015 +
+
+ +
+ +
+
+ +

LEXTREND

Lead Front End Developer
+ +

Kiosk POV Machine: SetUp, Design and develop of whole Backbone front end of this + project for self-service kiosk for one of the biggest suppliers of industrial gases in the + world. Comunication non-RESTful in .net BL api made by the own company IT department mixed with + Handlebars.js templates and touch-screen experiencie makes it a super interesting project. This + uncommon enviroment brought me the opportunity of discover many new dirty tricks. Tested through + node.js

+ +

Real time managing dashboard both otsourcing and owned technician interventions in + clients application project: Commonjs module pattern (browserify) based architecture, + developed custom js front in the top of Backbone.js, using with Handlebars, jQuery and JQueryUi + for cross-browser d&d solution asignation. Non-RESTful Spring framework on server side.

+ +

Technical Environment: Backbone.js, Browserify.js (Common.js), AMD Require.js, + Handlebars.js, Gulp, node.js, Angular, Responsive Web Design, Stylus, SASS, html5, css3, jQuery, + jQuery UI, JSON, Skeleton, Foundation 4, Bootstrap3, REST, RESTful.

+
+
+
+ +
+ +
+ +
May,2014 +
Sept,2014 +
+
+ +
+ +
+
+ +

GOWEX

Front End Developer (Marketing dpt.)
+ +

Marketing department projects: Marketing Client campaigns (Microsites, Mailing, + Newsletter designs, banners designs..) . Maintenance and updates of corporate + website. Design and develop of whole front end of GOWEX group websites. Redesign and + implementation of new responsive WILOC channels for new company Android app.

+ +

Technical Environment: Responsive Web Design, SASS, html5, css3, jQuery, jQuery + UI, JSON, Angularjs, XML, INK (Zurb), Wordpress, php5.

+
+
+
+ +
+ +
+ +
Feb,2014 +
May,2014 +
+
+ +
+ +
+
+ +

Custos Mobile

Front End Developer
+ +

CLOUD POS project: Development tool in the cloud, capable of generating + real-time applications for remote execution POS, magnetic stripe, EMV and Contactless, and + provide these devices new functionality added value, loyalty, ticketing, marketing. Technical + Environment: Responsive Web Design Skeleton boilerplate + SASS, xhtml, css3, JSF + (primefaces), jqplot, Spring WebFlow, Spring MVC, Spring Security (LDAP), jQuery, jQuery UI, + Backbonejs, REST, JSON, XML, Maven, MyBatis, RabbitMQ, jboss AS 7.0.

+ +

Custos Mobile website:Multi-language adaptation project and module adding and + customization over corporate website. Technical environment: php, html5, css3. + joomla 2.5.

+
+
+
+ +
+ +
+ +
Feb,2010 Feb,2014 +
+
+ +
+ +
+
+ +

Omnisoft Informatica

Web Developer
+ +

RSI Área Prepago,& RSI Área Regalo:: Proyect for CajaRural´s IT. Website built + for RSI as B2B application for managing cash card services serving to their clients or employees + through subdomains they previously offer .

+ +

Technical enviroment: html5, css3. javascript, ajax, jQuery, JSON, XML, J2EE + + EJBs, Web Services,Oracle WebLogic 10, SQL db ,pl/sql and shellscript.

+ +

BBVA GIM/ SATE /HR Solutions/ HR Solutions Self Service: Development, + implementation, maintenance and extension of functionalities of applications and web management + tools for clients such as BBVA.

+ +

Technical enviroment: con EJBs, SQL db (LDAP), using pure javascript, html5, + css3, Ajax, Json, Web Servicies. IBM Websphere 7.0. Eclipse Juno, IBM Rational Application + Developer, o NetBeans IDE ́s.

+ +

SATE /HR Solutions Self Service: manager of front-end HR Self Service Solutions + tool project for BBVA during the last year, moving it to Responsive Web Design.

+ +

Technical enviroment: html5, xml, css3, javascript and jQuery in the front. J2EE + + EJBs, struts, SQL

+
+
+
+
+
+
+ +
+ +

Education & Diplomas

+ +

Non scholæ, sed vitae discimus. Séneca.

+
+ +
+ +
+ +
Jul,2013 +
+
+ +
+ +
+
+ +

Three Year Degree of Design

Esdip
+ +

+ +

Course of three years to develop and enhance all the creativity and learn to express the + necessary graphical techniques. Illustration work in all fields: publishing projects, scientific + illustration, children's, science fiction, fantastic, romantic, adventure and comic.

+ +

Full potential of the human figure as a vehicle for creative visual expression is used. + Advertising, Design, color, line, form, composition, aesthetic impact, advertising, commercial, + corporate graphics.

+ +

Develop all the perceptive ability of the student. Printing processes. How to make work. The + labor market. Preparation of a physical and digital portfolio. Learn techniques to improve our + quality of drawing, realistic and expressive techniques used in advertising, all graphics and + digital techniques for illustrators.

+ +

GRAPHIC SPECIALTIES: Professional drawing, editorial illustration, advertising + illustration, children illustration, Comics, Graphic design, Web design, digital illustration, + artistic anatomy, Color Techniques, Airbrush, Concept-art.

+
+
+
+ +
+ +
+ +
Sep,2008 Jun,2010 +
+
+ +
+ +
+
+ +

Bachelor of Telecomunications

UAM
+ +

The aim of this degree is to provide adequate training in the basic and applied aspects of + Telecommunication technologies.

+
+
+
+ +
+ +
+ +
Sep,2003 Jun,2008 +
+
+ +
+ +
+
+ +

Three Year Degree of Telecomunications (Telematics Specialization)

UPM
+ +

Preparation, development and project management for the design, deployment and operation of + networks, services and applications in Telecommunications. Performance, management and + monitoring of Telematics Engineering Project. Design and operation of services and networks of + public and private communication according to the current network structure and its evolution in + the future. Specification, design, project, maintenance and implementation of the switching + elements and protocols that allow users to interconnect through the various transmission + media.

+ +

Design, planning, installation, management and maintenance of communication networks based + computers. Implementation based telematic networks and application services. Making software + projects and their management. Planning, organization and technical management telematics + services. Management, administration and consultancy companies and Telematic services. + Participation in Research, Development and Innovation in the area of ​​telematics.

+
+
+
+ +
+ +
+ +
Jun, 2003 +
+
+ +
+ +
+
+ +

Technical Biannual Degree on Telematics (FP2)

IES Moratalaz
+ +

Technical supervision, installation, testing and control equipment systems in radio and + television production studios and audiovisual production systems. Technical supervision, + installation, maintenance, monitoring and control equipment broadcasting systems. Technical + supervision, installation, maintenance, monitoring and control equipment and electronic security + systems CCTV. Technical supervision, installation, maintenance, monitoring and control in local + networks and communication systems. Technical supervision, installation, maintenance, + verification and control relay systems. Specialist integration, installation and maintenance of + equipment and systems.

+
+
+
+
+
+
+ +
+ +

Portfolio

+ +

some of my latest works

+
+ + +
    +
  • + +
    + + + + + + + + + + + + + + + + + + + + + +
    +
  • +
  • + +
    + + + + + + +
    +
  • +
  • + +
    + + + + + + +
    +
  • +
  • + +
    + + + + + + +
    +
  • +
  • + +
    + + + + + + + + + + + + + + + + + + + +
    +
  • +
+
+
+
+ +
+ +

Contact

+ +

Any questions? Please feel free to contact.

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

davidrielo.com 2021

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

Suported browsers:

+ +
  +
+ +
  +
+ +
  +
+ +
  +
+ +
  +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/js/bootstrap.js b/src/js/bootstrap.js similarity index 100% rename from js/bootstrap.js rename to src/js/bootstrap.js diff --git a/js/custom.js b/src/js/custom.js similarity index 85% rename from js/custom.js rename to src/js/custom.js index 83cfec1..08bac79 100644 --- a/js/custom.js +++ b/src/js/custom.js @@ -15,7 +15,7 @@ jQuery('#loopedSlider').prepend(" 0) ? window.innerWidth : screen.width; +var isMobile = function (size) { + return size < 768; +}; + +if (isMobile(width) ) { + // disable menu + $(".navbar-wrapper").hide(); +} + +var notice = new SimpleGDPR({ + theme: 'modern', + animation: 'slide', + float: 'bottom-right', + link: 'https://privacy.google.com/intl/en_en/businesses/processorterms/', + callback: function () { + notice.close(); + if (isMobile(width) ) { + // disable menu + $(".navbar-wrapper").show(); + } + } + +}); \ No newline at end of file diff --git a/js/highcharts-custom.js b/src/js/highcharts-custom.js similarity index 100% rename from js/highcharts-custom.js rename to src/js/highcharts-custom.js diff --git a/test/js/imgs/bg.png b/src/js/imgs/bg.png similarity index 100% rename from test/js/imgs/bg.png rename to src/js/imgs/bg.png diff --git a/test/js/imgs/unnamed.jpg b/src/js/imgs/unnamed.jpg similarity index 100% rename from test/js/imgs/unnamed.jpg rename to src/js/imgs/unnamed.jpg diff --git a/js/jquery.contact.js b/src/js/jquery.contact.js similarity index 90% rename from js/jquery.contact.js rename to src/js/jquery.contact.js index 90058e6..b5e8593 100644 --- a/js/jquery.contact.js +++ b/src/js/jquery.contact.js @@ -37,16 +37,16 @@ jQuery(document).ready(function(){ //everything looks good! proceed... if(proceed) { - alert('antes del post_data'); + // alert('antes del post_data'); post_data = {'userName':user_name, 'userEmail':user_email, 'userMessage':user_message}; - alert('despues del post_data'); + // alert('despues del post_data'); //Ajax post data to server - alert('antes del $post'); + // alert('antes del $post'); $('#submit').addClass("contact-loader"); // .before('') // .attr('disabled','disabled'); $.post('mail.php', post_data, function(response){ - alert('vuelve del mail.php del $post'); + // alert('vuelve del mail.php del $post'); //load json data from server and output message if(response.type == 'error') { diff --git a/js/jquery.easing.min.js b/src/js/jquery.easing.min.js similarity index 100% rename from js/jquery.easing.min.js rename to src/js/jquery.easing.min.js diff --git a/js/jquery.easypiechart.js b/src/js/jquery.easypiechart.js similarity index 100% rename from js/jquery.easypiechart.js rename to src/js/jquery.easypiechart.js diff --git a/js/jquery.gridrotator.js b/src/js/jquery.gridrotator.js similarity index 100% rename from js/jquery.gridrotator.js rename to src/js/jquery.gridrotator.js diff --git a/js/jquery.isotope.js b/src/js/jquery.isotope.js similarity index 100% rename from js/jquery.isotope.js rename to src/js/jquery.isotope.js diff --git a/js/jquery.min.js b/src/js/jquery.min.js similarity index 100% rename from js/jquery.min.js rename to src/js/jquery.min.js diff --git a/js/jquery.placeholder.js b/src/js/jquery.placeholder.js similarity index 100% rename from js/jquery.placeholder.js rename to src/js/jquery.placeholder.js diff --git a/js/jquery.ui.rlightbox.js b/src/js/jquery.ui.rlightbox.js similarity index 100% rename from js/jquery.ui.rlightbox.js rename to src/js/jquery.ui.rlightbox.js diff --git a/js/jquery.ui.widget.min.js b/src/js/jquery.ui.widget.min.js similarity index 100% rename from js/jquery.ui.widget.min.js rename to src/js/jquery.ui.widget.min.js diff --git a/test/js/min/scripts-ck.js b/src/js/min/scripts-ck.js similarity index 100% rename from test/js/min/scripts-ck.js rename to src/js/min/scripts-ck.js diff --git a/js/modernizr-latest.js b/src/js/modernizr-latest.js similarity index 100% rename from js/modernizr-latest.js rename to src/js/modernizr-latest.js diff --git a/js/modernizr.custom.26633.js b/src/js/modernizr.custom.26633.js similarity index 100% rename from js/modernizr.custom.26633.js rename to src/js/modernizr.custom.26633.js diff --git a/js/navBar.js b/src/js/navBar.js similarity index 100% rename from js/navBar.js rename to src/js/navBar.js diff --git a/src/js/particles.js b/src/js/particles.js new file mode 100644 index 0000000..ee23eb0 --- /dev/null +++ b/src/js/particles.js @@ -0,0 +1,4 @@ +/** + * Created by davidrielo on 14/04/2019. + */ +particlesJS("particles-js", {"particles":{"number":{"value":80,"density":{"enable":true,"value_area":800}},"color":{"value":"#ffffff"},"shape":{"type":"circle","stroke":{"width":0,"color":"#000000"},"polygon":{"nb_sides":5},"image":{"src":"img/github.svg","width":100,"height":100}},"opacity":{"value":0.5,"random":false,"anim":{"enable":false,"speed":1,"opacity_min":0.1,"sync":false}},"size":{"value":3,"random":true,"anim":{"enable":false,"speed":40,"size_min":0.1,"sync":false}},"line_linked":{"enable":true,"distance":150,"color":"#ffffff","opacity":0.4,"width":1},"move":{"enable":true,"speed":6,"direction":"none","random":false,"straight":false,"out_mode":"out","bounce":false,"attract":{"enable":false,"rotateX":600,"rotateY":1200}}},"interactivity":{"detect_on":"canvas","events":{"onhover":{"enable":true,"mode":"repulse"},"onclick":{"enable":true,"mode":"push"},"resize":true},"modes":{"grab":{"distance":400,"line_linked":{"opacity":1}},"bubble":{"distance":400,"size":40,"duration":2,"opacity":8,"speed":3},"repulse":{"distance":200,"duration":0.4},"push":{"particles_nb":4},"remove":{"particles_nb":2}}},"retina_detect":true}); diff --git a/js/respond.js b/src/js/respond.js similarity index 100% rename from js/respond.js rename to src/js/respond.js diff --git a/js/space.js b/src/js/space.js similarity index 100% rename from js/space.js rename to src/js/space.js diff --git a/src/js/splash.js b/src/js/splash.js new file mode 100644 index 0000000..6f18e1f --- /dev/null +++ b/src/js/splash.js @@ -0,0 +1,21 @@ +/** + * Created by davidrielo on 14/04/2019. + */ +$(".navbar-wrapper").css('visibility: hidden'); +$(document).ready(function() { + + var counter = 0; + var c = 0; + var i = setInterval(function(){ + $(".loading-page .counter h1").html(c + "%"); + $(".loading-page .counter hr").css("width", c + "%"); + counter++; + c++; + + if(counter == 101) { + clearInterval(i); + $(".loading-page").fadeOut(); + $(".navbar-wrapper").css('visibility: visible'); + } + }, 10); +}); \ No newline at end of file diff --git a/js/stickUp.js b/src/js/stickUp.js similarity index 100% rename from js/stickUp.js rename to src/js/stickUp.js diff --git a/js/waypoints.min.js b/src/js/waypoints.min.js similarity index 100% rename from js/waypoints.min.js rename to src/js/waypoints.min.js diff --git a/test/mail.php b/src/mail.php similarity index 90% rename from test/mail.php rename to src/mail.php index 6b8bfdd..0050852 100644 --- a/test/mail.php +++ b/src/mail.php @@ -1,7 +1,7 @@ - - - - - - - - diff --git a/test/css/animate.css b/test/css/animate.css deleted file mode 100644 index ecc9f33..0000000 --- a/test/css/animate.css +++ /dev/null @@ -1,3303 +0,0 @@ -@charset "UTF-8"; - -/*! -Animate.css - http://daneden.me/animate -Licensed under the MIT license - -Copyright (c) 2013 Daniel Eden - -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. -*/ - -.animated { - -webkit-animation-duration: 1s; - animation-duration: 1s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; -} - -.animated.infinite { - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; -} - -.animated.hinge { - -webkit-animation-duration: 2s; - animation-duration: 2s; -} - -@-webkit-keyframes bounce { - 0%, 20%, 50%, 80%, 100% { - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 40% { - -webkit-transform: translateY(-30px); - transform: translateY(-30px); - } - - 60% { - -webkit-transform: translateY(-15px); - transform: translateY(-15px); - } -} - -@keyframes bounce { - 0%, 20%, 50%, 80%, 100% { - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } - - 40% { - -webkit-transform: translateY(-30px); - -ms-transform: translateY(-30px); - transform: translateY(-30px); - } - - 60% { - -webkit-transform: translateY(-15px); - -ms-transform: translateY(-15px); - transform: translateY(-15px); - } -} - -.bounce { - -webkit-animation-name: bounce; - animation-name: bounce; -} - -@-webkit-keyframes flash { - 0%, 50%, 100% { - opacity: 1; - } - - 25%, 75% { - opacity: 0; - } -} - -@keyframes flash { - 0%, 50%, 100% { - opacity: 1; - } - - 25%, 75% { - opacity: 0; - } -} - -.flash { - -webkit-animation-name: flash; - animation-name: flash; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes pulse { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 50% { - -webkit-transform: scale(1.1); - transform: scale(1.1); - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - } -} - -@keyframes pulse { - 0% { - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); - } - - 50% { - -webkit-transform: scale(1.1); - -ms-transform: scale(1.1); - transform: scale(1.1); - } - - 100% { - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); - } -} - -.pulse { - -webkit-animation-name: pulse; - animation-name: pulse; -} - -@-webkit-keyframes rubberBand { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 30% { - -webkit-transform: scaleX(1.25) scaleY(0.75); - transform: scaleX(1.25) scaleY(0.75); - } - - 40% { - -webkit-transform: scaleX(0.75) scaleY(1.25); - transform: scaleX(0.75) scaleY(1.25); - } - - 60% { - -webkit-transform: scaleX(1.15) scaleY(0.85); - transform: scaleX(1.15) scaleY(0.85); - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - } -} - -@keyframes rubberBand { - 0% { - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); - } - - 30% { - -webkit-transform: scaleX(1.25) scaleY(0.75); - -ms-transform: scaleX(1.25) scaleY(0.75); - transform: scaleX(1.25) scaleY(0.75); - } - - 40% { - -webkit-transform: scaleX(0.75) scaleY(1.25); - -ms-transform: scaleX(0.75) scaleY(1.25); - transform: scaleX(0.75) scaleY(1.25); - } - - 60% { - -webkit-transform: scaleX(1.15) scaleY(0.85); - -ms-transform: scaleX(1.15) scaleY(0.85); - transform: scaleX(1.15) scaleY(0.85); - } - - 100% { - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); - } -} - -.rubberBand { - -webkit-animation-name: rubberBand; - animation-name: rubberBand; -} - -@-webkit-keyframes shake { - 0%, 100% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 10%, 30%, 50%, 70%, 90% { - -webkit-transform: translateX(-10px); - transform: translateX(-10px); - } - - 20%, 40%, 60%, 80% { - -webkit-transform: translateX(10px); - transform: translateX(10px); - } -} - -@keyframes shake { - 0%, 100% { - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } - - 10%, 30%, 50%, 70%, 90% { - -webkit-transform: translateX(-10px); - -ms-transform: translateX(-10px); - transform: translateX(-10px); - } - - 20%, 40%, 60%, 80% { - -webkit-transform: translateX(10px); - -ms-transform: translateX(10px); - transform: translateX(10px); - } -} - -.shake { - -webkit-animation-name: shake; - animation-name: shake; -} - -@-webkit-keyframes swing { - 20% { - -webkit-transform: rotate(15deg); - transform: rotate(15deg); - } - - 40% { - -webkit-transform: rotate(-10deg); - transform: rotate(-10deg); - } - - 60% { - -webkit-transform: rotate(5deg); - transform: rotate(5deg); - } - - 80% { - -webkit-transform: rotate(-5deg); - transform: rotate(-5deg); - } - - 100% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } -} - -@keyframes swing { - 20% { - -webkit-transform: rotate(15deg); - -ms-transform: rotate(15deg); - transform: rotate(15deg); - } - - 40% { - -webkit-transform: rotate(-10deg); - -ms-transform: rotate(-10deg); - transform: rotate(-10deg); - } - - 60% { - -webkit-transform: rotate(5deg); - -ms-transform: rotate(5deg); - transform: rotate(5deg); - } - - 80% { - -webkit-transform: rotate(-5deg); - -ms-transform: rotate(-5deg); - transform: rotate(-5deg); - } - - 100% { - -webkit-transform: rotate(0deg); - -ms-transform: rotate(0deg); - transform: rotate(0deg); - } -} - -.swing { - -webkit-transform-origin: top center; - -ms-transform-origin: top center; - transform-origin: top center; - -webkit-animation-name: swing; - animation-name: swing; -} - -@-webkit-keyframes tada { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 10%, 20% { - -webkit-transform: scale(0.9) rotate(-3deg); - transform: scale(0.9) rotate(-3deg); - } - - 30%, 50%, 70%, 90% { - -webkit-transform: scale(1.1) rotate(3deg); - transform: scale(1.1) rotate(3deg); - } - - 40%, 60%, 80% { - -webkit-transform: scale(1.1) rotate(-3deg); - transform: scale(1.1) rotate(-3deg); - } - - 100% { - -webkit-transform: scale(1) rotate(0); - transform: scale(1) rotate(0); - } -} - -@keyframes tada { - 0% { - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); - } - - 10%, 20% { - -webkit-transform: scale(0.9) rotate(-3deg); - -ms-transform: scale(0.9) rotate(-3deg); - transform: scale(0.9) rotate(-3deg); - } - - 30%, 50%, 70%, 90% { - -webkit-transform: scale(1.1) rotate(3deg); - -ms-transform: scale(1.1) rotate(3deg); - transform: scale(1.1) rotate(3deg); - } - - 40%, 60%, 80% { - -webkit-transform: scale(1.1) rotate(-3deg); - -ms-transform: scale(1.1) rotate(-3deg); - transform: scale(1.1) rotate(-3deg); - } - - 100% { - -webkit-transform: scale(1) rotate(0); - -ms-transform: scale(1) rotate(0); - transform: scale(1) rotate(0); - } -} - -.tada { - -webkit-animation-name: tada; - animation-name: tada; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes wobble { - 0% { - -webkit-transform: translateX(0%); - transform: translateX(0%); - } - - 15% { - -webkit-transform: translateX(-25%) rotate(-5deg); - transform: translateX(-25%) rotate(-5deg); - } - - 30% { - -webkit-transform: translateX(20%) rotate(3deg); - transform: translateX(20%) rotate(3deg); - } - - 45% { - -webkit-transform: translateX(-15%) rotate(-3deg); - transform: translateX(-15%) rotate(-3deg); - } - - 60% { - -webkit-transform: translateX(10%) rotate(2deg); - transform: translateX(10%) rotate(2deg); - } - - 75% { - -webkit-transform: translateX(-5%) rotate(-1deg); - transform: translateX(-5%) rotate(-1deg); - } - - 100% { - -webkit-transform: translateX(0%); - transform: translateX(0%); - } -} - -@keyframes wobble { - 0% { - -webkit-transform: translateX(0%); - -ms-transform: translateX(0%); - transform: translateX(0%); - } - - 15% { - -webkit-transform: translateX(-25%) rotate(-5deg); - -ms-transform: translateX(-25%) rotate(-5deg); - transform: translateX(-25%) rotate(-5deg); - } - - 30% { - -webkit-transform: translateX(20%) rotate(3deg); - -ms-transform: translateX(20%) rotate(3deg); - transform: translateX(20%) rotate(3deg); - } - - 45% { - -webkit-transform: translateX(-15%) rotate(-3deg); - -ms-transform: translateX(-15%) rotate(-3deg); - transform: translateX(-15%) rotate(-3deg); - } - - 60% { - -webkit-transform: translateX(10%) rotate(2deg); - -ms-transform: translateX(10%) rotate(2deg); - transform: translateX(10%) rotate(2deg); - } - - 75% { - -webkit-transform: translateX(-5%) rotate(-1deg); - -ms-transform: translateX(-5%) rotate(-1deg); - transform: translateX(-5%) rotate(-1deg); - } - - 100% { - -webkit-transform: translateX(0%); - -ms-transform: translateX(0%); - transform: translateX(0%); - } -} - -.wobble { - -webkit-animation-name: wobble; - animation-name: wobble; -} - -@-webkit-keyframes bounceIn { - 0% { - opacity: 0; - -webkit-transform: scale(.3); - transform: scale(.3); - } - - 50% { - opacity: 1; - -webkit-transform: scale(1.05); - transform: scale(1.05); - } - - 70% { - -webkit-transform: scale(.9); - transform: scale(.9); - } - - 100% { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } -} - -@keyframes bounceIn { - 0% { - opacity: 0; - -webkit-transform: scale(.3); - -ms-transform: scale(.3); - transform: scale(.3); - } - - 50% { - opacity: 1; - -webkit-transform: scale(1.05); - -ms-transform: scale(1.05); - transform: scale(1.05); - } - - 70% { - -webkit-transform: scale(.9); - -ms-transform: scale(.9); - transform: scale(.9); - } - - 100% { - opacity: 1; - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); - } -} - -.bounceIn { - -webkit-animation-name: bounceIn; - animation-name: bounceIn; -} - -@-webkit-keyframes bounceInDown { - 0% { - opacity: 0; - -webkit-transform: translateY(-2000px); - transform: translateY(-2000px); - } - - 60% { - opacity: 1; - -webkit-transform: translateY(30px); - transform: translateY(30px); - } - - 80% { - -webkit-transform: translateY(-10px); - transform: translateY(-10px); - } - - 100% { - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -@keyframes bounceInDown { - 0% { - opacity: 0; - -webkit-transform: translateY(-2000px); - -ms-transform: translateY(-2000px); - transform: translateY(-2000px); - } - - 60% { - opacity: 1; - -webkit-transform: translateY(30px); - -ms-transform: translateY(30px); - transform: translateY(30px); - } - - 80% { - -webkit-transform: translateY(-10px); - -ms-transform: translateY(-10px); - transform: translateY(-10px); - } - - 100% { - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } -} - -.bounceInDown { - -webkit-animation-name: bounceInDown; - animation-name: bounceInDown; -} - -@-webkit-keyframes bounceInLeft { - 0% { - opacity: 0; - -webkit-transform: translateX(-2000px); - transform: translateX(-2000px); - } - - 60% { - opacity: 1; - -webkit-transform: translateX(30px); - transform: translateX(30px); - } - - 80% { - -webkit-transform: translateX(-10px); - transform: translateX(-10px); - } - - 100% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -@keyframes bounceInLeft { - 0% { - opacity: 0; - -webkit-transform: translateX(-2000px); - -ms-transform: translateX(-2000px); - transform: translateX(-2000px); - } - - 60% { - opacity: 1; - -webkit-transform: translateX(30px); - -ms-transform: translateX(30px); - transform: translateX(30px); - } - - 80% { - -webkit-transform: translateX(-10px); - -ms-transform: translateX(-10px); - transform: translateX(-10px); - } - - 100% { - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } -} - -.bounceInLeft { - -webkit-animation-name: bounceInLeft; - animation-name: bounceInLeft; -} - -@-webkit-keyframes bounceInRight { - 0% { - opacity: 0; - -webkit-transform: translateX(2000px); - transform: translateX(2000px); - } - - 60% { - opacity: 1; - -webkit-transform: translateX(-30px); - transform: translateX(-30px); - } - - 80% { - -webkit-transform: translateX(10px); - transform: translateX(10px); - } - - 100% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -@keyframes bounceInRight { - 0% { - opacity: 0; - -webkit-transform: translateX(2000px); - -ms-transform: translateX(2000px); - transform: translateX(2000px); - } - - 60% { - opacity: 1; - -webkit-transform: translateX(-30px); - -ms-transform: translateX(-30px); - transform: translateX(-30px); - } - - 80% { - -webkit-transform: translateX(10px); - -ms-transform: translateX(10px); - transform: translateX(10px); - } - - 100% { - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } -} - -.bounceInRight { - -webkit-animation-name: bounceInRight; - animation-name: bounceInRight; -} - -@-webkit-keyframes bounceInUp { - 0% { - opacity: 0; - -webkit-transform: translateY(2000px); - transform: translateY(2000px); - } - - 60% { - opacity: 1; - -webkit-transform: translateY(-30px); - transform: translateY(-30px); - } - - 80% { - -webkit-transform: translateY(10px); - transform: translateY(10px); - } - - 100% { - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -@keyframes bounceInUp { - 0% { - opacity: 0; - -webkit-transform: translateY(2000px); - -ms-transform: translateY(2000px); - transform: translateY(2000px); - } - - 60% { - opacity: 1; - -webkit-transform: translateY(-30px); - -ms-transform: translateY(-30px); - transform: translateY(-30px); - } - - 80% { - -webkit-transform: translateY(10px); - -ms-transform: translateY(10px); - transform: translateY(10px); - } - - 100% { - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } -} - -.bounceInUp { - -webkit-animation-name: bounceInUp; - animation-name: bounceInUp; -} - -@-webkit-keyframes bounceOut { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 25% { - -webkit-transform: scale(.95); - transform: scale(.95); - } - - 50% { - opacity: 1; - -webkit-transform: scale(1.1); - transform: scale(1.1); - } - - 100% { - opacity: 0; - -webkit-transform: scale(.3); - transform: scale(.3); - } -} - -@keyframes bounceOut { - 0% { - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); - } - - 25% { - -webkit-transform: scale(.95); - -ms-transform: scale(.95); - transform: scale(.95); - } - - 50% { - opacity: 1; - -webkit-transform: scale(1.1); - -ms-transform: scale(1.1); - transform: scale(1.1); - } - - 100% { - opacity: 0; - -webkit-transform: scale(.3); - -ms-transform: scale(.3); - transform: scale(.3); - } -} - -.bounceOut { - -webkit-animation-name: bounceOut; - animation-name: bounceOut; -} - -@-webkit-keyframes bounceOutDown { - 0% { - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 20% { - opacity: 1; - -webkit-transform: translateY(-20px); - transform: translateY(-20px); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(2000px); - transform: translateY(2000px); - } -} - -@keyframes bounceOutDown { - 0% { - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } - - 20% { - opacity: 1; - -webkit-transform: translateY(-20px); - -ms-transform: translateY(-20px); - transform: translateY(-20px); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(2000px); - -ms-transform: translateY(2000px); - transform: translateY(2000px); - } -} - -.bounceOutDown { - -webkit-animation-name: bounceOutDown; - animation-name: bounceOutDown; -} - -@-webkit-keyframes bounceOutLeft { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 20% { - opacity: 1; - -webkit-transform: translateX(20px); - transform: translateX(20px); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(-2000px); - transform: translateX(-2000px); - } -} - -@keyframes bounceOutLeft { - 0% { - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } - - 20% { - opacity: 1; - -webkit-transform: translateX(20px); - -ms-transform: translateX(20px); - transform: translateX(20px); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(-2000px); - -ms-transform: translateX(-2000px); - transform: translateX(-2000px); - } -} - -.bounceOutLeft { - -webkit-animation-name: bounceOutLeft; - animation-name: bounceOutLeft; -} - -@-webkit-keyframes bounceOutRight { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 20% { - opacity: 1; - -webkit-transform: translateX(-20px); - transform: translateX(-20px); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(2000px); - transform: translateX(2000px); - } -} - -@keyframes bounceOutRight { - 0% { - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } - - 20% { - opacity: 1; - -webkit-transform: translateX(-20px); - -ms-transform: translateX(-20px); - transform: translateX(-20px); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(2000px); - -ms-transform: translateX(2000px); - transform: translateX(2000px); - } -} - -.bounceOutRight { - -webkit-animation-name: bounceOutRight; - animation-name: bounceOutRight; -} - -@-webkit-keyframes bounceOutUp { - 0% { - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 20% { - opacity: 1; - -webkit-transform: translateY(20px); - transform: translateY(20px); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(-2000px); - transform: translateY(-2000px); - } -} - -@keyframes bounceOutUp { - 0% { - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } - - 20% { - opacity: 1; - -webkit-transform: translateY(20px); - -ms-transform: translateY(20px); - transform: translateY(20px); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(-2000px); - -ms-transform: translateY(-2000px); - transform: translateY(-2000px); - } -} - -.bounceOutUp { - -webkit-animation-name: bounceOutUp; - animation-name: bounceOutUp; -} - -@-webkit-keyframes fadeIn { - 0% { - opacity: 0; - } - - 100% { - opacity: 1; - } -} - -@keyframes fadeIn { - 0% { - opacity: 0; - } - - 100% { - opacity: 1; - } -} - -.fadeIn { - -webkit-animation-name: fadeIn; - animation-name: fadeIn; -} - -@-webkit-keyframes fadeInDown { - 0% { - opacity: 0; - -webkit-transform: translateY(-20px); - transform: translateY(-20px); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -@keyframes fadeInDown { - 0% { - opacity: 0; - -webkit-transform: translateY(-20px); - -ms-transform: translateY(-20px); - transform: translateY(-20px); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } -} - -.fadeInDown { - -webkit-animation-name: fadeInDown; - animation-name: fadeInDown; -} - -@-webkit-keyframes fadeInDownBig { - 0% { - opacity: 0; - -webkit-transform: translateY(-2000px); - transform: translateY(-2000px); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -@keyframes fadeInDownBig { - 0% { - opacity: 0; - -webkit-transform: translateY(-2000px); - -ms-transform: translateY(-2000px); - transform: translateY(-2000px); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } -} - -.fadeInDownBig { - -webkit-animation-name: fadeInDownBig; - animation-name: fadeInDownBig; -} - -@-webkit-keyframes fadeInLeft { - 0% { - opacity: 0; - -webkit-transform: translateX(-20px); - transform: translateX(-20px); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -@keyframes fadeInLeft { - 0% { - opacity: 0; - -webkit-transform: translateX(-20px); - -ms-transform: translateX(-20px); - transform: translateX(-20px); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } -} - -.fadeInLeft { - -webkit-animation-name: fadeInLeft; - animation-name: fadeInLeft; -} - -@-webkit-keyframes fadeInLeftBig { - 0% { - opacity: 0; - -webkit-transform: translateX(-2000px); - transform: translateX(-2000px); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -@keyframes fadeInLeftBig { - 0% { - opacity: 0; - -webkit-transform: translateX(-2000px); - -ms-transform: translateX(-2000px); - transform: translateX(-2000px); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } -} - -.fadeInLeftBig { - -webkit-animation-name: fadeInLeftBig; - animation-name: fadeInLeftBig; -} - -@-webkit-keyframes fadeInRight { - 0% { - opacity: 0; - -webkit-transform: translateX(20px); - transform: translateX(20px); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -@keyframes fadeInRight { - 0% { - opacity: 0; - -webkit-transform: translateX(20px); - -ms-transform: translateX(20px); - transform: translateX(20px); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } -} - -.fadeInRight { - -webkit-animation-name: fadeInRight; - animation-name: fadeInRight; -} - -@-webkit-keyframes fadeInRightBig { - 0% { - opacity: 0; - -webkit-transform: translateX(2000px); - transform: translateX(2000px); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -@keyframes fadeInRightBig { - 0% { - opacity: 0; - -webkit-transform: translateX(2000px); - -ms-transform: translateX(2000px); - transform: translateX(2000px); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } -} - -.fadeInRightBig { - -webkit-animation-name: fadeInRightBig; - animation-name: fadeInRightBig; -} - -@-webkit-keyframes fadeInUp { - 0% { - opacity: 0; - -webkit-transform: translateY(20px); - transform: translateY(20px); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -@keyframes fadeInUp { - 0% { - opacity: 0; - -webkit-transform: translateY(20px); - -ms-transform: translateY(20px); - transform: translateY(20px); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } -} - -.fadeInUp { - -webkit-animation-name: fadeInUp; - animation-name: fadeInUp; -} - -@-webkit-keyframes fadeInUpBig { - 0% { - opacity: 0; - -webkit-transform: translateY(2000px); - transform: translateY(2000px); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -@keyframes fadeInUpBig { - 0% { - opacity: 0; - -webkit-transform: translateY(2000px); - -ms-transform: translateY(2000px); - transform: translateY(2000px); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } -} - -.fadeInUpBig { - -webkit-animation-name: fadeInUpBig; - animation-name: fadeInUpBig; -} - -@-webkit-keyframes fadeOut { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -} - -@keyframes fadeOut { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -} - -.fadeOut { - -webkit-animation-name: fadeOut; - animation-name: fadeOut; -} - -@-webkit-keyframes fadeOutDown { - 0% { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(20px); - transform: translateY(20px); - } -} - -@keyframes fadeOutDown { - 0% { - opacity: 1; - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(20px); - -ms-transform: translateY(20px); - transform: translateY(20px); - } -} - -.fadeOutDown { - -webkit-animation-name: fadeOutDown; - animation-name: fadeOutDown; -} - -@-webkit-keyframes fadeOutDownBig { - 0% { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(2000px); - transform: translateY(2000px); - } -} - -@keyframes fadeOutDownBig { - 0% { - opacity: 1; - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(2000px); - -ms-transform: translateY(2000px); - transform: translateY(2000px); - } -} - -.fadeOutDownBig { - -webkit-animation-name: fadeOutDownBig; - animation-name: fadeOutDownBig; -} - -@-webkit-keyframes fadeOutLeft { - 0% { - opacity: 1; - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(-20px); - transform: translateX(-20px); - } -} - -@keyframes fadeOutLeft { - 0% { - opacity: 1; - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(-20px); - -ms-transform: translateX(-20px); - transform: translateX(-20px); - } -} - -.fadeOutLeft { - -webkit-animation-name: fadeOutLeft; - animation-name: fadeOutLeft; -} - -@-webkit-keyframes fadeOutLeftBig { - 0% { - opacity: 1; - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(-2000px); - transform: translateX(-2000px); - } -} - -@keyframes fadeOutLeftBig { - 0% { - opacity: 1; - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(-2000px); - -ms-transform: translateX(-2000px); - transform: translateX(-2000px); - } -} - -.fadeOutLeftBig { - -webkit-animation-name: fadeOutLeftBig; - animation-name: fadeOutLeftBig; -} - -@-webkit-keyframes fadeOutRight { - 0% { - opacity: 1; - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(20px); - transform: translateX(20px); - } -} - -@keyframes fadeOutRight { - 0% { - opacity: 1; - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(20px); - -ms-transform: translateX(20px); - transform: translateX(20px); - } -} - -.fadeOutRight { - -webkit-animation-name: fadeOutRight; - animation-name: fadeOutRight; -} - -@-webkit-keyframes fadeOutRightBig { - 0% { - opacity: 1; - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(2000px); - transform: translateX(2000px); - } -} - -@keyframes fadeOutRightBig { - 0% { - opacity: 1; - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(2000px); - -ms-transform: translateX(2000px); - transform: translateX(2000px); - } -} - -.fadeOutRightBig { - -webkit-animation-name: fadeOutRightBig; - animation-name: fadeOutRightBig; -} - -@-webkit-keyframes fadeOutUp { - 0% { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(-20px); - transform: translateY(-20px); - } -} - -@keyframes fadeOutUp { - 0% { - opacity: 1; - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(-20px); - -ms-transform: translateY(-20px); - transform: translateY(-20px); - } -} - -.fadeOutUp { - -webkit-animation-name: fadeOutUp; - animation-name: fadeOutUp; -} - -@-webkit-keyframes fadeOutUpBig { - 0% { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(-2000px); - transform: translateY(-2000px); - } -} - -@keyframes fadeOutUpBig { - 0% { - opacity: 1; - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(-2000px); - -ms-transform: translateY(-2000px); - transform: translateY(-2000px); - } -} - -.fadeOutUpBig { - -webkit-animation-name: fadeOutUpBig; - animation-name: fadeOutUpBig; -} - -@-webkit-keyframes flip { - 0% { - -webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1); - transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 40% { - -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); - transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 50% { - -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); - transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 80% { - -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95); - transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 100% { - -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1); - transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } -} - -@keyframes flip { - 0% { - -webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1); - -ms-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1); - transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 40% { - -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); - -ms-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); - transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 50% { - -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); - -ms-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); - transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 80% { - -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95); - -ms-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95); - transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 100% { - -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1); - -ms-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1); - transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } -} - -.animated.flip { - -webkit-backface-visibility: visible; - -ms-backface-visibility: visible; - backface-visibility: visible; - -webkit-animation-name: flip; - animation-name: flip; -} - -@-webkit-keyframes flipInX { - 0% { - -webkit-transform: perspective(400px) rotateX(90deg); - transform: perspective(400px) rotateX(90deg); - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotateX(-10deg); - transform: perspective(400px) rotateX(-10deg); - } - - 70% { - -webkit-transform: perspective(400px) rotateX(10deg); - transform: perspective(400px) rotateX(10deg); - } - - 100% { - -webkit-transform: perspective(400px) rotateX(0deg); - transform: perspective(400px) rotateX(0deg); - opacity: 1; - } -} - -@keyframes flipInX { - 0% { - -webkit-transform: perspective(400px) rotateX(90deg); - -ms-transform: perspective(400px) rotateX(90deg); - transform: perspective(400px) rotateX(90deg); - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotateX(-10deg); - -ms-transform: perspective(400px) rotateX(-10deg); - transform: perspective(400px) rotateX(-10deg); - } - - 70% { - -webkit-transform: perspective(400px) rotateX(10deg); - -ms-transform: perspective(400px) rotateX(10deg); - transform: perspective(400px) rotateX(10deg); - } - - 100% { - -webkit-transform: perspective(400px) rotateX(0deg); - -ms-transform: perspective(400px) rotateX(0deg); - transform: perspective(400px) rotateX(0deg); - opacity: 1; - } -} - -.flipInX { - -webkit-backface-visibility: visible !important; - -ms-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipInX; - animation-name: flipInX; -} - -@-webkit-keyframes flipInY { - 0% { - -webkit-transform: perspective(400px) rotateY(90deg); - transform: perspective(400px) rotateY(90deg); - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotateY(-10deg); - transform: perspective(400px) rotateY(-10deg); - } - - 70% { - -webkit-transform: perspective(400px) rotateY(10deg); - transform: perspective(400px) rotateY(10deg); - } - - 100% { - -webkit-transform: perspective(400px) rotateY(0deg); - transform: perspective(400px) rotateY(0deg); - opacity: 1; - } -} - -@keyframes flipInY { - 0% { - -webkit-transform: perspective(400px) rotateY(90deg); - -ms-transform: perspective(400px) rotateY(90deg); - transform: perspective(400px) rotateY(90deg); - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotateY(-10deg); - -ms-transform: perspective(400px) rotateY(-10deg); - transform: perspective(400px) rotateY(-10deg); - } - - 70% { - -webkit-transform: perspective(400px) rotateY(10deg); - -ms-transform: perspective(400px) rotateY(10deg); - transform: perspective(400px) rotateY(10deg); - } - - 100% { - -webkit-transform: perspective(400px) rotateY(0deg); - -ms-transform: perspective(400px) rotateY(0deg); - transform: perspective(400px) rotateY(0deg); - opacity: 1; - } -} - -.flipInY { - -webkit-backface-visibility: visible !important; - -ms-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipInY; - animation-name: flipInY; -} - -@-webkit-keyframes flipOutX { - 0% { - -webkit-transform: perspective(400px) rotateX(0deg); - transform: perspective(400px) rotateX(0deg); - opacity: 1; - } - - 100% { - -webkit-transform: perspective(400px) rotateX(90deg); - transform: perspective(400px) rotateX(90deg); - opacity: 0; - } -} - -@keyframes flipOutX { - 0% { - -webkit-transform: perspective(400px) rotateX(0deg); - -ms-transform: perspective(400px) rotateX(0deg); - transform: perspective(400px) rotateX(0deg); - opacity: 1; - } - - 100% { - -webkit-transform: perspective(400px) rotateX(90deg); - -ms-transform: perspective(400px) rotateX(90deg); - transform: perspective(400px) rotateX(90deg); - opacity: 0; - } -} - -.flipOutX { - -webkit-animation-name: flipOutX; - animation-name: flipOutX; - -webkit-backface-visibility: visible !important; - -ms-backface-visibility: visible !important; - backface-visibility: visible !important; -} - -@-webkit-keyframes flipOutY { - 0% { - -webkit-transform: perspective(400px) rotateY(0deg); - transform: perspective(400px) rotateY(0deg); - opacity: 1; - } - - 100% { - -webkit-transform: perspective(400px) rotateY(90deg); - transform: perspective(400px) rotateY(90deg); - opacity: 0; - } -} - -@keyframes flipOutY { - 0% { - -webkit-transform: perspective(400px) rotateY(0deg); - -ms-transform: perspective(400px) rotateY(0deg); - transform: perspective(400px) rotateY(0deg); - opacity: 1; - } - - 100% { - -webkit-transform: perspective(400px) rotateY(90deg); - -ms-transform: perspective(400px) rotateY(90deg); - transform: perspective(400px) rotateY(90deg); - opacity: 0; - } -} - -.flipOutY { - -webkit-backface-visibility: visible !important; - -ms-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipOutY; - animation-name: flipOutY; -} - -@-webkit-keyframes lightSpeedIn { - 0% { - -webkit-transform: translateX(100%) skewX(-30deg); - transform: translateX(100%) skewX(-30deg); - opacity: 0; - } - - 60% { - -webkit-transform: translateX(-20%) skewX(30deg); - transform: translateX(-20%) skewX(30deg); - opacity: 1; - } - - 80% { - -webkit-transform: translateX(0%) skewX(-15deg); - transform: translateX(0%) skewX(-15deg); - opacity: 1; - } - - 100% { - -webkit-transform: translateX(0%) skewX(0deg); - transform: translateX(0%) skewX(0deg); - opacity: 1; - } -} - -@keyframes lightSpeedIn { - 0% { - -webkit-transform: translateX(100%) skewX(-30deg); - -ms-transform: translateX(100%) skewX(-30deg); - transform: translateX(100%) skewX(-30deg); - opacity: 0; - } - - 60% { - -webkit-transform: translateX(-20%) skewX(30deg); - -ms-transform: translateX(-20%) skewX(30deg); - transform: translateX(-20%) skewX(30deg); - opacity: 1; - } - - 80% { - -webkit-transform: translateX(0%) skewX(-15deg); - -ms-transform: translateX(0%) skewX(-15deg); - transform: translateX(0%) skewX(-15deg); - opacity: 1; - } - - 100% { - -webkit-transform: translateX(0%) skewX(0deg); - -ms-transform: translateX(0%) skewX(0deg); - transform: translateX(0%) skewX(0deg); - opacity: 1; - } -} - -.lightSpeedIn { - -webkit-animation-name: lightSpeedIn; - animation-name: lightSpeedIn; - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; -} - -@-webkit-keyframes lightSpeedOut { - 0% { - -webkit-transform: translateX(0%) skewX(0deg); - transform: translateX(0%) skewX(0deg); - opacity: 1; - } - - 100% { - -webkit-transform: translateX(100%) skewX(-30deg); - transform: translateX(100%) skewX(-30deg); - opacity: 0; - } -} - -@keyframes lightSpeedOut { - 0% { - -webkit-transform: translateX(0%) skewX(0deg); - -ms-transform: translateX(0%) skewX(0deg); - transform: translateX(0%) skewX(0deg); - opacity: 1; - } - - 100% { - -webkit-transform: translateX(100%) skewX(-30deg); - -ms-transform: translateX(100%) skewX(-30deg); - transform: translateX(100%) skewX(-30deg); - opacity: 0; - } -} - -.lightSpeedOut { - -webkit-animation-name: lightSpeedOut; - animation-name: lightSpeedOut; - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; -} - -@-webkit-keyframes rotateIn { - 0% { - -webkit-transform-origin: center center; - transform-origin: center center; - -webkit-transform: rotate(-200deg); - transform: rotate(-200deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: center center; - transform-origin: center center; - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } -} - -@keyframes rotateIn { - 0% { - -webkit-transform-origin: center center; - -ms-transform-origin: center center; - transform-origin: center center; - -webkit-transform: rotate(-200deg); - -ms-transform: rotate(-200deg); - transform: rotate(-200deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: center center; - -ms-transform-origin: center center; - transform-origin: center center; - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } -} - -.rotateIn { - -webkit-animation-name: rotateIn; - animation-name: rotateIn; -} - -@-webkit-keyframes rotateInDownLeft { - 0% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } -} - -@keyframes rotateInDownLeft { - 0% { - -webkit-transform-origin: left bottom; - -ms-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(-90deg); - -ms-transform: rotate(-90deg); - transform: rotate(-90deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: left bottom; - -ms-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } -} - -.rotateInDownLeft { - -webkit-animation-name: rotateInDownLeft; - animation-name: rotateInDownLeft; -} - -@-webkit-keyframes rotateInDownRight { - 0% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(90deg); - transform: rotate(90deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } -} - -@keyframes rotateInDownRight { - 0% { - -webkit-transform-origin: right bottom; - -ms-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: right bottom; - -ms-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } -} - -.rotateInDownRight { - -webkit-animation-name: rotateInDownRight; - animation-name: rotateInDownRight; -} - -@-webkit-keyframes rotateInUpLeft { - 0% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(90deg); - transform: rotate(90deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } -} - -@keyframes rotateInUpLeft { - 0% { - -webkit-transform-origin: left bottom; - -ms-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: left bottom; - -ms-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } -} - -.rotateInUpLeft { - -webkit-animation-name: rotateInUpLeft; - animation-name: rotateInUpLeft; -} - -@-webkit-keyframes rotateInUpRight { - 0% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } -} - -@keyframes rotateInUpRight { - 0% { - -webkit-transform-origin: right bottom; - -ms-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(-90deg); - -ms-transform: rotate(-90deg); - transform: rotate(-90deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: right bottom; - -ms-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } -} - -.rotateInUpRight { - -webkit-animation-name: rotateInUpRight; - animation-name: rotateInUpRight; -} - -@-webkit-keyframes rotateOut { - 0% { - -webkit-transform-origin: center center; - transform-origin: center center; - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } - - 100% { - -webkit-transform-origin: center center; - transform-origin: center center; - -webkit-transform: rotate(200deg); - transform: rotate(200deg); - opacity: 0; - } -} - -@keyframes rotateOut { - 0% { - -webkit-transform-origin: center center; - -ms-transform-origin: center center; - transform-origin: center center; - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } - - 100% { - -webkit-transform-origin: center center; - -ms-transform-origin: center center; - transform-origin: center center; - -webkit-transform: rotate(200deg); - -ms-transform: rotate(200deg); - transform: rotate(200deg); - opacity: 0; - } -} - -.rotateOut { - -webkit-animation-name: rotateOut; - animation-name: rotateOut; -} - -@-webkit-keyframes rotateOutDownLeft { - 0% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } - - 100% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(90deg); - transform: rotate(90deg); - opacity: 0; - } -} - -@keyframes rotateOutDownLeft { - 0% { - -webkit-transform-origin: left bottom; - -ms-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } - - 100% { - -webkit-transform-origin: left bottom; - -ms-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); - opacity: 0; - } -} - -.rotateOutDownLeft { - -webkit-animation-name: rotateOutDownLeft; - animation-name: rotateOutDownLeft; -} - -@-webkit-keyframes rotateOutDownRight { - 0% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } - - 100% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); - opacity: 0; - } -} - -@keyframes rotateOutDownRight { - 0% { - -webkit-transform-origin: right bottom; - -ms-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } - - 100% { - -webkit-transform-origin: right bottom; - -ms-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(-90deg); - -ms-transform: rotate(-90deg); - transform: rotate(-90deg); - opacity: 0; - } -} - -.rotateOutDownRight { - -webkit-animation-name: rotateOutDownRight; - animation-name: rotateOutDownRight; -} - -@-webkit-keyframes rotateOutUpLeft { - 0% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } - - 100% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); - opacity: 0; - } -} - -@keyframes rotateOutUpLeft { - 0% { - -webkit-transform-origin: left bottom; - -ms-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } - - 100% { - -webkit-transform-origin: left bottom; - -ms-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(-90deg); - -ms-transform: rotate(-90deg); - transform: rotate(-90deg); - opacity: 0; - } -} - -.rotateOutUpLeft { - -webkit-animation-name: rotateOutUpLeft; - animation-name: rotateOutUpLeft; -} - -@-webkit-keyframes rotateOutUpRight { - 0% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } - - 100% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(90deg); - transform: rotate(90deg); - opacity: 0; - } -} - -@keyframes rotateOutUpRight { - 0% { - -webkit-transform-origin: right bottom; - -ms-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } - - 100% { - -webkit-transform-origin: right bottom; - -ms-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); - opacity: 0; - } -} - -.rotateOutUpRight { - -webkit-animation-name: rotateOutUpRight; - animation-name: rotateOutUpRight; -} - -@-webkit-keyframes slideInDown { - 0% { - opacity: 0; - -webkit-transform: translateY(-2000px); - transform: translateY(-2000px); - } - - 100% { - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -@keyframes slideInDown { - 0% { - opacity: 0; - -webkit-transform: translateY(-2000px); - -ms-transform: translateY(-2000px); - transform: translateY(-2000px); - } - - 100% { - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } -} - -.slideInDown { - -webkit-animation-name: slideInDown; - animation-name: slideInDown; -} - -@-webkit-keyframes slideInLeft { - 0% { - opacity: 0; - -webkit-transform: translateX(-2000px); - transform: translateX(-2000px); - } - - 100% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -@keyframes slideInLeft { - 0% { - opacity: 0; - -webkit-transform: translateX(-2000px); - -ms-transform: translateX(-2000px); - transform: translateX(-2000px); - } - - 100% { - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } -} - -.slideInLeft { - -webkit-animation-name: slideInLeft; - animation-name: slideInLeft; -} - -@-webkit-keyframes slideInRight { - 0% { - opacity: 0; - -webkit-transform: translateX(2000px); - transform: translateX(2000px); - } - - 100% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -@keyframes slideInRight { - 0% { - opacity: 0; - -webkit-transform: translateX(2000px); - -ms-transform: translateX(2000px); - transform: translateX(2000px); - } - - 100% { - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } -} - -.slideInRight { - -webkit-animation-name: slideInRight; - animation-name: slideInRight; -} - -@-webkit-keyframes slideOutLeft { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(-2000px); - transform: translateX(-2000px); - } -} - -@keyframes slideOutLeft { - 0% { - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(-2000px); - -ms-transform: translateX(-2000px); - transform: translateX(-2000px); - } -} - -.slideOutLeft { - -webkit-animation-name: slideOutLeft; - animation-name: slideOutLeft; -} - -@-webkit-keyframes slideOutRight { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(2000px); - transform: translateX(2000px); - } -} - -@keyframes slideOutRight { - 0% { - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(2000px); - -ms-transform: translateX(2000px); - transform: translateX(2000px); - } -} - -.slideOutRight { - -webkit-animation-name: slideOutRight; - animation-name: slideOutRight; -} - -@-webkit-keyframes slideOutUp { - 0% { - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(-2000px); - transform: translateY(-2000px); - } -} - -@keyframes slideOutUp { - 0% { - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(-2000px); - -ms-transform: translateY(-2000px); - transform: translateY(-2000px); - } -} - -.slideOutUp { - -webkit-animation-name: slideOutUp; - animation-name: slideOutUp; -} - -@-webkit-keyframes slideInUp { - 0% { - opacity: 0; - -webkit-transform: translateY(2000px); - transform: translateY(2000px); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -@keyframes slideInUp { - 0% { - opacity: 0; - -webkit-transform: translateY(2000px); - -ms-transform: translateY(2000px); - transform: translateY(2000px); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } -} - -.slideInUp { - -webkit-animation-name: slideInUp; - animation-name: slideInUp; -} - -@-webkit-keyframes slideOutDown { - 0% { - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(2000px); - transform: translateY(2000px); - } -} - -@keyframes slideOutDown { - 0% { - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(2000px); - -ms-transform: translateY(2000px); - transform: translateY(2000px); - } -} - -.slideOutDown { - -webkit-animation-name: slideOutDown; - animation-name: slideOutDown; -} - -@-webkit-keyframes hinge { - 0% { - -webkit-transform: rotate(0); - transform: rotate(0); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 20%, 60% { - -webkit-transform: rotate(80deg); - transform: rotate(80deg); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 40% { - -webkit-transform: rotate(60deg); - transform: rotate(60deg); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 80% { - -webkit-transform: rotate(60deg) translateY(0); - transform: rotate(60deg) translateY(0); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - opacity: 1; - } - - 100% { - -webkit-transform: translateY(700px); - transform: translateY(700px); - opacity: 0; - } -} - -@keyframes hinge { - 0% { - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - -webkit-transform-origin: top left; - -ms-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 20%, 60% { - -webkit-transform: rotate(80deg); - -ms-transform: rotate(80deg); - transform: rotate(80deg); - -webkit-transform-origin: top left; - -ms-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 40% { - -webkit-transform: rotate(60deg); - -ms-transform: rotate(60deg); - transform: rotate(60deg); - -webkit-transform-origin: top left; - -ms-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 80% { - -webkit-transform: rotate(60deg) translateY(0); - -ms-transform: rotate(60deg) translateY(0); - transform: rotate(60deg) translateY(0); - -webkit-transform-origin: top left; - -ms-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - opacity: 1; - } - - 100% { - -webkit-transform: translateY(700px); - -ms-transform: translateY(700px); - transform: translateY(700px); - opacity: 0; - } -} - -.hinge { - -webkit-animation-name: hinge; - animation-name: hinge; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes rollIn { - 0% { - opacity: 0; - -webkit-transform: translateX(-100%) rotate(-120deg); - transform: translateX(-100%) rotate(-120deg); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0px) rotate(0deg); - transform: translateX(0px) rotate(0deg); - } -} - -@keyframes rollIn { - 0% { - opacity: 0; - -webkit-transform: translateX(-100%) rotate(-120deg); - -ms-transform: translateX(-100%) rotate(-120deg); - transform: translateX(-100%) rotate(-120deg); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0px) rotate(0deg); - -ms-transform: translateX(0px) rotate(0deg); - transform: translateX(0px) rotate(0deg); - } -} - -.rollIn { - -webkit-animation-name: rollIn; - animation-name: rollIn; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes rollOut { - 0% { - opacity: 1; - -webkit-transform: translateX(0px) rotate(0deg); - transform: translateX(0px) rotate(0deg); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(100%) rotate(120deg); - transform: translateX(100%) rotate(120deg); - } -} - -@keyframes rollOut { - 0% { - opacity: 1; - -webkit-transform: translateX(0px) rotate(0deg); - -ms-transform: translateX(0px) rotate(0deg); - transform: translateX(0px) rotate(0deg); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(100%) rotate(120deg); - -ms-transform: translateX(100%) rotate(120deg); - transform: translateX(100%) rotate(120deg); - } -} - -.rollOut { - -webkit-animation-name: rollOut; - animation-name: rollOut; -} - -@-webkit-keyframes zoomIn { - 0% { - opacity: 0; - -webkit-transform: scale(.3); - transform: scale(.3); - } - - 50% { - opacity: 1; - } -} - -@keyframes zoomIn { - 0% { - opacity: 0; - -webkit-transform: scale(.3); - -ms-transform: scale(.3); - transform: scale(.3); - } - - 50% { - opacity: 1; - } -} - -.zoomIn { - -webkit-animation-name: zoomIn; - animation-name: zoomIn; -} - -@-webkit-keyframes zoomInDown { - 0% { - opacity: 0; - -webkit-transform: scale(.1) translateY(-2000px); - transform: scale(.1) translateY(-2000px); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 60% { - opacity: 1; - -webkit-transform: scale(.475) translateY(60px); - transform: scale(.475) translateY(60px); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } -} - -@keyframes zoomInDown { - 0% { - opacity: 0; - -webkit-transform: scale(.1) translateY(-2000px); - -ms-transform: scale(.1) translateY(-2000px); - transform: scale(.1) translateY(-2000px); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 60% { - opacity: 1; - -webkit-transform: scale(.475) translateY(60px); - -ms-transform: scale(.475) translateY(60px); - transform: scale(.475) translateY(60px); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } -} - -.zoomInDown { - -webkit-animation-name: zoomInDown; - animation-name: zoomInDown; -} - -@-webkit-keyframes zoomInLeft { - 0% { - opacity: 0; - -webkit-transform: scale(.1) translateX(-2000px); - transform: scale(.1) translateX(-2000px); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 60% { - opacity: 1; - -webkit-transform: scale(.475) translateX(48px); - transform: scale(.475) translateX(48px); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } -} - -@keyframes zoomInLeft { - 0% { - opacity: 0; - -webkit-transform: scale(.1) translateX(-2000px); - -ms-transform: scale(.1) translateX(-2000px); - transform: scale(.1) translateX(-2000px); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 60% { - opacity: 1; - -webkit-transform: scale(.475) translateX(48px); - -ms-transform: scale(.475) translateX(48px); - transform: scale(.475) translateX(48px); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } -} - -.zoomInLeft { - -webkit-animation-name: zoomInLeft; - animation-name: zoomInLeft; -} - -@-webkit-keyframes zoomInRight { - 0% { - opacity: 0; - -webkit-transform: scale(.1) translateX(2000px); - transform: scale(.1) translateX(2000px); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 60% { - opacity: 1; - -webkit-transform: scale(.475) translateX(-48px); - transform: scale(.475) translateX(-48px); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } -} - -@keyframes zoomInRight { - 0% { - opacity: 0; - -webkit-transform: scale(.1) translateX(2000px); - -ms-transform: scale(.1) translateX(2000px); - transform: scale(.1) translateX(2000px); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 60% { - opacity: 1; - -webkit-transform: scale(.475) translateX(-48px); - -ms-transform: scale(.475) translateX(-48px); - transform: scale(.475) translateX(-48px); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } -} - -.zoomInRight { - -webkit-animation-name: zoomInRight; - animation-name: zoomInRight; -} - -@-webkit-keyframes zoomInUp { - 0% { - opacity: 0; - -webkit-transform: scale(.1) translateY(2000px); - transform: scale(.1) translateY(2000px); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 60% { - opacity: 1; - -webkit-transform: scale(.475) translateY(-60px); - transform: scale(.475) translateY(-60px); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } -} - -@keyframes zoomInUp { - 0% { - opacity: 0; - -webkit-transform: scale(.1) translateY(2000px); - -ms-transform: scale(.1) translateY(2000px); - transform: scale(.1) translateY(2000px); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 60% { - opacity: 1; - -webkit-transform: scale(.475) translateY(-60px); - -ms-transform: scale(.475) translateY(-60px); - transform: scale(.475) translateY(-60px); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } -} - -.zoomInUp { - -webkit-animation-name: zoomInUp; - animation-name: zoomInUp; -} - -@-webkit-keyframes zoomOut { - 0% { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } - - 50% { - opacity: 0; - -webkit-transform: scale(.3); - transform: scale(.3); - } - - 100% { - opacity: 0; - } -} - -@keyframes zoomOut { - 0% { - opacity: 1; - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); - } - - 50% { - opacity: 0; - -webkit-transform: scale(.3); - -ms-transform: scale(.3); - transform: scale(.3); - } - - 100% { - opacity: 0; - } -} - -.zoomOut { - -webkit-animation-name: zoomOut; - animation-name: zoomOut; -} - -@-webkit-keyframes zoomOutDown { - 40% { - opacity: 1; - -webkit-transform: scale(.475) translateY(-60px); - transform: scale(.475) translateY(-60px); - -webkit-animation-timing-function: linear; - animation-timing-function: linear; - } - - 100% { - opacity: 0; - -webkit-transform: scale(.1) translateY(2000px); - transform: scale(.1) translateY(2000px); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - } -} - -@keyframes zoomOutDown { - 40% { - opacity: 1; - -webkit-transform: scale(.475) translateY(-60px); - -ms-transform: scale(.475) translateY(-60px); - transform: scale(.475) translateY(-60px); - -webkit-animation-timing-function: linear; - animation-timing-function: linear; - } - - 100% { - opacity: 0; - -webkit-transform: scale(.1) translateY(2000px); - -ms-transform: scale(.1) translateY(2000px); - transform: scale(.1) translateY(2000px); - -webkit-transform-origin: center bottom; - -ms-transform-origin: center bottom; - transform-origin: center bottom; - } -} - -.zoomOutDown { - -webkit-animation-name: zoomOutDown; - animation-name: zoomOutDown; -} - -@-webkit-keyframes zoomOutLeft { - 40% { - opacity: 1; - -webkit-transform: scale(.475) translateX(42px); - transform: scale(.475) translateX(42px); - -webkit-animation-timing-function: linear; - animation-timing-function: linear; - } - - 100% { - opacity: 0; - -webkit-transform: scale(.1) translateX(-2000px); - transform: scale(.1) translateX(-2000px); - -webkit-transform-origin: left center; - transform-origin: left center; - } -} - -@keyframes zoomOutLeft { - 40% { - opacity: 1; - -webkit-transform: scale(.475) translateX(42px); - -ms-transform: scale(.475) translateX(42px); - transform: scale(.475) translateX(42px); - -webkit-animation-timing-function: linear; - animation-timing-function: linear; - } - - 100% { - opacity: 0; - -webkit-transform: scale(.1) translateX(-2000px); - -ms-transform: scale(.1) translateX(-2000px); - transform: scale(.1) translateX(-2000px); - -webkit-transform-origin: left center; - -ms-transform-origin: left center; - transform-origin: left center; - } -} - -.zoomOutLeft { - -webkit-animation-name: zoomOutLeft; - animation-name: zoomOutLeft; -} - -@-webkit-keyframes zoomOutRight { - 40% { - opacity: 1; - -webkit-transform: scale(.475) translateX(-42px); - transform: scale(.475) translateX(-42px); - -webkit-animation-timing-function: linear; - animation-timing-function: linear; - } - - 100% { - opacity: 0; - -webkit-transform: scale(.1) translateX(2000px); - transform: scale(.1) translateX(2000px); - -webkit-transform-origin: right center; - transform-origin: right center; - } -} - -@keyframes zoomOutRight { - 40% { - opacity: 1; - -webkit-transform: scale(.475) translateX(-42px); - -ms-transform: scale(.475) translateX(-42px); - transform: scale(.475) translateX(-42px); - -webkit-animation-timing-function: linear; - animation-timing-function: linear; - } - - 100% { - opacity: 0; - -webkit-transform: scale(.1) translateX(2000px); - -ms-transform: scale(.1) translateX(2000px); - transform: scale(.1) translateX(2000px); - -webkit-transform-origin: right center; - -ms-transform-origin: right center; - transform-origin: right center; - } -} - -.zoomOutRight { - -webkit-animation-name: zoomOutRight; - animation-name: zoomOutRight; -} - -@-webkit-keyframes zoomOutUp { - 40% { - opacity: 1; - -webkit-transform: scale(.475) translateY(60px); - transform: scale(.475) translateY(60px); - -webkit-animation-timing-function: linear; - animation-timing-function: linear; - } - - 100% { - opacity: 0; - -webkit-transform: scale(.1) translateY(-2000px); - transform: scale(.1) translateY(-2000px); - -webkit-transform-origin: center top; - transform-origin: center top; - } -} - -@keyframes zoomOutUp { - 40% { - opacity: 1; - -webkit-transform: scale(.475) translateY(60px); - -ms-transform: scale(.475) translateY(60px); - transform: scale(.475) translateY(60px); - -webkit-animation-timing-function: linear; - animation-timing-function: linear; - } - - 100% { - opacity: 0; - -webkit-transform: scale(.1) translateY(-2000px); - -ms-transform: scale(.1) translateY(-2000px); - transform: scale(.1) translateY(-2000px); - -webkit-transform-origin: center top; - -ms-transform-origin: center top; - transform-origin: center top; - } -} - -.zoomOutUp { - -webkit-animation-name: zoomOutUp; - animation-name: zoomOutUp; -} \ No newline at end of file diff --git a/test/css/background.css b/test/css/background.css deleted file mode 100644 index 39ce583..0000000 --- a/test/css/background.css +++ /dev/null @@ -1,88 +0,0 @@ -@import url(http://fonts.googleapis.com/css?family=Orbitron:700); - -/* Stars -------------------------------------- */ - -#space, .stars { - overflow: hidden; - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; -} - -.stars { - background-image: - radial-gradient(2px 2px at 20px 30px, #eee, rgba(0,0,0,0)), - radial-gradient(2px 2px at 40px 70px, #fff, rgba(0,0,0,0)), - radial-gradient(2px 2px at 50px 160px, #ddd, rgba(0,0,0,0)), - radial-gradient(2px 2px at 90px 40px, #fff, rgba(0,0,0,0)), - radial-gradient(2px 2px at 130px 80px, #fff, rgba(0,0,0,0)), - radial-gradient(2px 2px at 160px 120px, #ddd, rgba(0,0,0,0)); - background-repeat: repeat; - background-size: 200px 200px; - animation: zoom 5s infinite; - opacity: 0; -} - -.stars:nth-child(1) { - background-position: 50% 50%; - animation-delay: 0s; -} -.stars:nth-child(2) { - background-position: 20% 60%; - animation-delay: 1s; -} -.stars:nth-child(3) { - background-position: -20% -30%; - animation-delay: 2s; -} -.stars:nth-child(4) { - background-position: 40% -80%; - animation-delay: 3s; -} -.stars:nth-child(5) { - background-position: -20% 30%; - animation-delay: 4s; -} - -@keyframes zoom { - 0% { - opacity: 0; - transform: scale(0.5); - animation-timing-function: ease-in; - } - 85% { - opacity: 1; - transform: scale(2.8); - animation-timing-function: linear; - } - 100% { - opacity: 0; - transform: scale(3.5); - } -} - -/* Demo syles -------------------------------------- */ - -body { - background: #000; - font-family: 'Orbitron', sans-serif; -} - -h1 { - position: absolute; - z-index: 1; - top: 50%; - left: 50%; - margin: -1.5em -2.5em; - width: 5em; - color: #011; - font-size: 5em; - text-align: center; - text-shadow: 0 0 3px #6cf; -} -h1:first-line { - font-size: 200%; \ No newline at end of file diff --git a/test/css/bootstrap.css b/test/css/bootstrap.css deleted file mode 100644 index 5f47236..0000000 --- a/test/css/bootstrap.css +++ /dev/null @@ -1,7098 +0,0 @@ -/*! - * Bootstrap v3.0.2 by @fat and @mdo - * Copyright 2013 Twitter, Inc. - * Licensed under http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */ - -/*! normalize.css v2.1.3 | MIT License | git.io/normalize */ - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section, -summary { - display: block; -} - -audio, -canvas, -video { - display: inline-block; -} - -audio:not([controls]) { - display: none; - height: 0; -} - -[hidden], -template { - display: none; -} - -html { - font-family: sans-serif; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} - -body { - margin: 0; -} - -a { - background: transparent; -} - -a:focus { - outline: thin dotted; -} - -a:active, -a:hover { - outline: 0; -} - -h1 { - margin: 0.67em 0; - font-size: 2em; -} - -abbr[title] { - border-bottom: 1px dotted; -} - -b, -strong { - font-weight: bold; -} - -dfn { - font-style: italic; -} - -hr { - height: 0; - -moz-box-sizing: content-box; - box-sizing: content-box; -} - -mark { - color: #000; - background: #ff0; -} - -code, -kbd, -pre, -samp { - font-family: monospace, serif; - font-size: 1em; -} - -pre { - white-space: pre-wrap; -} - -q { - quotes: "\201C" "\201D" "\2018" "\2019"; -} - -small { - font-size: 80%; -} - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -img { - border: 0; -} - -svg:not(:root) { - overflow: hidden; -} - -figure { - margin: 0; -} - -fieldset { - padding: 0.35em 0.625em 0.75em; - margin: 0 2px; - border: 1px solid #c0c0c0; -} - -legend { - padding: 0; - border: 0; -} - -button, -input, -select, -textarea { - margin: 0; - font-family: inherit; - font-size: 100%; -} - -button, -input { - line-height: normal; -} - -button, -select { - text-transform: none; -} - -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - cursor: pointer; - -webkit-appearance: button; -} - -button[disabled], -html input[disabled] { - cursor: default; -} - -input[type="checkbox"], -input[type="radio"] { - padding: 0; - box-sizing: border-box; -} - -input[type="search"] { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; - -webkit-appearance: textfield; -} - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -button::-moz-focus-inner, -input::-moz-focus-inner { - padding: 0; - border: 0; -} - -textarea { - overflow: auto; - vertical-align: top; -} - -table { - border-collapse: collapse; - border-spacing: 0; -} - -@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) ")"; - } - 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: 2cm .5cm; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } - select { - background: #fff !important; - } - .navbar { - display: none; - } - .table td, - .table th { - background-color: #fff !important; - } - .btn > .caret, - .dropup > .btn > .caret { - border-top-color: #000 !important; - } - .label { - border: 1px solid #000; - } - .table { - border-collapse: collapse !important; - } - .table-bordered th, - .table-bordered td { - border: 1px solid #ddd !important; - } -} - -*, -*:before, -*:after { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -html { - font-size: 62.5%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -body { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - line-height: 1.428571429; - color: #333333; - background-color: #ffffff; -} - -input, -button, -select, -textarea { - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -a { - color: #428bca; - text-decoration: none; -} - -a:hover, -a:focus { - color: #2a6496; - text-decoration: underline; -} - -a:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -img { - vertical-align: middle; -} - -.img-responsive { - display: block; - height: auto; - max-width: 100%; -} - -.img-rounded { - border-radius: 6px; -} - -.img-thumbnail { - display: inline-block; - height: auto; - max-width: 100%; - padding: 4px; - line-height: 1.428571429; - background-color: #ffffff; - border: 1px solid #dddddd; - border-radius: 4px; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} - -.img-circle { - border-radius: 50%; -} - -hr { - margin-top: 20px; - margin-bottom: 20px; - border: 0; - border-top: 1px solid #eeeeee; -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} - -p { - margin: 0 0 10px; -} - -.lead { - margin-bottom: 20px; - font-size: 16px; - font-weight: 200; - line-height: 1.4; -} - -@media (min-width: 768px) { - .lead { - font-size: 21px; - } -} - -small, -.small { - font-size: 85%; -} - -cite { - font-style: normal; -} - -.text-muted { - color: #999999; -} - -.text-primary { - color: #428bca; -} - -.text-primary:hover { - color: #3071a9; -} - -.text-warning { - color: #c09853; -} - -.text-warning:hover { - color: #a47e3c; -} - -.text-danger { - color: #b94a48; -} - -.text-danger:hover { - color: #953b39; -} - -.text-success { - color: #468847; -} - -.text-success:hover { - color: #356635; -} - -.text-info { - color: #3a87ad; -} - -.text-info:hover { - color: #2d6987; -} - -.text-left { - text-align: left; -} - -.text-right { - text-align: right; -} - -.text-center { - text-align: center; -} - -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-weight: 500; - line-height: 1.1; - color: inherit; -} - -h1 small, -h2 small, -h3 small, -h4 small, -h5 small, -h6 small, -.h1 small, -.h2 small, -.h3 small, -.h4 small, -.h5 small, -.h6 small, -h1 .small, -h2 .small, -h3 .small, -h4 .small, -h5 .small, -h6 .small, -.h1 .small, -.h2 .small, -.h3 .small, -.h4 .small, -.h5 .small, -.h6 .small { - font-weight: normal; - line-height: 1; - color: #999999; -} - -h1, -h2, -h3 { - margin-top: 20px; - margin-bottom: 10px; -} - -h1 small, -h2 small, -h3 small, -h1 .small, -h2 .small, -h3 .small { - font-size: 65%; -} - -h4, -h5, -h6 { - margin-top: 10px; - margin-bottom: 10px; -} - -h4 small, -h5 small, -h6 small, -h4 .small, -h5 .small, -h6 .small { - font-size: 75%; -} - -h1, -.h1 { - font-size: 36px; -} - -h2, -.h2 { - font-size: 30px; -} - -h3, -.h3 { - font-size: 24px; -} - -h4, -.h4 { - font-size: 18px; -} - -h5, -.h5 { - font-size: 14px; -} - -h6, -.h6 { - font-size: 12px; -} - -.page-header { - padding-bottom: 9px; - margin: 40px 0 20px; - border-bottom: 1px solid #eeeeee; -} - -ul, -ol { - margin-top: 0; - margin-bottom: 10px; -} - -ul ul, -ol ul, -ul ol, -ol ol { - margin-bottom: 0; -} - -.list-unstyled { - padding-left: 0; - list-style: none; -} - -.list-inline { - padding-left: 0; - list-style: none; -} - -.list-inline > li { - display: inline-block; - padding-right: 5px; - padding-left: 5px; -} - -.list-inline > li:first-child { - padding-left: 0; -} - -dl { - margin-bottom: 20px; -} - -dt, -dd { - line-height: 1.428571429; -} - -dt { - font-weight: bold; -} - -dd { - margin-left: 0; -} - -@media (min-width: 768px) { - .dl-horizontal dt { - float: left; - width: 160px; - overflow: hidden; - clear: left; - text-align: right; - text-overflow: ellipsis; - white-space: nowrap; - } - .dl-horizontal dd { - margin-left: 180px; - } - .dl-horizontal dd:before, - .dl-horizontal dd:after { - display: table; - content: " "; - } - .dl-horizontal dd:after { - clear: both; - } - .dl-horizontal dd:before, - .dl-horizontal dd:after { - display: table; - content: " "; - } - .dl-horizontal dd:after { - clear: both; - } -} - -abbr[title], -abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted #999999; -} - -abbr.initialism { - font-size: 90%; - text-transform: uppercase; -} - -blockquote { - padding: 10px 20px; - margin: 0 0 20px; - border-left: 5px solid #eeeeee; -} - -blockquote p { - font-size: 17.5px; - font-weight: 300; - line-height: 1.25; -} - -blockquote p:last-child { - margin-bottom: 0; -} - -blockquote small { - display: block; - line-height: 1.428571429; - color: #999999; -} - -blockquote small:before { - content: '\2014 \00A0'; -} - -blockquote.pull-right { - padding-right: 15px; - padding-left: 0; - border-right: 5px solid #eeeeee; - border-left: 0; -} - -blockquote.pull-right p, -blockquote.pull-right small, -blockquote.pull-right .small { - text-align: right; -} - -blockquote.pull-right small:before, -blockquote.pull-right .small:before { - content: ''; -} - -blockquote.pull-right small:after, -blockquote.pull-right .small:after { - content: '\00A0 \2014'; -} - -blockquote:before, -blockquote:after { - content: ""; -} - -address { - margin-bottom: 20px; - font-style: normal; - line-height: 1.428571429; -} - -code, -kbd, -pre, -samp { - font-family: Monaco, Menlo, Consolas, "Courier New", monospace; -} - -code { - padding: 2px 4px; - font-size: 90%; - color: #c7254e; - white-space: nowrap; - background-color: #f9f2f4; - border-radius: 4px; -} - -pre { - display: block; - padding: 9.5px; - margin: 0 0 10px; - font-size: 13px; - line-height: 1.428571429; - color: #333333; - word-break: break-all; - word-wrap: break-word; - background-color: #f5f5f5; - border: 1px solid #cccccc; - border-radius: 4px; -} - -pre code { - padding: 0; - font-size: inherit; - color: inherit; - white-space: pre-wrap; - background-color: transparent; - border-radius: 0; -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -.container { - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -.container:before, -.container:after { - display: table; - content: " "; -} - -.container:after { - clear: both; -} - -.container:before, -.container:after { - display: table; - content: " "; -} - -.container:after { - clear: both; -} - -.row { - margin-right: -15px; - margin-left: -15px; -} - -.row:before, -.row:after { - display: table; - content: " "; -} - -.row:after { - clear: both; -} - -.row:before, -.row:after { - display: table; - content: " "; -} - -.row:after { - clear: both; -} - -.col-xs-1, -.col-sm-1, -.col-md-1, -.col-lg-1, -.col-xs-2, -.col-sm-2, -.col-md-2, -.col-lg-2, -.col-xs-3, -.col-sm-3, -.col-md-3, -.col-lg-3, -.col-xs-4, -.col-sm-4, -.col-md-4, -.col-lg-4, -.col-xs-5, -.col-sm-5, -.col-md-5, -.col-lg-5, -.col-xs-6, -.col-sm-6, -.col-md-6, -.col-lg-6, -.col-xs-7, -.col-sm-7, -.col-md-7, -.col-lg-7, -.col-xs-8, -.col-sm-8, -.col-md-8, -.col-lg-8, -.col-xs-9, -.col-sm-9, -.col-md-9, -.col-lg-9, -.col-xs-10, -.col-sm-10, -.col-md-10, -.col-lg-10, -.col-xs-11, -.col-sm-11, -.col-md-11, -.col-lg-11, -.col-xs-12, -.col-sm-12, -.col-md-12, -.col-lg-12 { - position: relative; - min-height: 1px; - padding-right: 15px; - padding-left: 15px; -} - -.col-xs-1, -.col-xs-2, -.col-xs-3, -.col-xs-4, -.col-xs-5, -.col-xs-6, -.col-xs-7, -.col-xs-8, -.col-xs-9, -.col-xs-10, -.col-xs-11 { - float: left; -} - -.col-xs-12 { - width: 100%; -} - -.col-xs-11 { - width: 91.66666666666666%; -} - -.col-xs-10 { - width: 83.33333333333334%; -} - -.col-xs-9 { - width: 75%; -} - -.col-xs-8 { - width: 66.66666666666666%; -} - -.col-xs-7 { - width: 58.333333333333336%; -} - -.col-xs-6 { - width: 50%; -} - -.col-xs-5 { - width: 41.66666666666667%; -} - -.col-xs-4 { - width: 33.33333333333333%; -} - -.col-xs-3 { - width: 25%; -} - -.col-xs-2 { - width: 16.666666666666664%; -} - -.col-xs-1 { - width: 8.333333333333332%; -} - -.col-xs-pull-12 { - right: 100%; -} - -.col-xs-pull-11 { - right: 91.66666666666666%; -} - -.col-xs-pull-10 { - right: 83.33333333333334%; -} - -.col-xs-pull-9 { - right: 75%; -} - -.col-xs-pull-8 { - right: 66.66666666666666%; -} - -.col-xs-pull-7 { - right: 58.333333333333336%; -} - -.col-xs-pull-6 { - right: 50%; -} - -.col-xs-pull-5 { - right: 41.66666666666667%; -} - -.col-xs-pull-4 { - right: 33.33333333333333%; -} - -.col-xs-pull-3 { - right: 25%; -} - -.col-xs-pull-2 { - right: 16.666666666666664%; -} - -.col-xs-pull-1 { - right: 8.333333333333332%; -} - -.col-xs-pull-0 { - right: 0; -} - -.col-xs-push-12 { - left: 100%; -} - -.col-xs-push-11 { - left: 91.66666666666666%; -} - -.col-xs-push-10 { - left: 83.33333333333334%; -} - -.col-xs-push-9 { - left: 75%; -} - -.col-xs-push-8 { - left: 66.66666666666666%; -} - -.col-xs-push-7 { - left: 58.333333333333336%; -} - -.col-xs-push-6 { - left: 50%; -} - -.col-xs-push-5 { - left: 41.66666666666667%; -} - -.col-xs-push-4 { - left: 33.33333333333333%; -} - -.col-xs-push-3 { - left: 25%; -} - -.col-xs-push-2 { - left: 16.666666666666664%; -} - -.col-xs-push-1 { - left: 8.333333333333332%; -} - -.col-xs-push-0 { - left: 0; -} - -.col-xs-offset-12 { - margin-left: 100%; -} - -.col-xs-offset-11 { - margin-left: 91.66666666666666%; -} - -.col-xs-offset-10 { - margin-left: 83.33333333333334%; -} - -.col-xs-offset-9 { - margin-left: 75%; -} - -.col-xs-offset-8 { - margin-left: 66.66666666666666%; -} - -.col-xs-offset-7 { - margin-left: 58.333333333333336%; -} - -.col-xs-offset-6 { - margin-left: 50%; -} - -.col-xs-offset-5 { - margin-left: 41.66666666666667%; -} - -.col-xs-offset-4 { - margin-left: 33.33333333333333%; -} - -.col-xs-offset-3 { - margin-left: 25%; -} - -.col-xs-offset-2 { - margin-left: 16.666666666666664%; -} - -.col-xs-offset-1 { - margin-left: 8.333333333333332%; -} - -.col-xs-offset-0 { - margin-left: 0; -} - -@media (min-width: 768px) { - .container { - width: 750px; - } - .col-sm-1, - .col-sm-2, - .col-sm-3, - .col-sm-4, - .col-sm-5, - .col-sm-6, - .col-sm-7, - .col-sm-8, - .col-sm-9, - .col-sm-10, - .col-sm-11 { - float: left; - } - .col-sm-12 { - width: 100%; - } - .col-sm-11 { - width: 91.66666666666666%; - } - .col-sm-10 { - width: 83.33333333333334%; - } - .col-sm-9 { - width: 75%; - } - .col-sm-8 { - width: 66.66666666666666%; - } - .col-sm-7 { - width: 58.333333333333336%; - } - .col-sm-6 { - width: 50%; - } - .col-sm-5 { - width: 41.66666666666667%; - } - .col-sm-4 { - width: 33.33333333333333%; - } - .col-sm-3 { - width: 25%; - } - .col-sm-2 { - width: 16.666666666666664%; - } - .col-sm-1 { - width: 8.333333333333332%; - } - .col-sm-pull-12 { - right: 100%; - } - .col-sm-pull-11 { - right: 91.66666666666666%; - } - .col-sm-pull-10 { - right: 83.33333333333334%; - } - .col-sm-pull-9 { - right: 75%; - } - .col-sm-pull-8 { - right: 66.66666666666666%; - } - .col-sm-pull-7 { - right: 58.333333333333336%; - } - .col-sm-pull-6 { - right: 50%; - } - .col-sm-pull-5 { - right: 41.66666666666667%; - } - .col-sm-pull-4 { - right: 33.33333333333333%; - } - .col-sm-pull-3 { - right: 25%; - } - .col-sm-pull-2 { - right: 16.666666666666664%; - } - .col-sm-pull-1 { - right: 8.333333333333332%; - } - .col-sm-pull-0 { - right: 0; - } - .col-sm-push-12 { - left: 100%; - } - .col-sm-push-11 { - left: 91.66666666666666%; - } - .col-sm-push-10 { - left: 83.33333333333334%; - } - .col-sm-push-9 { - left: 75%; - } - .col-sm-push-8 { - left: 66.66666666666666%; - } - .col-sm-push-7 { - left: 58.333333333333336%; - } - .col-sm-push-6 { - left: 50%; - } - .col-sm-push-5 { - left: 41.66666666666667%; - } - .col-sm-push-4 { - left: 33.33333333333333%; - } - .col-sm-push-3 { - left: 25%; - } - .col-sm-push-2 { - left: 16.666666666666664%; - } - .col-sm-push-1 { - left: 8.333333333333332%; - } - .col-sm-push-0 { - left: 0; - } - .col-sm-offset-12 { - margin-left: 100%; - } - .col-sm-offset-11 { - margin-left: 91.66666666666666%; - } - .col-sm-offset-10 { - margin-left: 83.33333333333334%; - } - .col-sm-offset-9 { - margin-left: 75%; - } - .col-sm-offset-8 { - margin-left: 66.66666666666666%; - } - .col-sm-offset-7 { - margin-left: 58.333333333333336%; - } - .col-sm-offset-6 { - margin-left: 50%; - } - .col-sm-offset-5 { - margin-left: 41.66666666666667%; - } - .col-sm-offset-4 { - margin-left: 33.33333333333333%; - } - .col-sm-offset-3 { - margin-left: 25%; - } - .col-sm-offset-2 { - margin-left: 16.666666666666664%; - } - .col-sm-offset-1 { - margin-left: 8.333333333333332%; - } - .col-sm-offset-0 { - margin-left: 0; - } -} - -@media (min-width: 992px) { - .container { - width: 970px; - } - .col-md-1, - .col-md-2, - .col-md-3, - .col-md-4, - .col-md-5, - .col-md-6, - .col-md-7, - .col-md-8, - .col-md-9, - .col-md-10, - .col-md-11 { - float: left; - } - .col-md-12 { - width: 100%; - } - .col-md-11 { - width: 91.66666666666666%; - } - .col-md-10 { - width: 83.33333333333334%; - } - .col-md-9 { - width: 75%; - } - .col-md-8 { - width: 66.66666666666666%; - } - .col-md-7 { - width: 58.333333333333336%; - } - .col-md-6 { - width: 50%; - } - .col-md-5 { - width: 41.66666666666667%; - } - .col-md-4 { - width: 33.33333333333333%; - } - .col-md-3 { - width: 25%; - } - .col-md-2 { - width: 16.666666666666664%; - } - .col-md-1 { - width: 8.333333333333332%; - } - .col-md-pull-12 { - right: 100%; - } - .col-md-pull-11 { - right: 91.66666666666666%; - } - .col-md-pull-10 { - right: 83.33333333333334%; - } - .col-md-pull-9 { - right: 75%; - } - .col-md-pull-8 { - right: 66.66666666666666%; - } - .col-md-pull-7 { - right: 58.333333333333336%; - } - .col-md-pull-6 { - right: 50%; - } - .col-md-pull-5 { - right: 41.66666666666667%; - } - .col-md-pull-4 { - right: 33.33333333333333%; - } - .col-md-pull-3 { - right: 25%; - } - .col-md-pull-2 { - right: 16.666666666666664%; - } - .col-md-pull-1 { - right: 8.333333333333332%; - } - .col-md-pull-0 { - right: 0; - } - .col-md-push-12 { - left: 100%; - } - .col-md-push-11 { - left: 91.66666666666666%; - } - .col-md-push-10 { - left: 83.33333333333334%; - } - .col-md-push-9 { - left: 75%; - } - .col-md-push-8 { - left: 66.66666666666666%; - } - .col-md-push-7 { - left: 58.333333333333336%; - } - .col-md-push-6 { - left: 50%; - } - .col-md-push-5 { - left: 41.66666666666667%; - } - .col-md-push-4 { - left: 33.33333333333333%; - } - .col-md-push-3 { - left: 25%; - } - .col-md-push-2 { - left: 16.666666666666664%; - } - .col-md-push-1 { - left: 8.333333333333332%; - } - .col-md-push-0 { - left: 0; - } - .col-md-offset-12 { - margin-left: 100%; - } - .col-md-offset-11 { - margin-left: 91.66666666666666%; - } - .col-md-offset-10 { - margin-left: 83.33333333333334%; - } - .col-md-offset-9 { - margin-left: 75%; - } - .col-md-offset-8 { - margin-left: 66.66666666666666%; - } - .col-md-offset-7 { - margin-left: 58.333333333333336%; - } - .col-md-offset-6 { - margin-left: 50%; - } - .col-md-offset-5 { - margin-left: 41.66666666666667%; - } - .col-md-offset-4 { - margin-left: 33.33333333333333%; - } - .col-md-offset-3 { - margin-left: 25%; - } - .col-md-offset-2 { - margin-left: 16.666666666666664%; - } - .col-md-offset-1 { - margin-left: 8.333333333333332%; - } - .col-md-offset-0 { - margin-left: 0; - } -} - -@media (min-width: 1200px) { - .container { - width: 1170px; - } - .col-lg-1, - .col-lg-2, - .col-lg-3, - .col-lg-4, - .col-lg-5, - .col-lg-6, - .col-lg-7, - .col-lg-8, - .col-lg-9, - .col-lg-10, - .col-lg-11 { - float: left; - } - .col-lg-12 { - width: 100%; - } - .col-lg-11 { - width: 91.66666666666666%; - } - .col-lg-10 { - width: 83.33333333333334%; - } - .col-lg-9 { - width: 75%; - } - .col-lg-8 { - width: 66.66666666666666%; - } - .col-lg-7 { - width: 58.333333333333336%; - } - .col-lg-6 { - width: 50%; - } - .col-lg-5 { - width: 41.66666666666667%; - } - .col-lg-4 { - width: 33.33333333333333%; - } - .col-lg-3 { - width: 25%; - } - .col-lg-2 { - width: 16.666666666666664%; - } - .col-lg-1 { - width: 8.333333333333332%; - } - .col-lg-pull-12 { - right: 100%; - } - .col-lg-pull-11 { - right: 91.66666666666666%; - } - .col-lg-pull-10 { - right: 83.33333333333334%; - } - .col-lg-pull-9 { - right: 75%; - } - .col-lg-pull-8 { - right: 66.66666666666666%; - } - .col-lg-pull-7 { - right: 58.333333333333336%; - } - .col-lg-pull-6 { - right: 50%; - } - .col-lg-pull-5 { - right: 41.66666666666667%; - } - .col-lg-pull-4 { - right: 33.33333333333333%; - } - .col-lg-pull-3 { - right: 25%; - } - .col-lg-pull-2 { - right: 16.666666666666664%; - } - .col-lg-pull-1 { - right: 8.333333333333332%; - } - .col-lg-pull-0 { - right: 0; - } - .col-lg-push-12 { - left: 100%; - } - .col-lg-push-11 { - left: 91.66666666666666%; - } - .col-lg-push-10 { - left: 83.33333333333334%; - } - .col-lg-push-9 { - left: 75%; - } - .col-lg-push-8 { - left: 66.66666666666666%; - } - .col-lg-push-7 { - left: 58.333333333333336%; - } - .col-lg-push-6 { - left: 50%; - } - .col-lg-push-5 { - left: 41.66666666666667%; - } - .col-lg-push-4 { - left: 33.33333333333333%; - } - .col-lg-push-3 { - left: 25%; - } - .col-lg-push-2 { - left: 16.666666666666664%; - } - .col-lg-push-1 { - left: 8.333333333333332%; - } - .col-lg-push-0 { - left: 0; - } - .col-lg-offset-12 { - margin-left: 100%; - } - .col-lg-offset-11 { - margin-left: 91.66666666666666%; - } - .col-lg-offset-10 { - margin-left: 83.33333333333334%; - } - .col-lg-offset-9 { - margin-left: 75%; - } - .col-lg-offset-8 { - margin-left: 66.66666666666666%; - } - .col-lg-offset-7 { - margin-left: 58.333333333333336%; - } - .col-lg-offset-6 { - margin-left: 50%; - } - .col-lg-offset-5 { - margin-left: 41.66666666666667%; - } - .col-lg-offset-4 { - margin-left: 33.33333333333333%; - } - .col-lg-offset-3 { - margin-left: 25%; - } - .col-lg-offset-2 { - margin-left: 16.666666666666664%; - } - .col-lg-offset-1 { - margin-left: 8.333333333333332%; - } - .col-lg-offset-0 { - margin-left: 0; - } -} - -table { - max-width: 100%; - background-color: transparent; -} - -th { - text-align: left; -} - -.table { - width: 100%; - margin-bottom: 20px; -} - -.table > thead > tr > th, -.table > tbody > tr > th, -.table > tfoot > tr > th, -.table > thead > tr > td, -.table > tbody > tr > td, -.table > tfoot > tr > td { - padding: 8px; - line-height: 1.428571429; - vertical-align: top; - border-top: 1px solid #dddddd; -} - -.table > thead > tr > th { - vertical-align: bottom; - border-bottom: 2px solid #dddddd; -} - -.table > caption + thead > tr:first-child > th, -.table > colgroup + thead > tr:first-child > th, -.table > thead:first-child > tr:first-child > th, -.table > caption + thead > tr:first-child > td, -.table > colgroup + thead > tr:first-child > td, -.table > thead:first-child > tr:first-child > td { - border-top: 0; -} - -.table > tbody + tbody { - border-top: 2px solid #dddddd; -} - -.table .table { - background-color: #ffffff; -} - -.table-condensed > thead > tr > th, -.table-condensed > tbody > tr > th, -.table-condensed > tfoot > tr > th, -.table-condensed > thead > tr > td, -.table-condensed > tbody > tr > td, -.table-condensed > tfoot > tr > td { - padding: 5px; -} - -.table-bordered { - border: 1px solid #dddddd; -} - -.table-bordered > thead > tr > th, -.table-bordered > tbody > tr > th, -.table-bordered > tfoot > tr > th, -.table-bordered > thead > tr > td, -.table-bordered > tbody > tr > td, -.table-bordered > tfoot > tr > td { - border: 1px solid #dddddd; -} - -.table-bordered > thead > tr > th, -.table-bordered > thead > tr > td { - border-bottom-width: 2px; -} - -.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 col[class*="col-"] { - display: table-column; - float: none; -} - -table td[class*="col-"], -table th[class*="col-"] { - display: table-cell; - float: none; -} - -.table > thead > tr > td.active, -.table > tbody > tr > td.active, -.table > tfoot > tr > td.active, -.table > thead > tr > th.active, -.table > tbody > tr > th.active, -.table > tfoot > tr > th.active, -.table > thead > tr.active > td, -.table > tbody > tr.active > td, -.table > tfoot > tr.active > td, -.table > thead > tr.active > th, -.table > tbody > tr.active > th, -.table > tfoot > tr.active > th { - background-color: #f5f5f5; -} - -.table > thead > tr > td.success, -.table > tbody > tr > td.success, -.table > tfoot > tr > td.success, -.table > thead > tr > th.success, -.table > tbody > tr > th.success, -.table > tfoot > tr > th.success, -.table > thead > tr.success > td, -.table > tbody > tr.success > td, -.table > tfoot > tr.success > td, -.table > thead > tr.success > th, -.table > tbody > tr.success > th, -.table > tfoot > tr.success > th { - background-color: #dff0d8; -} - -.table-hover > tbody > tr > td.success:hover, -.table-hover > tbody > tr > th.success:hover, -.table-hover > tbody > tr.success:hover > td, -.table-hover > tbody > tr.success:hover > th { - background-color: #d0e9c6; -} - -.table > thead > tr > td.danger, -.table > tbody > tr > td.danger, -.table > tfoot > tr > td.danger, -.table > thead > tr > th.danger, -.table > tbody > tr > th.danger, -.table > tfoot > tr > th.danger, -.table > thead > tr.danger > td, -.table > tbody > tr.danger > td, -.table > tfoot > tr.danger > td, -.table > thead > tr.danger > th, -.table > tbody > tr.danger > th, -.table > tfoot > tr.danger > th { - background-color: #f2dede; -} - -.table-hover > tbody > tr > td.danger:hover, -.table-hover > tbody > tr > th.danger:hover, -.table-hover > tbody > tr.danger:hover > td, -.table-hover > tbody > tr.danger:hover > th { - background-color: #ebcccc; -} - -.table > thead > tr > td.warning, -.table > tbody > tr > td.warning, -.table > tfoot > tr > td.warning, -.table > thead > tr > th.warning, -.table > tbody > tr > th.warning, -.table > tfoot > tr > th.warning, -.table > thead > tr.warning > td, -.table > tbody > tr.warning > td, -.table > tfoot > tr.warning > td, -.table > thead > tr.warning > th, -.table > tbody > tr.warning > th, -.table > tfoot > tr.warning > th { - background-color: #fcf8e3; -} - -.table-hover > tbody > tr > td.warning:hover, -.table-hover > tbody > tr > th.warning:hover, -.table-hover > tbody > tr.warning:hover > td, -.table-hover > tbody > tr.warning:hover > th { - background-color: #faf2cc; -} - -@media (max-width: 767px) { - .table-responsive { - width: 100%; - margin-bottom: 15px; - overflow-x: scroll; - overflow-y: hidden; - border: 1px solid #dddddd; - -ms-overflow-style: -ms-autohiding-scrollbar; - -webkit-overflow-scrolling: touch; - } - .table-responsive > .table { - margin-bottom: 0; - } - .table-responsive > .table > thead > tr > th, - .table-responsive > .table > tbody > tr > th, - .table-responsive > .table > tfoot > tr > th, - .table-responsive > .table > thead > tr > td, - .table-responsive > .table > tbody > tr > td, - .table-responsive > .table > tfoot > tr > td { - white-space: nowrap; - } - .table-responsive > .table-bordered { - border: 0; - } - .table-responsive > .table-bordered > thead > tr > th:first-child, - .table-responsive > .table-bordered > tbody > tr > th:first-child, - .table-responsive > .table-bordered > tfoot > tr > th:first-child, - .table-responsive > .table-bordered > thead > tr > td:first-child, - .table-responsive > .table-bordered > tbody > tr > td:first-child, - .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; - } - .table-responsive > .table-bordered > thead > tr > th:last-child, - .table-responsive > .table-bordered > tbody > tr > th:last-child, - .table-responsive > .table-bordered > tfoot > tr > th:last-child, - .table-responsive > .table-bordered > thead > tr > td:last-child, - .table-responsive > .table-bordered > tbody > tr > td:last-child, - .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; - } - .table-responsive > .table-bordered > tbody > tr:last-child > th, - .table-responsive > .table-bordered > tfoot > tr:last-child > th, - .table-responsive > .table-bordered > tbody > tr:last-child > td, - .table-responsive > .table-bordered > tfoot > tr:last-child > td { - border-bottom: 0; - } -} - -fieldset { - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 21px; - line-height: inherit; - color: #333333; - border: 0; - border-bottom: 1px solid #e5e5e5; -} - -label { - display: inline-block; - margin-bottom: 5px; - font-weight: bold; -} - -input[type="search"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px \9; - /* IE8-9 */ - - line-height: normal; -} - -input[type="file"] { - display: block; -} - -select[multiple], -select[size] { - height: auto; -} - -select optgroup { - font-family: inherit; - font-size: inherit; - font-style: inherit; -} - -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; -} - -input[type="number"]::-webkit-outer-spin-button, -input[type="number"]::-webkit-inner-spin-button { - height: auto; -} - -output { - display: block; - padding-top: 7px; - font-size: 14px; - line-height: 1.428571429; - color: #555555; - vertical-align: middle; -} - -.form-control { - display: block; - width: 100%; - height: 34px; - padding: 6px 12px; - font-size: 14px; - line-height: 1.428571429; - color: #555555; - vertical-align: middle; - background-color: #ffffff; - background-image: none; - border: 1px solid #cccccc; - border-radius: 4px; - -webkit-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-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -} - -.form-control:focus { - border-color: #66afe9; - outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); -} - -.form-control:-moz-placeholder { - color: #999999; -} - -.form-control::-moz-placeholder { - color: #999999; -} - -.form-control:-ms-input-placeholder { - color: #999999; -} - -.form-control::-webkit-input-placeholder { - color: #999999; -} - -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - cursor: not-allowed; - background-color: #eeeeee; -} - -textarea.form-control { - height: auto; -} - -.form-group { - margin-bottom: 15px; -} - -.radio, -.checkbox { - display: block; - min-height: 20px; - padding-left: 20px; - margin-top: 10px; - margin-bottom: 10px; - vertical-align: middle; -} - -.radio label, -.checkbox label { - display: inline; - margin-bottom: 0; - font-weight: normal; - cursor: pointer; -} - -.radio input[type="radio"], -.radio-inline input[type="radio"], -.checkbox input[type="checkbox"], -.checkbox-inline input[type="checkbox"] { - float: left; - margin-left: -20px; -} - -.radio + .radio, -.checkbox + .checkbox { - margin-top: -5px; -} - -.radio-inline, -.checkbox-inline { - display: inline-block; - padding-left: 20px; - margin-bottom: 0; - font-weight: normal; - vertical-align: middle; - cursor: pointer; -} - -.radio-inline + .radio-inline, -.checkbox-inline + .checkbox-inline { - margin-top: 0; - margin-left: 10px; -} - -input[type="radio"][disabled], -input[type="checkbox"][disabled], -.radio[disabled], -.radio-inline[disabled], -.checkbox[disabled], -.checkbox-inline[disabled], -fieldset[disabled] input[type="radio"], -fieldset[disabled] input[type="checkbox"], -fieldset[disabled] .radio, -fieldset[disabled] .radio-inline, -fieldset[disabled] .checkbox, -fieldset[disabled] .checkbox-inline { - cursor: not-allowed; -} - -.input-sm { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} - -select.input-sm { - height: 30px; - line-height: 30px; -} - -textarea.input-sm { - height: auto; -} - -.input-lg { - height: 45px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.33; - border-radius: 6px; -} - -select.input-lg { - height: 45px; - line-height: 45px; -} - -textarea.input-lg { - height: auto; -} - -.has-warning .help-block, -.has-warning .control-label, -.has-warning .radio, -.has-warning .checkbox, -.has-warning .radio-inline, -.has-warning .checkbox-inline { - color: #c09853; -} - -.has-warning .form-control { - border-color: #c09853; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.has-warning .form-control:focus { - border-color: #a47e3c; - -webkit-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; -} - -.has-warning .input-group-addon { - color: #c09853; - background-color: #fcf8e3; - border-color: #c09853; -} - -.has-error .help-block, -.has-error .control-label, -.has-error .radio, -.has-error .checkbox, -.has-error .radio-inline, -.has-error .checkbox-inline { - color: #b94a48; -} - -.has-error .form-control { - border-color: #b94a48; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.has-error .form-control:focus { - border-color: #953b39; - -webkit-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; -} - -.has-error .input-group-addon { - color: #b94a48; - background-color: #f2dede; - border-color: #b94a48; -} - -.has-success .help-block, -.has-success .control-label, -.has-success .radio, -.has-success .checkbox, -.has-success .radio-inline, -.has-success .checkbox-inline { - color: #468847; -} - -.has-success .form-control { - border-color: #468847; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.has-success .form-control:focus { - border-color: #356635; - -webkit-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; -} - -.has-success .input-group-addon { - color: #468847; - background-color: #dff0d8; - border-color: #468847; -} - -.form-control-static { - margin-bottom: 0; -} - -.help-block { - display: block; - margin-top: 5px; - margin-bottom: 10px; - color: #737373; -} - -@media (min-width: 768px) { - .form-inline .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .form-control { - display: inline-block; - } - .form-inline .radio, - .form-inline .checkbox { - display: inline-block; - padding-left: 0; - margin-top: 0; - margin-bottom: 0; - } - .form-inline .radio input[type="radio"], - .form-inline .checkbox input[type="checkbox"] { - float: none; - margin-left: 0; - } -} - -.form-horizontal .control-label, -.form-horizontal .radio, -.form-horizontal .checkbox, -.form-horizontal .radio-inline, -.form-horizontal .checkbox-inline { - padding-top: 7px; - margin-top: 0; - margin-bottom: 0; -} - -.form-horizontal .form-group { - margin-right: -15px; - margin-left: -15px; -} - -.form-horizontal .form-group:before, -.form-horizontal .form-group:after { - display: table; - content: " "; -} - -.form-horizontal .form-group:after { - clear: both; -} - -.form-horizontal .form-group:before, -.form-horizontal .form-group:after { - display: table; - content: " "; -} - -.form-horizontal .form-group:after { - clear: both; -} - -.form-horizontal .form-control-static { - padding-top: 7px; -} - -@media (min-width: 768px) { - .form-horizontal .control-label { - text-align: right; - } -} - -.btn { - display: inline-block; - padding: 6px 12px; - margin-bottom: 0; - font-size: 14px; - font-weight: normal; - line-height: 1.428571429; - text-align: center; - white-space: nowrap; - vertical-align: middle; - cursor: pointer; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - -o-user-select: none; - user-select: none; -} - -.btn:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -.btn:hover, -.btn:focus { - color: #333333; - text-decoration: none; -} - -.btn:active, -.btn.active { - background-image: none; - outline: 0; - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} - -.btn.disabled, -.btn[disabled], -fieldset[disabled] .btn { - pointer-events: none; - cursor: not-allowed; - opacity: 0.65; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - box-shadow: none; -} - -.btn-default { - color: #333333; - background-color: #ffffff; - border-color: #cccccc; -} - -.btn-default:hover, -.btn-default:focus, -.btn-default:active, -.btn-default.active, -.open .dropdown-toggle.btn-default { - color: #333333; - background-color: #ebebeb; - border-color: #adadad; -} - -.btn-default:active, -.btn-default.active, -.open .dropdown-toggle.btn-default { - background-image: none; -} - -.btn-default.disabled, -.btn-default[disabled], -fieldset[disabled] .btn-default, -.btn-default.disabled:hover, -.btn-default[disabled]:hover, -fieldset[disabled] .btn-default:hover, -.btn-default.disabled:focus, -.btn-default[disabled]:focus, -fieldset[disabled] .btn-default:focus, -.btn-default.disabled:active, -.btn-default[disabled]:active, -fieldset[disabled] .btn-default:active, -.btn-default.disabled.active, -.btn-default[disabled].active, -fieldset[disabled] .btn-default.active { - background-color: #ffffff; - border-color: #cccccc; -} - -.btn-primary { - color: #ffffff; - background-color: #428bca; - border-color: #357ebd; -} - -.btn-primary:hover, -.btn-primary:focus, -.btn-primary:active, -.btn-primary.active, -.open .dropdown-toggle.btn-primary { - color: #ffffff; - background-color: #3276b1; - border-color: #285e8e; -} - -.btn-primary:active, -.btn-primary.active, -.open .dropdown-toggle.btn-primary { - background-image: none; -} - -.btn-primary.disabled, -.btn-primary[disabled], -fieldset[disabled] .btn-primary, -.btn-primary.disabled:hover, -.btn-primary[disabled]:hover, -fieldset[disabled] .btn-primary:hover, -.btn-primary.disabled:focus, -.btn-primary[disabled]:focus, -fieldset[disabled] .btn-primary:focus, -.btn-primary.disabled:active, -.btn-primary[disabled]:active, -fieldset[disabled] .btn-primary:active, -.btn-primary.disabled.active, -.btn-primary[disabled].active, -fieldset[disabled] .btn-primary.active { - background-color: #428bca; - border-color: #357ebd; -} - -.btn-warning { - color: #ffffff; - background-color: #f0ad4e; - border-color: #eea236; -} - -.btn-warning:hover, -.btn-warning:focus, -.btn-warning:active, -.btn-warning.active, -.open .dropdown-toggle.btn-warning { - color: #ffffff; - background-color: #ed9c28; - border-color: #d58512; -} - -.btn-warning:active, -.btn-warning.active, -.open .dropdown-toggle.btn-warning { - background-image: none; -} - -.btn-warning.disabled, -.btn-warning[disabled], -fieldset[disabled] .btn-warning, -.btn-warning.disabled:hover, -.btn-warning[disabled]:hover, -fieldset[disabled] .btn-warning:hover, -.btn-warning.disabled:focus, -.btn-warning[disabled]:focus, -fieldset[disabled] .btn-warning:focus, -.btn-warning.disabled:active, -.btn-warning[disabled]:active, -fieldset[disabled] .btn-warning:active, -.btn-warning.disabled.active, -.btn-warning[disabled].active, -fieldset[disabled] .btn-warning.active { - background-color: #f0ad4e; - border-color: #eea236; -} - -.btn-danger { - color: #ffffff; - background-color: #d9534f; - border-color: #d43f3a; -} - -.btn-danger:hover, -.btn-danger:focus, -.btn-danger:active, -.btn-danger.active, -.open .dropdown-toggle.btn-danger { - color: #ffffff; - background-color: #d2322d; - border-color: #ac2925; -} - -.btn-danger:active, -.btn-danger.active, -.open .dropdown-toggle.btn-danger { - background-image: none; -} - -.btn-danger.disabled, -.btn-danger[disabled], -fieldset[disabled] .btn-danger, -.btn-danger.disabled:hover, -.btn-danger[disabled]:hover, -fieldset[disabled] .btn-danger:hover, -.btn-danger.disabled:focus, -.btn-danger[disabled]:focus, -fieldset[disabled] .btn-danger:focus, -.btn-danger.disabled:active, -.btn-danger[disabled]:active, -fieldset[disabled] .btn-danger:active, -.btn-danger.disabled.active, -.btn-danger[disabled].active, -fieldset[disabled] .btn-danger.active { - background-color: #d9534f; - border-color: #d43f3a; -} - -.btn-success { - color: #ffffff; - background-color: #5cb85c; - border-color: #4cae4c; -} - -.btn-success:hover, -.btn-success:focus, -.btn-success:active, -.btn-success.active, -.open .dropdown-toggle.btn-success { - color: #ffffff; - background-color: #47a447; - border-color: #398439; -} - -.btn-success:active, -.btn-success.active, -.open .dropdown-toggle.btn-success { - background-image: none; -} - -.btn-success.disabled, -.btn-success[disabled], -fieldset[disabled] .btn-success, -.btn-success.disabled:hover, -.btn-success[disabled]:hover, -fieldset[disabled] .btn-success:hover, -.btn-success.disabled:focus, -.btn-success[disabled]:focus, -fieldset[disabled] .btn-success:focus, -.btn-success.disabled:active, -.btn-success[disabled]:active, -fieldset[disabled] .btn-success:active, -.btn-success.disabled.active, -.btn-success[disabled].active, -fieldset[disabled] .btn-success.active { - background-color: #5cb85c; - border-color: #4cae4c; -} - -.btn-info { - color: #ffffff; - background-color: #5bc0de; - border-color: #46b8da; -} - -.btn-info:hover, -.btn-info:focus, -.btn-info:active, -.btn-info.active, -.open .dropdown-toggle.btn-info { - color: #ffffff; - background-color: #39b3d7; - border-color: #269abc; -} - -.btn-info:active, -.btn-info.active, -.open .dropdown-toggle.btn-info { - background-image: none; -} - -.btn-info.disabled, -.btn-info[disabled], -fieldset[disabled] .btn-info, -.btn-info.disabled:hover, -.btn-info[disabled]:hover, -fieldset[disabled] .btn-info:hover, -.btn-info.disabled:focus, -.btn-info[disabled]:focus, -fieldset[disabled] .btn-info:focus, -.btn-info.disabled:active, -.btn-info[disabled]:active, -fieldset[disabled] .btn-info:active, -.btn-info.disabled.active, -.btn-info[disabled].active, -fieldset[disabled] .btn-info.active { - background-color: #5bc0de; - border-color: #46b8da; -} - -.btn-link { - font-weight: normal; - color: #428bca; - cursor: pointer; - border-radius: 0; -} - -.btn-link, -.btn-link:active, -.btn-link[disabled], -fieldset[disabled] .btn-link { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; -} - -.btn-link, -.btn-link:hover, -.btn-link:focus, -.btn-link:active { - border-color: transparent; -} - -.btn-link:hover, -.btn-link:focus { - color: #2a6496; - text-decoration: underline; - background-color: transparent; -} - -.btn-link[disabled]:hover, -fieldset[disabled] .btn-link:hover, -.btn-link[disabled]:focus, -fieldset[disabled] .btn-link:focus { - color: #999999; - text-decoration: none; -} - -.btn-lg { - padding: 10px 16px; - font-size: 18px; - line-height: 1.33; - border-radius: 6px; -} - -.btn-sm, -.btn-xs { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} - -.btn-xs { - padding: 1px 5px; -} - -.btn-block { - display: block; - width: 100%; - padding-right: 0; - padding-left: 0; -} - -.btn-block + .btn-block { - margin-top: 5px; -} - -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} - -.fade { - opacity: 0; - -webkit-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} - -.fade.in { - opacity: 1; -} - -.collapse { - display: none; -} - -.collapse.in { - display: block; -} - -.collapsing { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition: height 0.35s ease; - transition: height 0.35s ease; -} - -@font-face { - font-family: 'Glyphicons Halflings'; - src: url('../fonts/glyphicons-halflings-regular.eot'); - src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); -} - -.glyphicon { - position: relative; - top: 1px; - display: inline-block; - font-family: 'Glyphicons Halflings'; - -webkit-font-smoothing: antialiased; - font-style: normal; - font-weight: normal; - line-height: 1; - -moz-osx-font-smoothing: grayscale; -} - -.glyphicon:empty { - width: 1em; -} - -.glyphicon-asterisk:before { - content: "\2a"; -} - -.glyphicon-plus:before { - content: "\2b"; -} - -.glyphicon-euro:before { - content: "\20ac"; -} - -.glyphicon-minus:before { - content: "\2212"; -} - -.glyphicon-cloud:before { - content: "\2601"; -} - -.glyphicon-envelope:before { - content: "\2709"; -} - -.glyphicon-pencil:before { - content: "\270f"; -} - -.glyphicon-glass:before { - content: "\e001"; -} - -.glyphicon-music:before { - content: "\e002"; -} - -.glyphicon-search:before { - content: "\e003"; -} - -.glyphicon-heart:before { - content: "\e005"; -} - -.glyphicon-star:before { - content: "\e006"; -} - -.glyphicon-star-empty:before { - content: "\e007"; -} - -.glyphicon-user:before { - content: "\e008"; -} - -.glyphicon-film:before { - content: "\e009"; -} - -.glyphicon-th-large:before { - content: "\e010"; -} - -.glyphicon-th:before { - content: "\e011"; -} - -.glyphicon-th-list:before { - content: "\e012"; -} - -.glyphicon-ok:before { - content: "\e013"; -} - -.glyphicon-remove:before { - content: "\e014"; -} - -.glyphicon-zoom-in:before { - content: "\e015"; -} - -.glyphicon-zoom-out:before { - content: "\e016"; -} - -.glyphicon-off:before { - content: "\e017"; -} - -.glyphicon-signal:before { - content: "\e018"; -} - -.glyphicon-cog:before { - content: "\e019"; -} - -.glyphicon-trash:before { - content: "\e020"; -} - -.glyphicon-home:before { - content: "\e021"; -} - -.glyphicon-file:before { - content: "\e022"; -} - -.glyphicon-time:before { - content: "\e023"; -} - -.glyphicon-road:before { - content: "\e024"; -} - -.glyphicon-download-alt:before { - content: "\e025"; -} - -.glyphicon-download:before { - content: "\e026"; -} - -.glyphicon-upload:before { - content: "\e027"; -} - -.glyphicon-inbox:before { - content: "\e028"; -} - -.glyphicon-play-circle:before { - content: "\e029"; -} - -.glyphicon-repeat:before { - content: "\e030"; -} - -.glyphicon-refresh:before { - content: "\e031"; -} - -.glyphicon-list-alt:before { - content: "\e032"; -} - -.glyphicon-lock:before { - content: "\e033"; -} - -.glyphicon-flag:before { - content: "\e034"; -} - -.glyphicon-headphones:before { - content: "\e035"; -} - -.glyphicon-volume-off:before { - content: "\e036"; -} - -.glyphicon-volume-down:before { - content: "\e037"; -} - -.glyphicon-volume-up:before { - content: "\e038"; -} - -.glyphicon-qrcode:before { - content: "\e039"; -} - -.glyphicon-barcode:before { - content: "\e040"; -} - -.glyphicon-tag:before { - content: "\e041"; -} - -.glyphicon-tags:before { - content: "\e042"; -} - -.glyphicon-book:before { - content: "\e043"; -} - -.glyphicon-bookmark:before { - content: "\e044"; -} - -.glyphicon-print:before { - content: "\e045"; -} - -.glyphicon-camera:before { - content: "\e046"; -} - -.glyphicon-font:before { - content: "\e047"; -} - -.glyphicon-bold:before { - content: "\e048"; -} - -.glyphicon-italic:before { - content: "\e049"; -} - -.glyphicon-text-height:before { - content: "\e050"; -} - -.glyphicon-text-width:before { - content: "\e051"; -} - -.glyphicon-align-left:before { - content: "\e052"; -} - -.glyphicon-align-center:before { - content: "\e053"; -} - -.glyphicon-align-right:before { - content: "\e054"; -} - -.glyphicon-align-justify:before { - content: "\e055"; -} - -.glyphicon-list:before { - content: "\e056"; -} - -.glyphicon-indent-left:before { - content: "\e057"; -} - -.glyphicon-indent-right:before { - content: "\e058"; -} - -.glyphicon-facetime-video:before { - content: "\e059"; -} - -.glyphicon-picture:before { - content: "\e060"; -} - -.glyphicon-map-marker:before { - content: "\e062"; -} - -.glyphicon-adjust:before { - content: "\e063"; -} - -.glyphicon-tint:before { - content: "\e064"; -} - -.glyphicon-edit:before { - content: "\e065"; -} - -.glyphicon-share:before { - content: "\e066"; -} - -.glyphicon-check:before { - content: "\e067"; -} - -.glyphicon-move:before { - content: "\e068"; -} - -.glyphicon-step-backward:before { - content: "\e069"; -} - -.glyphicon-fast-backward:before { - content: "\e070"; -} - -.glyphicon-backward:before { - content: "\e071"; -} - -.glyphicon-play:before { - content: "\e072"; -} - -.glyphicon-pause:before { - content: "\e073"; -} - -.glyphicon-stop:before { - content: "\e074"; -} - -.glyphicon-forward:before { - content: "\e075"; -} - -.glyphicon-fast-forward:before { - content: "\e076"; -} - -.glyphicon-step-forward:before { - content: "\e077"; -} - -.glyphicon-eject:before { - content: "\e078"; -} - -.glyphicon-chevron-left:before { - content: "\e079"; -} - -.glyphicon-chevron-right:before { - content: "\e080"; -} - -.glyphicon-plus-sign:before { - content: "\e081"; -} - -.glyphicon-minus-sign:before { - content: "\e082"; -} - -.glyphicon-remove-sign:before { - content: "\e083"; -} - -.glyphicon-ok-sign:before { - content: "\e084"; -} - -.glyphicon-question-sign:before { - content: "\e085"; -} - -.glyphicon-info-sign:before { - content: "\e086"; -} - -.glyphicon-screenshot:before { - content: "\e087"; -} - -.glyphicon-remove-circle:before { - content: "\e088"; -} - -.glyphicon-ok-circle:before { - content: "\e089"; -} - -.glyphicon-ban-circle:before { - content: "\e090"; -} - -.glyphicon-arrow-left:before { - content: "\e091"; -} - -.glyphicon-arrow-right:before { - content: "\e092"; -} - -.glyphicon-arrow-up:before { - content: "\e093"; -} - -.glyphicon-arrow-down:before { - content: "\e094"; -} - -.glyphicon-share-alt:before { - content: "\e095"; -} - -.glyphicon-resize-full:before { - content: "\e096"; -} - -.glyphicon-resize-small:before { - content: "\e097"; -} - -.glyphicon-exclamation-sign:before { - content: "\e101"; -} - -.glyphicon-gift:before { - content: "\e102"; -} - -.glyphicon-leaf:before { - content: "\e103"; -} - -.glyphicon-fire:before { - content: "\e104"; -} - -.glyphicon-eye-open:before { - content: "\e105"; -} - -.glyphicon-eye-close:before { - content: "\e106"; -} - -.glyphicon-warning-sign:before { - content: "\e107"; -} - -.glyphicon-plane:before { - content: "\e108"; -} - -.glyphicon-calendar:before { - content: "\e109"; -} - -.glyphicon-random:before { - content: "\e110"; -} - -.glyphicon-comment:before { - content: "\e111"; -} - -.glyphicon-magnet:before { - content: "\e112"; -} - -.glyphicon-chevron-up:before { - content: "\e113"; -} - -.glyphicon-chevron-down:before { - content: "\e114"; -} - -.glyphicon-retweet:before { - content: "\e115"; -} - -.glyphicon-shopping-cart:before { - content: "\e116"; -} - -.glyphicon-folder-close:before { - content: "\e117"; -} - -.glyphicon-folder-open:before { - content: "\e118"; -} - -.glyphicon-resize-vertical:before { - content: "\e119"; -} - -.glyphicon-resize-horizontal:before { - content: "\e120"; -} - -.glyphicon-hdd:before { - content: "\e121"; -} - -.glyphicon-bullhorn:before { - content: "\e122"; -} - -.glyphicon-bell:before { - content: "\e123"; -} - -.glyphicon-certificate:before { - content: "\e124"; -} - -.glyphicon-thumbs-up:before { - content: "\e125"; -} - -.glyphicon-thumbs-down:before { - content: "\e126"; -} - -.glyphicon-hand-right:before { - content: "\e127"; -} - -.glyphicon-hand-left:before { - content: "\e128"; -} - -.glyphicon-hand-up:before { - content: "\e129"; -} - -.glyphicon-hand-down:before { - content: "\e130"; -} - -.glyphicon-circle-arrow-right:before { - content: "\e131"; -} - -.glyphicon-circle-arrow-left:before { - content: "\e132"; -} - -.glyphicon-circle-arrow-up:before { - content: "\e133"; -} - -.glyphicon-circle-arrow-down:before { - content: "\e134"; -} - -.glyphicon-globe:before { - content: "\e135"; -} - -.glyphicon-wrench:before { - content: "\e136"; -} - -.glyphicon-tasks:before { - content: "\e137"; -} - -.glyphicon-filter:before { - content: "\e138"; -} - -.glyphicon-briefcase:before { - content: "\e139"; -} - -.glyphicon-fullscreen:before { - content: "\e140"; -} - -.glyphicon-dashboard:before { - content: "\e141"; -} - -.glyphicon-paperclip:before { - content: "\e142"; -} - -.glyphicon-heart-empty:before { - content: "\e143"; -} - -.glyphicon-link:before { - content: "\e144"; -} - -.glyphicon-phone:before { - content: "\e145"; -} - -.glyphicon-pushpin:before { - content: "\e146"; -} - -.glyphicon-usd:before { - content: "\e148"; -} - -.glyphicon-gbp:before { - content: "\e149"; -} - -.glyphicon-sort:before { - content: "\e150"; -} - -.glyphicon-sort-by-alphabet:before { - content: "\e151"; -} - -.glyphicon-sort-by-alphabet-alt:before { - content: "\e152"; -} - -.glyphicon-sort-by-order:before { - content: "\e153"; -} - -.glyphicon-sort-by-order-alt:before { - content: "\e154"; -} - -.glyphicon-sort-by-attributes:before { - content: "\e155"; -} - -.glyphicon-sort-by-attributes-alt:before { - content: "\e156"; -} - -.glyphicon-unchecked:before { - content: "\e157"; -} - -.glyphicon-expand:before { - content: "\e158"; -} - -.glyphicon-collapse-down:before { - content: "\e159"; -} - -.glyphicon-collapse-up:before { - content: "\e160"; -} - -.glyphicon-log-in:before { - content: "\e161"; -} - -.glyphicon-flash:before { - content: "\e162"; -} - -.glyphicon-log-out:before { - content: "\e163"; -} - -.glyphicon-new-window:before { - content: "\e164"; -} - -.glyphicon-record:before { - content: "\e165"; -} - -.glyphicon-save:before { - content: "\e166"; -} - -.glyphicon-open:before { - content: "\e167"; -} - -.glyphicon-saved:before { - content: "\e168"; -} - -.glyphicon-import:before { - content: "\e169"; -} - -.glyphicon-export:before { - content: "\e170"; -} - -.glyphicon-send:before { - content: "\e171"; -} - -.glyphicon-floppy-disk:before { - content: "\e172"; -} - -.glyphicon-floppy-saved:before { - content: "\e173"; -} - -.glyphicon-floppy-remove:before { - content: "\e174"; -} - -.glyphicon-floppy-save:before { - content: "\e175"; -} - -.glyphicon-floppy-open:before { - content: "\e176"; -} - -.glyphicon-credit-card:before { - content: "\e177"; -} - -.glyphicon-transfer:before { - content: "\e178"; -} - -.glyphicon-cutlery:before { - content: "\e179"; -} - -.glyphicon-header:before { - content: "\e180"; -} - -.glyphicon-compressed:before { - content: "\e181"; -} - -.glyphicon-earphone:before { - content: "\e182"; -} - -.glyphicon-phone-alt:before { - content: "\e183"; -} - -.glyphicon-tower:before { - content: "\e184"; -} - -.glyphicon-stats:before { - content: "\e185"; -} - -.glyphicon-sd-video:before { - content: "\e186"; -} - -.glyphicon-hd-video:before { - content: "\e187"; -} - -.glyphicon-subtitles:before { - content: "\e188"; -} - -.glyphicon-sound-stereo:before { - content: "\e189"; -} - -.glyphicon-sound-dolby:before { - content: "\e190"; -} - -.glyphicon-sound-5-1:before { - content: "\e191"; -} - -.glyphicon-sound-6-1:before { - content: "\e192"; -} - -.glyphicon-sound-7-1:before { - content: "\e193"; -} - -.glyphicon-copyright-mark:before { - content: "\e194"; -} - -.glyphicon-registration-mark:before { - content: "\e195"; -} - -.glyphicon-cloud-download:before { - content: "\e197"; -} - -.glyphicon-cloud-upload:before { - content: "\e198"; -} - -.glyphicon-tree-conifer:before { - content: "\e199"; -} - -.glyphicon-tree-deciduous:before { - content: "\e200"; -} - -.caret { - display: inline-block; - width: 0; - height: 0; - margin-left: 2px; - vertical-align: middle; - border-top: 4px solid #000000; - border-right: 4px solid transparent; - border-bottom: 0 dotted; - border-left: 4px solid transparent; -} - -.dropdown { - position: relative; -} - -.dropdown-toggle:focus { - outline: 0; -} - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - font-size: 14px; - list-style: none; - background-color: #ffffff; - border: 1px solid #cccccc; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 4px; - -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - background-clip: padding-box; -} - -.dropdown-menu.pull-right { - right: 0; - left: auto; -} - -.dropdown-menu .divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} - -.dropdown-menu > li > a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 1.428571429; - color: #333333; - white-space: nowrap; -} - -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus { - color: #262626; - text-decoration: none; - background-color: #f5f5f5; -} - -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - color: #ffffff; - text-decoration: none; - background-color: #428bca; - outline: 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: not-allowed; - background-color: transparent; - background-image: none; - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.open > .dropdown-menu { - display: block; -} - -.open > a { - outline: 0; -} - -.dropdown-header { - display: block; - padding: 3px 20px; - font-size: 12px; - line-height: 1.428571429; - color: #999999; -} - -.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 dotted; - border-bottom: 4px solid #000000; - content: ""; -} - -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 1px; -} - -@media (min-width: 768px) { - .navbar-right .dropdown-menu { - right: 0; - left: auto; - } -} - -.btn-default .caret { - border-top-color: #333333; -} - -.btn-primary .caret, -.btn-success .caret, -.btn-warning .caret, -.btn-danger .caret, -.btn-info .caret { - border-top-color: #fff; -} - -.dropup .btn-default .caret { - border-bottom-color: #333333; -} - -.dropup .btn-primary .caret, -.dropup .btn-success .caret, -.dropup .btn-warning .caret, -.dropup .btn-danger .caret, -.dropup .btn-info .caret { - border-bottom-color: #fff; -} - -.btn-group, -.btn-group-vertical { - position: relative; - display: inline-block; - vertical-align: middle; -} - -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - float: left; -} - -.btn-group > .btn:hover, -.btn-group-vertical > .btn:hover, -.btn-group > .btn:focus, -.btn-group-vertical > .btn:focus, -.btn-group > .btn:active, -.btn-group-vertical > .btn:active, -.btn-group > .btn.active, -.btn-group-vertical > .btn.active { - z-index: 2; -} - -.btn-group > .btn:focus, -.btn-group-vertical > .btn:focus { - outline: none; -} - -.btn-group .btn + .btn, -.btn-group .btn + .btn-group, -.btn-group .btn-group + .btn, -.btn-group .btn-group + .btn-group { - margin-left: -1px; -} - -.btn-toolbar:before, -.btn-toolbar:after { - display: table; - content: " "; -} - -.btn-toolbar:after { - clear: both; -} - -.btn-toolbar:before, -.btn-toolbar:after { - display: table; - content: " "; -} - -.btn-toolbar:after { - clear: both; -} - -.btn-toolbar .btn-group { - float: left; -} - -.btn-toolbar > .btn + .btn, -.btn-toolbar > .btn-group + .btn, -.btn-toolbar > .btn + .btn-group, -.btn-toolbar > .btn-group + .btn-group { - margin-left: 5px; -} - -.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { - border-radius: 0; -} - -.btn-group > .btn:first-child { - margin-left: 0; -} - -.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.btn-group > .btn:last-child:not(:first-child), -.btn-group > .dropdown-toggle:not(:first-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} - -.btn-group > .btn-group { - float: left; -} - -.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} - -.btn-group > .btn-group:first-child > .btn:last-child, -.btn-group > .btn-group:first-child > .dropdown-toggle { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.btn-group > .btn-group:last-child > .btn:first-child { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} - -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; -} - -.btn-group-xs > .btn { - padding: 5px 10px; - padding: 1px 5px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} - -.btn-group-sm > .btn { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} - -.btn-group-lg > .btn { - padding: 10px 16px; - font-size: 18px; - line-height: 1.33; - border-radius: 6px; -} - -.btn-group > .btn + .dropdown-toggle { - padding-right: 8px; - padding-left: 8px; -} - -.btn-group > .btn-lg + .dropdown-toggle { - padding-right: 12px; - padding-left: 12px; -} - -.btn-group.open .dropdown-toggle { - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} - -.btn-group.open .dropdown-toggle.btn-link { - -webkit-box-shadow: none; - box-shadow: none; -} - -.btn .caret { - margin-left: 0; -} - -.btn-lg .caret { - border-width: 5px 5px 0; - border-bottom-width: 0; -} - -.dropup .btn-lg .caret { - border-width: 0 5px 5px; -} - -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group { - display: block; - float: none; - width: 100%; - max-width: 100%; -} - -.btn-group-vertical > .btn-group:before, -.btn-group-vertical > .btn-group:after { - display: table; - content: " "; -} - -.btn-group-vertical > .btn-group:after { - clear: both; -} - -.btn-group-vertical > .btn-group:before, -.btn-group-vertical > .btn-group:after { - display: table; - content: " "; -} - -.btn-group-vertical > .btn-group:after { - clear: both; -} - -.btn-group-vertical > .btn-group > .btn { - float: none; -} - -.btn-group-vertical > .btn + .btn, -.btn-group-vertical > .btn + .btn-group, -.btn-group-vertical > .btn-group + .btn, -.btn-group-vertical > .btn-group + .btn-group { - margin-top: -1px; - margin-left: 0; -} - -.btn-group-vertical > .btn:not(:first-child):not(:last-child) { - border-radius: 0; -} - -.btn-group-vertical > .btn:first-child:not(:last-child) { - border-top-right-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.btn-group-vertical > .btn:last-child:not(:first-child) { - border-top-right-radius: 0; - border-bottom-left-radius: 4px; - border-top-left-radius: 0; -} - -.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} - -.btn-group-vertical > .btn-group:first-child > .btn:last-child, -.btn-group-vertical > .btn-group:first-child > .dropdown-toggle { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.btn-group-vertical > .btn-group:last-child > .btn:first-child { - border-top-right-radius: 0; - border-top-left-radius: 0; -} - -.btn-group-justified { - display: table; - width: 100%; - border-collapse: separate; - table-layout: fixed; -} - -.btn-group-justified .btn { - display: table-cell; - float: none; - width: 1%; -} - -[data-toggle="buttons"] > .btn > input[type="radio"], -[data-toggle="buttons"] > .btn > input[type="checkbox"] { - display: none; -} - -.input-group { - position: relative; - display: table; - border-collapse: separate; -} - -.input-group.col { - float: none; - padding-right: 0; - padding-left: 0; -} - -.input-group .form-control { - width: 100%; - margin-bottom: 0; -} - -.input-group-lg > .form-control, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .btn { - height: 45px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.33; - border-radius: 6px; -} - -select.input-group-lg > .form-control, -select.input-group-lg > .input-group-addon, -select.input-group-lg > .input-group-btn > .btn { - height: 45px; - line-height: 45px; -} - -textarea.input-group-lg > .form-control, -textarea.input-group-lg > .input-group-addon, -textarea.input-group-lg > .input-group-btn > .btn { - height: auto; -} - -.input-group-sm > .form-control, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .btn { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} - -select.input-group-sm > .form-control, -select.input-group-sm > .input-group-addon, -select.input-group-sm > .input-group-btn > .btn { - height: 30px; - line-height: 30px; -} - -textarea.input-group-sm > .form-control, -textarea.input-group-sm > .input-group-addon, -textarea.input-group-sm > .input-group-btn > .btn { - height: auto; -} - -.input-group-addon, -.input-group-btn, -.input-group .form-control { - display: table-cell; -} - -.input-group-addon:not(:first-child):not(:last-child), -.input-group-btn:not(:first-child):not(:last-child), -.input-group .form-control:not(:first-child):not(:last-child) { - border-radius: 0; -} - -.input-group-addon, -.input-group-btn { - width: 1%; - white-space: nowrap; - vertical-align: middle; -} - -.input-group-addon { - padding: 6px 12px; - font-size: 14px; - font-weight: normal; - line-height: 1; - color: #555555; - text-align: center; - background-color: #eeeeee; - border: 1px solid #cccccc; - border-radius: 4px; -} - -.input-group-addon.input-sm { - padding: 5px 10px; - font-size: 12px; - border-radius: 3px; -} - -.input-group-addon.input-lg { - padding: 10px 16px; - font-size: 18px; - border-radius: 6px; -} - -.input-group-addon input[type="radio"], -.input-group-addon input[type="checkbox"] { - margin-top: 0; -} - -.input-group .form-control:first-child, -.input-group-addon:first-child, -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .dropdown-toggle, -.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group-addon:first-child { - border-right: 0; -} - -.input-group .form-control:last-child, -.input-group-addon:last-child, -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .dropdown-toggle, -.input-group-btn:first-child > .btn:not(:first-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} - -.input-group-addon:last-child { - border-left: 0; -} - -.input-group-btn { - position: relative; - white-space: nowrap; -} - -.input-group-btn:first-child > .btn { - margin-right: -1px; -} - -.input-group-btn:last-child > .btn { - margin-left: -1px; -} - -.input-group-btn > .btn { - position: relative; -} - -.input-group-btn > .btn + .btn { - margin-left: -4px; -} - -.input-group-btn > .btn:hover, -.input-group-btn > .btn:active { - z-index: 2; -} - -.nav { - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.nav:before, -.nav:after { - display: table; - content: " "; -} - -.nav:after { - clear: both; -} - -.nav:before, -.nav:after { - display: table; - content: " "; -} - -.nav:after { - clear: both; -} - -.nav > li { - position: relative; - display: block; -} - -.nav > li > a { - position: relative; - display: block; - padding: 10px 15px; -} - -.nav > li > a:hover, -.nav > li > a:focus { - text-decoration: none; - background-color: #eeeeee; -} - -.nav > li.disabled > a { - color: #999999; -} - -.nav > li.disabled > a:hover, -.nav > li.disabled > a:focus { - color: #999999; - text-decoration: none; - cursor: not-allowed; - background-color: transparent; -} - -.nav .open > a, -.nav .open > a:hover, -.nav .open > a:focus { - background-color: #eeeeee; - border-color: #428bca; -} - -.nav .open > a .caret, -.nav .open > a:hover .caret, -.nav .open > a:focus .caret { - border-top-color: #2a6496; - border-bottom-color: #2a6496; -} - -.nav .nav-divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} - -.nav > li > a > img { - max-width: none; -} - -.nav-tabs { - border-bottom: 1px solid #dddddd; -} - -.nav-tabs > li { - float: left; - margin-bottom: -1px; -} - -.nav-tabs > li > a { - margin-right: 2px; - line-height: 1.428571429; - border: 1px solid transparent; - border-radius: 4px 4px 0 0; -} - -.nav-tabs > li > a:hover { - border-color: #eeeeee #eeeeee #dddddd; -} - -.nav-tabs > li.active > a, -.nav-tabs > li.active > a:hover, -.nav-tabs > li.active > a:focus { - color: #555555; - cursor: default; - background-color: #ffffff; - border: 1px solid #dddddd; - border-bottom-color: transparent; -} - -.nav-tabs.nav-justified { - width: 100%; - border-bottom: 0; -} - -.nav-tabs.nav-justified > li { - float: none; -} - -.nav-tabs.nav-justified > li > a { - margin-bottom: 5px; - text-align: center; -} - -.nav-tabs.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; -} - -@media (min-width: 768px) { - .nav-tabs.nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-tabs.nav-justified > li > a { - margin-bottom: 0; - } -} - -.nav-tabs.nav-justified > li > a { - margin-right: 0; - border-radius: 4px; -} - -.nav-tabs.nav-justified > .active > a, -.nav-tabs.nav-justified > .active > a:hover, -.nav-tabs.nav-justified > .active > a:focus { - border: 1px solid #dddddd; -} - -@media (min-width: 768px) { - .nav-tabs.nav-justified > li > a { - border-bottom: 1px solid #dddddd; - border-radius: 4px 4px 0 0; - } - .nav-tabs.nav-justified > .active > a, - .nav-tabs.nav-justified > .active > a:hover, - .nav-tabs.nav-justified > .active > a:focus { - border-bottom-color: #ffffff; - } -} - -.nav-pills > li { - float: left; -} - -.nav-pills > li > a { - border-radius: 4px; -} - -.nav-pills > li + li { - margin-left: 2px; -} - -.nav-pills > li.active > a, -.nav-pills > li.active > a:hover, -.nav-pills > li.active > a:focus { - color: #ffffff; - background-color: #428bca; -} - -.nav-pills > li.active > a .caret, -.nav-pills > li.active > a:hover .caret, -.nav-pills > li.active > a:focus .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} - -.nav-stacked > li { - float: none; -} - -.nav-stacked > li + li { - margin-top: 2px; - margin-left: 0; -} - -.nav-justified { - width: 100%; -} - -.nav-justified > li { - float: none; -} - -.nav-justified > li > a { - margin-bottom: 5px; - text-align: center; -} - -.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; -} - -@media (min-width: 768px) { - .nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-justified > li > a { - margin-bottom: 0; - } -} - -.nav-tabs-justified { - border-bottom: 0; -} - -.nav-tabs-justified > li > a { - margin-right: 0; - border-radius: 4px; -} - -.nav-tabs-justified > .active > a, -.nav-tabs-justified > .active > a:hover, -.nav-tabs-justified > .active > a:focus { - border: 1px solid #dddddd; -} - -@media (min-width: 768px) { - .nav-tabs-justified > li > a { - border-bottom: 1px solid #dddddd; - border-radius: 4px 4px 0 0; - } - .nav-tabs-justified > .active > a, - .nav-tabs-justified > .active > a:hover, - .nav-tabs-justified > .active > a:focus { - border-bottom-color: #ffffff; - } -} - -.tab-content > .tab-pane { - display: none; -} - -.tab-content > .active { - display: block; -} - -.nav .caret { - border-top-color: #428bca; - border-bottom-color: #428bca; -} - -.nav a:hover .caret { - border-top-color: #2a6496; - border-bottom-color: #2a6496; -} - -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-right-radius: 0; - border-top-left-radius: 0; -} - -.navbar { - position: relative; - min-height: 50px; - margin-bottom: 20px; - border: 1px solid transparent; -} - -.navbar:before, -.navbar:after { - display: table; - content: " "; -} - -.navbar:after { - clear: both; -} - -.navbar:before, -.navbar:after { - display: table; - content: " "; -} - -.navbar:after { - clear: both; -} - -@media (min-width: 768px) { - .navbar { - border-radius: 4px; - } -} - -.navbar-header:before, -.navbar-header:after { - display: table; - content: " "; -} - -.navbar-header:after { - clear: both; -} - -.navbar-header:before, -.navbar-header:after { - display: table; - content: " "; -} - -.navbar-header:after { - clear: both; -} - -@media (min-width: 768px) { - .navbar-header { - float: left; - } -} - -.navbar-collapse { - max-height: 340px; - padding-right: 15px; - padding-left: 15px; - overflow-x: visible; - border-top: 1px solid transparent; - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); - -webkit-overflow-scrolling: touch; -} - -.navbar-collapse:before, -.navbar-collapse:after { - display: table; - content: " "; -} - -.navbar-collapse:after { - clear: both; -} - -.navbar-collapse:before, -.navbar-collapse:after { - display: table; - content: " "; -} - -.navbar-collapse:after { - clear: both; -} - -.navbar-collapse.in { - overflow-y: auto; -} - -@media (min-width: 768px) { - .navbar-collapse { - width: auto; - border-top: 0; - box-shadow: none; - } - .navbar-collapse.collapse { - display: block !important; - height: auto !important; - padding-bottom: 0; - overflow: visible !important; - } - .navbar-collapse.in { - overflow-y: auto; - } - .navbar-collapse .navbar-nav.navbar-left:first-child { - margin-left: -15px; - } - .navbar-collapse .navbar-nav.navbar-right:last-child { - margin-right: -15px; - } - .navbar-collapse .navbar-text:last-child { - margin-right: 0; - } -} - -.container > .navbar-header, -.container > .navbar-collapse { - margin-right: -15px; - margin-left: -15px; -} - -@media (min-width: 768px) { - .container > .navbar-header, - .container > .navbar-collapse { - margin-right: 0; - margin-left: 0; - } -} - -.navbar-static-top { - z-index: 1000; - border-width: 0 0 1px; -} - -@media (min-width: 768px) { - .navbar-static-top { - border-radius: 0; - } -} - -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: 1030; -} - -@media (min-width: 768px) { - .navbar-fixed-top, - .navbar-fixed-bottom { - border-radius: 0; - } -} - -.navbar-fixed-top { - top: 0; - border-width: 0 0 1px; -} - -.navbar-fixed-bottom { - bottom: 0; - margin-bottom: 0; - border-width: 1px 0 0; -} - -.navbar-brand { - float: left; - padding: 15px 15px; - font-size: 18px; - line-height: 20px; -} - -.navbar-brand:hover, -.navbar-brand:focus { - text-decoration: none; -} - -@media (min-width: 768px) { - .navbar > .container .navbar-brand { - margin-left: -15px; - } -} - -.navbar-toggle { - position: relative; - float: right; - padding: 9px 10px; - margin-top: 8px; - margin-right: 15px; - margin-bottom: 8px; - background-color: transparent; - border: 1px solid transparent; - border-radius: 4px; -} - -.navbar-toggle .icon-bar { - display: block; - width: 22px; - height: 2px; - border-radius: 1px; -} - -.navbar-toggle .icon-bar + .icon-bar { - margin-top: 4px; -} - -@media (min-width: 768px) { - .navbar-toggle { - display: none; - } -} - -.navbar-nav { - margin: 7.5px -15px; -} - -.navbar-nav > li > a { - padding-top: 10px; - padding-bottom: 10px; - line-height: 20px; -} - -@media (max-width: 767px) { - .navbar-nav .open .dropdown-menu { - position: static; - float: none; - width: auto; - margin-top: 0; - background-color: transparent; - border: 0; - box-shadow: none; - } - .navbar-nav .open .dropdown-menu > li > a, - .navbar-nav .open .dropdown-menu .dropdown-header { - padding: 5px 15px 5px 25px; - } - .navbar-nav .open .dropdown-menu > li > a { - line-height: 20px; - } - .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-nav .open .dropdown-menu > li > a:focus { - background-image: none; - } -} - -@media (min-width: 768px) { - .navbar-nav { - float: left; - margin: 0; - } - .navbar-nav > li { - float: left; - } - .navbar-nav > li > a { - padding-top: 15px; - padding-bottom: 15px; - } -} - -@media (min-width: 768px) { - .navbar-left { - float: left !important; - } - .navbar-right { - float: right !important; - } -} - -.navbar-form { - padding: 10px 15px; - margin-top: 8px; - margin-right: -15px; - margin-bottom: 8px; - margin-left: -15px; - border-top: 1px solid transparent; - border-bottom: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 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); -} - -@media (min-width: 768px) { - .navbar-form .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .form-control { - display: inline-block; - } - .navbar-form .radio, - .navbar-form .checkbox { - display: inline-block; - padding-left: 0; - margin-top: 0; - margin-bottom: 0; - } - .navbar-form .radio input[type="radio"], - .navbar-form .checkbox input[type="checkbox"] { - float: none; - margin-left: 0; - } -} - -@media (max-width: 767px) { - .navbar-form .form-group { - margin-bottom: 5px; - } -} - -@media (min-width: 768px) { - .navbar-form { - width: auto; - padding-top: 0; - padding-bottom: 0; - margin-right: 0; - margin-left: 0; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - } -} - -.navbar-nav > li > .dropdown-menu { - margin-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; -} - -.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.navbar-nav.pull-right > li > .dropdown-menu, -.navbar-nav > li > .dropdown-menu.pull-right { - right: 0; - left: auto; -} - -.navbar-btn { - margin-top: 8px; - margin-bottom: 8px; -} - -.navbar-text { - float: left; - margin-top: 15px; - margin-bottom: 15px; -} - -@media (min-width: 768px) { - .navbar-text { - margin-right: 15px; - margin-left: 15px; - } -} - -.navbar-default { - background-color: #f8f8f8; - border-color: #e7e7e7; -} - -.navbar-default .navbar-brand { - color: #777777; -} - -.navbar-default .navbar-brand:hover, -.navbar-default .navbar-brand:focus { - color: #5e5e5e; - background-color: transparent; -} - -.navbar-default .navbar-text { - color: #777777; -} - -.navbar-default .navbar-nav > li > a { - color: #777777; -} - -.navbar-default .navbar-nav > li > a:hover, -.navbar-default .navbar-nav > li > a:focus { - color: #333333; - background-color: transparent; -} - -.navbar-default .navbar-nav > .active > a, -.navbar-default .navbar-nav > .active > a:hover, -.navbar-default .navbar-nav > .active > a:focus { - color: #555555; - background-color: #e7e7e7; -} - -.navbar-default .navbar-nav > .disabled > a, -.navbar-default .navbar-nav > .disabled > a:hover, -.navbar-default .navbar-nav > .disabled > a:focus { - color: #cccccc; - background-color: transparent; -} - -.navbar-default .navbar-toggle { - border-color: #dddddd; -} - -.navbar-default .navbar-toggle:hover, -.navbar-default .navbar-toggle:focus { - background-color: #dddddd; -} - -.navbar-default .navbar-toggle .icon-bar { - background-color: #cccccc; -} - -.navbar-default .navbar-collapse, -.navbar-default .navbar-form { - border-color: #e7e7e7; -} - -.navbar-default .navbar-nav > .dropdown > a:hover .caret, -.navbar-default .navbar-nav > .dropdown > a:focus .caret { - border-top-color: #333333; - border-bottom-color: #333333; -} - -.navbar-default .navbar-nav > .open > a, -.navbar-default .navbar-nav > .open > a:hover, -.navbar-default .navbar-nav > .open > a:focus { - color: #555555; - background-color: #e7e7e7; -} - -.navbar-default .navbar-nav > .open > a .caret, -.navbar-default .navbar-nav > .open > a:hover .caret, -.navbar-default .navbar-nav > .open > a:focus .caret { - border-top-color: #555555; - border-bottom-color: #555555; -} - -.navbar-default .navbar-nav > .dropdown > a .caret { - border-top-color: #777777; - border-bottom-color: #777777; -} - -@media (max-width: 767px) { - .navbar-default .navbar-nav .open .dropdown-menu > li > a { - color: #777777; - } - .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { - color: #333333; - background-color: transparent; - } - .navbar-default .navbar-nav .open .dropdown-menu > .active > a, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #555555; - background-color: #e7e7e7; - } - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #cccccc; - background-color: transparent; - } -} - -.navbar-default .navbar-link { - color: #777777; -} - -.navbar-default .navbar-link:hover { - color: #333333; -} - -.navbar-inverse { - background-color: #222222; - border-color: #080808; -} - -.navbar-inverse .navbar-brand { - color: #999999; -} - -.navbar-inverse .navbar-brand:hover, -.navbar-inverse .navbar-brand:focus { - color: #ffffff; - background-color: transparent; -} - -.navbar-inverse .navbar-text { - color: #999999; -} - -.navbar-inverse .navbar-nav > li > a { - color: #999999; -} - -.navbar-inverse .navbar-nav > li > a:hover, -.navbar-inverse .navbar-nav > li > a:focus { - color: #ffffff; - background-color: transparent; -} - -.navbar-inverse .navbar-nav > .active > a, -.navbar-inverse .navbar-nav > .active > a:hover, -.navbar-inverse .navbar-nav > .active > a:focus { - color: #ffffff; - background-color: #080808; -} - -.navbar-inverse .navbar-nav > .disabled > a, -.navbar-inverse .navbar-nav > .disabled > a:hover, -.navbar-inverse .navbar-nav > .disabled > a:focus { - color: #444444; - background-color: transparent; -} - -.navbar-inverse .navbar-toggle { - border-color: #11141c; -} - -.navbar-inverse .navbar-toggle:hover, -.navbar-inverse .navbar-toggle:focus { - background-color: #11141c; -} - -.navbar-inverse .navbar-toggle .icon-bar { - background-color: #ffffff; -} - -.navbar-inverse .navbar-collapse, -.navbar-inverse .navbar-form { - border-color: #101010; -} - -.navbar-inverse .navbar-nav > .open > a, -.navbar-inverse .navbar-nav > .open > a:hover, -.navbar-inverse .navbar-nav > .open > a:focus { - color: #ffffff; - background-color: #080808; -} - -.navbar-inverse .navbar-nav > .dropdown > a:hover .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} - -.navbar-inverse .navbar-nav > .dropdown > a .caret { - border-top-color: #999999; - border-bottom-color: #999999; -} - -.navbar-inverse .navbar-nav > .open > a .caret, -.navbar-inverse .navbar-nav > .open > a:hover .caret, -.navbar-inverse .navbar-nav > .open > a:focus .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} - -@media (max-width: 767px) { - .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { - border-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { - color: #999999; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { - color: #ffffff; - background-color: transparent; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #ffffff; - background-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #444444; - background-color: transparent; - } -} - -.navbar-inverse .navbar-link { - color: #999999; -} - -.navbar-inverse .navbar-link:hover { - color: #ffffff; -} - -.breadcrumb { - padding: 8px 15px; - margin-bottom: 20px; - list-style: none; - background-color: #f5f5f5; - border-radius: 4px; -} - -.breadcrumb > li { - display: inline-block; -} - -.breadcrumb > li + li:before { - padding: 0 5px; - color: #cccccc; - content: "/\00a0"; -} - -.breadcrumb > .active { - color: #999999; -} - -.pagination { - display: inline-block; - padding-left: 0; - margin: 20px 0; - border-radius: 4px; -} - -.pagination > li { - display: inline; -} - -.pagination > li > a, -.pagination > li > span { - position: relative; - float: left; - padding: 6px 12px; - margin-left: -1px; - line-height: 1.428571429; - text-decoration: none; - background-color: #ffffff; - border: 1px solid #dddddd; -} - -.pagination > li:first-child > a, -.pagination > li:first-child > span { - margin-left: 0; - border-bottom-left-radius: 4px; - border-top-left-radius: 4px; -} - -.pagination > li:last-child > a, -.pagination > li:last-child > span { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} - -.pagination > li > a:hover, -.pagination > li > span:hover, -.pagination > li > a:focus, -.pagination > li > span:focus { - background-color: #eeeeee; -} - -.pagination > .active > a, -.pagination > .active > span, -.pagination > .active > a:hover, -.pagination > .active > span:hover, -.pagination > .active > a:focus, -.pagination > .active > span:focus { - z-index: 2; - color: #ffffff; - cursor: default; - background-color: #428bca; - border-color: #428bca; -} - -.pagination > .disabled > span, -.pagination > .disabled > span:hover, -.pagination > .disabled > span:focus, -.pagination > .disabled > a, -.pagination > .disabled > a:hover, -.pagination > .disabled > a:focus { - color: #999999; - cursor: not-allowed; - background-color: #ffffff; - border-color: #dddddd; -} - -.pagination-lg > li > a, -.pagination-lg > li > span { - padding: 10px 16px; - font-size: 18px; -} - -.pagination-lg > li:first-child > a, -.pagination-lg > li:first-child > span { - border-bottom-left-radius: 6px; - border-top-left-radius: 6px; -} - -.pagination-lg > li:last-child > a, -.pagination-lg > li:last-child > span { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} - -.pagination-sm > li > a, -.pagination-sm > li > span { - padding: 5px 10px; - font-size: 12px; -} - -.pagination-sm > li:first-child > a, -.pagination-sm > li:first-child > span { - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; -} - -.pagination-sm > li:last-child > a, -.pagination-sm > li:last-child > span { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; -} - -.pager { - padding-left: 0; - margin: 20px 0; - text-align: center; - list-style: none; -} - -.pager:before, -.pager:after { - display: table; - content: " "; -} - -.pager:after { - clear: both; -} - -.pager:before, -.pager:after { - display: table; - content: " "; -} - -.pager:after { - clear: both; -} - -.pager li { - display: inline; -} - -.pager li > a, -.pager li > span { - display: inline-block; - padding: 5px 14px; - background-color: #ffffff; - border: 1px solid #dddddd; - border-radius: 15px; -} - -.pager li > a:hover, -.pager li > a:focus { - text-decoration: none; - background-color: #eeeeee; -} - -.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: not-allowed; - background-color: #ffffff; -} - -.label { - display: inline; - padding: .2em .6em .3em; - font-size: 75%; - font-weight: bold; - line-height: 1; - color: #ffffff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: .25em; -} - -.label[href]:hover, -.label[href]:focus { - color: #ffffff; - text-decoration: none; - cursor: pointer; -} - -.label:empty { - display: none; -} - -.label-default { - background-color: #999999; -} - -.label-default[href]:hover, -.label-default[href]:focus { - background-color: #808080; -} - -.label-primary { - background-color: #428bca; -} - -.label-primary[href]:hover, -.label-primary[href]:focus { - background-color: #3071a9; -} - -.label-success { - background-color: #5cb85c; -} - -.label-success[href]:hover, -.label-success[href]:focus { - background-color: #449d44; -} - -.label-info { - background-color: #5bc0de; -} - -.label-info[href]:hover, -.label-info[href]:focus { - background-color: #31b0d5; -} - -.label-warning { - background-color: #f0ad4e; -} - -.label-warning[href]:hover, -.label-warning[href]:focus { - background-color: #ec971f; -} - -.label-danger { - background-color: #d9534f; -} - -.label-danger[href]:hover, -.label-danger[href]:focus { - background-color: #c9302c; -} - -.badge { - display: inline-block; - min-width: 10px; - padding: 3px 7px; - font-size: 12px; - font-weight: bold; - line-height: 1; - color: #ffffff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - background-color: #999999; - border-radius: 10px; -} - -.badge:empty { - display: none; -} - -a.badge:hover, -a.badge:focus { - color: #ffffff; - text-decoration: none; - cursor: pointer; -} - -.btn .badge { - position: relative; - top: -1px; -} - -a.list-group-item.active > .badge, -.nav-pills > .active > a > .badge { - color: #428bca; - background-color: #ffffff; -} - -.nav-pills > li > a > .badge { - margin-left: 3px; -} - -.jumbotron { - padding: 30px; - margin-bottom: 30px; - font-size: 21px; - font-weight: 200; - line-height: 2.1428571435; - color: inherit; - background-color: #eeeeee; -} - -.jumbotron h1 { - line-height: 1; - color: inherit; -} - -.jumbotron p { - line-height: 1.4; -} - -.container .jumbotron { - border-radius: 6px; -} - -@media screen and (min-width: 768px) { - .jumbotron { - padding-top: 48px; - padding-bottom: 48px; - } - .container .jumbotron { - padding-right: 60px; - padding-left: 60px; - } - .jumbotron h1 { - font-size: 63px; - } -} - -.thumbnail { - display: inline-block; - display: block; - height: auto; - max-width: 100%; - padding: 4px; - margin-bottom: 20px; - line-height: 1.428571429; - background-color: #ffffff; - border: 1px solid #dddddd; - border-radius: 4px; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} - -.thumbnail > img { - display: block; - height: auto; - max-width: 100%; - margin-right: auto; - margin-left: auto; -} - -a.thumbnail:hover, -a.thumbnail:focus, -a.thumbnail.active { - border-color: #428bca; -} - -.thumbnail .caption { - padding: 9px; - color: #333333; -} - -.alert { - padding: 15px; - margin-bottom: 20px; - border: 1px solid transparent; - border-radius: 4px; -} - -.alert h4 { - margin-top: 0; - color: inherit; -} - -.alert .alert-link { - font-weight: bold; -} - -.alert > p, -.alert > ul { - margin-bottom: 0; -} - -.alert > p + p { - margin-top: 5px; -} - -.alert-dismissable { - padding-right: 35px; -} - -.alert-dismissable .close { - position: relative; - top: -2px; - right: -21px; - color: inherit; -} - -.alert-success { - color: #468847; - background-color: #dff0d8; - border-color: #d6e9c6; -} - -.alert-success hr { - border-top-color: #c9e2b3; -} - -.alert-success .alert-link { - color: #356635; -} - -.alert-info { - color: #3a87ad; - background-color: #d9edf7; - border-color: #bce8f1; -} - -.alert-info hr { - border-top-color: #a6e1ec; -} - -.alert-info .alert-link { - color: #2d6987; -} - -.alert-warning { - color: #c09853; - background-color: #fcf8e3; - border-color: #faebcc; -} - -.alert-warning hr { - border-top-color: #f7e1b5; -} - -.alert-warning .alert-link { - color: #a47e3c; -} - -.alert-danger { - color: #b94a48; - background-color: #f2dede; - border-color: #ebccd1; -} - -.alert-danger hr { - border-top-color: #e4b9c0; -} - -.alert-danger .alert-link { - color: #953b39; -} - -@-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; - } -} - -@-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: #f5f5f5; - border-radius: 4px; - -webkit-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; - line-height: 20px; - color: #ffffff; - text-align: center; - background-color: #428bca; - -webkit-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-transition: width 0.6s ease; - transition: width 0.6s ease; -} - -.progress-striped .progress-bar { - 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: 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-size: 40px 40px; -} - -.progress.active .progress-bar { - -webkit-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} - -.progress-bar-success { - background-color: #5cb85c; -} - -.progress-striped .progress-bar-success { - background-image: -webkit-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: 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-bar-info { - background-color: #5bc0de; -} - -.progress-striped .progress-bar-info { - 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: 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-bar-warning { - background-color: #f0ad4e; -} - -.progress-striped .progress-bar-warning { - 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: 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-bar-danger { - background-color: #d9534f; -} - -.progress-striped .progress-bar-danger { - 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: 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); -} - -.media, -.media-body { - overflow: hidden; - 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 { - padding-left: 0; - list-style: none; -} - -.list-group { - padding-left: 0; - margin-bottom: 20px; -} - -.list-group-item { - position: relative; - display: block; - padding: 10px 15px; - margin-bottom: -1px; - background-color: #ffffff; - border: 1px solid #dddddd; -} - -.list-group-item:first-child { - border-top-right-radius: 4px; - border-top-left-radius: 4px; -} - -.list-group-item:last-child { - margin-bottom: 0; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; -} - -.list-group-item > .badge { - float: right; -} - -.list-group-item > .badge + .badge { - margin-right: 5px; -} - -a.list-group-item { - color: #555555; -} - -a.list-group-item .list-group-item-heading { - color: #333333; -} - -a.list-group-item:hover, -a.list-group-item:focus { - text-decoration: none; - background-color: #f5f5f5; -} - -a.list-group-item.active, -a.list-group-item.active:hover, -a.list-group-item.active:focus { - z-index: 2; - color: #ffffff; - background-color: #428bca; - border-color: #428bca; -} - -a.list-group-item.active .list-group-item-heading, -a.list-group-item.active:hover .list-group-item-heading, -a.list-group-item.active:focus .list-group-item-heading { - color: inherit; -} - -a.list-group-item.active .list-group-item-text, -a.list-group-item.active:hover .list-group-item-text, -a.list-group-item.active:focus .list-group-item-text { - color: #e1edf7; -} - -.list-group-item-heading { - margin-top: 0; - margin-bottom: 5px; -} - -.list-group-item-text { - margin-bottom: 0; - line-height: 1.3; -} - -.panel { - margin-bottom: 20px; - background-color: #ffffff; - border: 1px solid transparent; - border-radius: 4px; - -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -} - -.panel-body { - padding: 15px; -} - -.panel-body:before, -.panel-body:after { - display: table; - content: " "; -} - -.panel-body:after { - clear: both; -} - -.panel-body:before, -.panel-body:after { - display: table; - content: " "; -} - -.panel-body:after { - clear: both; -} - -.panel > .list-group { - margin-bottom: 0; -} - -.panel > .list-group .list-group-item { - border-width: 1px 0; -} - -.panel > .list-group .list-group-item:first-child { - border-top-right-radius: 0; - border-top-left-radius: 0; -} - -.panel > .list-group .list-group-item:last-child { - border-bottom: 0; -} - -.panel-heading + .list-group .list-group-item:first-child { - border-top-width: 0; -} - -.panel > .table, -.panel > .table-responsive { - margin-bottom: 0; -} - -.panel > .panel-body + .table, -.panel > .panel-body + .table-responsive { - border-top: 1px solid #dddddd; -} - -.panel > .table-bordered, -.panel > .table-responsive > .table-bordered { - border: 0; -} - -.panel > .table-bordered > thead > tr > th:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, -.panel > .table-bordered > tbody > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, -.panel > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-bordered > thead > tr > td:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, -.panel > .table-bordered > tbody > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, -.panel > .table-bordered > tfoot > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; -} - -.panel > .table-bordered > thead > tr > th:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, -.panel > .table-bordered > tbody > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, -.panel > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-bordered > thead > tr > td:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, -.panel > .table-bordered > tbody > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, -.panel > .table-bordered > tfoot > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; -} - -.panel > .table-bordered > thead > tr:last-child > th, -.panel > .table-responsive > .table-bordered > thead > tr:last-child > th, -.panel > .table-bordered > tbody > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, -.panel > .table-bordered > tfoot > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, -.panel > .table-bordered > thead > tr:last-child > td, -.panel > .table-responsive > .table-bordered > thead > tr:last-child > td, -.panel > .table-bordered > tbody > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, -.panel > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td { - border-bottom: 0; -} - -.panel-heading { - padding: 10px 15px; - border-bottom: 1px solid transparent; - border-top-right-radius: 3px; - border-top-left-radius: 3px; -} - -.panel-heading > .dropdown .dropdown-toggle { - color: inherit; -} - -.panel-title { - margin-top: 0; - margin-bottom: 0; - font-size: 16px; -} - -.panel-title > a { - color: inherit; -} - -.panel-footer { - padding: 10px 15px; - background-color: #f5f5f5; - border-top: 1px solid #dddddd; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} - -.panel-group .panel { - margin-bottom: 0; - overflow: hidden; - border-radius: 4px; -} - -.panel-group .panel + .panel { - margin-top: 5px; -} - -.panel-group .panel-heading { - border-bottom: 0; -} - -.panel-group .panel-heading + .panel-collapse .panel-body { - border-top: 1px solid #dddddd; -} - -.panel-group .panel-footer { - border-top: 0; -} - -.panel-group .panel-footer + .panel-collapse .panel-body { - border-bottom: 1px solid #dddddd; -} - -.panel-default { - border-color: #dddddd; -} - -.panel-default > .panel-heading { - color: #333333; - background-color: #f5f5f5; - border-color: #dddddd; -} - -.panel-default > .panel-heading + .panel-collapse .panel-body { - border-top-color: #dddddd; -} - -.panel-default > .panel-heading > .dropdown .caret { - border-color: #333333 transparent; -} - -.panel-default > .panel-footer + .panel-collapse .panel-body { - border-bottom-color: #dddddd; -} - -.panel-primary { - border-color: #428bca; -} - -.panel-primary > .panel-heading { - color: #ffffff; - background-color: #428bca; - border-color: #428bca; -} - -.panel-primary > .panel-heading + .panel-collapse .panel-body { - border-top-color: #428bca; -} - -.panel-primary > .panel-heading > .dropdown .caret { - border-color: #ffffff transparent; -} - -.panel-primary > .panel-footer + .panel-collapse .panel-body { - border-bottom-color: #428bca; -} - -.panel-success { - border-color: #d6e9c6; -} - -.panel-success > .panel-heading { - color: #468847; - background-color: #dff0d8; - border-color: #d6e9c6; -} - -.panel-success > .panel-heading + .panel-collapse .panel-body { - border-top-color: #d6e9c6; -} - -.panel-success > .panel-heading > .dropdown .caret { - border-color: #468847 transparent; -} - -.panel-success > .panel-footer + .panel-collapse .panel-body { - border-bottom-color: #d6e9c6; -} - -.panel-warning { - border-color: #faebcc; -} - -.panel-warning > .panel-heading { - color: #c09853; - background-color: #fcf8e3; - border-color: #faebcc; -} - -.panel-warning > .panel-heading + .panel-collapse .panel-body { - border-top-color: #faebcc; -} - -.panel-warning > .panel-heading > .dropdown .caret { - border-color: #c09853 transparent; -} - -.panel-warning > .panel-footer + .panel-collapse .panel-body { - border-bottom-color: #faebcc; -} - -.panel-danger { - border-color: #ebccd1; -} - -.panel-danger > .panel-heading { - color: #b94a48; - background-color: #f2dede; - border-color: #ebccd1; -} - -.panel-danger > .panel-heading + .panel-collapse .panel-body { - border-top-color: #ebccd1; -} - -.panel-danger > .panel-heading > .dropdown .caret { - border-color: #b94a48 transparent; -} - -.panel-danger > .panel-footer + .panel-collapse .panel-body { - border-bottom-color: #ebccd1; -} - -.panel-info { - border-color: #bce8f1; -} - -.panel-info > .panel-heading { - color: #3a87ad; - background-color: #d9edf7; - border-color: #bce8f1; -} - -.panel-info > .panel-heading + .panel-collapse .panel-body { - border-top-color: #bce8f1; -} - -.panel-info > .panel-heading > .dropdown .caret { - border-color: #3a87ad transparent; -} - -.panel-info > .panel-footer + .panel-collapse .panel-body { - border-bottom-color: #bce8f1; -} - -.well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 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-lg { - padding: 24px; - border-radius: 6px; -} - -.well-sm { - padding: 9px; - border-radius: 3px; -} - -.close { - float: right; - font-size: 21px; - font-weight: bold; - line-height: 1; - color: #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.5; - filter: alpha(opacity=50); -} - -button.close { - padding: 0; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; -} - -.modal-open { - overflow: hidden; -} - -.modal { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - display: none; - overflow: auto; - overflow-y: scroll; -} - -.modal.fade .modal-dialog { - -webkit-transform: translate(0, -25%); - -ms-transform: translate(0, -25%); - transform: translate(0, -25%); - -webkit-transition: -webkit-transform 0.3s ease-out; - -moz-transition: -moz-transform 0.3s ease-out; - -o-transition: -o-transform 0.3s ease-out; - transition: transform 0.3s ease-out; -} - -.modal.in .modal-dialog { - -webkit-transform: translate(0, 0); - -ms-transform: translate(0, 0); - transform: translate(0, 0); -} - -.modal-dialog { - position: relative; - z-index: 1050; - width: auto; - padding: 10px; - margin-right: auto; - margin-left: auto; -} - -.modal-content { - position: relative; - background-color: #ffffff; - border: 1px solid #999999; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 6px; - outline: none; - -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - background-clip: padding-box; -} - -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1030; - background-color: #000000; -} - -.modal-backdrop.fade { - opacity: 0; - filter: alpha(opacity=0); -} - -.modal-backdrop.in { - opacity: 0.5; - filter: alpha(opacity=50); -} - -.modal-header { - min-height: 16.428571429px; - padding: 15px; - border-bottom: 1px solid #e5e5e5; -} - -.modal-header .close { - margin-top: -2px; -} - -.modal-title { - margin: 0; - line-height: 1.428571429; -} - -.modal-body { - position: relative; - padding: 20px; -} - -.modal-footer { - padding: 19px 20px 20px; - margin-top: 15px; - text-align: right; - border-top: 1px solid #e5e5e5; -} - -.modal-footer:before, -.modal-footer:after { - display: table; - content: " "; -} - -.modal-footer:after { - clear: both; -} - -.modal-footer:before, -.modal-footer:after { - display: table; - 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; -} - -@media screen and (min-width: 768px) { - .modal-dialog { - width: 600px; - padding-top: 30px; - padding-bottom: 30px; - } - .modal-content { - -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); - box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); - } -} - -.tooltip { - position: absolute; - z-index: 1030; - display: block; - font-size: 12px; - line-height: 1.4; - opacity: 0; - filter: alpha(opacity=0); - visibility: visible; -} - -.tooltip.in { - opacity: 0.9; - filter: alpha(opacity=90); -} - -.tooltip.top { - padding: 5px 0; - margin-top: -3px; -} - -.tooltip.right { - padding: 0 5px; - margin-left: 3px; -} - -.tooltip.bottom { - padding: 5px 0; - margin-top: 3px; -} - -.tooltip.left { - padding: 0 5px; - margin-left: -3px; -} - -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #ffffff; - text-align: center; - text-decoration: none; - background-color: #000000; - 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.top-left .tooltip-arrow { - bottom: 0; - left: 5px; - border-top-color: #000000; - border-width: 5px 5px 0; -} - -.tooltip.top-right .tooltip-arrow { - right: 5px; - bottom: 0; - 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; -} - -.tooltip.bottom-left .tooltip-arrow { - top: 0; - left: 5px; - border-bottom-color: #000000; - border-width: 0 5px 5px; -} - -.tooltip.bottom-right .tooltip-arrow { - top: 0; - right: 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 #cccccc; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - 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; - border-radius: 5px 5px 0 0; -} - -.popover-content { - padding: 9px 14px; -} - -.popover .arrow, -.popover .arrow:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} - -.popover .arrow { - border-width: 11px; -} - -.popover .arrow:after { - border-width: 10px; - content: ""; -} - -.popover.top .arrow { - bottom: -11px; - left: 50%; - margin-left: -11px; - border-top-color: #999999; - 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; - content: " "; -} - -.popover.right .arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-right-color: #999999; - 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; - content: " "; -} - -.popover.bottom .arrow { - top: -11px; - left: 50%; - margin-left: -11px; - border-bottom-color: #999999; - 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; - content: " "; -} - -.popover.left .arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-left-color: #999999; - 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; - content: " "; -} - -.carousel { - position: relative; -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} - -.carousel-inner > .item { - position: relative; - display: none; - -webkit-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; - height: auto; - max-width: 100%; - 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: 0; - bottom: 0; - left: 0; - width: 15%; - font-size: 20px; - color: #ffffff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); - opacity: 0.5; - filter: alpha(opacity=50); -} - -.carousel-control.left { - background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); - background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%)); - background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); -} - -.carousel-control.right { - right: 0; - left: auto; - background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); - background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%)); - background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); -} - -.carousel-control:hover, -.carousel-control:focus { - color: #ffffff; - text-decoration: none; - opacity: 0.9; - filter: alpha(opacity=90); -} - -.carousel-control .icon-prev, -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-left, -.carousel-control .glyphicon-chevron-right { - position: absolute; - top: 50%; - z-index: 5; - display: inline-block; -} - -.carousel-control .icon-prev, -.carousel-control .glyphicon-chevron-left { - left: 50%; -} - -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-right { - right: 50%; -} - -.carousel-control .icon-prev, -.carousel-control .icon-next { - width: 20px; - height: 20px; - margin-top: -10px; - margin-left: -10px; - font-family: serif; -} - -.carousel-control .icon-prev:before { - content: '\2039'; -} - -.carousel-control .icon-next:before { - content: '\203a'; -} - -.carousel-indicators { - position: absolute; - bottom: 10px; - left: 50%; - z-index: 15; - width: 60%; - padding-left: 0; - margin-left: -30%; - text-align: center; - list-style: none; -} - -.carousel-indicators li { - display: inline-block; - width: 10px; - height: 10px; - margin: 1px; - text-indent: -999px; - cursor: pointer; - background-color: #000 \9; - background-color: rgba(0, 0, 0, 0); - border: 1px solid #ffffff; - border-radius: 10px; -} - -.carousel-indicators .active { - width: 12px; - height: 12px; - margin: 0; - background-color: #ffffff; -} - -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #ffffff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); -} - -.carousel-caption .btn { - text-shadow: none; -} - -@media screen and (min-width: 768px) { - .carousel-control .glyphicons-chevron-left, - .carousel-control .glyphicons-chevron-right, - .carousel-control .icon-prev, - .carousel-control .icon-next { - width: 30px; - height: 30px; - margin-top: -15px; - margin-left: -15px; - font-size: 30px; - } - .carousel-caption { - right: 20%; - left: 20%; - padding-bottom: 30px; - } - .carousel-indicators { - bottom: 20px; - } -} - -.clearfix:before, -.clearfix:after { - display: table; - content: " "; -} - -.clearfix:after { - clear: both; -} - -.center-block { - display: block; - margin-right: auto; - margin-left: auto; -} - -.pull-right { - float: right !important; -} - -.pull-left { - float: left !important; -} - -.hide { - display: none !important; -} - -.show { - display: block !important; -} - -.invisible { - visibility: hidden; -} - -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.hidden { - display: none !important; - visibility: hidden !important; -} - -.affix { - position: fixed; -} - -@-ms-viewport { - width: device-width; -} - -.visible-xs, -tr.visible-xs, -th.visible-xs, -td.visible-xs { - display: none !important; -} - -@media (max-width: 767px) { - .visible-xs { - display: block !important; - } - tr.visible-xs { - display: table-row !important; - } - th.visible-xs, - td.visible-xs { - display: table-cell !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - .visible-xs.visible-sm { - display: block !important; - } - tr.visible-xs.visible-sm { - display: table-row !important; - } - th.visible-xs.visible-sm, - td.visible-xs.visible-sm { - display: table-cell !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - .visible-xs.visible-md { - display: block !important; - } - tr.visible-xs.visible-md { - display: table-row !important; - } - th.visible-xs.visible-md, - td.visible-xs.visible-md { - display: table-cell !important; - } -} - -@media (min-width: 1200px) { - .visible-xs.visible-lg { - display: block !important; - } - tr.visible-xs.visible-lg { - display: table-row !important; - } - th.visible-xs.visible-lg, - td.visible-xs.visible-lg { - display: table-cell !important; - } -} - -.visible-sm, -tr.visible-sm, -th.visible-sm, -td.visible-sm { - display: none !important; -} - -@media (max-width: 767px) { - .visible-sm.visible-xs { - display: block !important; - } - tr.visible-sm.visible-xs { - display: table-row !important; - } - th.visible-sm.visible-xs, - td.visible-sm.visible-xs { - display: table-cell !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm { - display: block !important; - } - tr.visible-sm { - display: table-row !important; - } - th.visible-sm, - td.visible-sm { - display: table-cell !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - .visible-sm.visible-md { - display: block !important; - } - tr.visible-sm.visible-md { - display: table-row !important; - } - th.visible-sm.visible-md, - td.visible-sm.visible-md { - display: table-cell !important; - } -} - -@media (min-width: 1200px) { - .visible-sm.visible-lg { - display: block !important; - } - tr.visible-sm.visible-lg { - display: table-row !important; - } - th.visible-sm.visible-lg, - td.visible-sm.visible-lg { - display: table-cell !important; - } -} - -.visible-md, -tr.visible-md, -th.visible-md, -td.visible-md { - display: none !important; -} - -@media (max-width: 767px) { - .visible-md.visible-xs { - display: block !important; - } - tr.visible-md.visible-xs { - display: table-row !important; - } - th.visible-md.visible-xs, - td.visible-md.visible-xs { - display: table-cell !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - .visible-md.visible-sm { - display: block !important; - } - tr.visible-md.visible-sm { - display: table-row !important; - } - th.visible-md.visible-sm, - td.visible-md.visible-sm { - display: table-cell !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md { - display: block !important; - } - tr.visible-md { - display: table-row !important; - } - th.visible-md, - td.visible-md { - display: table-cell !important; - } -} - -@media (min-width: 1200px) { - .visible-md.visible-lg { - display: block !important; - } - tr.visible-md.visible-lg { - display: table-row !important; - } - th.visible-md.visible-lg, - td.visible-md.visible-lg { - display: table-cell !important; - } -} - -.visible-lg, -tr.visible-lg, -th.visible-lg, -td.visible-lg { - display: none !important; -} - -@media (max-width: 767px) { - .visible-lg.visible-xs { - display: block !important; - } - tr.visible-lg.visible-xs { - display: table-row !important; - } - th.visible-lg.visible-xs, - td.visible-lg.visible-xs { - display: table-cell !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - .visible-lg.visible-sm { - display: block !important; - } - tr.visible-lg.visible-sm { - display: table-row !important; - } - th.visible-lg.visible-sm, - td.visible-lg.visible-sm { - display: table-cell !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - .visible-lg.visible-md { - display: block !important; - } - tr.visible-lg.visible-md { - display: table-row !important; - } - th.visible-lg.visible-md, - td.visible-lg.visible-md { - display: table-cell !important; - } -} - -@media (min-width: 1200px) { - .visible-lg { - display: block !important; - } - tr.visible-lg { - display: table-row !important; - } - th.visible-lg, - td.visible-lg { - display: table-cell !important; - } -} - -.hidden-xs { - display: block !important; -} - -tr.hidden-xs { - display: table-row !important; -} - -th.hidden-xs, -td.hidden-xs { - display: table-cell !important; -} - -@media (max-width: 767px) { - .hidden-xs, - tr.hidden-xs, - th.hidden-xs, - td.hidden-xs { - display: none !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - .hidden-xs.hidden-sm, - tr.hidden-xs.hidden-sm, - th.hidden-xs.hidden-sm, - td.hidden-xs.hidden-sm { - display: none !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - .hidden-xs.hidden-md, - tr.hidden-xs.hidden-md, - th.hidden-xs.hidden-md, - td.hidden-xs.hidden-md { - display: none !important; - } -} - -@media (min-width: 1200px) { - .hidden-xs.hidden-lg, - tr.hidden-xs.hidden-lg, - th.hidden-xs.hidden-lg, - td.hidden-xs.hidden-lg { - display: none !important; - } -} - -.hidden-sm { - display: block !important; -} - -tr.hidden-sm { - display: table-row !important; -} - -th.hidden-sm, -td.hidden-sm { - display: table-cell !important; -} - -@media (max-width: 767px) { - .hidden-sm.hidden-xs, - tr.hidden-sm.hidden-xs, - th.hidden-sm.hidden-xs, - td.hidden-sm.hidden-xs { - display: none !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - .hidden-sm, - tr.hidden-sm, - th.hidden-sm, - td.hidden-sm { - display: none !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - .hidden-sm.hidden-md, - tr.hidden-sm.hidden-md, - th.hidden-sm.hidden-md, - td.hidden-sm.hidden-md { - display: none !important; - } -} - -@media (min-width: 1200px) { - .hidden-sm.hidden-lg, - tr.hidden-sm.hidden-lg, - th.hidden-sm.hidden-lg, - td.hidden-sm.hidden-lg { - display: none !important; - } -} - -.hidden-md { - display: block !important; -} - -tr.hidden-md { - display: table-row !important; -} - -th.hidden-md, -td.hidden-md { - display: table-cell !important; -} - -@media (max-width: 767px) { - .hidden-md.hidden-xs, - tr.hidden-md.hidden-xs, - th.hidden-md.hidden-xs, - td.hidden-md.hidden-xs { - display: none !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - .hidden-md.hidden-sm, - tr.hidden-md.hidden-sm, - th.hidden-md.hidden-sm, - td.hidden-md.hidden-sm { - display: none !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - .hidden-md, - tr.hidden-md, - th.hidden-md, - td.hidden-md { - display: none !important; - } -} - -@media (min-width: 1200px) { - .hidden-md.hidden-lg, - tr.hidden-md.hidden-lg, - th.hidden-md.hidden-lg, - td.hidden-md.hidden-lg { - display: none !important; - } -} - -.hidden-lg { - display: block !important; -} - -tr.hidden-lg { - display: table-row !important; -} - -th.hidden-lg, -td.hidden-lg { - display: table-cell !important; -} - -@media (max-width: 767px) { - .hidden-lg.hidden-xs, - tr.hidden-lg.hidden-xs, - th.hidden-lg.hidden-xs, - td.hidden-lg.hidden-xs { - display: none !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - .hidden-lg.hidden-sm, - tr.hidden-lg.hidden-sm, - th.hidden-lg.hidden-sm, - td.hidden-lg.hidden-sm { - display: none !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - .hidden-lg.hidden-md, - tr.hidden-lg.hidden-md, - th.hidden-lg.hidden-md, - td.hidden-lg.hidden-md { - display: none !important; - } -} - -@media (min-width: 1200px) { - .hidden-lg, - tr.hidden-lg, - th.hidden-lg, - td.hidden-lg { - display: none !important; - } -} - -.visible-print, -tr.visible-print, -th.visible-print, -td.visible-print { - display: none !important; -} - -@media print { - .visible-print { - display: block !important; - } - tr.visible-print { - display: table-row !important; - } - th.visible-print, - td.visible-print { - display: table-cell !important; - } - .hidden-print, - tr.hidden-print, - th.hidden-print, - td.hidden-print { - display: none !important; - } -} \ No newline at end of file diff --git a/test/css/font-awesome.css b/test/css/font-awesome.css deleted file mode 100644 index d29c51b..0000000 --- a/test/css/font-awesome.css +++ /dev/null @@ -1,1567 +0,0 @@ -/*! - * Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */ -/* FONT PATH - * -------------------------- */ -@font-face { - font-family: 'FontAwesome'; - src: url('../fonts/fontawesome-webfont.eot?v=4.1.0'); - src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg'); - font-weight: normal; - font-style: normal; -} -.fa { - display: inline-block; - font-family: FontAwesome; - font-style: normal; - font-weight: normal; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - /*text-indent:-99999px;*/ -} -/* makes the font 33% larger relative to the icon container */ -.fa-lg { - font-size: 1.33333333em; - line-height: 0.75em; - vertical-align: -15%; -} -.fa-2x { - font-size: 2em; -} -.fa-3x { - font-size: 3em; -} -.fa-4x { - font-size: 4em; -} -.fa-5x { - font-size: 5em; -} -.fa-fw { - width: 1.28571429em; - text-align: center; -} -.fa-ul { - padding-left: 0; - margin-left: 2.14285714em; - list-style-type: none; -} -.fa-ul > li { - position: relative; -} -.fa-li { - position: absolute; - left: -2.14285714em; - width: 2.14285714em; - top: 0.14285714em; - text-align: center; -} -.fa-li.fa-lg { - left: -1.85714286em; -} -.fa-border { - padding: .2em .25em .15em; - border: solid 0.08em #eeeeee; - border-radius: .1em; -} -.pull-right { - float: right; -} -.pull-left { - float: left; -} -.fa.pull-left { - margin-right: .3em; -} -.fa.pull-right { - margin-left: .3em; -} -.fa-spin { - -webkit-animation: spin 2s infinite linear; - -moz-animation: spin 2s infinite linear; - -o-animation: spin 2s infinite linear; - animation: spin 2s infinite linear; -} -@-moz-keyframes spin { - 0% { - -moz-transform: rotate(0deg); - } - 100% { - -moz-transform: rotate(359deg); - } -} -@-webkit-keyframes spin { - 0% { - -webkit-transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - } -} -@-o-keyframes spin { - 0% { - -o-transform: rotate(0deg); - } - 100% { - -o-transform: rotate(359deg); - } -} -@keyframes spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -.fa-rotate-90 { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); - -webkit-transform: rotate(90deg); - -moz-transform: rotate(90deg); - -ms-transform: rotate(90deg); - -o-transform: rotate(90deg); - transform: rotate(90deg); -} -.fa-rotate-180 { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); - -webkit-transform: rotate(180deg); - -moz-transform: rotate(180deg); - -ms-transform: rotate(180deg); - -o-transform: rotate(180deg); - transform: rotate(180deg); -} -.fa-rotate-270 { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); - -webkit-transform: rotate(270deg); - -moz-transform: rotate(270deg); - -ms-transform: rotate(270deg); - -o-transform: rotate(270deg); - transform: rotate(270deg); -} -.fa-flip-horizontal { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); - -webkit-transform: scale(-1, 1); - -moz-transform: scale(-1, 1); - -ms-transform: scale(-1, 1); - -o-transform: scale(-1, 1); - transform: scale(-1, 1); -} -.fa-flip-vertical { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); - -webkit-transform: scale(1, -1); - -moz-transform: scale(1, -1); - -ms-transform: scale(1, -1); - -o-transform: scale(1, -1); - transform: scale(1, -1); -} -.fa-stack { - position: relative; - display: inline-block; - width: 2em; - height: 2em; - line-height: 2em; - vertical-align: middle; -} -.fa-stack-1x, -.fa-stack-2x { - position: absolute; - left: 0; - width: 100%; - text-align: center; -} -.fa-stack-1x { - line-height: inherit; -} -.fa-stack-2x { - font-size: 2em; -} -.fa-inverse { - color: #ffffff; -} -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ -.fa-glass:before { - content: "\f000"; -} -.fa-music:before { - content: "\f001"; -} -.fa-search:before { - content: "\f002"; -} -.fa-envelope-o:before { - content: "\f003"; -} -.fa-heart:before { - content: "\f004"; -} -.fa-star:before { - content: "\f005"; -} -.fa-star-o:before { - content: "\f006"; -} -.fa-user:before { - content: "\f007"; -} -.fa-film:before { - content: "\f008"; -} -.fa-th-large:before { - content: "\f009"; -} -.fa-th:before { - content: "\f00a"; -} -.fa-th-list:before { - content: "\f00b"; -} -.fa-check:before { - content: "\f00c"; -} -.fa-times:before { - content: "\f00d"; -} -.fa-search-plus:before { - content: "\f00e"; -} -.fa-search-minus:before { - content: "\f010"; -} -.fa-power-off:before { - content: "\f011"; -} -.fa-signal:before { - content: "\f012"; -} -.fa-gear:before, -.fa-cog:before { - content: "\f013"; -} -.fa-trash-o:before { - content: "\f014"; -} -.fa-home:before { - content: "\f015"; -} -.fa-file-o:before { - content: "\f016"; -} -.fa-clock-o:before { - content: "\f017"; -} -.fa-road:before { - content: "\f018"; -} -.fa-download:before { - content: "\f019"; -} -.fa-arrow-circle-o-down:before { - content: "\f01a"; -} -.fa-arrow-circle-o-up:before { - content: "\f01b"; -} -.fa-inbox:before { - content: "\f01c"; -} -.fa-play-circle-o:before { - content: "\f01d"; -} -.fa-rotate-right:before, -.fa-repeat:before { - content: "\f01e"; -} -.fa-refresh:before { - content: "\f021"; -} -.fa-list-alt:before { - content: "\f022"; -} -.fa-lock:before { - content: "\f023"; -} -.fa-flag:before { - content: "\f024"; -} -.fa-headphones:before { - content: "\f025"; -} -.fa-volume-off:before { - content: "\f026"; -} -.fa-volume-down:before { - content: "\f027"; -} -.fa-volume-up:before { - content: "\f028"; -} -.fa-qrcode:before { - content: "\f029"; -} -.fa-barcode:before { - content: "\f02a"; -} -.fa-tag:before { - content: "\f02b"; -} -.fa-tags:before { - content: "\f02c"; -} -.fa-book:before { - content: "\f02d"; -} -.fa-bookmark:before { - content: "\f02e"; -} -.fa-print:before { - content: "\f02f"; -} -.fa-camera:before { - content: "\f030"; -} -.fa-font:before { - content: "\f031"; -} -.fa-bold:before { - content: "\f032"; -} -.fa-italic:before { - content: "\f033"; -} -.fa-text-height:before { - content: "\f034"; -} -.fa-text-width:before { - content: "\f035"; -} -.fa-align-left:before { - content: "\f036"; -} -.fa-align-center:before { - content: "\f037"; -} -.fa-align-right:before { - content: "\f038"; -} -.fa-align-justify:before { - content: "\f039"; -} -.fa-list:before { - content: "\f03a"; -} -.fa-dedent:before, -.fa-outdent:before { - content: "\f03b"; -} -.fa-indent:before { - content: "\f03c"; -} -.fa-video-camera:before { - content: "\f03d"; -} -.fa-photo:before, -.fa-image:before, -.fa-picture-o:before { - content: "\f03e"; -} -.fa-pencil:before { - content: "\f040"; -} -.fa-map-marker:before { - content: "\f041"; -} -.fa-adjust:before { - content: "\f042"; -} -.fa-tint:before { - content: "\f043"; -} -.fa-edit:before, -.fa-pencil-square-o:before { - content: "\f044"; -} -.fa-share-square-o:before { - content: "\f045"; -} -.fa-check-square-o:before { - content: "\f046"; -} -.fa-arrows:before { - content: "\f047"; -} -.fa-step-backward:before { - content: "\f048"; -} -.fa-fast-backward:before { - content: "\f049"; -} -.fa-backward:before { - content: "\f04a"; -} -.fa-play:before { - content: "\f04b"; -} -.fa-pause:before { - content: "\f04c"; -} -.fa-stop:before { - content: "\f04d"; -} -.fa-forward:before { - content: "\f04e"; -} -.fa-fast-forward:before { - content: "\f050"; -} -.fa-step-forward:before { - content: "\f051"; -} -.fa-eject:before { - content: "\f052"; -} -.fa-chevron-left:before { - content: "\f053"; -} -.fa-chevron-right:before { - content: "\f054"; -} -.fa-plus-circle:before { - content: "\f055"; -} -.fa-minus-circle:before { - content: "\f056"; -} -.fa-times-circle:before { - content: "\f057"; -} -.fa-check-circle:before { - content: "\f058"; -} -.fa-question-circle:before { - content: "\f059"; -} -.fa-info-circle:before { - content: "\f05a"; -} -.fa-crosshairs:before { - content: "\f05b"; -} -.fa-times-circle-o:before { - content: "\f05c"; -} -.fa-check-circle-o:before { - content: "\f05d"; -} -.fa-ban:before { - content: "\f05e"; -} -.fa-arrow-left:before { - content: "\f060"; -} -.fa-arrow-right:before { - content: "\f061"; -} -.fa-arrow-up:before { - content: "\f062"; -} -.fa-arrow-down:before { - content: "\f063"; -} -.fa-mail-forward:before, -.fa-share:before { - content: "\f064"; -} -.fa-expand:before { - content: "\f065"; -} -.fa-compress:before { - content: "\f066"; -} -.fa-plus:before { - content: "\f067"; -} -.fa-minus:before { - content: "\f068"; -} -.fa-asterisk:before { - content: "\f069"; -} -.fa-exclamation-circle:before { - content: "\f06a"; -} -.fa-gift:before { - content: "\f06b"; -} -.fa-leaf:before { - content: "\f06c"; -} -.fa-fire:before { - content: "\f06d"; -} -.fa-eye:before { - content: "\f06e"; -} -.fa-eye-slash:before { - content: "\f070"; -} -.fa-warning:before, -.fa-exclamation-triangle:before { - content: "\f071"; -} -.fa-plane:before { - content: "\f072"; -} -.fa-calendar:before { - content: "\f073"; -} -.fa-random:before { - content: "\f074"; -} -.fa-comment:before { - content: "\f075"; -} -.fa-magnet:before { - content: "\f076"; -} -.fa-chevron-up:before { - content: "\f077"; -} -.fa-chevron-down:before { - content: "\f078"; -} -.fa-retweet:before { - content: "\f079"; -} -.fa-shopping-cart:before { - content: "\f07a"; -} -.fa-folder:before { - content: "\f07b"; -} -.fa-folder-open:before { - content: "\f07c"; -} -.fa-arrows-v:before { - content: "\f07d"; -} -.fa-arrows-h:before { - content: "\f07e"; -} -.fa-bar-chart-o:before { - content: "\f080"; -} -.fa-twitter-square:before { - content: "\f081"; -} -.fa-facebook-square:before { - content: "\f082"; -} -.fa-camera-retro:before { - content: "\f083"; -} -.fa-key:before { - content: "\f084"; -} -.fa-gears:before, -.fa-cogs:before { - content: "\f085"; -} -.fa-comments:before { - content: "\f086"; -} -.fa-thumbs-o-up:before { - content: "\f087"; -} -.fa-thumbs-o-down:before { - content: "\f088"; -} -.fa-star-half:before { - content: "\f089"; -} -.fa-heart-o:before { - content: "\f08a"; -} -.fa-sign-out:before { - content: "\f08b"; -} -.fa-linkedin-square:before { - content: "\f08c"; -} -.fa-thumb-tack:before { - content: "\f08d"; -} -.fa-external-link:before { - content: "\f08e"; -} -.fa-sign-in:before { - content: "\f090"; -} -.fa-trophy:before { - content: "\f091"; -} -.fa-github-square:before { - content: "\f092"; -} -.fa-upload:before { - content: "\f093"; -} -.fa-lemon-o:before { - content: "\f094"; -} -.fa-phone:before { - content: "\f095"; -} -.fa-square-o:before { - content: "\f096"; -} -.fa-bookmark-o:before { - content: "\f097"; -} -.fa-phone-square:before { - content: "\f098"; -} -.fa-twitter:before { - content: "\f099"; -} -.fa-facebook:before { - content: "\f09a"; -} -.fa-github:before { - content: "\f09b"; -} -.fa-unlock:before { - content: "\f09c"; -} -.fa-credit-card:before { - content: "\f09d"; -} -.fa-rss:before { - content: "\f09e"; -} -.fa-hdd-o:before { - content: "\f0a0"; -} -.fa-bullhorn:before { - content: "\f0a1"; -} -.fa-bell:before { - content: "\f0f3"; -} -.fa-certificate:before { - content: "\f0a3"; -} -.fa-hand-o-right:before { - content: "\f0a4"; -} -.fa-hand-o-left:before { - content: "\f0a5"; -} -.fa-hand-o-up:before { - content: "\f0a6"; -} -.fa-hand-o-down:before { - content: "\f0a7"; -} -.fa-arrow-circle-left:before { - content: "\f0a8"; -} -.fa-arrow-circle-right:before { - content: "\f0a9"; -} -.fa-arrow-circle-up:before { - content: "\f0aa"; -} -.fa-arrow-circle-down:before { - content: "\f0ab"; -} -.fa-globe:before { - content: "\f0ac"; -} -.fa-wrench:before { - content: "\f0ad"; -} -.fa-tasks:before { - content: "\f0ae"; -} -.fa-filter:before { - content: "\f0b0"; -} -.fa-briefcase:before { - content: "\f0b1"; -} -.fa-arrows-alt:before { - content: "\f0b2"; -} -.fa-group:before, -.fa-users:before { - content: "\f0c0"; -} -.fa-chain:before, -.fa-link:before { - content: "\f0c1"; -} -.fa-cloud:before { - content: "\f0c2"; -} -.fa-flask:before { - content: "\f0c3"; -} -.fa-cut:before, -.fa-scissors:before { - content: "\f0c4"; -} -.fa-copy:before, -.fa-files-o:before { - content: "\f0c5"; -} -.fa-paperclip:before { - content: "\f0c6"; -} -.fa-save:before, -.fa-floppy-o:before { - content: "\f0c7"; -} -.fa-square:before { - content: "\f0c8"; -} -.fa-navicon:before, -.fa-reorder:before, -.fa-bars:before { - content: "\f0c9"; -} -.fa-list-ul:before { - content: "\f0ca"; -} -.fa-list-ol:before { - content: "\f0cb"; -} -.fa-strikethrough:before { - content: "\f0cc"; -} -.fa-underline:before { - content: "\f0cd"; -} -.fa-table:before { - content: "\f0ce"; -} -.fa-magic:before { - content: "\f0d0"; -} -.fa-truck:before { - content: "\f0d1"; -} -.fa-pinterest:before { - content: "\f0d2"; -} -.fa-pinterest-square:before { - content: "\f0d3"; -} -.fa-google-plus-square:before { - content: "\f0d4"; -} -.fa-google-plus:before { - content: "\f0d5"; -} -.fa-money:before { - content: "\f0d6"; -} -.fa-caret-down:before { - content: "\f0d7"; -} -.fa-caret-up:before { - content: "\f0d8"; -} -.fa-caret-left:before { - content: "\f0d9"; -} -.fa-caret-right:before { - content: "\f0da"; -} -.fa-columns:before { - content: "\f0db"; -} -.fa-unsorted:before, -.fa-sort:before { - content: "\f0dc"; -} -.fa-sort-down:before, -.fa-sort-desc:before { - content: "\f0dd"; -} -.fa-sort-up:before, -.fa-sort-asc:before { - content: "\f0de"; -} -.fa-envelope:before { - content: "\f0e0"; -} -.fa-linkedin:before { - content: "\f0e1"; -} -.fa-rotate-left:before, -.fa-undo:before { - content: "\f0e2"; -} -.fa-legal:before, -.fa-gavel:before { - content: "\f0e3"; -} -.fa-dashboard:before, -.fa-tachometer:before { - content: "\f0e4"; -} -.fa-comment-o:before { - content: "\f0e5"; -} -.fa-comments-o:before { - content: "\f0e6"; -} -.fa-flash:before, -.fa-bolt:before { - content: "\f0e7"; -} -.fa-sitemap:before { - content: "\f0e8"; -} -.fa-umbrella:before { - content: "\f0e9"; -} -.fa-paste:before, -.fa-clipboard:before { - content: "\f0ea"; -} -.fa-lightbulb-o:before { - content: "\f0eb"; -} -.fa-exchange:before { - content: "\f0ec"; -} -.fa-cloud-download:before { - content: "\f0ed"; -} -.fa-cloud-upload:before { - content: "\f0ee"; -} -.fa-user-md:before { - content: "\f0f0"; -} -.fa-stethoscope:before { - content: "\f0f1"; -} -.fa-suitcase:before { - content: "\f0f2"; -} -.fa-bell-o:before { - content: "\f0a2"; -} -.fa-coffee:before { - content: "\f0f4"; -} -.fa-cutlery:before { - content: "\f0f5"; -} -.fa-file-text-o:before { - content: "\f0f6"; -} -.fa-building-o:before { - content: "\f0f7"; -} -.fa-hospital-o:before { - content: "\f0f8"; -} -.fa-ambulance:before { - content: "\f0f9"; -} -.fa-medkit:before { - content: "\f0fa"; -} -.fa-fighter-jet:before { - content: "\f0fb"; -} -.fa-beer:before { - content: "\f0fc"; -} -.fa-h-square:before { - content: "\f0fd"; -} -.fa-plus-square:before { - content: "\f0fe"; -} -.fa-angle-double-left:before { - content: "\f100"; -} -.fa-angle-double-right:before { - content: "\f101"; -} -.fa-angle-double-up:before { - content: "\f102"; -} -.fa-angle-double-down:before { - content: "\f103"; -} -.fa-angle-left:before { - content: "\f104"; -} -.fa-angle-right:before { - content: "\f105"; -} -.fa-angle-up:before { - content: "\f106"; -} -.fa-angle-down:before { - content: "\f107"; -} -.fa-desktop:before { - content: "\f108"; -} -.fa-laptop:before { - content: "\f109"; -} -.fa-tablet:before { - content: "\f10a"; -} -.fa-mobile-phone:before, -.fa-mobile:before { - content: "\f10b"; -} -.fa-circle-o:before { - content: "\f10c"; -} -.fa-quote-left:before { - content: "\f10d"; -} -.fa-quote-right:before { - content: "\f10e"; -} -.fa-spinner:before { - content: "\f110"; -} -.fa-circle:before { - content: "\f111"; -} -.fa-mail-reply:before, -.fa-reply:before { - content: "\f112"; -} -.fa-github-alt:before { - content: "\f113"; -} -.fa-folder-o:before { - content: "\f114"; -} -.fa-folder-open-o:before { - content: "\f115"; -} -.fa-smile-o:before { - content: "\f118"; -} -.fa-frown-o:before { - content: "\f119"; -} -.fa-meh-o:before { - content: "\f11a"; -} -.fa-gamepad:before { - content: "\f11b"; -} -.fa-keyboard-o:before { - content: "\f11c"; -} -.fa-flag-o:before { - content: "\f11d"; -} -.fa-flag-checkered:before { - content: "\f11e"; -} -.fa-terminal:before { - content: "\f120"; -} -.fa-code:before { - content: "\f121"; -} -.fa-mail-reply-all:before, -.fa-reply-all:before { - content: "\f122"; -} -.fa-star-half-empty:before, -.fa-star-half-full:before, -.fa-star-half-o:before { - content: "\f123"; -} -.fa-location-arrow:before { - content: "\f124"; -} -.fa-crop:before { - content: "\f125"; -} -.fa-code-fork:before { - content: "\f126"; -} -.fa-unlink:before, -.fa-chain-broken:before { - content: "\f127"; -} -.fa-question:before { - content: "\f128"; -} -.fa-info:before { - content: "\f129"; -} -.fa-exclamation:before { - content: "\f12a"; -} -.fa-superscript:before { - content: "\f12b"; -} -.fa-subscript:before { - content: "\f12c"; -} -.fa-eraser:before { - content: "\f12d"; -} -.fa-puzzle-piece:before { - content: "\f12e"; -} -.fa-microphone:before { - content: "\f130"; -} -.fa-microphone-slash:before { - content: "\f131"; -} -.fa-shield:before { - content: "\f132"; -} -.fa-calendar-o:before { - content: "\f133"; -} -.fa-fire-extinguisher:before { - content: "\f134"; -} -.fa-rocket:before { - content: "\f135"; -} -.fa-maxcdn:before { - content: "\f136"; -} -.fa-chevron-circle-left:before { - content: "\f137"; -} -.fa-chevron-circle-right:before { - content: "\f138"; -} -.fa-chevron-circle-up:before { - content: "\f139"; -} -.fa-chevron-circle-down:before { - content: "\f13a"; -} -.fa-html5:before { - content: "\f13b"; -} -.fa-css3:before { - content: "\f13c"; -} -.fa-anchor:before { - content: "\f13d"; -} -.fa-unlock-alt:before { - content: "\f13e"; -} -.fa-bullseye:before { - content: "\f140"; -} -.fa-ellipsis-h:before { - content: "\f141"; -} -.fa-ellipsis-v:before { - content: "\f142"; -} -.fa-rss-square:before { - content: "\f143"; -} -.fa-play-circle:before { - content: "\f144"; -} -.fa-ticket:before { - content: "\f145"; -} -.fa-minus-square:before { - content: "\f146"; -} -.fa-minus-square-o:before { - content: "\f147"; -} -.fa-level-up:before { - content: "\f148"; -} -.fa-level-down:before { - content: "\f149"; -} -.fa-check-square:before { - content: "\f14a"; -} -.fa-pencil-square:before { - content: "\f14b"; -} -.fa-external-link-square:before { - content: "\f14c"; -} -.fa-share-square:before { - content: "\f14d"; -} -.fa-compass:before { - content: "\f14e"; -} -.fa-toggle-down:before, -.fa-caret-square-o-down:before { - content: "\f150"; -} -.fa-toggle-up:before, -.fa-caret-square-o-up:before { - content: "\f151"; -} -.fa-toggle-right:before, -.fa-caret-square-o-right:before { - content: "\f152"; -} -.fa-euro:before, -.fa-eur:before { - content: "\f153"; -} -.fa-gbp:before { - content: "\f154"; -} -.fa-dollar:before, -.fa-usd:before { - content: "\f155"; -} -.fa-rupee:before, -.fa-inr:before { - content: "\f156"; -} -.fa-cny:before, -.fa-rmb:before, -.fa-yen:before, -.fa-jpy:before { - content: "\f157"; -} -.fa-ruble:before, -.fa-rouble:before, -.fa-rub:before { - content: "\f158"; -} -.fa-won:before, -.fa-krw:before { - content: "\f159"; -} -.fa-bitcoin:before, -.fa-btc:before { - content: "\f15a"; -} -.fa-file:before { - content: "\f15b"; -} -.fa-file-text:before { - content: "\f15c"; -} -.fa-sort-alpha-asc:before { - content: "\f15d"; -} -.fa-sort-alpha-desc:before { - content: "\f15e"; -} -.fa-sort-amount-asc:before { - content: "\f160"; -} -.fa-sort-amount-desc:before { - content: "\f161"; -} -.fa-sort-numeric-asc:before { - content: "\f162"; -} -.fa-sort-numeric-desc:before { - content: "\f163"; -} -.fa-thumbs-up:before { - content: "\f164"; -} -.fa-thumbs-down:before { - content: "\f165"; -} -.fa-youtube-square:before { - content: "\f166"; -} -.fa-youtube:before { - content: "\f167"; -} -.fa-xing:before { - content: "\f168"; -} -.fa-xing-square:before { - content: "\f169"; -} -.fa-youtube-play:before { - content: "\f16a"; -} -.fa-dropbox:before { - content: "\f16b"; -} -.fa-stack-overflow:before { - content: "\f16c"; -} -.fa-instagram:before { - content: "\f16d"; -} -.fa-flickr:before { - content: "\f16e"; -} -.fa-adn:before { - content: "\f170"; -} -.fa-bitbucket:before { - content: "\f171"; -} -.fa-bitbucket-square:before { - content: "\f172"; -} -.fa-tumblr:before { - content: "\f173"; -} -.fa-tumblr-square:before { - content: "\f174"; -} -.fa-long-arrow-down:before { - content: "\f175"; -} -.fa-long-arrow-up:before { - content: "\f176"; -} -.fa-long-arrow-left:before { - content: "\f177"; -} -.fa-long-arrow-right:before { - content: "\f178"; -} -.fa-apple:before { - content: "\f179"; -} -.fa-windows:before { - content: "\f17a"; -} -.fa-android:before { - content: "\f17b"; -} -.fa-linux:before { - content: "\f17c"; -} -.fa-dribbble:before { - content: "\f17d"; -} -.fa-skype:before { - content: "\f17e"; -} -.fa-foursquare:before { - content: "\f180"; -} -.fa-trello:before { - content: "\f181"; -} -.fa-female:before { - content: "\f182"; -} -.fa-male:before { - content: "\f183"; -} -.fa-gittip:before { - content: "\f184"; -} -.fa-sun-o:before { - content: "\f185"; -} -.fa-moon-o:before { - content: "\f186"; -} -.fa-archive:before { - content: "\f187"; -} -.fa-bug:before { - content: "\f188"; -} -.fa-vk:before { - content: "\f189"; -} -.fa-weibo:before { - content: "\f18a"; -} -.fa-renren:before { - content: "\f18b"; -} -.fa-pagelines:before { - content: "\f18c"; -} -.fa-stack-exchange:before { - content: "\f18d"; -} -.fa-arrow-circle-o-right:before { - content: "\f18e"; -} -.fa-arrow-circle-o-left:before { - content: "\f190"; -} -.fa-toggle-left:before, -.fa-caret-square-o-left:before { - content: "\f191"; -} -.fa-dot-circle-o:before { - content: "\f192"; -} -.fa-wheelchair:before { - content: "\f193"; -} -.fa-vimeo-square:before { - content: "\f194"; -} -.fa-turkish-lira:before, -.fa-try:before { - content: "\f195"; -} -.fa-plus-square-o:before { - content: "\f196"; -} -.fa-space-shuttle:before { - content: "\f197"; -} -.fa-slack:before { - content: "\f198"; -} -.fa-envelope-square:before { - content: "\f199"; -} -.fa-wordpress:before { - content: "\f19a"; -} -.fa-openid:before { - content: "\f19b"; -} -.fa-institution:before, -.fa-bank:before, -.fa-university:before { - content: "\f19c"; -} -.fa-mortar-board:before, -.fa-graduation-cap:before { - content: "\f19d"; -} -.fa-yahoo:before { - content: "\f19e"; -} -.fa-google:before { - content: "\f1a0"; -} -.fa-reddit:before { - content: "\f1a1"; -} -.fa-reddit-square:before { - content: "\f1a2"; -} -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} -.fa-stumbleupon:before { - content: "\f1a4"; -} -.fa-delicious:before { - content: "\f1a5"; -} -.fa-digg:before { - content: "\f1a6"; -} -.fa-pied-piper-square:before, -.fa-pied-piper:before { - content: "\f1a7"; -} -.fa-pied-piper-alt:before { - content: "\f1a8"; -} -.fa-drupal:before { - content: "\f1a9"; -} -.fa-joomla:before { - content: "\f1aa"; -} -.fa-language:before { - content: "\f1ab"; -} -.fa-fax:before { - content: "\f1ac"; -} -.fa-building:before { - content: "\f1ad"; -} -.fa-child:before { - content: "\f1ae"; -} -.fa-paw:before { - content: "\f1b0"; -} -.fa-spoon:before { - content: "\f1b1"; -} -.fa-cube:before { - content: "\f1b2"; -} -.fa-cubes:before { - content: "\f1b3"; -} -.fa-behance:before { - content: "\f1b4"; -} -.fa-behance-square:before { - content: "\f1b5"; -} -.fa-steam:before { - content: "\f1b6"; -} -.fa-steam-square:before { - content: "\f1b7"; -} -.fa-recycle:before { - content: "\f1b8"; -} -.fa-automobile:before, -.fa-car:before { - content: "\f1b9"; -} -.fa-cab:before, -.fa-taxi:before { - content: "\f1ba"; -} -.fa-tree:before { - content: "\f1bb"; -} -.fa-spotify:before { - content: "\f1bc"; -} -.fa-deviantart:before { - content: "\f1bd"; -} -.fa-soundcloud:before { - content: "\f1be"; -} -.fa-database:before { - content: "\f1c0"; -} -.fa-file-pdf-o:before { - content: "\f1c1"; -} -.fa-file-word-o:before { - content: "\f1c2"; -} -.fa-file-excel-o:before { - content: "\f1c3"; -} -.fa-file-powerpoint-o:before { - content: "\f1c4"; -} -.fa-file-photo-o:before, -.fa-file-picture-o:before, -.fa-file-image-o:before { - content: "\f1c5"; -} -.fa-file-zip-o:before, -.fa-file-archive-o:before { - content: "\f1c6"; -} -.fa-file-sound-o:before, -.fa-file-audio-o:before { - content: "\f1c7"; -} -.fa-file-movie-o:before, -.fa-file-video-o:before { - content: "\f1c8"; -} -.fa-file-code-o:before { - content: "\f1c9"; -} -.fa-vine:before { - content: "\f1ca"; -} -.fa-codepen:before { - content: "\f1cb"; -} -.fa-jsfiddle:before { - content: "\f1cc"; -} -.fa-life-bouy:before, -.fa-life-saver:before, -.fa-support:before, -.fa-life-ring:before { - content: "\f1cd"; -} -.fa-circle-o-notch:before { - content: "\f1ce"; -} -.fa-ra:before, -.fa-rebel:before { - content: "\f1d0"; -} -.fa-ge:before, -.fa-empire:before { - content: "\f1d1"; -} -.fa-git-square:before { - content: "\f1d2"; -} -.fa-git:before { - content: "\f1d3"; -} -.fa-hacker-news:before { - content: "\f1d4"; -} -.fa-tencent-weibo:before { - content: "\f1d5"; -} -.fa-qq:before { - content: "\f1d6"; -} -.fa-wechat:before, -.fa-weixin:before { - content: "\f1d7"; -} -.fa-send:before, -.fa-paper-plane:before { - content: "\f1d8"; -} -.fa-send-o:before, -.fa-paper-plane-o:before { - content: "\f1d9"; -} -.fa-history:before { - content: "\f1da"; -} -.fa-circle-thin:before { - content: "\f1db"; -} -.fa-header:before { - content: "\f1dc"; -} -.fa-paragraph:before { - content: "\f1dd"; -} -.fa-sliders:before { - content: "\f1de"; -} -.fa-share-alt:before { - content: "\f1e0"; -} -.fa-share-alt-square:before { - content: "\f1e1"; -} -.fa-bomb:before { - content: "\f1e2"; -} diff --git a/test/css/font-mfizz.css b/test/css/font-mfizz.css deleted file mode 100644 index f20dfd7..0000000 --- a/test/css/font-mfizz.css +++ /dev/null @@ -1,318 +0,0 @@ -/* - * Font Mfizz v1.2 - * Copyright 2013 Mfizz Inc, Joe Lauer - * MIT License - * - * Project: http://mfizz.com/oss/font-mfizz - * - * The font designed for technology and software geeks representing programming - * languages, operating systems, software engineering, and technology. - * - * Mfizz Inc - * Web: http://mfizz.com/ - * Twitter: http://twitter.com/mfizz_inc - * - * Joe Lauer - * Web: http://lauer.bz/ - * Twitter: http://twitter.com/jjlauer - */ - -@font-face { - font-family: "FontMfizz"; - src: url("../fonts/font-mfizz.eot"); - src: url("../fonts/font-mfizz.eot?#iefix") format("embedded-opentype"), - url("../fonts/font-mfizz.woff") format("woff"), - url("../fonts/font-mfizz.ttf") format("truetype"), - url("../fonts/font-mfizz.svg#font-mfizz") format("svg"); - font-weight: normal; - font-style: normal; -} - -.icon-microscope:before, -.icon-cplusplus:before, -.icon-wireless:before, -.icon-fire-alt:before, -.icon-mobile-device:before, -.icon-objc:before, -.icon-redhat:before, -.icon-freebsd:before, -.icon-heroku:before, -.icon-python:before, -.icon-java:before, -.icon-satellite:before, -.icon-debian:before, -.icon-grails:before, -.icon-c:before, -.icon-postgres:before, -.icon-database-alt2:before, -.icon-raspberrypi:before, -.icon-nginx:before, -.icon-ruby-on-rails:before, -.icon-redis:before, -.icon-scala:before, -.icon-gnome:before, -.icon-perl:before, -.icon-mysql:before, -.icon-fedora:before, -.icon-ghost:before, -.icon-google:before, -.icon-netbsd:before, -.icon-aws:before, -.icon-bomb:before, -.icon-looking:before, -.icon-ruby:before, -.icon-mysql-alt:before, -.icon-playframework-alt:before, -.icon-osx:before, -.icon-database:before, -.icon-database-alt:before, -.icon-shell:before, -.icon-script:before, -.icon-antenna:before, -.icon-coffee-bean:before, -.icon-scala-alt:before, -.icon-platter:before, -.icon-java-duke:before, -.icon-iphone:before, -.icon-script-alt:before, -.icon-google-alt:before, -.icon-haskell:before, -.icon-mariadb:before, -.icon-phone-retro:before, -.icon-phone-alt:before, -.icon-csharp:before, -.icon-php:before, -.icon-postgres-alt:before, -.icon-html:before, -.icon-mfizz:before, -.icon-apache:before, -.icon-hadoop:before, -.icon-ruby-on-rails-alt:before, -.icon-mobile-phone-broadcast:before, -.icon-css:before, -.icon-playframework:before, -.icon-clojure:before, -.icon-mobile-phone-alt:before, -.icon-suse:before, -.icon-java-bold:before, -.icon-nginx-alt:before, -.icon-nginx-alt2:before, -.icon-linux-mint:before, -.icon-dreamhost:before, -.icon-blackberry:before, -.icon-javascript:before, -.icon-ubuntu:before, -.icon-php-alt:before, -.icon-centos:before, -.icon-nodejs:before, -.icon-splatter:before, -.icon-3dprint:before, -.icon-line-graph:before, -.icon-cassandra:before, -.icon-solaris:before, -.icon-jetty:before, -.icon-tomcat:before, -.icon-oracle:before, -.icon-oracle-alt:before, -.icon-mssql:before, -.icon-google-developers:before, -.icon-google-code:before, -.icon-kde:before, -.icon-grails-alt:before { - font-family: "FontMfizz"; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - display: inline-block; - text-decoration: inherit; -} - -.icon-microscope:before { content: "\f100"; } -.icon-cplusplus:before { content: "\f101"; } -.icon-wireless:before { content: "\f102"; } -.icon-fire-alt:before { content: "\f103"; } -.icon-mobile-device:before { content: "\f104"; } -.icon-objc:before { content: "\f105"; } -.icon-redhat:before { content: "\f106"; } -.icon-freebsd:before { content: "\f107"; } -.icon-heroku:before { content: "\f108"; } -.icon-python:before { content: "\f109"; } -.icon-java:before { content: "\f10a"; } -.icon-satellite:before { content: "\f10b"; } -.icon-debian:before { content: "\f10c"; } -.icon-grails:before { content: "\f10d"; } -.icon-c:before { content: "\f10e"; } -.icon-postgres:before { content: "\f10f"; } -.icon-database-alt2:before { content: "\f110"; } -.icon-raspberrypi:before { content: "\f111"; } -.icon-nginx:before { content: "\f112"; } -.icon-ruby-on-rails:before { content: "\f113"; } -.icon-redis:before { content: "\f114"; } -.icon-scala:before { content: "\f115"; } -.icon-gnome:before { content: "\f116"; } -.icon-perl:before { content: "\f117"; } -.icon-mysql:before { content: "\f118"; } -.icon-fedora:before { content: "\f119"; } -.icon-ghost:before { content: "\f11a"; } -.icon-google:before { content: "\f11b"; } -.icon-netbsd:before { content: "\f11c"; } -.icon-aws:before { content: "\f11d"; } -.icon-bomb:before { content: "\f11e"; } -.icon-looking:before { content: "\f11f"; } -.icon-ruby:before { content: "\f120"; } -.icon-mysql-alt:before { content: "\f121"; } -.icon-playframework-alt:before { content: "\f122"; } -.icon-osx:before { content: "\f123"; } -.icon-database:before { content: "\f124"; } -.icon-database-alt:before { content: "\f125"; } -.icon-shell:before { content: "\f126"; } -.icon-script:before { content: "\f127"; } -.icon-antenna:before { content: "\f128"; } -.icon-coffee-bean:before { content: "\f129"; } -.icon-scala-alt:before { content: "\f12a"; } -.icon-platter:before { content: "\f12b"; } -.icon-java-duke:before { content: "\f12c"; } -.icon-iphone:before { content: "\f12d"; } -.icon-script-alt:before { content: "\f12e"; } -.icon-google-alt:before { content: "\f12f"; } -.icon-haskell:before { content: "\f130"; } -.icon-mariadb:before { content: "\f131"; } -.icon-phone-retro:before { content: "\f132"; } -.icon-phone-alt:before { content: "\f133"; } -.icon-csharp:before { content: "\f134"; } -.icon-php:before { content: "\f135"; } -.icon-postgres-alt:before { content: "\f136"; } -.icon-html:before { content: "\f137"; } -.icon-mfizz:before { content: "\f138"; } -.icon-apache:before { content: "\f139"; } -.icon-hadoop:before { content: "\f13a"; } -.icon-ruby-on-rails-alt:before { content: "\f13b"; } -.icon-mobile-phone-broadcast:before { content: "\f13c"; } -.icon-css:before { content: "\f13d"; } -.icon-playframework:before { content: "\f13e"; } -.icon-clojure:before { content: "\f13f"; } -.icon-mobile-phone-alt:before { content: "\f140"; } -.icon-suse:before { content: "\f141"; } -.icon-java-bold:before { content: "\f142"; } -.icon-nginx-alt:before { content: "\f143"; } -.icon-nginx-alt2:before { content: "\f144"; } -.icon-linux-mint:before { content: "\f145"; } -.icon-dreamhost:before { content: "\f146"; } -.icon-blackberry:before { content: "\f147"; } -.icon-javascript:before { content: "\f148"; } -.icon-ubuntu:before { content: "\f149"; } -.icon-php-alt:before { content: "\f14a"; } -.icon-centos:before { content: "\f14b"; } -.icon-nodejs:before { content: "\f14c"; } -.icon-splatter:before { content: "\f14d"; } -.icon-3dprint:before { content: "\f14e"; } -.icon-line-graph:before { content: "\f14f"; } -.icon-cassandra:before { content: "\f150"; } -.icon-solaris:before { content: "\f151"; } -.icon-jetty:before { content: "\f152"; } -.icon-tomcat:before { content: "\f153"; } -.icon-oracle:before { content: "\f154"; } -.icon-oracle-alt:before { content: "\f155"; } -.icon-mssql:before { content: "\f156"; } -.icon-google-developers:before { content: "\f157"; } -.icon-google-code:before { content: "\f158"; } -.icon-kde:before { content: "\f159"; } -.icon-grails-alt:before { content: "\f15a"; } - -/* These classes only added to fix FontFamily to display FontMfizz during debug/inspection */ -.icon-osx, -.icon-bomb, -.icon-mobile-phone-broadcast, -.icon-objc, -.icon-nginx-alt2, -.icon-mysql, -.icon-phone-retro, -.icon-netbsd, -.icon-mobile-device, -.icon-ruby-on-rails, -.icon-phone-alt, -.icon-line-graph, -.icon-postgres, -.icon-playframework, -.icon-python, -.icon-ruby-on-rails-alt, -.icon-nginx, -.icon-database-alt2, -.icon-google-alt, -.icon-microscope, -.icon-blackberry, -.icon-dreamhost, -.icon-google, -.icon-centos, -.icon-kde, -.icon-csharp, -.icon-scala, -.icon-redis, -.icon-looking, -.icon-database-alt, -.icon-javascript, -.icon-postgres-alt, -.icon-linux-mint, -.icon-ubuntu, -.icon-apache, -.icon-script-alt, -.icon-mssql, -.icon-c, -.icon-gnome, -.icon-java-duke, -.icon-scala-alt, -.icon-clojure, -.icon-oracle-alt, -.icon-redhat, -.icon-haskell, -.icon-3dprint, -.icon-mariadb, -.icon-java, -.icon-script, -.icon-cplusplus, -.icon-jetty, -.icon-perl, -.icon-heroku, -.icon-nginx-alt, -.icon-iphone, -.icon-splatter, -.icon-shell, -.icon-mysql-alt, -.icon-wireless, -.icon-ruby, -.icon-playframework-alt, -.icon-raspberrypi, -.icon-suse, -.icon-nodejs, -.icon-java-bold, -.icon-google-developers, -.icon-mobile-phone-alt, -.icon-grails-alt, -.icon-coffee-bean, -.icon-cassandra, -.icon-google-code, -.icon-fedora, -.icon-antenna, -.icon-hadoop, -.icon-solaris, -.icon-html, -.icon-css, -.icon-satellite, -.icon-aws, -.icon-mfizz, -.icon-php, -.icon-debian, -.icon-ghost, -.icon-php-alt, -.icon-tomcat, -.icon-database, -.icon-grails, -.icon-freebsd, -.icon-oracle, -.icon-fire-alt, -.icon-platter{ - font-family: "FontMfizz"; -} diff --git a/test/css/fonts.css b/test/css/fonts.css deleted file mode 100644 index 9da108f..0000000 --- a/test/css/fonts.css +++ /dev/null @@ -1,16 +0,0 @@ -/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 15, 2014 */ - -@font-face { - font-family: 'allerregular'; - src: url('../fonts/aller_rg-webfont.eot'); - src: url('../fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'), - url('../fonts/aller_rg-webfont.woff') format('woff'), - url('../fonts/aller_rg-webfont.ttf') format('truetype'), - url('../fonts/aller_rg-webfont.svg#allerregular') format('svg'); - font-weight: normal; - font-style: normal; - -} - - - diff --git a/test/css/lightbox.min.css b/test/css/lightbox.min.css deleted file mode 100644 index d079b20..0000000 --- a/test/css/lightbox.min.css +++ /dev/null @@ -1,162 +0,0 @@ -#ui-lightbox, #ui-lightbox-panorama-icon, #ui-lightbox-content-container, #ui-lightbox-content, #ui-lightbox-content>*, #ui-lightbox-arrow, #ui-lightbox-arrow>span, #ui-lightbox-bottombar, #ui-lightbox-title-wrapper, #ui-lightbox-title, #ui-lightbox-bottombar-bottom, #ui-lightbox-button-prev, #ui-lightbox-button-prev>span, #ui-lightbox-counter, #ui-lightbox-button-next, #ui-lightbox-button-next>span, #ui-lightbox-button-close, #ui-lightbox-button-close>span, #ui-lightbox-map, #ui-lightbox-map-viewport, #ui-lightbox-overlay { - margin:0; - padding:0; -} -#ui-lightbox { - font-size:62.5%; - padding:0px; - position:fixed; - z-index:9999; - width:auto; - height:auto; - border:none; - background: #181b22; -} -#ui-lightbox-content-container { - position:relative; -} -#ui-lightbox-content { - border:0; - position:relative; - width:20px; - height:20px; -} -#ui-lightbox-content>* { - display:block; - position:absolute; - z-index:100; -} -#ui-lightbox-arrow { - cursor:pointer; - display:block; - position:absolute; - top:50%; - margin-top:-8px; - z-index:101; -} -.ui-lightbox-arrow-next { - border-right:0; - right:0; -} -.ui-lightbox-arrow-prev { - border-left:0; - left:0; -} -#ui-lightbox-panorama-icon { - cursor:pointer; - height:32px; - right: 40px; - width:32px; - position:absolute; - top:20px; - z-index:110; -} -.ui-lightbox-panorama-icon-expand { - background:url(../images/zoom.png) top left no-repeat; -} -.ui-lightbox-panorama-icon-expand-hover { - background:url(../images/zoom.png) top left no-repeat; -} -.ui-lightbox-panorama-icon-shrink { - background:url(../images/zoom-hover.png) top right no-repeat; -} -.ui-lightbox-panorama-icon-shrink-hover { - background:url(../images/zoom-hover.png) top right no-repeat; -} -.ui-lightbox-loader { - background:url(loader.gif) center center no-repeat; -} -#ui-lightbox-bottombar { - margin-top:5px; - /*height:40px;*/ - position:relative; - background: #181b22; - border: none; - padding: 10px 0px; -} -#ui-lightbox-bottombar>p { - margin-right:20px; - height:46px; - line-height:20px; -} -#ui-lightbox-bottombar-bottom { - text-align:left; - display:none; -} -#ui-lightbox-title-wrapper { - font-size:20px; - height:20px; - overflow:hidden; - text-align:left; - padding:10px 20px 0 30px; -} -#ui-lightbox-counter { - font-size:9px; - line-height:20px; - vertical-align:middle; -} -#ui-lightbox-separator { - line-height:20px; - padding:0 2px; - vertical-align:middle; -} -#ui-lightbox-button-prev, #ui-lightbox-button-next, #ui-lightbox-button-play { - display:inline-block; - line-height:20px; - vertical-align:middle; -} -#ui-lightbox-button-close { - line-height:20px; - position:absolute; - top:17px; - right:5px; -} -.ui-lightbox-button { - cursor:pointer; -} -.ui-lightbox-button.ui-state-highlight { - border-style:none; - background:none; -} -#ui-lightbox-map { - background-color:black; - border:1px solid white; - filter:Alpha(Opacity=20); - height:100px; - opacity:.30; - position:fixed; - right:20px; - top:20px; - width:150px; - z-index:10000; -} -#ui-lightbox-map-viewport { - border:1px solid white; - left:-1px; - position:absolute; - top:-1px; -} -#ui-lightbox-overlay { - border:0; - position:fixed; -} -#ui-lightbox-error { - background:url(error_bg.png) repeat left top; -} -#ui-lightbox-error-message { - color:#fff; - font-size:14px; - line-height:1.5; - margin-bottom:21px; - padding-top:274px; - text-align:center; -} -#ui-lightbox-error-footer { - text-align:center; -} -#ui-lightbox-error-footer>button { - margin-right:15px; -} -.ui-lightbox-error-icon-sign { - background:url(error_sign.png) no-repeat center 226px; -} diff --git a/test/css/slideshow.css b/test/css/slideshow.css deleted file mode 100644 index 4f20202..0000000 --- a/test/css/slideshow.css +++ /dev/null @@ -1,187 +0,0 @@ -.cb-slideshow, .cb-slideshow:after { - width: 100%; - height: 100%; - top: 0px; - left: 0px; - z-index: 0; -} - -.cb-slideshow li span { - width: 100%; - height: 100%; - position: absolute; - top: 0px; - left: 0px; - color: transparent; - background-size: cover; - background-position: 50% 50%; - background-repeat: none; - opacity: 0; - z-index: 0; - -webkit-backface-visibility: hidden; - -webkit-animation: imageAnimation 36s linear infinite 0s; - -moz-animation: imageAnimation 36s linear infinite 0s; - -o-animation: imageAnimation 36s linear infinite 0s; - -ms-animation: imageAnimation 36s linear infinite 0s; - animation: imageAnimation 36s linear infinite 0s; -} -.cb-slideshow li div { - z-index: 1000; - position: absolute; - bottom: 30px; - left: 0px; - width: 100%; - text-align: center; - opacity: 0; - color: #fff; - -webkit-animation: titleAnimation 36s linear infinite 0s; - -moz-animation: titleAnimation 36s linear infinite 0s; - -o-animation: titleAnimation 36s linear infinite 0s; - -ms-animation: titleAnimation 36s linear infinite 0s; - animation: titleAnimation 36s linear infinite 0s; -} -.cb-slideshow li div h3 { - font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif; - font-size: 240px; - padding: 0; - line-height: 200px; -} - - -/*----------------------------------------- - Slid Show image part ------------------------------------------*/ -.cb-slideshow li:nth-child(1) span { - background-image: url(../images/1.jpg) -} -.cb-slideshow li:nth-child(2) span { - background-image: url(../images/2.jpg); - -webkit-animation-delay: 15s; - -moz-animation-delay: 15s; - -o-animation-delay: 15s; - -ms-animation-delay: 15s; - animation-delay: 15s; -} -.cb-slideshow li:nth-child(3) span { - background-image: url(../images/3.jpg); - -webkit-animation-delay: 30s; - -moz-animation-delay: 30s; - -o-animation-delay: 30s; - -ms-animation-delay: 30s; - animation-delay: 30s; -} - - - - -/* Animation for the slideshow images */ -@-webkit-keyframes imageAnimation { - 0% { -opacity: 0; - -webkit-animation-timing-function: ease-in; -} - 8% { -opacity: 1; - -webkit-animation-timing-function: ease-out; -} - 42% { -opacity: 1 -} - 50% { -opacity: 0 -} - 100% { -opacity: 0 -} -} -@-moz-keyframes imageAnimation { - 0% { -opacity: 0; - -moz-animation-timing-function: ease-in; -} - 8% { -opacity: 1; - -webkit-animation-timing-function: ease-out; -} - 42% { -opacity: 1 -} - 50% { -opacity: 0 -} - 100% { -opacity: 0 -} -} -@-o-keyframes imageAnimation { - 0% { -opacity: 0; - -o-animation-timing-function: ease-in; -} -8% { -opacity: 1; - -webkit-animation-timing-function: ease-out; -} - 42% { -opacity: 1 -} - 50% { -opacity: 0 -} - 100% { -opacity: 0 -} -} -@-ms-keyframes imageAnimation { - 0% { -opacity: 0; - -ms-animation-timing-function: ease-in; -} -8% { -opacity: 1; - -webkit-animation-timing-function: ease-out; -} - 42% { -opacity: 1 -} - 50% { -opacity: 0 -} - 100% { -opacity: 0 -} -} -@keyframes imageAnimation { - 0% { -opacity: 0; - animation-timing-function: ease-in; -} -8% { -opacity: 1; - -webkit-animation-timing-function: ease-out; -} - 42% { -opacity: 1 -} - 50% { -opacity: 0 -} - 100% { -opacity: 0 -} -} - -/* Show at least something when animations not supported */ -.no-cssanimations .cb-slideshow li span { - opacity: 1; -} - @media screen and (max-width: 1140px) { - .cb-slideshow li div h3 { -font-size: 140px -} -} -@media screen and (max-width: 600px) { - .cb-slideshow li div h3 { -font-size: 80px -} -} diff --git a/test/css/style.css b/test/css/style.css deleted file mode 100644 index 2a815a4..0000000 --- a/test/css/style.css +++ /dev/null @@ -1,1506 +0,0 @@ -/* ------------------------------------------------------------------------------ - 1. CSS Reset -ToDo: normalize - 2. Document Setup - 3. Header Part - 4. Background slider CSS style - 5. Menu Style - 6. About me Style - 7. Technical Skills Style - 8. Work Experience Style - 9. Education Style - 10. Portfolio Style - 11. Contact Style - 12. Footer Style - 13. Responsive style - - ---------------------------------------------------------------------------------- -/* 1. CSS Reset --------------------------------------------------------------------------------*/ - -* { - padding:0; - margin:0; -} -body { - color:#fff; - font-family: 'Courier New','allerregular', sans-serif!important; - font-weight: 300; - position:relative; - background:#000; - width:100%; - height:100%; - overflow: scroll; - overflow-x: hidden; -} -a { - text-decoration:none; - color:#fff; - outline:none; -} - - - -/*---------------------------------------------------- - 2. Document Setup -------------------------------------------------------*/ - -@font-face { - font-family: 'allerregular'; - src: url('../fonts/aller_rg-webfont.eot'); - src: url('../fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'), - url('../fonts/aller_rg-webfont.woff') format('woff'), - url('../fonts/aller_rg-webfont.ttf') format('truetype'), - url('../fonts/aller_rg-webfont.svg#allerregular') format('svg'); - font-weight: normal; - font-style: normal; - -} - -.wrapper{ - width:100%; -} -.spHeight{ - padding-top:63px; -} - -.noMar{ - margin:0 !important; -} -.noPadd{ - padding:0px !important; -} - -.container .row{ - margin:0px; -} - -p{ - font-family: 'Courier New','allerregular', sans-serif; - font-size:14px; - line-height:21px; - font-weight:400; - padding-bottom:22px; - margin:0px; -} -h1{ - font-family: 'Courier New','allerregular', sans-serif!important; - font-size:80px; - line-height:90px; - font-weight:700; - margin:0px; - padding-bottom:8px; -} -h2{ - font-family: 'Courier New','allerregular', sans-serif; - font-size:36px; - line-height:38px; - padding-bottom:0px; - font-weight:300; - text-transform:uppercase; - margin:0px; -} -h3{ - font-family: 'Courier New','allerregular', sans-serif; - font-size:24px; - line-height:30px; - padding-bottom:6px; - font-weight:400; - margin:0px; -} -h4{ - font-family: 'Courier New','allerregular', sans-serif; - font-size:19px; - line-height:24px; - padding-bottom:6px; - font-weight:600; - margin:0px; -} -h5{ - font-family: 'Courier New','allerregular', sans-serif; - font-size:16px; - line-height:24px; - padding-bottom:6px; - font-weight:400; - margin:0px; -} - -h4.subHeading{ - font-weight:600; - font-size:18px; - padding-bottom:22px; -} - -.heading{ - text-align:center; - padding-bottom:45px; -} - -.topmar{ - margin-top:20px; -} - -.centered{ - text-align: center; -} - -.big{ font-size: 28px;} -/*---------------------------------------------------- - 3. Header Part -------------------------------------------------------*/ -header{ - position:relative; -} -.banner{ - overflow:hidden; - margin:0 auto !important; - background:#CACACA; -} - -.bannerText{ - position:absolute; - left:0; - right:0; - top:35%; - text-align:center; - padding:30px 0 30px ; - max-width:960px; - /*border:1px solid #fff;*/ - /*background: rgba(0, 0, 0, 0.2); - filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);*/ - zoom: 1; -} -.bannerText h1{ - text-transform:uppercase; -} -.bannerText h2{ - font-size:34px; - text-transform:none; -} - - - - -/*------------------------------------ - 3.1 Slide show background control ---------------------------------------*/ -.cb-slideshow{ - background:#1b1f2b; -} -.cb-slideshow li{ - opacity:0.2; - filter:alpha(opacity=20); /* For IE8 and earlier */ -} - - - - -/*--------------------------------------------------------------------------------- - 4. Background slider CSS style --------------------------------------------------------------------------------*/ -.ri-grid { - margin:0px auto; - position: relative; - height: auto; -} -.ri-grid ul { - list-style: none; - display: block; - width: 100%; - margin: 0; - padding: 0; -} -.ri-grid ul:before, .ri-grid ul:after { - content: ''; - display: table; -} -.ri-grid ul:after { - clear: both; -} -.ri-grid ul { - zoom: 1; /* For IE 6/7 (trigger hasLayout) */ -} -.ri-grid ul li { - -webkit-perspective: 400px; - -moz-perspective: 400px; - -o-perspective: 400px; - -ms-perspective: 400px; - perspective: 400px; - margin: 0; - padding: 0; - float: left; - position: relative; - display: block; - overflow: hidden; - background: #000; -} -.ri-grid ul li a { - display: block; - outline: none; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - -webkit-backface-visibility: hidden; - -moz-backface-visibility: hidden; - -o-backface-visibility: hidden; - -ms-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-transform-style: preserve-3d; - -moz-transform-style: preserve-3d; - -o-transform-style: preserve-3d; - -ms-transform-style: preserve-3d; - transform-style: preserve-3d; - -webkit-background-size: 100% 100%; - -moz-background-size: 100% 100%; - background-size: 100% 100%; - background-position: center center; - background-repeat: no-repeat; - background-color: #333; - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} -/* Grid wrapper sizes */ -.ri-grid-size-1 { - width: 55%; -} -.ri-grid-size-2 { - width: 100%; -} -.ri-grid-size-3 { - width: 100%; - margin-top: 0px; -} -/* Shadow style */ -.ri-shadow:after, .ri-shadow:before { - content: ""; - position: absolute; - z-index: -2; - bottom: 15px; - left: 10px; - width: 50%; - height: 20%; - max-width: 300px; - max-height: 100px; - box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); - -webkit-transform: rotate(-3deg); - -moz-transform: rotate(-3deg); - -ms-transform: rotate(-3deg); - -o-transform: rotate(-3deg); - transform: rotate(-3deg); -} -.ri-shadow:after { - right: 10px; - left: auto; - -webkit-transform: rotate(3deg); - -moz-transform: rotate(3deg); - -ms-transform: rotate(3deg); - -o-transform: rotate(3deg); - transform: rotate(3deg); -} -.ri-grid-loading:after, .ri-grid-loading:before { - display: none; -} -.ri-loading-image { - display: none; -} -.ri-grid-loading .ri-loading-image { - position: relative; - width: 30px; - height: 30px; - left: 50%; - margin: 100px 0 0 -15px; - display: block; -} - - -/*---------------------------------------------------- - 5. Menu Style -------------------------------------------------------*/ -.isStuck{ - left:0px; - width:100%; -} -.menu{ - margin-top:0px; - position: static; - left:0px; - right:0px; -} - -.navwrapper .container{ - padding:0; - width:auto; -} - -.navbar-header{ - display:none; -} -.nav > li > a{ - display:inline-block; -} -.navbar-nav > li{ - float: none; - display: inline; -} -.navbar-nav{ - margin: 0 auto; - text-align: center; - float: none; -} - -.navbar-toggle{ - margin-top:14px; -} - - -/* Special class on .container surrounding .navbar, used for positioning it into place. */ -.navbar-wrapper { - margin-top:0px; - position: relative; - z-index: 15; - background:#262b37; -} -.navbar-wrapper .container{ - padding:0px; -} - -.navbar-collapse{ - padding:0; -} -.navbar-collapse.in{ - max-height:100%; -} - -.navbar.navbar-inverse.navbar-static-top { - margin:0px auto; - background:#262b37; - color:#c3c8d6; - border:none; - font-family: 'Courier New','allerregular', sans-serif; - font-size:14px; - text-transform:uppercase; -} -.navbar.navbar-inverse.navbar-static-top a{ - color:#c3c8d6; - padding:22px 25px; - line-height:18px; - text-align:center; -} -.navbar.navbar-inverse.navbar-static-top a:hover{ - color:#fff; -} -.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus{ - background:#1b1f29; - color:#c3c8d6; -} -.navbar-inverse .navbar-nav>.active>a:hover { - background:#1b1f29; - color:#fff; -} - -.hideClass{ - display:none; -} - - -/* CUSTOMIZE THE CAROUSEL --------------------------------------------------- */ - -/* Carousel base class */ -.carousel { -} -/* Since positioning the image, we need to help out the caption */ -.carousel-caption { - z-index: 10; -} - -/* Declare heights because of positioning of img element */ -.carousel .item { - height: 600px; - background-color: #0A64A4; -} -.carousel-inner > .item > img { - position: absolute; - top: 0; - left: 0; - min-width: 100%; -} - - - - - -/*---------------------------------------------------- - 6. About me Style -------------------------------------------------------*/ - -.aboutme{ - background:#00aeef; - color:#fff; - position:relative; -} -.aboutme .container{ - padding-top:85px ; - padding-bottom:93px ; -} - - -.aboutTop{ - background:#00aeef; - height:60px; -} -.spHeight .aboutTop{ - margin-top:-62px !important; -} -/* -.social-btn { width: 40px; height: 40px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; background: #242830; display: inline-block; color: #fff; font-size: 17px; line-height: 40px; text-align: center; } -.social-btn:hover, .social-btn:focus { background: #ee2a7b; color: #fff; } -*/ - -.bntDownload{ - font-size:12px; - font-family: 'Courier New','allerregular', sans-serif; - font-weight:700; - background: #242830; - padding:16px 22px; - display:inline-block; - margin: 10px 0; -} -.bntDownload:hover{ - background: #ee2a7b; - color: #fff; - text-decoration:none; -} - -.team img { margin-bottom: 40px; } -ul.social-buttons { list-style: none; margin: 0; padding: 0; } -ul.social-buttons li { display: inline-block; margin-right: 10px; } -ul.social-buttons li:last-child { margin-right: 0; } -.social-btn { width: 40px; height: 40px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; background: #242830; display: inline-block; color: #fff; font-size: 17px; line-height: 40px; text-align: center; } -.social-btn:hover, .social-btn:focus { background: #ee2a7b; color: #fff; } -.social { margin-top: 25px } - -/*---------------------------------------------------- - 7. Technical Skills Style -------------------------------------------------------*/ -.addspace{ - height:60px; - background:#ffffff; -} - -.technical{ - background:#ffffff; - color:#474d5d; -} -.technical .container{ - padding-top:85px ; - padding-bottom:69px ; -} -.technical .heading p{ - padding-bottom:41px; -} - -.technical p{ - color:#474d5d; -} -.technical h2{ - color:#ee2a7b; -} - -.technical .skillsArea{ - padding:0px; -} -.technical .skills{ - margin:0 auto; - margin-bottom:23px; - text-align:center; - padding:0px; - float:none; -} -.technical .skills p{ - color:#84868d; - font-size:13px; - line-height:18px; - text-align:center; -} -.technical .skills img{ - margin:0 auto; - margin-bottom:33px; - width:100%; - max-width:152px; -} - -.technical .skills h4{ - font-weight:700; - text-transform:uppercase; -} - - -.skilBg{ - background:url(../images/skills.png) no-repeat 0 0; -} - - -.chart { - position: relative; - display: inline-block; - width: 152px; - height: 152px; - margin-bottom: 26px; - text-align: center; -} -.chart canvas { - position: absolute; - top: 0; - left: 0; -} -.percent { - display: inline-block; - font-size:21px; - color:#474d5d; - line-height: 152px; - z-index: 2; -} -.percent:after { - content: '%'; - margin-left: 0.1em; - font-size: .8em; -} -.angular { - margin-top: 100px; -} -.angular .chart { - margin-top: 0; -} - - -.shadow-first { text-shadow: rgb(0, 156, 221) 1px 1px, rgb(0, 156, 221) 2px 2px, rgb(0, 156, 221) 3px 3px, rgb(0, 156, 221) 4px 4px, rgb(0, 156, 221) 5px 5px, rgb(0, 156, 221) 6px 6px, rgb(0, 156, 221) 7px 7px, rgb(0, 156, 221) 8px 8px, rgb(0, 156, 221) 9px 9px, rgb(0, 156, 221) 10px 10px, rgb(0, 156, 221) 11px 11px, rgb(0, 156, 221) 12px 12px, rgb(0, 157, 222) 13px 13px, rgb(0, 158, 223) 14px 14px, rgb(0, 159, 224) 15px 15px, rgb(0, 160, 225) 16px 16px, rgb(0, 161, 226) 17px 17px, rgb(0, 162, 227) 18px 18px, rgb(0, 163, 228) 19px 19px, rgb(0, 164, 229) 20px 20px, rgb(0, 165, 230) 21px 21px, rgb(0, 166, 231) 22px 22px, rgb(0, 167, 232) 23px 23px, rgb(0, 168, 233) 24px 24px, rgb(0, 169, 234) 25px 25px, rgb(0, 170, 235) 26px 26px, rgb(0, 171, 236) 27px 27px, rgb(0, 172, 237) 28px 28px, rgb(0, 173, 238) 29px 29px, rgb(0, 174, 239) 30px 30px; } -.shadow-second { text-shadow: rgb(232, 24, 105) 1px 1px, rgb(232, 24, 105) 2px 2px, rgb(232, 24, 105) 3px 3px, rgb(232, 24, 105) 4px 4px, rgb(232, 24, 105) 5px 5px, rgb(232, 24, 105) 6px 6px, rgb(232, 24, 105) 7px 7px, rgb(232, 24, 105) 8px 8px, rgb(232, 24, 105) 9px 9px, rgb(232, 24, 105) 10px 10px, rgb(232, 24, 105) 11px 11px, rgb(232, 24, 105) 12px 12px, rgb(232, 25, 106) 13px 13px, rgb(232, 26, 107) 14px 14px, rgb(233, 27, 108) 15px 15px, rgb(233, 28, 109) 16px 16px, rgb(233, 29, 110) 17px 17px, rgb(234, 30, 111) 18px 18px, rgb(234, 31, 112) 19px 19px, rgb(234, 32, 113) 20px 20px, rgb(235, 33, 114) 21px 21px, rgb(235, 34, 115) 22px 22px, rgb(235, 35, 116) 23px 23px, rgb(236, 36, 117) 24px 24px, rgb(236, 37, 118) 25px 25px, rgb(236, 38, 119) 26px 26px, rgb(237, 39, 120) 27px 27px, rgb(237, 40, 121) 28px 28px, rgb(237, 41, 122) 29px 29px, rgb(238, 42, 123) 30px 30px; } -.shadow-third { text-shadow: rgb( 27, 46, 136) 1px 1px, rgb( 27, 46, 136) 2px 2px, rgb( 27, 46, 136) 3px 3px, rgb( 27, 46, 136) 4px 4px, rgb( 27, 46, 136) 5px 5px, rgb( 27, 46, 136) 6px 6px, rgb( 27, 46, 136) 7px 7px, rgb( 27, 46, 136) 8px 8px, rgb( 27, 46, 136) 9px 9px, rgb( 27, 46, 136) 10px 10px, rgb( 27, 46, 136) 11px 11px, rgb( 27, 46, 136) 12px 12px, rgb( 27, 47, 137) 13px 13px, rgb( 27, 48, 138) 14px 14px, rgb( 28, 49, 139) 15px 15px, rgb( 28, 50, 140) 16px 16px, rgb( 28, 51, 141) 17px 17px, rgb( 29, 52, 142) 18px 18px, rgb( 29, 53, 143) 19px 19px, rgb( 29, 54, 144) 20px 20px, rgb( 30, 55, 145) 21px 21px, rgb( 30, 56, 146) 22px 22px, rgb( 30, 57, 147) 23px 23px, rgb( 31, 58, 148) 24px 24px, rgb( 31, 59, 149) 25px 25px, rgb( 31, 60, 150) 26px 26px, rgb( 32, 61, 151) 27px 27px, rgb( 32, 62, 152) 28px 28px, rgb( 32, 63, 153) 29px 29px, rgb( 33, 64, 154) 30px 30px ;} -.icon { height: 175px; width: 175px; line-height: 175px; max-width: 100%; /*background: #00aeef;*/ border-radius: 50%; -o-border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; display: block; color: #fff; font-size: 55px; text-align: center; vertical-align: middle; position: relative; margin: 0 auto 50px; } - -/*colors - -*/ -.first-color { background: #00aeef;} -.second-color { background: #ee2a7b;} -.third-color { background: #21409a;} -.fourth-color { background: #1c75bc;} -.fifht-color { background: #92278f;} - -.first-color-text { color: #00aeef;} -.second-color-text { color: #ee2a7b;} -.third-color-text { color: #21409a;} -.fourth-color-text { color: #1c75bc;} -.fifht-color-text { color: #92278f;} - -.spaced-down{margin-bottom: 2em;} - -/*---------------------------------------------------- - 8. Work Experience Style -------------------------------------------------------*/ -.exprience{ - background:#eee; -} -.exprience .container{ - padding-top:85px ; - padding-bottom:90px ; -} - -.exprience h2{ - color:#ee2a7b; -} -.exprience p{ - color:#84868d; - /*font-size:13px;*/ - line-height:18px; -} -.exprience .heading p{ - padding-bottom:41px; -} - -.exprience h4{ - font-weight:700; -} - -.workDetails .rightArea{ - /*border-left: solid 1px #e5e4e4;*/ - padding-bottom:47px; -} -.workDetails:last-child .rightArea{ - padding-bottom:0px; -} -.workYear{ - font-size:17px; - color:#fff; - /*background:#ee2a7b;*/ - /*hex compat svg*/ - background-image: url('../images/hex.png'); - background-image: none,url('../images/hex.svg'), url('../images/hex.png'); - background-size: 120px 120px!important; - background-repeat: no-repeat; - background-position:center; - - text-align:center; - width:120px; - height:120px; - padding:40px 0 40px 0; - - /*-webkit-border-radius: 50% 50% 0 50% ; - border-radius: 50% 50% 0 50% ;*/ - /*border: 10px solid #da2972;*/ -} - - - -.arrowpart{ - float:left; - width:15px; - height:80px; - background:url(../images/arrow-left-light.png) no-repeat 0 50px; -} -.exCon{ - width:auto; - background:#fff; - border-bottom:solid 4px #dddddd; - padding:22px 47px 6px 47px; - margin-left:15px; - text-align:left; -} - -.exCon p{ - color:#84868d; - line-height:21px; -} -.exCon h4{ - color:#474d5d; - padding-bottom:3px; -} -.exCon h5{ - color:#474d5d; -} - - - -/*---------------------------------------------------- - 9. Education Style -------------------------------------------------------*/ -.education{ - background:#fff; -} -.education .container{ - padding-top:85px ; - padding-bottom:90px ; -} - -.education h2{ - color:#ee2a7b; -} -.education p{ - color:#84868d; - /*font-size:13px;*/ - line-height:18px; -} -.education .heading p{ - padding-bottom:41px; -} - -.education h4{ - font-weight:700; -} - - -.education .arrowpart{ - background:url(../images/arrow-left.png) no-repeat 0 50px; -} -.education .exCon{ - background:#eee; - border-bottom:solid 4px #e8e7e7; -} - -.education .workDetails .rightArea{ - /*border-left-color:#eaeaea;*/ -} - - - - -/*---------------------------------------------------- - 10. Protfolio Style -------------------------------------------------------*/ -.protfolio{ - background:#00aeef; -} -.protfolio .container{ - padding-top:85px ; - padding-bottom:90px ; -} - -.protfolio .heading p{ - padding-bottom:41px; -} - -.protfolio h4{ - font-weight:700; -} - - -.portfolioFilter{ - display:block; - margin:0 auto; - text-align: center; -} - -.portfolioFilter ul{ - margin:0 auto; - text-align:center; - display:block; - margin-bottom:30px; -} -.portfolioFilter ul li{ - display:inline-block; - margin:5px 5px; -} -.portfolioFilter ul li a{ - padding:16px 18px; - font-size:13px; - line-height:15px; - color:#ffffff; - text-transform:uppercase; - display:block; - text-decoration:none; - /*border:solid 1px #95d9ee;*/ - background: #1c75bc; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} - -.portfolioFilter ul li a:hover{ - /*border:solid 1px #15596e;*/ - /*color:#15596e;*/ - background:#ee2a7b; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} - -.portfolioFilter ul li a.current{ - background:#ee2a7b; - border:solid 1px #ee2a7b; - color:#fff; - /*transparency*/ - /* IE 8 */ - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; - - /* IE 5-7 */ - filter: alpha(opacity=90); - - /* Netscape */ - -moz-opacity: 0.9; - - /* Safari 1.x */ - -khtml-opacity: 0.9; - - /* Good browsers */ - opacity: 0.9; -} - - - -ul.portfolioContainer{ - display:block; - padding:0px; - list-style-type:none; -} -ul.portfolioContainer li{ - display:block; - min-height:205px; - padding:0px; - margin:0px; - cursor:pointer; -} -ul.portfolioContainer li .lightCon{ - display:block; - margin:3px 3px 4px 4px; - position:relative; - overflow:hidden; -} -ul.portfolioContainer li img{ - width:100%; - height:auto; - display:block; -} - -span.hoverBox{ - visibility:hidden; - width:100%; - height:100%; - position: absolute; - left:0px; - bottom: 0px; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; - - background: rgba(0, 0, 0, 0.1); - -} -ul.portfolioContainer li:hover span.hoverBox{ - visibility:visible; - left:0px; - bottom: 0px; - - background: rgba(0, 0, 0, 0.8); - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} - -span.hoverBox a{ - line-height:42px; -} - -span.hoverBox .smallIcon{ - width: 94px; - margin: 0px auto; - position: absolute; - top: 50%; - left: 50%; - margin-left: -47px; - margin-top: -21px; -} - -span.hoverBox .zoom{ - visibility:hidden; - width:42px; - height:42px; - background:#ee2a7b; - color:#fff; - position: relative; - left:-150%; - /*top:40%;*/ - text-align:center; - line-height:50px; - display: block; - float: left; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} -ul.portfolioContainer li:hover span.hoverBox .zoom{ - visibility:visible; - left:0; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} - -span.hoverBox .linKed{ - visibility:hidden; - width:42px; - height:42px; - background:#313131; - color:#fff; - position: relative; - right:-150%; - /*top:40%;*/ - text-align:center; - line-height:52px; - display: block; - float: right; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} -ul.portfolioContainer li:hover span.hoverBox .linKed{ - visibility:visible; - right:0%; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} - - -.isotope-item { - z-index: 2; -} -.isotope-hidden.isotope-item { - pointer-events: none; - z-index: 1; -} -.isotope, -.isotope .isotope-item { - /* change duration value to whatever you like */ - - -webkit-transition-duration: 0.8s; - -moz-transition-duration: 0.8s; - transition-duration: 0.8s; -} -.isotope { - -webkit-transition-property: height, width; - -moz-transition-property: height, width; - transition-property: height, width; -} -.isotope .isotope-item { - padding:0; - - -webkit-transition-property: -webkit-transform, opacity; - -moz-transition-property: -moz-transform, opacity; - transition-property: transform, opacity; -} - - - - -.abc{ - position: absolute; - width: 782px; - height: auto; - top: 20%; - left: 0; - right: 0; - z-index: 99999; - margin: 0 auto; -} -.abc #pbImage{ - position:static !important; -} - -#pbCaption{ - display:block; - background:none !important; -} -#pbBottom{ - position: relative !important; - left: 26.1% !important; - bottom: 0px !important; - width: 100% !important; - margin-left: -26% !important; - padding: 0px !important; - height:80px !important; - - display: block; - background-color: rgba(24,27,34,1); - filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#B0000000, EndColorStr=#B0000000); -} -#pbCloseBtn{ - position:absolute !important; -} - - - - -/*---------------------------------------------------- - 11. Contact Style -------------------------------------------------------*/ - -.contact{ - background:#eeeeee; -} -.contact .container{ - padding-top:85px ; - padding-bottom:90px ; -} - -.contact h2{ - color:#ee2a7b; -} -.contact p{ - color:#84868d; - /*font-size:13px;*/ - line-height:18px; -} -.contact .heading p{ - padding-bottom:41px; -} - -.contact h4{ - font-weight:700; -} - -.topCon{ - padding-bottom:0px !important; -} - -.contactDetails{ - background:#686868; -} -.contactDetails .container{ - padding-top:85px ; - padding-bottom:90px ; -} -.contactDetails h4{ - font-weight:600; - text-transform:uppercase; - padding-bottom:15px; -} -.contactDetails p{ - color:#ddd; - font-size:13px; - line-height:19px; - padding-bottom:14px; -} -.contactDetails p a{ - color:#ddd; -} -.contactDetails p a:hover{ - color:#fafafa; - text-decoration:none; -} - -.contactDetails i{ - padding-right:15px; -} - -.conForm{ - margin-bottom: 20px; -} - -.conForm input, .conForm button{ - background:#eee; - color:#ee2a7b; - padding:15px 30px; - - box-shadow: none; - border:solid 2px #eee; - margin-right:3%; - margin-bottom:30px; - outline:none; - font-style:italic; -} -.conForm input.noMarr{ - margin-right:0px; -} - -.conForm textarea{ - background:#eee; - color:#ee2a7b; - padding:15px 30px; - box-shadow: none; - border:solid 2px #eee; - margin-bottom:40px; - outline:none; - height:200px; - font-style:italic; -} - - -.conForm .submitBnt{ - background:#ee2a7b; - font-family: 'Courier New','allerregular', sans-serif; - color:#fff; - font-size:16px; - font-weight:600; - text-align:center; - float:right; - margin:0px; - border:none; - line-height: 16px; - vertical-align: center; -} -.conForm .submitBnt:hover{ - background:#92278f; -} - -.textGroup{ - position:relative !important; - display: inline-block; - padding-left:0px !important; -} - -#success_page{ - color: #00aeef; - font-weight: 500; -} -.error_message{ - color: #ee2a7b; - padding-bottom: 15px; - font-weight: 500; -} -#success_page h3{ - font-size:17px; -} - -#message{ background-color: #484848;} - -.contact-loader:after{ - content: url("../images/ajax-loader.gif"); -} - -/*---------------------------------------------------- - 12. Footer Style -------------------------------------------------------*/ -.built{ - background:#484848; -} -.built .container{ - padding:40px 0; -} - -.built ul{ - margin:0 auto; - text-align:center; - list-style-type:none; -} -.built ul li{ - display:inline-block; - text-align:center; - color:#00aeef; - line-height:50x; - margin:0 6px; - -} - - -.built ul li:hover a{ - color:#fff; -} - -.built ul li a{ - color:#00aeef; - width:42px !important; - height:42px !important; -} -.built ul li a i{ - line-height:42px !important; -} - - -.html5 ,.javascript,.css3, .jq -{ - text-align:center; - width:80px; - height:80px; - display: inline-block; -} - -.html5{ - background-image: url('../images/html5.png'); - background-image: none,url('../images/html5.svg'), url('../images/html5.png'); - background-size: 80px 80px!important; - background-repeat: no-repeat; - background-position:center; -} -.css3{ - background-image: url('../images/css3.png'); - background-image: none,url('../images/css3.svg'), url('../images/css3.png'); - background-size: 80px 80px!important; - background-repeat: no-repeat; - background-position:center; -} -.javascript{ - background-image: url('../images/js.png'); - background-image: none,url('../images/js.svg'), url('../images/js.png'); - background-size: 80px 80px!important; - background-repeat: no-repeat; - background-position:center; -} -.jq{ - background-image: url('../images/jq.png'); - background-image: none,url('../images/jq.svg'), url('../images/jq.png'); - background-size: 80px 80px!important; - background-repeat: no-repeat; - background-position:center; -} - -.browsers{ - display: inline-block; - float:right; -} -.browsers p { - font-size: 10px; - color:#aaa; - margin-bottom: 0; - padding-bottom: 0; -} - -.firefox, .ie,.chrome, .safari,.opera { - text-align:center; - width:80px; - height:80px; - display: inline-block; -} - - -.firefox{ - background-image: url('../images/firefox.png'); - background-image: none,url('../images/firefox.svg'), url('../images/firefox.png'); - background-size: 80px 80px!important; - background-repeat: no-repeat; - background-position:center; -} -.ie{ - background-image: url('../images/ie.png'); - background-image: none,url('../images/ie.svg'), url('../images/ie.png'); - background-size: 80px 80px!important; - background-repeat: no-repeat; - background-position:center; -} -.chrome{ - background-image: url('../images/chrome.png'); - background-image: none,url('../images/chrome.svg'), url('../images/chrome.png'); - background-size: 80px 80px!important; - background-repeat: no-repeat; - background-position:center; -} -.safari{ - background-image: url('../images/safari.png'); - background-image: none,url('../images/safari.svg'), url('../images/safari.png'); - background-size: 80px 80px!important; - background-repeat: no-repeat; - background-position:center; -} -.opera{ - background-image: url('../images/opera.png'); - background-image: none,url('../images/opera.svg'), url('../images/opera.png'); - background-size: 80px 80px!important; - background-repeat: no-repeat; - background-position:center; -} - - -/*--------------------------------------------------------------------------------- -Waypoints --------------------------------------------------------------------------------*/ -.wp1, .wp2, .wp3, .wp4, .wp5, .wp6 { visibility: hidden; } -.bounceInLeft, .bounceInRight, .fadeInUp, .fadeInUpDelay, .fadeInDown, .fadeInUpD, .fadeInLeft, .fadeInRight { visibility: visible; } -.delay-05s { animation-delay: 0.5s; -webkit-animation-delay: 0.5s; } -.delay-1s { animation-delay: 1s; -webkit-animation-delay: 1s; } -.delay-1-5s { animation-delay: 1.5s; -webkit-animation-delay: 1.5s; } -.delay-2s { animation-delay: 2s; -webkit-animation-delay: 2s; } -.delay-2-5s { animation-delay: 2.5s; -webkit-animation-delay: 2.5s; } -.delay-3s { animation-delay: 3s; -webkit-animation-delay: 3s; } -.delay-3-5s { animation-delay: 3.5s; -webkit-animation-delay: 3.5s; } -.delay-4s { animation-delay: 4s; -webkit-animation-delay: 4s; } -/* -Tech bar charts -*/ -.tech{margin-top: 5em !important; } -.techskills{width:150px; height: 270px; margin: 0 auto} - -/*--------------------------------------------------------------------------------- - 13. Responsive style --------------------------------------------------------------------------------*/ - -@media screen and (min-width: 1200px) { - .workYear{ - width:140px; - height:140px; - padding-top:50px; - } - - .education .workYear{ - padding-top:50px; - } -} - - -@media screen and (max-width: 991px) { - .navbar.navbar-inverse.navbar-static-top a{ - padding-left:18px; - padding-right:18px; - } - - .bannerText{ - padding-left:25px; - padding-right:25px; - } - .bannerText h1{ - font-size:65px; - line-height:71px; - } - .bannerText h2{ - font-size:28px; - } - .proPic{ - text-align:center; - } -} - - - - -@media screen and (max-width: 810px) { - body{ - min-height:700px; - } - #header h3{ - font-size: 38px; - } - #header h3 span{ - font-size: 16px; - } - - .abc{ - width:100%; - } - - .navbar.navbar-inverse.navbar-static-top a { - padding-left: 17px; - } - -} - - -@media screen and (min-width: 768px) { - .conForm input.col-sm-6 { - width: 48.5%; - } - .conForm input.col-lg-6 { - width: 48.5%; - } -} - - -@media screen and (max-width: 768px) { - .navbar-wrapper .container, - .navwrapper .container{ - padding-right: 15px; - padding-left: 15px; - } - ul.portfolioContainer li.col-xs-6{ - width:49%; - min-height: 85px; - - } - -} - - -@media screen and (max-width: 767px) { - .navbar-header{ - display:block; - } - .workYear{ - margin:0 auto; - } - .workDetails .rightArea{ - border-left:none; - } - .arrowpart{ - float:none; - width:100%; - height:40px; - background:url(../images/arrow-top-light.png) no-repeat 50% 100%; - } - .education .arrowpart{ - background:url(../images/arrow-top.png) no-repeat 50% 100%; - } - .exCon{ - margin-left:0px; - } - ul.navbar-nav li a{ - display:block; - } -} - - -@media screen and (max-width: 650px) { - #wrapper{ - top: 200px !important; - } - .upbox{ - transform: translate(0px, -70px); - -ms-transform: translate(0px, -70px); /* IE 9 */ - -webkit-transform: translate(0px, -70px); /* Safari and Chrome */ - } - - - .bannerText { - top: 25%; - padding-top:15px; - padding-bottom:15px; - } - .bannerText h1 { - font-size: 42px; - line-height: 48px; - } - .bannerText h2 { - font-size: 18px; - line-height:24px; - } -} - - -@media screen and (max-width: 480px) { - .navbar.navbar-inverse.navbar-static-top a{ - line-height: 17px; - padding-top:11px; - padding-bottom:11px; - } - .firefox, .ie,.chrome, .safari,.opera { - text-align:center; - width:40px; - height:40px; - background-size: 40px 40px!important; - .built .container{ - text-align: center!important; - } -} - - -@media screen and (max-width: 400px) { - #loopedSlider, #newsSlider{ - min-height: 650px; - height: 100%; - } - ul.slides{ - min-height: 600px; - height: 100%; - } - - .item{ - width: 19%; - } - .item p { - font-size: 36px; - } - - .aboutme img{ - width:100%; - } - - ul.portfolioContainer li.col-xs-6{ - width:100%; - } - - .bntDownload{ - font-size: 10px; - padding: 16px 14px; - } - - .conForm textarea{ - margin-bottom:20px; - } - .textGroup{ - display:block; - padding:0 0 40px 0; - } - - .nameError, - .emailError{ - left:0px; - top:0px; - - } - .firefox, .ie,.chrome, .safari,.opera { - text-align:center; - width:40px; - height:40px; - background-size: 40px 40px!important; - } - .built .container{ - text-align: center!important; - } -} - - - - - - - diff --git a/test/css/style_.css b/test/css/style_.css deleted file mode 100644 index 02194d1..0000000 --- a/test/css/style_.css +++ /dev/null @@ -1,1327 +0,0 @@ -/* ------------------------------------------------------------------------------ - - Template Name: Coming soon - Template URI: http://http://www.themeelite.com/comingsoon - Description: Full Screen Coming Soon Template - Author: Andy - Author URI: http://www.themeelite.com - License: GNU General Public License version 3.0 - License URI: http://www.gnu.org/licenses/gpl-3.0.html - Version: 1.0 - - 1. CSS Reset - 2. Document Setup - 3. Header Part - 3.1 Slide show background control - 4. Background slider CSS style - 5. Menu Style - 6. About me Style - 7. Technical Skills Style - 8. Work Experience Style - 9. Education Style - 10. Protfolio Style - 11. Get in tuch Style - 12. Footer Style - 13. Responsive style - - ---------------------------------------------------------------------------------- -/* 1. CSS Reset --------------------------------------------------------------------------------*/ - -* { - padding:0; - margin:0; -} -body { - color:#fff; - font-family: 'Open Sans', sans-serif; - font-weight: 300; - position:relative; - background:#000; - width:100%; - height:100%; - overflow: scroll; - overflow-x: hidden; -} -a { - text-decoration:none; - color:#fff; - outline:none; -} - - - -/*---------------------------------------------------- - 2. Document Setup -------------------------------------------------------*/ -.wrapper{ - width:100%; -} -.spHeight{ - padding-top:63px; -} - -.noMar{ - margin:0 !important; -} -.noPadd{ - padding:0px !important; -} - -.container .row{ - margin:0px; -} - -p{ - font-family: 'Open Sans', sans-serif; - font-size:14px; - line-height:21px; - font-weight:400; - padding-bottom:22px; - margin:0px; -} -h1{ - font-family: 'Open Sans', sans-serif; - font-size:80px; - line-height:90px; - font-weight:700; - margin:0px; - padding-bottom:8px; -} -h2{ - font-family: 'Open Sans', sans-serif; - font-size:36px; - line-height:38px; - padding-bottom:0px; - font-weight:300; - text-transform:uppercase; - margin:0px; -} -h3{ - font-family: 'Open Sans', sans-serif; - font-size:24px; - line-height:30px; - padding-bottom:6px; - font-weight:400; - margin:0px; -} -h4{ - font-family: 'Open Sans', sans-serif; - font-size:19px; - line-height:24px; - padding-bottom:6px; - font-weight:600; - margin:0px; -} -h5{ - font-family: 'Open Sans', sans-serif; - font-size:16px; - line-height:24px; - padding-bottom:6px; - font-weight:400; - margin:0px; -} - -h4.subHeading{ - font-weight:600; - font-size:18px; - padding-bottom:22px; -} - -.heading{ - text-align:center; - padding-bottom:45px; -} - -.topmar{ - margin-top:20px; -} - - - -/*---------------------------------------------------- - 3. Header Part -------------------------------------------------------*/ -header{ - position:relative; -} -.banner{ - overflow:hidden; - margin:0 auto !important; - background:#CACACA; -} - -.bannerText{ - position:absolute; - left:0; - right:0; - top:35%; - text-align:center; - padding:30px 0 30px ; - max-width:960px; - border:1px solid #fff; - background: rgba(0, 0, 0, 0.2); - filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000); - zoom: 1; -} -.bannerText h1{ - text-transform:uppercase; -} -.bannerText h2{ - font-size:34px; - text-transform:none; -} - - - - -/*------------------------------------ - 3.1 Slide show background control ---------------------------------------*/ -.cb-slideshow{ - background:#1b1f2b; -} -.cb-slideshow li{ - opacity:0.2; - filter:alpha(opacity=20); /* For IE8 and earlier */ -} - - - - -/*--------------------------------------------------------------------------------- - 4. Background slider CSS style --------------------------------------------------------------------------------*/ -.ri-grid { - margin:0px auto; - position: relative; - height: auto; -} -.ri-grid ul { - list-style: none; - display: block; - width: 100%; - margin: 0; - padding: 0; -} -.ri-grid ul:before, .ri-grid ul:after { - content: ''; - display: table; -} -.ri-grid ul:after { - clear: both; -} -.ri-grid ul { - zoom: 1; /* For IE 6/7 (trigger hasLayout) */ -} -.ri-grid ul li { - -webkit-perspective: 400px; - -moz-perspective: 400px; - -o-perspective: 400px; - -ms-perspective: 400px; - perspective: 400px; - margin: 0; - padding: 0; - float: left; - position: relative; - display: block; - overflow: hidden; - background: #000; -} -.ri-grid ul li a { - display: block; - outline: none; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - -webkit-backface-visibility: hidden; - -moz-backface-visibility: hidden; - -o-backface-visibility: hidden; - -ms-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-transform-style: preserve-3d; - -moz-transform-style: preserve-3d; - -o-transform-style: preserve-3d; - -ms-transform-style: preserve-3d; - transform-style: preserve-3d; - -webkit-background-size: 100% 100%; - -moz-background-size: 100% 100%; - background-size: 100% 100%; - background-position: center center; - background-repeat: no-repeat; - background-color: #333; - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} -/* Grid wrapper sizes */ -.ri-grid-size-1 { - width: 55%; -} -.ri-grid-size-2 { - width: 100%; -} -.ri-grid-size-3 { - width: 100%; - margin-top: 0px; -} -/* Shadow style */ -.ri-shadow:after, .ri-shadow:before { - content: ""; - position: absolute; - z-index: -2; - bottom: 15px; - left: 10px; - width: 50%; - height: 20%; - max-width: 300px; - max-height: 100px; - box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); - -webkit-transform: rotate(-3deg); - -moz-transform: rotate(-3deg); - -ms-transform: rotate(-3deg); - -o-transform: rotate(-3deg); - transform: rotate(-3deg); -} -.ri-shadow:after { - right: 10px; - left: auto; - -webkit-transform: rotate(3deg); - -moz-transform: rotate(3deg); - -ms-transform: rotate(3deg); - -o-transform: rotate(3deg); - transform: rotate(3deg); -} -.ri-grid-loading:after, .ri-grid-loading:before { - display: none; -} -.ri-loading-image { - display: none; -} -.ri-grid-loading .ri-loading-image { - position: relative; - width: 30px; - height: 30px; - left: 50%; - margin: 100px 0 0 -15px; - display: block; -} - - -/*---------------------------------------------------- - 5. Menu Style -------------------------------------------------------*/ -.isStuck{ - left:0px; - width:100%; -} -.menu{ - margin-top:0px; - position: static; - left:0px; - right:0px; -} - -.navwrapper .container{ - padding:0; - width:auto; -} - -.navbar-header{ - display:none; -} -.nav > li > a{ - display:inline-block; -} -.navbar-nav > li{ - float: none; - display: inline; -} -.navbar-nav{ - margin: 0 auto; - text-align: center; - float: none; -} - -.navbar-toggle{ - margin-top:14px; -} - - -/* Special class on .container surrounding .navbar, used for positioning it into place. */ -.navbar-wrapper { - margin-top:0px; - position: relative; - z-index: 15; - background:#262b37; -} -.navbar-wrapper .container{ - padding:0px; -} - -.navbar-collapse{ - padding:0; -} -.navbar-collapse.in{ - max-height:100%; -} - -.navbar.navbar-inverse.navbar-static-top { - margin:0px auto; - background:#262b37; - color:#c3c8d6; - border:none; - font-family: 'Open Sans', sans-serif; - font-size:14px; - text-transform:uppercase; -} -.navbar.navbar-inverse.navbar-static-top a{ - color:#c3c8d6; - padding:22px 25px; - line-height:18px; - text-align:center; -} -.navbar.navbar-inverse.navbar-static-top a:hover{ - color:#fff; -} -.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus{ - background:#1b1f29; - color:#c3c8d6; -} -.navbar-inverse .navbar-nav>.active>a:hover { - background:#1b1f29; - color:#fff; -} - -.hideClass{ - display:none; -} - - -/* CUSTOMIZE THE CAROUSEL --------------------------------------------------- */ - -/* Carousel base class */ -.carousel { -} -/* Since positioning the image, we need to help out the caption */ -.carousel-caption { - z-index: 10; -} - -/* Declare heights because of positioning of img element */ -.carousel .item { - height: 600px; - background-color: #0A64A4; -} -.carousel-inner > .item > img { - position: absolute; - top: 0; - left: 0; - min-width: 100%; -} - - - - - -/*---------------------------------------------------- - 6. About me Style -------------------------------------------------------*/ - -.aboutme{ - background:#00bdbd; - color:#fff; - position:relative; -} -.aboutme .container{ - padding-top:85px ; - padding-bottom:93px ; -} - - -.aboutTop{ - background:#00bdbd; - height:60px; -} -.spHeight .aboutTop{ - margin-top:-62px !important; -} - -.bntDownload{ - font-size:16px; - font-family: 'Open Sans', sans-serif; - font-weight:700; - background:#474d5d; - padding:16px 22px; - display:inline-block; -} -.bntDownload:hover{ - background:#373d4c; - color:#CCCCCC; - text-decoration:none; -} - - - -/*---------------------------------------------------- - 7. Technical Skills Style -------------------------------------------------------*/ -.addspace{ - height:60px; - background:#eeeeee; -} - -.technical{ - background:#eeeeee; - color:#474d5d; -} -.technical .container{ - padding-top:85px ; - padding-bottom:69px ; -} -.technical .heading p{ - padding-bottom:41px; -} - -.technical p{ - color:#474d5d; -} -.technical h2{ - color:#ff675f; -} - -.technical .skillsArea{ - padding:0px; -} -.technical .skills{ - margin:0 auto; - margin-bottom:23px; - text-align:center; - padding:0px; - float:none; -} -.technical .skills p{ - color:#84868d; - font-size:13px; - line-height:18px; - text-align:center; -} -.technical .skills img{ - margin:0 auto; - margin-bottom:33px; - width:100%; - max-width:152px; -} - -.technical .skills h4{ - font-weight:700; - text-transform:uppercase; -} - - -.skilBg{ - background:url(../images/skills.png) no-repeat 0 0; -} - - -.chart { - position: relative; - display: inline-block; - width: 152px; - height: 152px; - margin-bottom: 26px; - text-align: center; -} -.chart canvas { - position: absolute; - top: 0; - left: 0; -} -.percent { - display: inline-block; - font-size:21px; - color:#474d5d; - line-height: 152px; - z-index: 2; -} -.percent:after { - content: '%'; - margin-left: 0.1em; - font-size: .8em; -} -.angular { - margin-top: 100px; -} -.angular .chart { - margin-top: 0; -} - - - - -/*---------------------------------------------------- - 8. Work Experience Style -------------------------------------------------------*/ -.exprience{ - background:#fff; -} -.exprience .container{ - padding-top:85px ; - padding-bottom:90px ; -} - -.exprience h2{ - color:#ff675f; -} -.exprience p{ - color:#84868d; - /*font-size:13px;*/ - line-height:18px; -} -.exprience .heading p{ - padding-bottom:41px; -} - -.exprience h4{ - font-weight:700; -} - -.workDetails .rightArea{ - border-left: solid 1px #eaeaea; - padding-bottom:47px; -} -.workDetails:last-child .rightArea{ - padding-bottom:0px; -} -.workYear{ - font-size:17px; - color:#fff; - background:#ff675f; - text-align:center; - width:120px; - height:120px; - padding:40px 0 40px 0; - - -webkit-border-radius: 50%; - border-radius: 50%; -} - - -.arrowpart{ - float:left; - width:15px; - height:50px; - background:url(../images/arrow-left.png) no-repeat 0 23px; -} -.exCon{ - width:auto; - background:#f3f3f3; - border-bottom:solid 4px #eeeeee; - padding:22px 47px 6px 47px; - margin-left:15px; - text-align:left; -} - -.exCon p{ - color:#84868d; - line-height:21px; -} -.exCon h4{ - color:#474d5d; - padding-bottom:3px; -} -.exCon h5{ - color:#474d5d; -} - - - -/*---------------------------------------------------- - 9. Education Style -------------------------------------------------------*/ -.education{ - background:#eeeeee; -} -.education .container{ - padding-top:85px ; - padding-bottom:90px ; -} - -.education h2{ - color:#ff675f; -} -.education p{ - color:#84868d; - /*font-size:13px;*/ - line-height:18px; -} -.education .heading p{ - padding-bottom:41px; -} - -.education h4{ - font-weight:700; -} - - -.education .arrowpart{ - background:url(../images/arrow-left-light.png) no-repeat 0 23px; -} -.education .exCon{ - background:#fafafa; - border-bottom:solid 4px #e8e7e7; -} - -.education .workDetails .rightArea{ - border-left-color:#e5e4e4; -} - - - - -/*---------------------------------------------------- - 10. Protfolio Style -------------------------------------------------------*/ -.protfolio{ - background:#2bb3dd; -} -.protfolio .container{ - padding-top:85px ; - padding-bottom:90px ; -} - -.protfolio .heading p{ - padding-bottom:41px; -} - -.protfolio h4{ - font-weight:700; -} - - -.portfolioFilter{ - display:block; - margin:0 auto; - text-align: center; -} - -.portfolioFilter ul{ - margin:0 auto; - text-align:center; - display:block; - margin-bottom:30px; -} -.portfolioFilter ul li{ - display:inline-block; - margin:5px 5px; -} -.portfolioFilter ul li a{ - padding:16px 18px; - font-size:13px; - line-height:15px; - color:#ffffff; - text-transform:uppercase; - display:block; - text-decoration:none; - border:solid 1px #95d9ee; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} - -.portfolioFilter ul li a:hover{ - border:solid 1px #15596e; - color:#15596e; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} - -.portfolioFilter ul li a.current{ - background:#15596e; - border:solid 1px #15596e; - color:#fff; -} - - - -ul.portfolioContainer{ - display:block; - padding:0px; - list-style-type:none; -} -ul.portfolioContainer li{ - display:block; - min-height:205px; - padding:0px; - margin:0px; - cursor:pointer; -} -ul.portfolioContainer li .lightCon{ - display:block; - margin:3px 3px 4px 4px; - position:relative; - overflow:hidden; -} -ul.portfolioContainer li img{ - width:100%; - height:auto; - display:block; -} - -span.hoverBox{ - visibility:hidden; - width:100%; - height:100%; - position: absolute; - left:0px; - bottom: 0px; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; - - background: rgba(0, 0, 0, 0.1); - -} -ul.portfolioContainer li:hover span.hoverBox{ - visibility:visible; - left:0px; - bottom: 0px; - - background: rgba(0, 0, 0, 0.8); - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} - -span.hoverBox a{ - line-height:42px; -} - -span.hoverBox .smallIcon{ - width: 94px; - margin: 0px auto; - position: absolute; - top: 50%; - left: 50%; - margin-left: -47px; - margin-top: -21px; -} - -span.hoverBox .zoom{ - visibility:hidden; - width:42px; - height:42px; - background:#ff675f; - color:#fff; - position: relative; - left:-150%; - /*top:40%;*/ - text-align:center; - line-height:50px; - display: block; - float: left; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} -ul.portfolioContainer li:hover span.hoverBox .zoom{ - visibility:visible; - left:0; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} - -span.hoverBox .linKed{ - visibility:hidden; - width:42px; - height:42px; - background:#313131; - color:#fff; - position: relative; - right:-150%; - /*top:40%;*/ - text-align:center; - line-height:52px; - display: block; - float: right; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} -ul.portfolioContainer li:hover span.hoverBox .linKed{ - visibility:visible; - right:0%; - - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; -} - - -.isotope-item { - z-index: 2; -} -.isotope-hidden.isotope-item { - pointer-events: none; - z-index: 1; -} -.isotope, -.isotope .isotope-item { - /* change duration value to whatever you like */ - - -webkit-transition-duration: 0.8s; - -moz-transition-duration: 0.8s; - transition-duration: 0.8s; -} -.isotope { - -webkit-transition-property: height, width; - -moz-transition-property: height, width; - transition-property: height, width; -} -.isotope .isotope-item { - padding:0; - - -webkit-transition-property: -webkit-transform, opacity; - -moz-transition-property: -moz-transform, opacity; - transition-property: transform, opacity; -} - - - - -.abc{ - position: absolute; - width: 782px; - height: auto; - top: 20%; - left: 0; - right: 0; - z-index: 99999; - margin: 0 auto; -} -.abc #pbImage{ - position:static !important; -} - -#pbCaption{ - display:block; - background:none !important; -} -#pbBottom{ - position: relative !important; - left: 26.1% !important; - bottom: 0px !important; - width: 100% !important; - margin-left: -26% !important; - padding: 0px !important; - height:80px !important; - - display: block; - background-color: rgba(24,27,34,1); - filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#B0000000, EndColorStr=#B0000000); -} -#pbCloseBtn{ - position:absolute !important; -} - - - - -/*---------------------------------------------------- - 11. Get in tuch Style -------------------------------------------------------*/ - -.contact{ - background:#fff; -} -.contact .container{ - padding-top:85px ; - padding-bottom:90px ; -} - -.contact h2{ - color:#ff675f; -} -.contact p{ - color:#84868d; - /*font-size:13px;*/ - line-height:18px; -} -.contact .heading p{ - padding-bottom:41px; -} - -.contact h4{ - font-weight:700; -} - -.topCon{ - padding-bottom:0px !important; -} -.mapArea{ - background:url(../images/map-bro.png) repeat-x 0 0; - padding-top:4px; - height:400px; - overflow:hidden; - width:100%; - margin:0; -} -.mapArea iframe{ - width:100%; - height:396px; - padding-bottom: 4px; - background:url(../images/map-bro.png) repeat-x 0 100%; -} - - -.contactDetails{ - background:#474d5d; -} -.contactDetails .container{ - padding-top:85px ; - padding-bottom:90px ; -} -.contactDetails h4{ - font-weight:600; - text-transform:uppercase; - padding-bottom:15px; -} -.contactDetails p{ - color:#93959c; - font-size:13px; - line-height:19px; - padding-bottom:14px; -} -.contactDetails p a{ - color:#93959c; -} -.contactDetails p a:hover{ - color:#a9abb0; - text-decoration:none; -} - -.contactDetails i{ - padding-right:15px; -} - - -.conForm input{ - background:#585f73; - color:#93959c; - padding:15px 30px; - border:none; - margin-right:3%; - margin-bottom:30px; - outline:none; - font-style:italic; -} -.conForm input.noMarr{ - margin-right:0px; -} - -.conForm textarea{ - background:#585f73; - color:#93959c; - padding:15px 30px; - border:none; - margin-bottom:40px; - outline:none; - height:100px; - font-style:italic; -} - - -.conForm .submitBnt{ - background:#ff675f; - font-family: 'Open Sans', sans-serif; - color:#fff; - font-size:16px; - font-weight:600; - text-align:center; - float:right; - margin:0px; -} -.conForm .submitBnt:hover{ - background:#f5534b; -} - -.textGroup{ - position:relative !important; - display: inline-block; - padding-left:0px !important; -} - -#success_page{ - color: #00bdbd; - font-weight: 500; -} -.error_message{ - color: #ff675f; - padding-bottom: 15px; - font-weight: 500; -} -#success_page h3{ - font-size:17px; -} - - - - - -/*---------------------------------------------------- - 12. Footer Style -------------------------------------------------------*/ -.footer{ - background:#00bdbd; -} -.footer .container{ - padding:40px 0; -} - -.footer ul{ - margin:0 auto; - text-align:center; - list-style-type:none; -} -.footer ul li{ - display:inline-block; - text-align:center; - background:#ffffff; - color:#00bdbd; - line-height:42px; - margin:0 6px; - width:42px !important; - height:42px !important; - - -webkit-border-radius: 50%; - border-radius: 50%; -} -.footer ul li:hover{ - background:#0a9f9f ; -} -.footer ul li:hover a{ - color:#fff; -} - -.footer ul li a{ - color:#00bdbd; - width:42px !important; - height:42px !important; -} -.footer ul li a i{ - line-height:42px !important; -} - - - - -/*--------------------------------------------------------------------------------- - 13. Responsive style --------------------------------------------------------------------------------*/ - -@media screen and (min-width: 1200px) { - .workYear{ - width:140px; - height:140px; - padding-top:50px; - } - - .education .workYear{ - padding-top:58px; - } -} - - -@media screen and (max-width: 991px) { - .navbar.navbar-inverse.navbar-static-top a{ - padding-left:18px; - padding-right:18px; - } - - .bannerText{ - padding-left:25px; - padding-right:25px; - } - .bannerText h1{ - font-size:65px; - line-height:71px; - } - .bannerText h2{ - font-size:28px; - } - .proPic{ - text-align:center; - } -} - - - - -@media screen and (max-width: 810px) { - body{ - min-height:700px; - } - #header h3{ - font-size: 38px; - } - #header h3 span{ - font-size: 16px; - } - - .abc{ - width:100%; - } - - .navbar.navbar-inverse.navbar-static-top a { - padding-left: 17px; - } - -} - - -@media screen and (min-width: 768px) { - .conForm input.col-sm-6 { - width: 48.5%; - } - .conForm input.col-lg-6 { - width: 48.5%; - } -} - - -@media screen and (max-width: 768px) { - .navbar-wrapper .container, - .navwrapper .container{ - padding-right: 15px; - padding-left: 15px; - } - ul.portfolioContainer li.col-xs-6{ - width:49%; - min-height: 85px; - - } - -} - - -@media screen and (max-width: 767px) { - .navbar-header{ - display:block; - } - .workYear{ - margin:0 auto; - } - .workDetails .rightArea{ - border-left:none; - } - .arrowpart{ - float:none; - width:100%; - height:40px; - background:url(../images/arrow-top.png) no-repeat 50% 100%; - } - .education .arrowpart{ - background:url(../images/arrow-top-light.png) no-repeat 50% 100%; - } - .exCon{ - margin-left:0px; - } - ul.navbar-nav li a{ - display:block; - } -} - - -@media screen and (max-width: 650px) { - #wrapper{ - top: 200px !important; - } - .upbox{ - transform: translate(0px, -70px); - -ms-transform: translate(0px, -70px); /* IE 9 */ - -webkit-transform: translate(0px, -70px); /* Safari and Chrome */ - } - - - .bannerText { - top: 25%; - padding-top:15px; - padding-bottom:15px; - } - .bannerText h1 { - font-size: 42px; - line-height: 48px; - } - .bannerText h2 { - font-size: 18px; - line-height:24px; - } -} - - -@media screen and (max-width: 480px) { - .navbar.navbar-inverse.navbar-static-top a{ - line-height: 17px; - padding-top:11px; - padding-bottom:11px; - } -} - - -@media screen and (max-width: 400px) { - #loopedSlider, #newsSlider{ - min-height: 650px; - height: 100%; - } - ul.slides{ - min-height: 600px; - height: 100%; - } - - .item{ - width: 19%; - } - .item p { - font-size: 36px; - } - - .aboutme img{ - width:100%; - } - - ul.portfolioContainer li.col-xs-6{ - width:100%; - } - - .bntDownload{ - font-size: 13px; - padding: 16px 14px; - } - - .conForm textarea{ - margin-bottom:20px; - } - .textGroup{ - display:block; - padding:0 0 40px 0; - } - - .nameError, - .emailError{ - left:0px; - top:0px; - - } -} - - - - - - - diff --git a/test/downloads/David_Rielo_CV_EN.pdf b/test/downloads/David_Rielo_CV_EN.pdf deleted file mode 100644 index e22aa5f..0000000 Binary files a/test/downloads/David_Rielo_CV_EN.pdf and /dev/null differ diff --git a/test/downloads/David_Rielo_CV_SP.pdf b/test/downloads/David_Rielo_CV_SP.pdf deleted file mode 100644 index 21ed332..0000000 Binary files a/test/downloads/David_Rielo_CV_SP.pdf and /dev/null differ diff --git "a/test/downloads/Europass-CV-RieloRic\303\263n-EN.pdf" "b/test/downloads/Europass-CV-RieloRic\303\263n-EN.pdf" deleted file mode 100644 index 3826930..0000000 Binary files "a/test/downloads/Europass-CV-RieloRic\303\263n-EN.pdf" and /dev/null differ diff --git a/test/fonts/font-mfizz-1.2/LICENSE.txt b/test/fonts/font-mfizz-1.2/LICENSE.txt deleted file mode 100644 index 257dbd2..0000000 --- a/test/fonts/font-mfizz-1.2/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2013 Mfizz Inc - -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. diff --git a/test/fonts/font-mfizz-1.2/README.md b/test/fonts/font-mfizz-1.2/README.md deleted file mode 100644 index 10f2b62..0000000 --- a/test/fonts/font-mfizz-1.2/README.md +++ /dev/null @@ -1,17 +0,0 @@ -Font Mfizz - Vector Icons for Technology and Software Geeks -=========================================================== - -Font Mfizz provides scalable vector icons representing programming languages, -operating systems, software engineering, and technology. It was designed as an -extension to Font Awesome, it is an iconic font designed for technology and software -geeks. It can instantly be customized — size, color, drop shadow, and anything that -can be done with the power of CSS. - -For full documentation and packages to download (rather than use master), -visit http://mfizz.com/oss/font-mfizz - -Designed by [Mfizz Inc](http://mfizz.com/), [Joe Lauer](http://lauer.bz/). - -Updates tweeted [@mfizz_inc](http://twitter.com/mfizz_inc) - - diff --git a/test/fonts/font-mfizz-1.2/RELEASE-NOTES.md b/test/fonts/font-mfizz-1.2/RELEASE-NOTES.md deleted file mode 100644 index 8368703..0000000 --- a/test/fonts/font-mfizz-1.2/RELEASE-NOTES.md +++ /dev/null @@ -1,24 +0,0 @@ -Font Mfizz Release Notes -=========================================================== - -## 1.2 - 2013-07-23 - - Moved project to GitHub - - 14 new icons covering 12 new topics - - added icon-aws: Amazon Web Services Brand - - added icon-grails, grails-alt: Grails Framework - - added icon-c: C programming language - - added icon-haskell: Haskell Programming Language - - added icon-ruby-on-rails, icon-ruby-on-rails-alt: Ruby on Rails Framework - - added icon-clojure: Clojure Programming Language - - added icon-heroku: Heroku Brand - - added icon-dreamhost: Dream Host Brand - - added icon-centos: CentOS Linux Operating System - - added icon-fedora: Fedora Linux Operating System - - added icon-mariadb: Maria DB - - added icon-redis: Redis DB - -## 1.1 - 2013-07-09 - - Added 20 new icons - -## 1.0 - 2013-06-29 - - Initial release diff --git a/test/fonts/font-mfizz-1.2/icons.json b/test/fonts/font-mfizz-1.2/icons.json deleted file mode 100644 index 9d6d695..0000000 --- a/test/fonts/font-mfizz-1.2/icons.json +++ /dev/null @@ -1 +0,0 @@ -["3dprint","antenna","apache","aws","blackberry","bomb","c","cassandra","centos","clojure","coffee-bean","cplusplus","csharp","css","database","database-alt","database-alt2","debian","dreamhost","fedora","fire-alt","freebsd","ghost","gnome","google","google-alt","google-code","google-developers","grails","grails-alt","hadoop","haskell","heroku","html","iphone","java","java-bold","java-duke","javascript","jetty","kde","line-graph","linux-mint","looking","mariadb","mfizz","microscope","mobile-device","mobile-phone-alt","mobile-phone-broadcast","mssql","mysql","mysql-alt","netbsd","nginx","nginx-alt","nginx-alt2","nodejs","objc","oracle","oracle-alt","osx","perl","phone-alt","phone-retro","php","php-alt","platter","playframework","playframework-alt","postgres","postgres-alt","python","raspberrypi","redhat","redis","ruby","ruby-on-rails","ruby-on-rails-alt","satellite","scala","scala-alt","script","script-alt","shell","solaris","splatter","suse","tomcat","ubuntu","wireless"] diff --git a/test/fonts/font-mfizz-1.2/preview.html b/test/fonts/font-mfizz-1.2/preview.html deleted file mode 100644 index 6360c79..0000000 --- a/test/fonts/font-mfizz-1.2/preview.html +++ /dev/null @@ -1,1307 +0,0 @@ - - - - - font-mfizz glyphs preview - - - - - - - - - -
-

font-mfizz contains 91 glyphs:

- - -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- -
-
- -
-
- 12141618212436486072 -
-
- - -
-
- - -
-
- - diff --git a/test/fonts/font-mfizz.css b/test/fonts/font-mfizz.css deleted file mode 100644 index ede696b..0000000 --- a/test/fonts/font-mfizz.css +++ /dev/null @@ -1,318 +0,0 @@ -/* - * Font Mfizz v1.2 - * Copyright 2013 Mfizz Inc, Joe Lauer - * MIT License - * - * Project: http://mfizz.com/oss/font-mfizz - * - * The font designed for technology and software geeks representing programming - * languages, operating systems, software engineering, and technology. - * - * Mfizz Inc - * Web: http://mfizz.com/ - * Twitter: http://twitter.com/mfizz_inc - * - * Joe Lauer - * Web: http://lauer.bz/ - * Twitter: http://twitter.com/jjlauer - */ - -@font-face { - font-family: "FontMfizz"; - src: url("font-mfizz.eot"); - src: url("font-mfizz.eot?#iefix") format("embedded-opentype"), - url("font-mfizz.woff") format("woff"), - url("font-mfizz.ttf") format("truetype"), - url("font-mfizz.svg#font-mfizz") format("svg"); - font-weight: normal; - font-style: normal; -} - -.icon-microscope:before, -.icon-cplusplus:before, -.icon-wireless:before, -.icon-fire-alt:before, -.icon-mobile-device:before, -.icon-objc:before, -.icon-redhat:before, -.icon-freebsd:before, -.icon-heroku:before, -.icon-python:before, -.icon-java:before, -.icon-satellite:before, -.icon-debian:before, -.icon-grails:before, -.icon-c:before, -.icon-postgres:before, -.icon-database-alt2:before, -.icon-raspberrypi:before, -.icon-nginx:before, -.icon-ruby-on-rails:before, -.icon-redis:before, -.icon-scala:before, -.icon-gnome:before, -.icon-perl:before, -.icon-mysql:before, -.icon-fedora:before, -.icon-ghost:before, -.icon-google:before, -.icon-netbsd:before, -.icon-aws:before, -.icon-bomb:before, -.icon-looking:before, -.icon-ruby:before, -.icon-mysql-alt:before, -.icon-playframework-alt:before, -.icon-osx:before, -.icon-database:before, -.icon-database-alt:before, -.icon-shell:before, -.icon-script:before, -.icon-antenna:before, -.icon-coffee-bean:before, -.icon-scala-alt:before, -.icon-platter:before, -.icon-java-duke:before, -.icon-iphone:before, -.icon-script-alt:before, -.icon-google-alt:before, -.icon-haskell:before, -.icon-mariadb:before, -.icon-phone-retro:before, -.icon-phone-alt:before, -.icon-csharp:before, -.icon-php:before, -.icon-postgres-alt:before, -.icon-html:before, -.icon-mfizz:before, -.icon-apache:before, -.icon-hadoop:before, -.icon-ruby-on-rails-alt:before, -.icon-mobile-phone-broadcast:before, -.icon-css:before, -.icon-playframework:before, -.icon-clojure:before, -.icon-mobile-phone-alt:before, -.icon-suse:before, -.icon-java-bold:before, -.icon-nginx-alt:before, -.icon-nginx-alt2:before, -.icon-linux-mint:before, -.icon-dreamhost:before, -.icon-blackberry:before, -.icon-javascript:before, -.icon-ubuntu:before, -.icon-php-alt:before, -.icon-centos:before, -.icon-nodejs:before, -.icon-splatter:before, -.icon-3dprint:before, -.icon-line-graph:before, -.icon-cassandra:before, -.icon-solaris:before, -.icon-jetty:before, -.icon-tomcat:before, -.icon-oracle:before, -.icon-oracle-alt:before, -.icon-mssql:before, -.icon-google-developers:before, -.icon-google-code:before, -.icon-kde:before, -.icon-grails-alt:before { - font-family: "FontMfizz"; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - display: inline-block; - text-decoration: inherit; -} - -.icon-microscope:before { content: "\f100"; } -.icon-cplusplus:before { content: "\f101"; } -.icon-wireless:before { content: "\f102"; } -.icon-fire-alt:before { content: "\f103"; } -.icon-mobile-device:before { content: "\f104"; } -.icon-objc:before { content: "\f105"; } -.icon-redhat:before { content: "\f106"; } -.icon-freebsd:before { content: "\f107"; } -.icon-heroku:before { content: "\f108"; } -.icon-python:before { content: "\f109"; } -.icon-java:before { content: "\f10a"; } -.icon-satellite:before { content: "\f10b"; } -.icon-debian:before { content: "\f10c"; } -.icon-grails:before { content: "\f10d"; } -.icon-c:before { content: "\f10e"; } -.icon-postgres:before { content: "\f10f"; } -.icon-database-alt2:before { content: "\f110"; } -.icon-raspberrypi:before { content: "\f111"; } -.icon-nginx:before { content: "\f112"; } -.icon-ruby-on-rails:before { content: "\f113"; } -.icon-redis:before { content: "\f114"; } -.icon-scala:before { content: "\f115"; } -.icon-gnome:before { content: "\f116"; } -.icon-perl:before { content: "\f117"; } -.icon-mysql:before { content: "\f118"; } -.icon-fedora:before { content: "\f119"; } -.icon-ghost:before { content: "\f11a"; } -.icon-google:before { content: "\f11b"; } -.icon-netbsd:before { content: "\f11c"; } -.icon-aws:before { content: "\f11d"; } -.icon-bomb:before { content: "\f11e"; } -.icon-looking:before { content: "\f11f"; } -.icon-ruby:before { content: "\f120"; } -.icon-mysql-alt:before { content: "\f121"; } -.icon-playframework-alt:before { content: "\f122"; } -.icon-osx:before { content: "\f123"; } -.icon-database:before { content: "\f124"; } -.icon-database-alt:before { content: "\f125"; } -.icon-shell:before { content: "\f126"; } -.icon-script:before { content: "\f127"; } -.icon-antenna:before { content: "\f128"; } -.icon-coffee-bean:before { content: "\f129"; } -.icon-scala-alt:before { content: "\f12a"; } -.icon-platter:before { content: "\f12b"; } -.icon-java-duke:before { content: "\f12c"; } -.icon-iphone:before { content: "\f12d"; } -.icon-script-alt:before { content: "\f12e"; } -.icon-google-alt:before { content: "\f12f"; } -.icon-haskell:before { content: "\f130"; } -.icon-mariadb:before { content: "\f131"; } -.icon-phone-retro:before { content: "\f132"; } -.icon-phone-alt:before { content: "\f133"; } -.icon-csharp:before { content: "\f134"; } -.icon-php:before { content: "\f135"; } -.icon-postgres-alt:before { content: "\f136"; } -.icon-html:before { content: "\f137"; } -.icon-mfizz:before { content: "\f138"; } -.icon-apache:before { content: "\f139"; } -.icon-hadoop:before { content: "\f13a"; } -.icon-ruby-on-rails-alt:before { content: "\f13b"; } -.icon-mobile-phone-broadcast:before { content: "\f13c"; } -.icon-css:before { content: "\f13d"; } -.icon-playframework:before { content: "\f13e"; } -.icon-clojure:before { content: "\f13f"; } -.icon-mobile-phone-alt:before { content: "\f140"; } -.icon-suse:before { content: "\f141"; } -.icon-java-bold:before { content: "\f142"; } -.icon-nginx-alt:before { content: "\f143"; } -.icon-nginx-alt2:before { content: "\f144"; } -.icon-linux-mint:before { content: "\f145"; } -.icon-dreamhost:before { content: "\f146"; } -.icon-blackberry:before { content: "\f147"; } -.icon-javascript:before { content: "\f148"; } -.icon-ubuntu:before { content: "\f149"; } -.icon-php-alt:before { content: "\f14a"; } -.icon-centos:before { content: "\f14b"; } -.icon-nodejs:before { content: "\f14c"; } -.icon-splatter:before { content: "\f14d"; } -.icon-3dprint:before { content: "\f14e"; } -.icon-line-graph:before { content: "\f14f"; } -.icon-cassandra:before { content: "\f150"; } -.icon-solaris:before { content: "\f151"; } -.icon-jetty:before { content: "\f152"; } -.icon-tomcat:before { content: "\f153"; } -.icon-oracle:before { content: "\f154"; } -.icon-oracle-alt:before { content: "\f155"; } -.icon-mssql:before { content: "\f156"; } -.icon-google-developers:before { content: "\f157"; } -.icon-google-code:before { content: "\f158"; } -.icon-kde:before { content: "\f159"; } -.icon-grails-alt:before { content: "\f15a"; } - -/* These classes only added to fix FontFamily to display FontMfizz during debug/inspection */ -.icon-osx, -.icon-bomb, -.icon-mobile-phone-broadcast, -.icon-objc, -.icon-nginx-alt2, -.icon-mysql, -.icon-phone-retro, -.icon-netbsd, -.icon-mobile-device, -.icon-ruby-on-rails, -.icon-phone-alt, -.icon-line-graph, -.icon-postgres, -.icon-playframework, -.icon-python, -.icon-ruby-on-rails-alt, -.icon-nginx, -.icon-database-alt2, -.icon-google-alt, -.icon-microscope, -.icon-blackberry, -.icon-dreamhost, -.icon-google, -.icon-centos, -.icon-kde, -.icon-csharp, -.icon-scala, -.icon-redis, -.icon-looking, -.icon-database-alt, -.icon-javascript, -.icon-postgres-alt, -.icon-linux-mint, -.icon-ubuntu, -.icon-apache, -.icon-script-alt, -.icon-mssql, -.icon-c, -.icon-gnome, -.icon-java-duke, -.icon-scala-alt, -.icon-clojure, -.icon-oracle-alt, -.icon-redhat, -.icon-haskell, -.icon-3dprint, -.icon-mariadb, -.icon-java, -.icon-script, -.icon-cplusplus, -.icon-jetty, -.icon-perl, -.icon-heroku, -.icon-nginx-alt, -.icon-iphone, -.icon-splatter, -.icon-shell, -.icon-mysql-alt, -.icon-wireless, -.icon-ruby, -.icon-playframework-alt, -.icon-raspberrypi, -.icon-suse, -.icon-nodejs, -.icon-java-bold, -.icon-google-developers, -.icon-mobile-phone-alt, -.icon-grails-alt, -.icon-coffee-bean, -.icon-cassandra, -.icon-google-code, -.icon-fedora, -.icon-antenna, -.icon-hadoop, -.icon-solaris, -.icon-html, -.icon-css, -.icon-satellite, -.icon-aws, -.icon-mfizz, -.icon-php, -.icon-debian, -.icon-ghost, -.icon-php-alt, -.icon-tomcat, -.icon-database, -.icon-grails, -.icon-freebsd, -.icon-oracle, -.icon-fire-alt, -.icon-platter{ - font-family: "FontMfizz"; -} diff --git a/test/fonts/font-mfizz.eot b/test/fonts/font-mfizz.eot deleted file mode 100644 index b2a7d6b..0000000 Binary files a/test/fonts/font-mfizz.eot and /dev/null differ diff --git a/test/fonts/font-mfizz.ttf b/test/fonts/font-mfizz.ttf deleted file mode 100644 index cc7ca4b..0000000 Binary files a/test/fonts/font-mfizz.ttf and /dev/null differ diff --git a/test/fonts/font-mfizz.woff b/test/fonts/font-mfizz.woff deleted file mode 100644 index ef68416..0000000 Binary files a/test/fonts/font-mfizz.woff and /dev/null differ diff --git a/test/images/1.jpg b/test/images/1.jpg deleted file mode 100644 index c9b0d9c..0000000 Binary files a/test/images/1.jpg and /dev/null differ diff --git a/test/images/ME2_2014.png b/test/images/ME2_2014.png deleted file mode 100644 index 03bc523..0000000 Binary files a/test/images/ME2_2014.png and /dev/null differ diff --git a/test/images/ME_2014.png b/test/images/ME_2014.png deleted file mode 100644 index 9548d34..0000000 Binary files a/test/images/ME_2014.png and /dev/null differ diff --git a/test/images/ajax-loader.GIF b/test/images/ajax-loader.GIF deleted file mode 100644 index d46acd7..0000000 Binary files a/test/images/ajax-loader.GIF and /dev/null differ diff --git a/test/images/arrow-left-light.png b/test/images/arrow-left-light.png deleted file mode 100644 index 7ea276a..0000000 Binary files a/test/images/arrow-left-light.png and /dev/null differ diff --git a/test/images/arrow-left.png b/test/images/arrow-left.png deleted file mode 100644 index c0b9ae2..0000000 Binary files a/test/images/arrow-left.png and /dev/null differ diff --git a/test/images/arrow-top-light.png b/test/images/arrow-top-light.png deleted file mode 100644 index 21327d4..0000000 Binary files a/test/images/arrow-top-light.png and /dev/null differ diff --git a/test/images/arrow-top.png b/test/images/arrow-top.png deleted file mode 100644 index cd763dc..0000000 Binary files a/test/images/arrow-top.png and /dev/null differ diff --git a/test/images/chrome.svg b/test/images/chrome.svg deleted file mode 100644 index 38c8962..0000000 --- a/test/images/chrome.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - diff --git a/test/images/css3.svg b/test/images/css3.svg deleted file mode 100644 index ebc0351..0000000 --- a/test/images/css3.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/test/images/firefox.svg b/test/images/firefox.svg deleted file mode 100644 index eee3199..0000000 --- a/test/images/firefox.svg +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/test/images/fisahara-2013.jpg b/test/images/fisahara-2013.jpg deleted file mode 100644 index 2398379..0000000 Binary files a/test/images/fisahara-2013.jpg and /dev/null differ diff --git a/test/images/hex.png b/test/images/hex.png deleted file mode 100644 index ae6853f..0000000 Binary files a/test/images/hex.png and /dev/null differ diff --git a/test/images/hex.svg b/test/images/hex.svg deleted file mode 100644 index 18a41ec..0000000 --- a/test/images/hex.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/test/images/html5.svg b/test/images/html5.svg deleted file mode 100644 index 8087da9..0000000 --- a/test/images/html5.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/test/images/ie.svg b/test/images/ie.svg deleted file mode 100644 index 7de4b33..0000000 --- a/test/images/ie.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - diff --git a/test/images/jq.svg b/test/images/jq.svg deleted file mode 100644 index aa72c1b..0000000 --- a/test/images/jq.svg +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - diff --git a/test/images/js.svg b/test/images/js.svg deleted file mode 100644 index f73bbd3..0000000 --- a/test/images/js.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/test/images/map-bro.png b/test/images/map-bro.png deleted file mode 100644 index 7b10d5b..0000000 Binary files a/test/images/map-bro.png and /dev/null differ diff --git a/test/images/muckup_plastico.jpg b/test/images/muckup_plastico.jpg deleted file mode 100644 index dad3e6e..0000000 Binary files a/test/images/muckup_plastico.jpg and /dev/null differ diff --git a/test/images/opera.svg b/test/images/opera.svg deleted file mode 100644 index 42b1b0f..0000000 --- a/test/images/opera.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/test/images/safari.svg b/test/images/safari.svg deleted file mode 100644 index 751ea4a..0000000 --- a/test/images/safari.svg +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/test/images/tcloud_custos.png b/test/images/tcloud_custos.png deleted file mode 100644 index e2ca259..0000000 Binary files a/test/images/tcloud_custos.png and /dev/null differ diff --git a/test/images/thu-1.png b/test/images/thu-1.png deleted file mode 100644 index 545143a..0000000 Binary files a/test/images/thu-1.png and /dev/null differ diff --git a/test/images/thu-2.psd b/test/images/thu-2.psd deleted file mode 100644 index e93a93f..0000000 Binary files a/test/images/thu-2.psd and /dev/null differ diff --git a/test/images/thu-4.png b/test/images/thu-4.png deleted file mode 100644 index 85828e1..0000000 Binary files a/test/images/thu-4.png and /dev/null differ diff --git a/test/images/thu-5.png b/test/images/thu-5.png deleted file mode 100644 index bb58d60..0000000 Binary files a/test/images/thu-5.png and /dev/null differ diff --git a/test/images/thu-6.png b/test/images/thu-6.png deleted file mode 100644 index e7ce904..0000000 Binary files a/test/images/thu-6.png and /dev/null differ diff --git a/test/images/thu-7.png b/test/images/thu-7.png deleted file mode 100644 index 2b22d17..0000000 Binary files a/test/images/thu-7.png and /dev/null differ diff --git a/test/images/thu-8.png b/test/images/thu-8.png deleted file mode 100644 index c56aaea..0000000 Binary files a/test/images/thu-8.png and /dev/null differ diff --git a/test/images/web-trifecta_html5_css3_js-strict.ai b/test/images/web-trifecta_html5_css3_js-strict.ai deleted file mode 100644 index a79fc56..0000000 --- a/test/images/web-trifecta_html5_css3_js-strict.ai +++ /dev/null @@ -1,483 +0,0 @@ -%PDF-1.5 % -1 0 obj <>/OCGs[5 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream - - - - - Adobe Illustrator CS5 - 2014-07-27T17:33:21+02:00 - 2014-07-27T17:33:21+02:00 - 2014-07-27T17:33:21+02:00 - - - - 256 - 112 - JPEG - /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAcAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9FfmF/ygPmX/ALZV9/1D Pir4p/5x1/N3y3+Wutavfa7bXlzFf20cEK2KRSMGSTkS3qywilPA4qq/kpfRa7/zkdBfWaskWqXO sz26y0VgtxZXbIH4lgDRt6E4qxz8zfyV84flxBp83mB7R01JpEt/qkrSGsIUty5IlPtjFXqn/OO/ 5K+cNP1DTfzCne0Og3Gn3jxqsrG4pNbyRLVOAX7R3+LFXhvkLzpqvkvzZp/mPTG/0ixkDPCTRZom +GWF/wDJdCR7deoxVMPzX/MXUPzA863vmC5DR2zn0dOtGNfQtYyfTTbapqWb/KJxVl//ADkl/wAd XyL/AOAdpX/E58VfdGk/8cqz/wCMEX/EBiqKxV2KuxV2KuxV2KviL8n/AP1rMf8AbV1v/qHu8VYv +a35d695H813FhqicoLl3n0+9T+7nhLdR4MtaOvY+1CVXtn/ADj3+S1hHrOh/mHpXmaHU7K3Ewls ltzFKksts8LRSH1H4PGZanbftsQcVfTOKuxV2KuxV2KuxV8Uf85IWTX3563lkjBHuhYQq53AMkMa gn5VxV6T+X3/ADizr/lfzppHmC41y0uIdNnEzwRxSKzAAigJ274q8e/Pf8uNd8oed7+5vEMumaxc zXmn36qQjiVzI0R60eMtQjv174qzz8h/ySsdYutD88aX5minTTLuKa90xrYrNFLCwZoXPqsBX9lq bjfFWKf85Hfl1r3lzz3qGuXCeto2vXMlzZ3iD4Vkk+N4JP5XXen8w3HcBVOfyR/JCx81jS/NOm+Z 4RPpd3BNqGkvbH1onhkD8CRL9mQJ8D0ofmCAq+xcVdiqSeere4ufJPmG2tonmuJtNvI4YY1Lu7vA 4VVUVJJJoAMVfJf/ADj5+QI17WdWh/MPyzqdpZQ28b2LXUV1YK0pejBWIi5Hj2xVV/Jj8tfNnl// AJyLtLg+XNTs/Ltle6pHb389pcLbiD6tcxwEzunEhqqFblvUeOKvQP8AnMXyt5n1/TfK6aFpF7qz 2812Z1sbeW5MYZYuJcRK/GtDSuKvSvyl0zUrH8ltE069tJrXUItNaOWzmjaOZH+P4WjYBgd+hGKv l/8AJD8itf17V/MOkebPL+o6RaXeiTrYajfWc8CRXq3Ns0LI0qICw4tVQasvIdK4qjfzl/IPXfLX l3ydo3lvRrzXL2KG7m12+061nuQ11KYepjRiqgLxjDU2FaVrirX/ADkB5A896pqXkx9M8t6pfJa+ VNNtblrayuJhFPG03OKQojcXXkKqdxiqZ+UPP3/OWLeYtFstRs9ZTSGu7WG89TQ440FsZVWTlJ9U UqAlaty28cVfYOKuxV2KuxV2KvlL83vNn/OStl+Y+t2vlSDW28vRSxiwa00xp4CphQtwlEEnL4y3 7WKsW/IDyX+ZFv8Anpo2veYPL2rWkUkt/Pfahd2NxBEJJ7O4qzu0aIvOR6D3NMVTT8xfM357+dNO uNE1nyNPPZJMWtbiPR70TRlW2eKTehK7HsRiqp/zjrpf5seV/wAwbO1m0PVbDy/qZaPVhdWVxHb0 SJ2jkZnRVRlcABq96d8VfX2KuxV2KuxV2KuxV8df85DeXvN8v5z3uraTo97dxwrZSQXENrNNEXih jP2kUqaMu+Ksv/Lr82/z51bzvo+m67pUsOj3VwEvZW02WELHQkkyFaL88VY5+aX5gfnF5ibW/K99 5T+u6It3NHaSjTbsyKsUjLDNHKrU5hdww2PyNMVY1+SMH5neVfzE0eS10jUbaw1G7t7LVlmtLgQN bTSqjtJVQAYwxZW/Z+VRirNvzd/ML83dR1XzF5Tbyoup+Wxcy29s7abdSFo0YiOVJUYDmOquuKvO fyut/wA0/KPnTTtS0zRtStxLLHb3qyWdx6UlvI6iRJQVHw969iK4q+7sVdirDf8AlbvkX/lsk/5E S/8ANOYH8pYe/wCwu5/kHVfzR8w7/lbvkX/lsk/5ES/804/ylh7/ALCv8g6r+aPmHf8AK3fIv/LZ J/yIl/5px/lLD3/YV/kHVfzR8w7/AJW75F/5bJP+REv/ADTj/KWHv+wr/IOq/mj5h3/K3fIv/LZJ /wAiJf8AmnH+UsPf9hX+QdV/NHzDv+Vu+Rf+WyT/AJES/wDNOP8AKWHv+wr/ACDqv5o+Yd/yt3yL /wAtkn/IiX/mnH+UsPf9hX+QdV/NHzDv+Vu+Rf8Alsk/5ES/804/ylh7/sK/yDqv5o+Yd/yt3yL/ AMtkn/IiX/mnH+UsPf8AYV/kHVfzR8witL/MryjqmoQ2FlcySXVw3GJPRkFTSvUrQbDJ49finIRB 3Pk1Z+x9RigZyA4R5hlGZjq0in87eXYJpIZJ2EkTFHHpuaFTQ9s1U+2tNGRiTuPIuZHQZSLA+1Z/ jzy1/wAtDf8AIt/6ZH+XdL/OPyLL+Ts3d9rv8eeWv+Whv+Rb/wBMf5d0v84/Ir/J2bu+13+PPLX/ AC0N/wAi3/pj/Lul/nH5Ff5Ozd32u/x55a/5aG/5Fv8A0x/l3S/zj8iv8nZu77Xf488tf8tDf8i3 /pj/AC7pf5x+RX+Ts3d9rv8AHnlr/lob/kW/9Mf5d0v84/Ir/J2bu+13+PPLX/LQ3/It/wCmP8u6 X+cfkV/k7N3fa7/Hnlr/AJaG/wCRb/0x/l3S/wA4/Ir/ACdm7vtXwedvLs80cMc7GSVgiD03FSxo O2Sh21ppSEQdz5FjLQZQLI+1Pc2rhsP1j82PJOkalcabf3ckV5bNwmT0JWANAeoWh2OZuPQZZxEg Nj5uFk7QxQkYyO48kH/yu78uv+W+T/pHm/5pyf8AJmbu+0Nf8qYO/wCwu/5Xd+XX/LfJ/wBI83/N OP8AJmbu+0L/ACpg7/sLv+V3fl1/y3yf9I83/NOP8mZu77Qv8qYO/wCwu/5Xd+XX/LfJ/wBI83/N OP8AJmbu+0L/ACpg7/sLv+V3fl1/y3yf9I83/NOP8mZu77Qv8qYO/wCwu/5Xd+XX/LfJ/wBI83/N OP8AJmbu+0L/ACpg7/sLv+V3fl1/y3yf9I83/NOP8mZu77Qv8qYO/wCwu/5Xd+XX/LfJ/wBI83/N OP8AJmbu+0L/ACpg7/sLv+V3fl1/y3yf9I83/NOP8mZu77Qv8qYO/wCwvEdUg+r6ndwUp6M0kdP9 VyO2ee5BUiPN9kwy4oRPeAhcg2uxV2KrkXk6r05ECvzxKor9Hn+cfdlfiMeJ36PP84+7HxF4nfo8 /wA4+7HxF4lrWJVS3MbAnp4YRNeJkv5Twer5708kVWITSH6IXA/EjNj2cLzD4/c6rt2VaWXnX3h9 C507588d8yx+nr+oL4zyN/wTcv455z2jGtRP+sXqdKbxR9yW5hOQ7FXYq4CppiqO/Rn/ABZ/wv8A blHjeTDjd+jP+LP+F/tx8byXjd+jP+LP+F/tx8byXja/Rv8AxZ/wv9uPjeS8ar5aj9TX9PXwnjb/ AIFuX8M2nZ0b1EP6watUaxS9z2LPRnlnzD+dFv6P5jaoQKLKIJAPnAgP4g51XZpvBH4/e8n2mKzy +H3MIzOcB2KuxV2KpzF5beSJJPXA5qGpx8RXxyPE1HKv/wALyf8ALQP+B/tx4keK7/C8n/LQP+B/ tx4l8V3+F5P+Wgf8D/bjxL4qB06y9XXLWy+36lzHD061kC9DgySqJPk5GIcUgO8st85weh5t1iOl B9cmYClKB3LD8DnjuqFZZe8v0L2dLi08D/RH3JbY2N1f3cVnap6lxM3GJKhan5sQMqhAyIA5lyMu WOOJlI1EJ/8A8q186/8AVu/5LQf9VMyv5Oz/AM37R+t1v8uaT+f9kv1O/wCVa+df+rd/yWg/6qY/ ydn/AJv2j9a/y5pP5/2S/Uvh/LXzr60f+479of7ug8f+MmJ7Oz19P2j9antzSfz/ALJfqTX/AJVp 52/6tv8AyWg/6qZT/Jeo/m/aP1sP5b0v8/7Jfqd/yrTzt/1bf+S0H/VTH+S9R/N+0frX+W9L/P8A sl+ppvy286IpZtOoqgkn1oOg/wCemJ7Mz/zftH60jtrSn+P7JfqYrcGkD/L9eYMebtQyv8lIPU84 SP8A75tJX+90T/jbNz2ULy/B0ftHKtOB3yH6XuudG8M8o87x+n5mvPBvTYfTGtfxzgO2o1qp/D7g 9LoDeEfjqlNlZy3l1HbQ09SQkLyNBsK/wzB0+CWWYhHmXIy5BCJkeQTj/BWsfzQ/8Ef+ac2/+h7U f0fn+xwv5Txebv8ABWsfzQ/8Ef8AmnH/AEPaj+j8/wBi/wAp4vNDX/lrUdPt/rE5jMYYL8LEmp+g Zi6vsjNghxyqm3DrYZJcIu04sPLupX9uLi3VDGSV+JqGozD0nY2fUQ44Vw+9ry6uEDRRP+Dta/lj /wCDGZP+hvVd0fm1/wAoY/N3+Dta/lj/AODGP+hvVd0fmv8AKGPzSW8he2eaGSnOEsr0NRVdjvmm yYjjyGB5xNOZCQkAR1d5Ij9TzNZ+C+ox+iNqfjm97Fjeqh8fuLXrzWE/jq9Xzv3mnzp+f9v6XnmK T/f9jDJ9zyJ/xpnS9km8XxeY7YjWb3xea5s3Vs+j/JTzjJGsivacXAYVlboRX+TNae1cQ73ZjsjM e5d/ypHzn/PZ/wDI1/8AmjB/K2LzT/JGb+i7/lSPnP8Ans/+Rr/80Y/yti81/kjN/RZZa/lH5qW2 iUva1CKP7xvD/UyH8qYvNoPYee/4fn+xV/5VJ5p/ntf+Rjf80YP5UxeaP5Dz/wBH5/sd/wAqk80/ z2v/ACMb/mjH+VMXmv8AIef+j8/2MU1PT59Ov57G4Kma3YpIUNVqPA7Zn48gnESHIuszYjjmYnmG M+R4frfnrRUpUNqEDsKVqFlDn8BjqjWKX9Uufo43liPMMr/NCD0fPWqrSgZo3H+ziRv1nPJu0BWa X46Pu/Ysr0sPj95SnytN6PmXS5Owu4a/IyAH8Mq0xrLE+YcntCPFp5j+ifufQ2dc+ZOxVfB/fx/6 w/Xiqb4q7FUFrk3oaLqE1aelbTPX/VjJyrPKscj5Fv0seLLEd8h975qvDS3b3p+vOJhzfTgz38iY a6tqk/8AJAif8G9f+NM3vZA9Uj5PN+00v3cB5n7nsub5455l+YkfDzAG/wB+QI34sv8AxrnEe0Ea 1HviP0vQ9mG8XxSbQ5Vi1e0diAolUEnpuafxzA7OmI6iBP8AODk6qN4pDyejfXLT/f8AH/wQ/rno Pj4/5w+bzHhy7i2tzbMwVZUZj0AYE4RmgTQI+aDCQ6JT5w/44x/4yJ+vNT2//ix94c3s3+9+BTry d/xxV/4yP+vK/Zv/ABUf1ix7Q/vPgm73Fuho8qKfAsBm6lmhHmQPi4ggT0a+uWn+/wCP/gh/XI/m Mf8AOj8wnw5dxeXaxLzmvJa15vIa9ftMc8u1E+PPKXfIn7XpcIqIHkET+XcfPzAW/wB9wO34qv8A xtnQez8b1Huif0NHaZrF8Xpudu888H/5yMg461pFx/vy2kj/AOAkr/xvnQdjH0yHm8920PXE+TyL Nw6V9P8Al7XNLk0DTJHvIFd7SBmUyICCY1JBBO2cfnwyE5bHmXssGaJxx3HIJh+mNI/5brf/AJGp /XK/Cl3Ft8WHeHfpjSP+W63/AORqf1x8KXcV8WHeE5g1TTPRj/0uH7I/3Ynh88Hhy7ivjQ7x81aP ULCRwkdzE7tsqq6kn5AHE45DoVGWB2BCvkGx87ebbjnr2sTdvrNwR22DtT8M63TCscR5B4HVm80/ 6x+9JPygt/X/ADG0dSKhXlkO1aenA7D8Rke0TWCX46uw7NjeeP46Mq/OWD0/OjvT+/t4ZO/aqf8A GmeYdqCs3wD7V7PSvTV3SP62GWU3o3kE3T0pEev+qwOYEDRBdxljxRI7w+k87N8reEfmFD6XnHUl 8XR/+DjVv45y2vFZpfjo+idjS4tLD4/eWPw/30f+sP15hHk7MprlDB2KuxVD3xpCPdhk4c0xen/k PBS11if+d4E/4AOf+N86HscbSPueU9p5eqA9/wCh6rm5eVeefmXFTUbOWn2oStf9Vif+Ns4/2kj+ 8if6P6f2u87KPoI82HZzjtXYqj9AbjrNmf8Ai1R9+2Z3ZhrUQ/rOPqx+6l7mYecP+OMf+Mifrzq+ 3/8AFj7w6Xs3+9+BTryd/wAcVf8AjI/68r9m/wDFR/WLHtD+8+DDtaYNq96R/v5x9zEZxXaZvU5P 68vvdvpx+7j7ggswW5QvTS2f3oPxyzH9TKPNPfy0irqN5LT7MIWv+swP/Gudb7Nx/eSP9H9P7HX9 qn0Aeb0POwdG8a/5yPt+VpoVx/vuS4j/AODWM/8AGmbvsY7yHudH20Non3/oeH5vXQOxV2KuxVm1 n/vJB/xjX/iIyouIebKvy7h9Xzlpy0qFaRz3pwiZh+IzD15rDL8dXP7Kjeoj8fuL3XOYe3fMeuXH qRX0/wDvwSMO326/1zsoCgA+eE8U77yi/wAh7f1fP0clK/V7WeTv3Aj/AON8w+1TWH3kO77Jjeb3 Asn/ADzhp5hsJ/57Th/wErn/AI3zzrtcesHyfXPZmX7mQ/pfoDzXNS9I+krCb17C2mrX1Yketa/a UHrnZYzcQfJ8rzR4ZkdxKV6p5K8s6pePe39n61y4AaT1ZVqFFBsjqOntlGXR4py4pCz8XM0/amow w4ISqPuH6lCD8tfJXrR/7jv2h/u6fx/4yZD+TsH837T+tu/lzV/z/sj+pNv+VaeSf+rb/wAlp/8A qpkf5L0/837T+tH8t6r+f9kf1O/5Vp5J/wCrb/yWn/6qY/yXp/5v2n9a/wAt6r+f9kf1Mf8APnkv yrpPlm5vLKy9G7DRrFJ6srULSLX4Xdgfhr2zC7Q0OHHiMoijt1Lseyu09RmziM5XHe9h3e55BqB+ BB75ocb2EXsP5HQcfK93MRQyXjAfJYo/4k503ZI/dk+bxftLK88R3R/SXoubR51g/wCZ0XwafLTo ZVJ+fEj9Wcv7Sx2gff8Aodx2SfqHuYHnKO5diqN0QgaxZE/7+QfewGZnZxrUQ/rD72jVf3UvcWZe cP8AjjH/AIyJ+vOt7f8A8WPvDpOzf734FOvJ3/HFX/jI/wCvK/Zv/FR/WLHtD+8+CKk8uaLJLJLJ bBpJGLuxZ92Y1J65lz7G0spGRhZkbO55n4tQ1eQCgeSHvdB0W3sbmVLVA0cTuCamhVSe5zG1XZOl x4ZyEBtEnr0DZj1WSUgL6vNtQNIPmwzz/FzehhzZV+WMXwahLTqYlB+XIn9edp7NR2mfd+l1Xax+ ke9nGdQ6d5b/AM5DW/PyhYzgVMV+gPsrxSfxAzbdkH94R/R/U6jtkfugf6X6C+fM6J5t2Ks1/KOw 0zUPNhtNRtY7uCS2k4xyqHUMpVg1D3oDmv7SnKOK4mjbsezIRllqQsU9o/wJ5M/6stn/AMiU/pmg /OZf5x+b0P5PD/Nj8k9g8neVRBHTSbWnFf8AdS+Hywfm8v8AOLH8hg/mR+SKs/Lmg2VwtxaWEEE6 ghZY0VWAIodxkZ6jJIUSSGePSYoG4xAKJ1Kb0dOupj/uuGR/+BUntkMYuQHm2ZpVAnuBfMGttx0u c+IA+9gM7GPN8/hzZT/zjtBy8zancf77svT/AODlQ/8AGmaztg/uwPN6HsYfvJHy/SyT8+Yf+OLO P+XhG/5Jkfxzg+2B9J9/6H0/2Yl/eD+r+l5Lmleseiab+bps9OtbNtK9U20McJl+sceRjULyp6Rp Wnjm4x9q8MQOHkO/9jzGf2b48kpcdcRJ+nv/AM5E/wDK6P8AtT/9PP8A16yf8sf0ft/Y1f6F/wDb P9j/AMeXwfnR++j/ANw/7Q/4+ff/AIxYD2x/Q+39i/6F/wDbP9j/AMeTb/ldX/am/wCnn/r1lf8A Ln9D7f2Mf9DP+2f7H/jzMvJ/mVvMWlvfm1+qBZmiWP1PUqFVTyrxT+alKZtNHqvHhxVW7pO0dF+W ycHFxbXyr9aSfm9N6fleJK7y3Ua09gjt/wAa5idsyrCPOX63P9nY3qCe6J/Q8O1A7oPnnOY3uIvc /wAn4PS8j2z0p68s0nTrRyn/ABpnU9mCsI87eD7fleqI7gPutmubB0rEfzKjrpFtJ/LcBf8AgkY/ 8a5z3tHH9zE/0v0F2nZR9ZHk87RHdgiKWdtgqipP0DOOjEyNAWXeEgblW/Ruo/8ALLN/yLb+mX/l M38yXyLX40P5w+appII1ezBFCLiKoP8ArjJ6EVqIf14/ejUf3cv6p+5mfnD/AI4x/wCMifrzru3/ APFj7w6Ps3+9+BQ2k+aJ9OsxbJAkihi3JiQd/lnK9n9uz02LwxEHdz8+iGSXESyTy9r0+qvOJIVj WEKaqSalq+Pyzp+x+1p6syBiI8Nfa67V6UYgKN2ivMD8NFvD4xlf+C2/jmX2vLh0uQ/0fv2atKLy R97yrUj+7QeJrnm2Hm9LBm/5ax00i5k7tcFf+BRT/wAbZ3Xs5H9zI/0v0B03ap/eAeTLs6F1bAPz yt/V/L27kpX6vNBJWlaVkEf0fbzY9lmsw8wXW9qxvAfIh80507yzsVTXyx5huvL2sw6raxpLNCHU Ry14kOpU14kHvlOowDLAxLdp85xTEgzf/lfHmL/q32f/ACV/5rzXfyPj7y7L+WcndH7WVW35ya41 tE31K13RT/uzw/1sh/JMO8tJ7ey/zY/ayvyJ531LzFe3MNzbwwxwRhwY+dSxag+0Tt1zC1ujjhiC Cd3Y9m9oz1EiJAAAJ95tm9Hyvqr1p/osqg+7oVH68xdKLyx94c7XSrBM/wBEvmnzE1NNI/mdR/H+ GddHm8Nj5vQf+ccLf/jv3B/5dY1/5Kk/wzTdsn6R7/0PS9iD6j7v0sh/PSDloGnz0/u7r067ftxs f+NM43tcegHzfQvZmX72Q/o/p/a8VzQPaPb/AMv7WwufKGnSyW0TvxdWZkUk8JWXc09s6bQRjLDE 0PwXz/tjJOGqmATW3XyDGPzhsbeA6VLBEkQb11fgoUbcCOnzOYXa0AOEgd/6Hb+zWaUuMSN/T+l5 1D/fR/6w/XmlPJ6gprlDB7f+VkPp+Trd/wDf0kr/AHOU/wCNc6vsmNYB5kvCdvSvUkdwH3JR+c01 NN02H+eZ3/4Baf8AG+Y3bcvREebmezUfXM+Q/H2PGb8/vVHgv8c0UOT2MX0L+W8HoeR9JSlKxF+l P7x2f/jbOt0IrDF877YlxaqZ8/uFMlzLdaxv8wI+flyRv99yxt+PH/jbNL29G9MfIhz+zTWX4PPd DfhrFm3/ABcg/wCCNP45yfZ0q1ED/SDu9ULxS9xemZ6M8q88uLK5t/MIMkTpG13WNypClTJsQemc Fl088er3BA8Tb/TPSQyxlh2O/D+hlHnD/jjH/jIn686Pt/8AxY+8Oq7N/vfgWN55w7tmHkRKQXj/ AMzIv/Agn/jbO09lI+jIfMfp/W6ntM7xCY+bX46FOP5yi/8ADg/wzZ+0Mq0kvOvvDjaEXlDzDUjv GPmf1Z5/h6vRweh/l/Hw8uRt/vyWRvx4/wDGuegdgxrTDzJdB2kby/BkmbpwGJ/mtbfWPy91uOle MKyUpX+6kWT/AI1zM0EqzRcPtCN4Je58rZ1jyD2f8hLjlpurW9f7uaKSlf8AfiEdP+eeaDtmPqif J6DsWXpkPNP/AM4bcy+RLxwK+hJDJt/xkCf8b5jdmSrMPO3K7VjeA+VPnnOoeVZtZ/7yQf8AGNf+ IjKi4h5vU/yYhP8AuWmPT9win/gyf4Zpe1z9I9/6Ho/Z+P1n3fpZR+Ys3peTdRNd2WNBvT7Uqg/g cwtALzR/HR2Xasq08vh94fOXmdv9EiXxkr9yn+udTF47Fzes/wDOO1uV8tancdpL3067f7riQ/8A MzND2wfWB5PVdjD93I+affnNB6nkxnp/c3MT/fyT/jfOX7UF4vi9r7PSrU13xP63guc2929p/Kmb 1PKSJ/vqeVPvIf8A42zpOyzeH4l4P2hjWpJ74hlF7p1hfRele20dzH2WVFcD3FQaZnTxxkKkLdRi zTxm4ExPkxy6/Kzyrdzo0MctmxYV9B9uv8snMfdmDk7MxS5WPc7bD2/qYbEiXvH6qT/Tfy38o2ND 9T+tSD9u5YyV+a7J/wALksXZmGHS/f8AimnN21qcn8XCPLb9v2skggggiWGCNYok2SNAFUfIDbM6 MQBQ2DrJTMjZNl5f+dE1brSof5Emf/gyg/40zn+2zvEe96v2aj6ZnzH6Xkt6azn2AzUw5PVB9MeV IPQ8r6RD0KWduD8/SWv452OnFY4jyD5lrpcWeZ/pS+9NcucVJvOUfqeWr5fBVb/gXVv4Zre2I3pZ /jqHL0JrNF5TaSCO6hkOwR1Yn5EHODwS4ZxPcQ9HkFxI8nqUU0Myc4nWRD0ZSGH3jPS4ZIyFxII8 nk5RI2IpcQCKHcZMhikvnD/jjH/jIn680vb/APix94c/s3+9+BRnlXRtMuNOW5ngWWYuwq9SKD/J 6ZrewOzcGTB4k48UrPP9XJs1uonGfCDQZPHFFEoSNFRB0VQAPuGdTDHGIqIAHk60yJ5pD52k46TG v88yj6ArHOf9p51pgO+Y+4ud2cP3nwebaif3yjwX+JzisPJ38OT1DybH6flqxXxVm/4J2b+Oejdj xrSw936S85rjeaSc5snESbzpb/WPKGtwUqXsLkL/AK3pNx6e+X6Y1kif6QaNULxSH9E/c+Q87F4t 6r+QlyFv9XtyaGWOFwNt/TZx8/280vbMfTE+93fYsvVIe57KQCKHcHqM0L0CQat5C8oaryN3pcPq N1liHovXxLR8SfpzJx6zLDlI/e4uXRYp84j7k10f8vfKOnwxenYLMyqAHuCZeg/laq/hksmuyy6/ JqxdmYIb8N+/dkccUcSBI0CIv2VUAAfIDMUknm5wAAoMP/Ni4EflUx8gGnnjULWhIFW6f7HNh2ZG 8t9wdT23KsFd5D5680N/vMv+uT+GdLF5XE9y/Ia29LyEklKfWLqaT504x/8AGmc32qbze4B67smN YfeSnf5owet5E1Raboscg2rThMjH8Bmh7QF4Zfjq9R2LLh1UPj9xfOucs+hozT9X1TTn5WN3LbEm pEblQfmBsfpyzHlnD6SQ0ZtNjyipxEveynTfzY8y21Fu1ivkHUuvpv8A8ElB/wALmdj7Uyx51J1G f2d08/puH2j7f1su0f8AN3QJ5YhewTWb8hUgCVBv4rRv+FzPx9rYz9QI+102f2czR+giQ+R/HxRu pfnJp0dV06xkuG/35MwiX5gDmT+GUZe2oj6Yk+/Zswezcz9cgPdv+pimpfmf5svarHOlnGf2bdAD T/Wbm33HNdl7VzS5Hh9zt8HYWmhzHEfNjF1eXl3KZbqeS4lPWSVi7fexOYE5ykbJt2uPHGAqIAHk k9ya3D/OmWR5Nw5Pqm0h9C1hg/30iptv9kAZ20RQAfKpy4pE96rhYoDX4/U0PUE7m3lp8whIzE18 bwTH9E/c3aY1kj7w8azzd6tfDPPC/OGRo3/mQlT94ycMkoG4kg+TGUBIURabWnm3WYKBpFnUdpRU /eKHNrh7c1EOZ4h5uHk7OxS6V7kRqnmlNS042zwGKYurAg8lNDv1oRl2u7ZGowGBjUrHua9PoDiy cQNhOtJ80Jpumi2WAyyhmbkW4rv95zG7P7dGmweGI8UrPWg159F4k+K6Cjd+btZnqEkWBT2jG/3m pyjUe0OqyciIDyH6TbOGhxx80pmuJ535zSNK/wDM5LH8c0+TNPIbkTI+e7lRiI8hSUX5rcH2AGXY vpb48nrugR+noenp3FvFX5lATnpmgjw4ID+iPueW1JvJL3lH5ltKje24ubOe3PSaN499vtKR2+eS iaILGQsEPjDO2eGbR3Rg6MVZTVWBoQR4HEhQWSaT+ZHnPS6LBqck0Q29K5pOtB2HqVYfQRmJk0OG fOPy2czFr80OUvnuzTSfz5nHFNX0xXH7U1qxU/8AIuTl/wATzX5Oxx/BL5uwxdtH+OPyZjdfnLaf V0/RmnvJyQFZLhggFR/InOv/AAWVY+yT/FL5Mc3b0RtCPzYzqX5k+bL6oF0LSM/sWyhP+HPJ/wDh szsfZ+KPS/e6zN2tnn14fd+LY3PcXFxIZbiV5pT1eRizH6TXMyMQBQddKZkbJssY8ztW6iXwSv3k /wBMsi24uT6K/J+2+r/lzo6kUZ1lkJpSvOd2H4EZy3aMrzy/HR7Ls2NYI/jqnvmvTp9R8tanYwJ6 lxPbyLClQOT8aoKkgCreOazUQMscgOZDuNDlGPNCR5CQt846p5d13SiRqNhPbAGnORCEPyf7J+g5 yuTBOH1Ah9Gw6vFl+iQkl2VOQ7FV8P8AfJ/rD9eA8kFMXuIU+04+Q3/VlIiWNKL36D7Ck+52yQxp 4VB7yduh4j2yYgE0nfl3yd5l1S9tpYdOne2MqNJO6mNOPIFiHfiDt4ZmYNLkmRUTTgavtDDiiQZD irlzfSWdW+buxVTuovWtpYv9+Iy/8EKZDJHiiR3hlA0QXjt9oWsWNTdWkkajq/Hkn/BLVfxzznNo c2L64kfd83qceoxz+khA5itzsVbX7Q+eJVNnuIE+04r4Dc/hmGIEtIBQ76ig+wpPudssGE9WQgoP fXDdCFHtlgxAMhEK9noetagQ1vaSyhv92EUU/wCzai/jmdg0GbJ9ECR9nz5NeTUY4cyHsNtF6VtF F/vtFX7hTPRsceGIHcHlpmySqZNi7FXyh5p8iea9Iv7uS50u4W09Vylyq+pHwLEqS6clFR4512DV Y5gVIW8dqNJkgTcTTGcynFdirsVZhFe2kFpD60qofTXYnf7I7dcrpxTEkoSfzLZptEjSnx+yPx3/ AAw8LMYil0/mK/k2j4xD2FT95w8LMYwv03y75p1+UNY2FzfE7eqqMUHsXPwL9+QyZ4Q+ogOTi085 /TEl9S+TNMuNL8p6Tp9ynp3NvaxJPGCDxk4guKgkGjV6ZyepmJ5JSHIl6/TYzDHGJ5gJzlDe4gMC rCoOxB6EYqx3Vfy98n6nyNxpkSSN/u2AGFq+P7viD9OYuTRYp84/odjg7V1GLlM157/ew3VfyLtG 5PpWpPEe0Vyocf8ABpxI/wCBOYGTsgfwy+buMHtNIf3kL936v2sO1T8qvOtgxpZi8jH+7LVxIP8A gTxf/hcwcnZ2aPS/c7jD25psn8XD7/xX2orSvyd84XtGuEisIz1M71enskfP8aZPH2Zllz9LVn9o NPD6bmfL9rMtK/I/QoKNqV5NeuOqRgQp9P22/wCGGZ2PsmA+ok/Y6fP7S5ZfRER+1mWleUfLOk0N hpsELr0l485P+Rj8n/HM/HpscPpiHTZ9fny/XMn7vlyTfL3EdirsVdirsVS2+8uaHe1NxZxlj1dR wb/glocws/Z2DL9UB9x+xyMeqyQ5SLH778tbF6tZXTwnskgEi/Ko4n9eajP7OYz9EiPfu5uPtWQ+ oWx++8h+YLapjiW6QftQtv8A8C3E/dmoz9haiHICQ8nOx9o4pczXvdY+Q/MFzQyRpaoe8zb/APAr yP344OwtRPmBEef7Fydo4o8jfuZDY/lrYJRr26kmPdIwI1/Hkf1Zt8Ps5jH1yMvdt+twcnasj9Ip kFj5c0SxobezjVx0kYc2/wCCapzb4Oz8GL6YD7z9rg5NVknzJTHM1odirsVdirsVSPWfI/lHWuR1 LSreaR/tThPTl/5GR8X/ABy/HqskPpkXHy6XFP6ohgms/wDOPXl645PpN/PYuekcoE8fyH2HH0sc 2GPteY+oA/Y6/L2NA/SSPtYHrP5GeebCrWsUOpRDetvIA9PdJfTP/A1zYY+1MUufpddl7KzR5VL3 ITR/yZ8/akQWsRYRH/dt44j/AOEHKT/hcnk7Swx637mGLszNLpXvZ3o3/OOtknF9Z1WSY9WhtEEY +XqPzJ/4EZr8nbB/hj83YYuxR/HL5M70b8svI2kUa10mGSUf7uuAZ3r4j1eQX/Y0zAya7LPnL9Ds cWhww5RHx3ZQqqqhVACgUAGwAGYjluxV/9k= - - - - - - 1 - False - False - - 1024.000000 - 600.000000 - Pixels - - - - Cyan - Magenta - Yellow - Black - - - - - - Grupo de muestras por defecto - 0 - - - - - - application/pdf - - - web-trifecta_html5_css3_js-strict - - - - - Document - - - xmp.did:85763BD59315E411B32FC730248C772A - uuid:75c84b22-4b73-4313-8adb-4b02da3093c8 - xmp.did:85763BD59315E411B32FC730248C772A - proof:pdf - - - - - saved - xmp.iid:85763BD59315E411B32FC730248C772A - 2014-07-27T17:33:19+02:00 - Adobe Illustrator CS5 - / - - - - - - Adobe PDF library 9.90 - - - - - - - - - - - - - - - - - - - - - - - - - -endstream endobj 3 0 obj <> endobj 7 0 obj <>/Resources<>/Properties<>>>/Thumb 11 0 R/TrimBox[0.0 0.0 1024.0 600.0]/Type/Page>> endobj 8 0 obj <>stream -HWK6 ܿSֈ)tA#d1Y$?"g˟='(V[~mzSNmϿۿ'2$5fujr=TsMLc3\Sт36B;Os?<~c"΁|ܦh` 0uQ3ÒvXqDJTHt.[*@,%kZa%N0j\<;7` K$Y]ﮙR2%1@|810ls𽷄WF}qƽ;bA1߃X32<,)^f:3wBm\ X Ysѝky|AƗ&?!4;.Zroq$ kT -^kl[)gXpPլǧ6#jP4ucPxfAPHBOmy/Sn: WYvW1 jQ#|nL+ׅr -jB;0sͯyOz̛׀Z ~$woRc>dNRqX>QGV'!1gԊcxHΞF\O }DYH gΠWr.zgy \OsEHYa3$3Zq nbAD0 '>D/^"x^v0tna;-̘?J`kV?4z`z>{j~Ann9e ʆj$Uw-k95-%Z,ѱ|ذ.Άe.FN]L?u1ŸD{`ȇ·Z@D)ii ߆#YiRN`hà2(vN"?9<=Yeu^T͗J݀6#kj>-;-Zj>#M&+W -endstream endobj 11 0 obj <>stream -8;Z]"0p^iB%#/g*I#kY6gs%./An^2TQZ,CT>1Zmg84Xkjh3k89=Ze#Xd27B2racLW -`>)HZEQ&[m'XugKFcJ3o-Ju)_5Mg=iRkri4QVG@.s4HFcG.H*F.0uZ<2 -1@&YOj)t-"O"&gDD_Yg/<]B?Zau!sh8[fqM:ljY\'L\#L'R^@Gaf2^taQ@<9:Xr.9 -;mjiFQ!%*9TVegT_>NI/i!In<-)fmW?*Z6 -^56(+ldYap.@C7"]h+pa -VT`THM3sUGPcNP6MFg%OERebJ[8'W`<(sut9W"_m_LBL8l@_m(,u1I_3kk5bl)gSd -d-@FQZO/#r0[4b*R7O0?Be<=VAke.-"eIS)e=R@s9f1V'*6r+%N*EFqg,ZC$s%6[m06,sM\_J)KUTT*c7Z -AY!f5d8-[^[,=*U,Fr@K`_=@SWTm'G9$NhZ'oh3c>d@ho<6;OC^m2)s"LO(89VL&. -P;m4l_)djOQ&$':Z^@WaSl*ZG'76_Ke'e$5)h.@@aa--.pKm/3-r4+8VrPfk%uUa< -&^4cd5*&^)R0$AJWo]=j'fnQN.^_(LX/C@X?&dS*jf@PoOdYKPO#!6*I"4u/Gdof` -BYX<$M.!jNgGicOhchY/G/*dQMN%85bQMr.Nd`H`1WdWuEm5l$;0>CC#psFpSju/F -cT2t#nYiU^:^RBc1!$TUSNt6Rbt3Z_mK?!9DbX7hDbX9>Db["RlBni1Nhr:_'t*Ie -hhXK!!+%AU)?~> -endstream endobj 12 0 obj [/Indexed/DeviceRGB 255 13 0 R] endobj 13 0 obj <>stream -8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 -b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` -E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn -6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( -l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> -endstream endobj 5 0 obj <> endobj 14 0 obj [/View/Design] endobj 15 0 obj <>>> endobj 10 0 obj <> endobj 9 0 obj <> endobj 16 0 obj <> endobj 17 0 obj <>stream -%!PS-Adobe-3.0 -%%Creator: Adobe Illustrator(R) 15.0 -%%AI8_CreatorVersion: 15.0.0 -%%For: (David) () -%%Title: (web-trifecta_html5_css3_js-strict.svg) -%%CreationDate: 7/27/2014 5:33 PM -%%Canvassize: 16383 -%%BoundingBox: -471 -250 502 171 -%%HiResBoundingBox: -470.5 -249.2158 501.5 170.9746 -%%DocumentProcessColors: Cyan Magenta Yellow Black -%AI5_FileFormat 11.0 -%AI12_BuildNumber: 399 -%AI3_ColorUsage: Color -%AI7_ImageSettings: 0 -%%RGBProcessColor: 0 0 0 ([Registro]) -%AI3_Cropmarks: -496.5 -283.5 527.5 316.5 -%AI3_TemplateBox: 15.5 16.5 15.5 16.5 -%AI3_TileBox: -390.8799 -266.7002 419.5996 299.9399 -%AI3_DocumentPreview: None -%AI5_ArtSize: 14400 14400 -%AI5_RulerUnits: 6 -%AI9_ColorModel: 1 -%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 -%AI5_TargetResolution: 800 -%AI5_NumLayers: 1 -%AI9_OpenToView: -1243.3467 489.3838 0.6667 1726 908 18 0 0 48 119 0 0 0 1 1 0 1 1 0 1 -%AI5_OpenViewLayers: 7 -%%PageOrigin:0 0 -%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9 -%AI9_Flatten: 1 -%AI12_CMSettings: 00.MS -%%EndComments - -endstream endobj 18 0 obj <>stream -%%BoundingBox: -471 -250 502 171 -%%HiResBoundingBox: -470.5 -249.2158 501.5 170.9746 -%AI7_Thumbnail: 128 56 8 -%%BeginData: 12751 Hex Bytes -%0000330000660000990000CC0033000033330033660033990033CC0033FF -%0066000066330066660066990066CC0066FF009900009933009966009999 -%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 -%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 -%3333663333993333CC3333FF3366003366333366663366993366CC3366FF -%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 -%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 -%6600666600996600CC6600FF6633006633336633666633996633CC6633FF -%6666006666336666666666996666CC6666FF669900669933669966669999 -%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 -%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF -%9933009933339933669933999933CC9933FF996600996633996666996699 -%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 -%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF -%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 -%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 -%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF -%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC -%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 -%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 -%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 -%000011111111220000002200000022222222440000004400000044444444 -%550000005500000055555555770000007700000077777777880000008800 -%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB -%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF -%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF -%524C45FFFFFF7DF8F8A8FF52F827A827F8F8F827F827A827F827FFFF52F8 -%F8A87DF8F8FD1CFF52F827FF52F827F827F827FD1AFF2727F827F827A87D -%F827F827F8F87DA8F827F827F8F852FD0BFF7DF8F8A8FF52F8F8A8FD07F8 -%A8F8F8F87DA8F8F8F87D7DF8F8A8FD1BFF52F8F8FF27F8F827F827F8FD1A -%FF27FD05F8A852FD04F827F8A87DFD04F827F852FD0BFF7DF8F8527D27F8 -%27A8525227F827527DA8FD04F827F8F8F8A87DF8F8A8FD1BFF52F827FFA8 -%F827F87DA8FD1BFF27F827A8A8A8FFFF27F8F852A8FFFFFF27F8F827A8FF -%A8FD0BFF7DFD07F8FFFFFFF8F827FFFFA8FD08F87D7DF8F8A8FD1BFF52F8 -%F8FFFF7DF8F8F8A8FD1BFF27F852FD05FFA8F8F8F87DFD04FF27F8F852FD -%0DFF7DF8F827F8F8F827FFFFFF27F852FFFFA8F8F852F8F82727F8A87DF8 -%F8A8FD18FFA8FFA852F827FFFFFFA8F8F8F8FD1BFF27F852FD07FF2727F8 -%A8FD04FF2727F87DFD0CFF7DF8F87DFF27F8F8FFFFFFF8F827FFFFA8F8F8 -%7D7DF8A8F8F87D7DFD05F852FD14FFA8FD06F8FF52525227F8F8F8FD1AFF -%27F827275227A87D525252F8F8F8A8A8525252F8F8F87DFD0BFF7DF8F8A8 -%FF52F8F8A8FFFF27F827FFFFA8F8F87DFFFFA8F8F8A87DFD05F827FD14FF -%A8FD06F8A827FD06F8A8FD19FF27FD05F8A852FD06F87DA8FD06F827FD0B -%FFA8527DA8FF7D5252FFFFFF7D527DFFFFFF52527DFFFFFF5252A8A8527D -%527D52A8FD14FFA87D527D527D52FF7D7D527D527D52FD19FFA87DFD0552 -%A87DFD0652A8A8FD06527DFDFCFFFD0DFFCAFFCAFFCAFFCAFFCAFFCAFFCA -%FFCAFFCAFFCAFFCAFFCAFFCAFFCAFFCAFFCAFFCAFFCAFFCAFD07FFCAFFCF -%FFCAFFCFFFCAFFCFFFCAFFCFFFCAFFCFFFCAFFCFFFCAFFCFFFCAFFCFFFCA -%FFCFFFCAFFCFFD05FFA9FFA9FFA9FFA9FFA9FFA9FFA9FFA9FFA9FFA9FFA9 -%FFA9FFA9FFA9FFA9FFA9FFA9FFA9FFA9FFA992BB92BB92BB92BB92BB92BB -%92BB92BB92BB92BB92BB92BB92BB92BB92BB92BB92BB92BB92BB92CAFD04 -%FFA69E9EC19EC19EC19EC19EC19EC19EC19EC19EC19EC19EC19EC19EC19E -%C19EC19EC19EC19EC19EC9FD04FFA80E0D300D300D300D300D300D300D30 -%0D300D300D300D300D300D300D300D300D300D300D300D30BB92BB93BB93 -%BB93BB93BB93BB93BB93BB93BB93BB93BB93BB93BB93BB93BB93BB93BB93 -%BB92BBCAFD04FFC99EC79FC19FC79FC19FC79FC19FC79FC19FC79FC19FC7 -%9FC19FC79FC19FC79FC19FC79FC19FC1C9FD05FF0D360D360D360D360D36 -%0D360D360D360D360D360D360D360D360D360D360D360D360D360D363099 -%BB92BB92BB92BB92BB92BB92BB92BB92BB92BB92BB92BB92BB92BB92BB92 -%BB92BB92BB92BB93FD05FFC9C19EC19EC19EC19EC19EC19EC19EC19EC19E -%C19EC19EC19EC19EC19EC19EC19EC19EC19EC19EC9FD04FFAF300D300D30 -%0D300D300D300D300D300D300D300D300D360D300D360D300D360D300D36 -%0D300D36C292BB93BB93BB93BB93BB93BB93BB93BB93BB99BBBBBB99BBBB -%BB99BBBBBB99BBBBBB99BB93BCFD05FFCF9EC19FC79FC19FC79FC19FC79F -%C19FC79FC19FC7C7C79FC7C7C79FC7C7C79FC7C7C79FC79FC1C9FD05FF36 -%300D360D360D360D360D360D360D360D360DFD04363D3636363D3636363D -%FD04360D0E369AB592BB92BB92BB92BB92BB92BB92BB92BB92BB98BB98BB -%98BB98BB98BB98BB98BB99BB92BB99FD05FFA7C19EC19EC19EC19EC19EC1 -%9EC19EC19EC19EC19EC79EC79EC79EC79EC79EC79EC79EC79EC19ECFFD05 -%FF360D0E0D300D0E0D300D0E0D300D0E0D300D0E0E3DFD0E360D300D5AC3 -%92BB93BB99BB93BB99BB93BB99BB93BB99BB99C1BBBBBBC1BBBBBBC1BBBB -%BBC1BBBB99BB92C2FD06FF9FC19FC79FC79FC79FC79FC79FC79FC79FC19F -%FD0FC7C1C79FC7CAFD05FF5A0E0D360E360D360E360D360E360D360E360D -%36363D363D363D363D363D363D363D36360D0E5AA1B592BB92BB92BB92BB -%92BB92BB92BB92BB92BB98BB98BB98BB98BB98BB98BB98BB99BB92BBA0FD -%05FFCAC19EC19EC19EC19EC19EC19EC19EC19EC19EC19EC79EC79EC79EC7 -%9EC79EC79EC79EC79EC19FFD06FF5A0D300D300D300D0E0D0E0D0E0D0E0D -%0E0D0D0E3714361436143614361436143D36360D300D84CA92BB93BB93BB -%99BB93BB99BB93BB99BB93BBBBC1BBC1BBBBBBC1BBBBBBC1BBBB99BB99BB -%92C3FD06FF9FC19FC19EC7A6C9A0C9A6C9A0C9A6C9A6C89FC7C7CDFD0AC8 -%9EC7C1C19EC7FD06FF5A0E0D360D360D5A5A605A5A5A605A5A5A605A8560 -%8584856085848560858561363D36360D3084A79392BB92BB92CAA8CAA8FF -%A8CAA8FFA8CAA8FFCFFFCAFFCAFFCAFFCAFFCACF99BB98BB9292A1FD06FF -%C19EC19EC19ECFA9FFA8FFA9FFA8FFA9FFA7C19ECFFD0AFFC9C69EC79E9F -%9FFD06FF8407300D0E0D30A8FFA8FFCAFFA8FFCAFFA8FD0DFFA83636360D -%0E0DA9CF93BB99BB93BBC9FFAFFFFFFFAFFFFFFFAFFD0DFFCABBBBBB99BB -%92CAFD06FFA0C79FC79FC7CAFFA8FFFFFFA8FFFFFFAFCF9FC7CFFD0AFFCE -%C0C7C1C19EC8FD06FF84360E360D360DA9FD04FFA8FFFFFFA8FD0EFFAF36 -%3D36360D36A9CABB92BB92BB92C3AFFFA8FFA8FFA8FFA8FFA8FD0CFFCA98 -%BB98BB92BBA7FD06FFC89EC19EC19ECAA9FFA8FFA8FFA8FFA8FFA7C19ECF -%FD0AFFC8C69EC79EC1A0FD06FFA90D300D300D0E84FFA8FFA8FFA8FFA8FF -%A8FD0DFF843636360D0E0DFFFF99BB93BB93BBA0FFFFFFA8FFFFFFA8FD0F -%FFC9BBBBBB93BB93CAFD06FFC8C19FC79FC1A7FFFFFFA9FFFFFFA8FFFFCA -%9EC7CFFD0AFFCDC6C79FC79EC9FD06FFA9300D360D360D85FFFFCFFFFFFF -%CFFFFFFFCAFD0CFF85363D36360D36AFCABB92BB92BB92C2A8FFA8FFA8FF -%A8CAA8FFA8FFCAFFCAFFCAFFCAFFCAFFFFC992BB98BB92BBCAFD06FFC99E -%C19EC19EC8A7CAA7CAA7CAA7CFA8FFA7C19ECFFFFFCACFC9CFA7CFCACF9F -%C79EC19EC0A6FD06FFAF0D0E0D300D0E35A984847EA884847EA8848484AF -%A8AF84AF84FD05FF5A3636360D0E2FFFFFBBBB93BB99BB9AFFFFFFAFCA99 -%BB99BB99BB99C2BBC1BBC2BBC1BBC2BBC1FD04BB93BB99FD07FFC9C19FC7 -%9FC79FC79FC19FC79FC1A7FFFFCF9EC7CFFFFFCFC6C7C6C7C7C7C6C7C7C7 -%9FC79ECEFD07FF360D360E360D360D360D360D360D360D360D36363D363D -%363DA9FD04FF85363D36360D5AFFFFC292BB92BB92BCA8FFA8FFA7BB92BB -%92BB92BB98BB98BB98BB98BB98BB98BB98BB99BB92BBFD07FFCF9EC19EC1 -%9EC19EC19EC19EC19ECAA8FFA7C19ECFFFFFA7C79EC79EC79EC79EC79EC1 -%9EC1C9FD07FF2F0E0D300D300D300D0E0D300D0E0D300D0E0E3D36363637 -%36AFFD04FFFD04360D0E36FFFFA0BB93BB93BB99FFA8FFFFCF93BB93BB93 -%BBBBBB99BBBBBB99BBBBBB99FD05BB93BB99FD07FFCAC19FC19FC79FC19F -%C79FC19FC1A7FFA9CF9FC7CAFFFFCE9EC7C7C79FC7C7C7A5C79FC19ECFFD -%07FF5A0D360D360D360D360D360D360D360D360D36363D363D3661FD05FF -%61363D36300D60FFFFC392BB92BB92BBA8FFA8FFA8BB92BB92BB92BB98BB -%92BB98BB92BB98BB92BB98BB92BB92C2FD07FFCF9EC19EC19EC19EC19EC1 -%9EC19EC9A9FFA7C19ECFFFFFA6C69EC79EC79EC79EC79EC19EC1A8FD07FF -%350E0D0E0D300D0E0D300D300D0E0D0E0D0E0E361436143636FD05FFFD04 -%360D0D5AFFFFC3BB99BB93BB99FFAFFFFFFF99BB99BB99BBBBC1BBC2BBC1 -%BBC2BBC1BBC2FD04BB93BBA0FD07FFCFC79FC79FC79FC79FC79FC79FC7C9 -%FFAFCF9FC7CFFFFFCEC7C8C7C8C7CDC8C7C7C79FC19FFD08FF850D360D36 -%0E360D360E360D5A5A605A845A8560858585608BFD04FFAF3D366130360D -%85FFFFC992BB92BB92BBA8FFA8FFA8FFA8FFA8CFA8FFFFFFCAFFFFFFCAFF -%FFFFCABB98BB92BB92C3FD08FF9FC19EC19EC19EC19EC19EC19EC9A9FFA7 -%C19ECFFD09FFCF9EC79EC19EC1CFFD07FF5A0E0D300D300D300D300D0E5A -%FFCAFFA8FD0CFFAFFD04360D0E7EFFFFC9BB92BB93BB92CAFFFFA8FFFFFF -%A8FD0FFF99BBBBBB93BBC3FD08FFC89EC79FC19FC79FC19FC79FC1A7FFFF -%CA9EC7CFFD09FFC9C7C7C79FC19FFD08FF850D360D360D360D360D360D5A -%CFFFFFFFA8FD0BFFA93D363D0D360DA9FFFFCA92BB92BB92B5A1FFA8FFA8 -%FFA8FFA8FFA8FD0BFFCABB98BB929992C9FD08FF9F9F9EC19EC19EC19EC1 -%9EC19EC9A9FFA7C19ECFFD09FFC99EC79E9F9EC8FD08FF7E0D0D300D0E0D -%300D0E0D0E35FFA8FFA8FFA8FD0AFFA91436360E0D0E84FFFFCABB93BB99 -%BB92C9FFFFAFFFFFFFAFFD0EFFCAFD04BB93BBCAFD08FFC89EC79FC79FC7 -%9FC79FC79FC1A7FFFFCF9EC7CFFD09FFC8C7C7C79FC7C8FD08FFA90D360E -%360D360E360D360D5AFD04FFCFFD0BFF853D36370D360EFD04FF93BB92BB -%92B4A0FFA8CFA8FFA8CFA8FFA8FFCAFFFFFFCAFD05FFC9BB98BB92BB92CA -%FD08FFA6C09EC19EC19EC19EC19EC19EC9A9FFA7C19ECECACFC9CFCFFD04 -%FFC89EC79EC19EC9FD08FFA80E0D300D300D300D300D300D847E847E8484 -%AF84A984AFA9FD04FF85143D360E0D36A9FFFFFFBB93BB93BB93BB93BB99 -%BB93BB99BB93BBBBC1BBC1BBBBC3FD04FFC9BABB99BB93BBCAFD08FFC99E -%C19FC79EC19EC19EC19FC1A7FFA9CF9FC79EC7C7C79ECFFD04FFC8C7A5C7 -%9FC1A6FD09FF0D300D360D360D360D300D360D0E0D300D36363D363714AF -%FD04FF603736360D302FFD04FF99BB92BB92BB92B592BB92B592BB92BB92 -%BB98BB92BB92C9FD04FFA0BB98BB92BB93FD09FFA7C19EC19EC8A0C8A0C8 -%9FC19EC9A9FFA7C19EC79EC79EC7A8FFFFFFCFC89EC79EC19EC9FD08FFA8 -%300D0E0D300D300D360D300D300D0E0D3014FD0536A8FD04FF6114360E30 -%0D36A9FFFFFFC292BB93BB93BCA7CAC9CAA1BB93BB93FD04BBC1BBBBC9FD -%04FFC9BABB99BB93BBFD09FFCF9EC19FC7CAFFAFFFFFC89EC7A6FFAFCF9F -%FD06C7FD05FFFD04C79FC1C9FD09FF30360D360E0E5AFFA9FFCAA90D360D -%360D36363D363D36FD05FF603D36360D3036FD04FF9ABB92BB92BB99FFA9 -%FFAFCA92BB92BB92BB99BB98BB99CAFD04FFA0BB99BB92BB99FD09FFA7C1 -%9EC19EC9A9FFA8FFA0C09EC8A9FFA7C19EC79EC79EC7FD04FFCFC79EC79E -%C19ECFFD09FF360D300D300D5AA8FFA8FF84300D300D303636363D3636A9 -%FD04FF6136360D300D5AFD04FFC392BB93BB92BBCAFFA8FFCABB92BB93BB -%99BBBBBB99BBCAFD04FFC298BBBBBB92C2FD09FFCF9FC79FC1A7FFFFFFAF -%C99EC1A0FFFFCA9EC7C7C79FC7C8FD05FFA5C7C7C19EC7CFFD09FF36300D -%360D3636FFA8FFFFAF0D360D360D36363D363D36FD05FF363D36360D0E5A -%FD04FFA09292BB92BB92CFA8FFA8FF999292BB92BB98BB98BA98FD05FF99 -%BB98BB92929AFD09FFCAC19EC19EC9A9FFA8FFA8C99FC8A8FFA7C19EC79E -%C69EC8FD04FFCAC79EC79E9F9EFD0AFF5A0D300D0E0D36A8FFA8FFA8360D -%0E0D0E0E3614361461FD04FFA93614360D0E0784FD04FFC992BB99BB93BB -%CAFFA8FFFFCAA0C299BB92BBBBC2C2CAFD05FFC1BBC1BBBB92C3FD0AFF9F -%C79FC1A6FFFFFFA8FFFFFFA8FFFFCF9FC7C7C8C8CFFD05FFCFC6C7C1C19F -%C7FD0AFF5A0E0E360D3630FFCFFFFFFFA8A95A5A0D36366184FD07FF363D -%36360D3084FD04FFC3B592BB92BB92CAAFFFA8FFAFFFA8CAA1C2C3FD09FF -%99BB98BB9292A0FD0AFFC19EC19EC8A8FFA8FFA8FFA8FFA8FFA7C19ECFFD -%08FFC9C79EC79EC19FFD0AFF840D300D300D36A8FFA8FFA8FFCAFFA8A984 -%FD09FFA93636370D0E0DA9FD04FFCA93BB93BB93BBA1FFFFFFA8FFFFFFAF -%FD0BFFCABBBBBB93BB92C9FD0AFFA0C19FC1A0FFA9FFFFFFA8FFFFFFA9CF -%9FC7CAFD08FFCEC6C79FC19EC8FD0AFF840E0D360D300DAFFFFFA8FFFFFF -%A8FD0CFFAF363D36360D3084FD04FFA8BB92BB92BB92C3AFFFA8FFA8FFA8 -%FFA8FD0AFFCA92BB98BB92BBA1FD0AFFC89EC19EC1A7CAA8FFA9FFA8FFA8 -%FFA7C19ECFFD08FFA6C79EC19EC1A0FD0AFFA90D0E0D300D0E5AFFCAFFA8 -%FFA8FFA8FFA8FD09FF603636360D0E0DAFFD05FF99BB93BB99BB99C3C9FF -%AFFFFFFFA8FD09FFCAC9FD04BB93BB93CAFD0AFFC8C19FC79FC19FC8A6CF -%A8FFFFFFAFCF9FC7CFFD05FFCFCEFD04C79FC79EC9FD0AFFA9360D360E36 -%0D36366084FD0DFF8585363D363D36360D36AFFD04FFCABB92BB92BB92BB -%92BB93BCA0CAA8FFA9FD04FFCFC3C299BB92BB98BB99BB92BBCAFD0AFFC9 -%9EC19EC19EC19EC19EC19FC9A8FFA7C19ECFFFFFC9C89FC79EC79EC79EC1 -%9EC1A6FD0AFFAF0D0E0D300D300D0E0D0E0D5A5AA8A8FFFFFFAFAF846136 -%361436363D36360D300DFD06FF99BB93BB93BB93BB92BB92BB92BCA0C9CA -%CAC2C299BBBABB99FD05BB93BB93FD0BFFC9C19FC19FC79FC19FC79FC19E -%C79FC89FC7C8C89FC7C6C79EC7C7C7A5C79FC19ECEFD0AFFA9360D360D36 -%0D360D360D300D0E0D365A856061363D363D363D363D363D36300D36FD06 -%FFBC92BB92BB92BB92BB92BB92BB92B592BB92BB98BB98BB98BB98BB98BB -%92BB92BBCAFD0AFFC99EC19EC19EC19EC19EC19EC19EC19EC19EC79EC79E -%C79EC79EC79EC79EC19E9FA7FD0BFF0D0E0D0E0D300D0E0D300D0E0D300D -%0D0DFD0D360D0E2FFD06FF9ABB99BB93BB99BB93BB99BB93BB99BB99C1BB -%BBBBC1BBBBBBC1BBBB99BB99BB99FD0BFFC9C79FC79FC79FC79FC79FC79F -%C79FC19FFD0BC79FC79FC19ECFFD0BFF5A0D360D360E360D360E360D360E -%360D36363D363D363D3661363D363730360D60FD06FFC292BB92BB92BB92 -%BB92BB92BB92BB92BB98BB99BB98BB99BB92BB92BB92BB92BCFD0BFFCF9E -%C19EC19EC19EC19EC19EC19EC19EC19EC79EC79EC79EC79EC79EC19EC19E -%C1A8FD0BFF2F0E0D300D300D300D300D300D300D0E143D3636363D363614 -%360D300D300D0D5AFD06FFC3B592BB93BB93BB93BB93BB93BB93FD07BB99 -%BB93BB93BB93BB92BBC2FD0BFFCFC79EC19FC19FC79FC19FC79FC19FC79F -%C7A5C7C7C79FC79FC19FC79FC19EC19FFD0CFF5A0D0E0D300D360D360D36 -%0D360D360D36363DFD04360E300D360D300D0E0D85FD07FFCAC399BB9292 -%92BB92BB92BB92BB92BB98BB92BB929992BB929292BB99C3A7FD0DFFCAC9 -%A0C79E9E9EC19EC19EC19EC19EC19EC19EC19E9F9EC19E9F9EC19FC8A7FD -%0DFFAFA95A360D0D0D0E0D0E0D300D0E0D300E360D360D0E0D300D0E0D0E -%0D5A5AA9FD0CFFCAC2C293BB92BB93BB93BB99BB93BB93BB92BB93BCC2CA -%CFFD14FFCFC9C89FC19EC79FC79FC79FC79FC79FC19EC19EC7A0CECFFD15 -%FF848530360D360D360D360E360D360D360D360D36308584FD13FFCFA1C2 -%93BB92B592BB92B592BB93C2A1CAFD1CFFC9C99FC19EC19EC19EC19EC19F -%C8A6CFCFFD1BFFA88436360D0D0D300D0E0D0E0D363685A8FD1AFFC9C399 -%BB92BB99C3C9FD23FFCACFC8C79EC19FC8C9FD23FFA9A95A360D300D5A5A -%AFFD21FFCAC9A8FD29FFCFCFA7FD2AFFA97EAFFD11FFFF -%%EndData - -endstream endobj 19 0 obj <>stream -%AI12_CompressedDataxݽv80{d0$dG$$g]<dY%J5JZ _%AKI\h鏵4u+Cd4VQQ2$js 止~FVRn'DQuwS/w=n6>?=ҍQtϏhËٔs L:F? -lb% IGc~O'҃7&*&FÛZal΀sQo)5 gC=]MNL6$$Z.%3gLHr!>!N -ZelݏnKpQUsֳB(G>9꯬> E?\ -A-;^:@9} C{jϠP.h>jxS,8MaULMfjZ_7vWդ;V0 QUB)¿_?wXfKޟe~PS J:kC?P{~S &sDm=٤!ջ›Mx PPA0yV{S9+HE?^x9-IҢQg?>:}eJ4($(:V@`jsmi7Qȿw1ZElmڂ=T@RBC.Q G _ȟ&zp\VBIlNDMtŸTHS QDP9fCUZ-!:T=G?h@RfobTFF}XZ=7#QEz&j_1V[ͼÀpGctEHݑfZ~fwBPq'_Q5d(C?nCG N>uq㝺T=qkm͡5ɠ9Qi5#.˜9OKUS FAǨ+c k/k '୶>b_яe쀢swfyK|Uۂ­AShNvfJgݢM?JHG8;h;qG7~w / X72A1mwmu{WXxtyyNdO?tM wۀs}<2Yx-m)j\UF8DzoОo^Uy!'U#'{jPxW/Lp7'=ڨf2HlNuM62}@hk}T'dZ6\64h`hx'o~ZH1jIJKeC-sI(u.#SCA{0>Ȯ>Sɳ Rچ*AtZ ]6GcE6I)G&0Ћn'42g9K7&!ˣ#[ЂץV3;q09]o?&%t>I] CXϤפ:<}fco9~4P`'o7 ڎH((V (?19ADA.b.\EM;"6lDYJH Dž/_FnԎq;C8s}>R*5h%A2Ϩ5fQmbtT{a'{=Ul>B7mb__{m(hBQ_!)$3 [AJi?0PU6d;w"R슚bwiQ첦UE#!uK4̂EôXzUmv^BĤnUG.X-lMe5Wn|)W5-6\?3GZq: HX#@n0^P?f9ݨ8T}gtF vO'8_iϛɞ];v#>AYj#$m<+}\kkmJPi r4NPdWVO2G*Aй?Nvzq4=nh}y+M]˨3sء2mGM_S±h3LZNJw= #7 SusX +~՛^s?p5n~h)@K*g˼ =GB aK99hoH|Y6%V ?/&%\vQZrl W%[='`T+;gɆmH{=G=Qkim4]+6G~P]RIKjyݺZ` e9~aHhzjWPێ^sCj!'JE~uw"BK0}c,w'X9nGyGMr>2k`'xSI>הVS!ٔذ@TFkm-'ì3gm=Q칏t}TQ߰ t2RJvt[D!+*} QXMsHs yNq+l8UؐAZlxI}+#pԘvYh#Wd/?]= TnEJ?\YJ2%:dr"̱*Z \/75d)ؒz!z>cQd`̓(KRz}2U+Yy(?/:zmDJvy?J\Qߕ}yN3$z\O/2)wcUyzZ>/U$&Mx@BBaЛ'~jgPUtop5mGIC% -ͫwG9ʪŤIo;rjU|ZCiW$8| l-î,ܠOlj-n 9(n27xXN4嘴ϗؠ>[6B^ۮċH||K50|4/|FF/7R]5?i`sd}V.)YneR=bmn`h|[crK3PLI9$c]7Gn(lhS(XzwQڕ3FWD/醆rjkb(ڜI%ejN@SƵA(3-?;4HtQhliVF~Lj&PSmjPD84dJHtnhU`C5 )(Q )=ҧK}l757C!iMPKث6fcI^wjt@F/ iv>5 ˢm.D"~;^&:lږ3l .= Ni}RZpOŔ XnOG y! -FfI$p3T\ -ЍP?檷8Gu^gi<8C.sWfOXK;o ƫE'w7<f`9wMo~ψ"Z4IJ -#Uەm|S9][y[ lߴ˫*B=cf-i*`O{/P$({ۓXQX\ - Op61l:j `TuoO^s ۲ȕ+וngj!߾D.k'иr7:R8B .JN_osdO~C0xTFI[.j%S\U_j?G=U{c.%^7Y12S_t=7Ud`ς4>lP䪻osyJ6 ,>tUyxB*ugKz0Ԧ' -*[I})ݞ#i_q& uX;06&)‚V_s3ofrbB0&ʰPaA }}mnN.W[`zj/ - 5)'3>4ڄFCוGՋ-spRwŲx9nޜn/~xA}HDlcJ Q=W:C=\#ԳRcB0aySN_~aЄ -$sƂZnWj=riln;AEuwmDi YPO~;ȩE ؇~eBZP3K-QM{k4@ُ|poz CŔf_7 &V4tԶxbf9M6U*V9v[$]Գkvɳ5xkPMԵw +.SAMLӄ.yc;$)MCFF'qVn AMMCͬ->j(l -g*m_7S[;sW{;/OOXlOM!-Lu1 -gORXOU.)Q9;geRaJR?rN}~/z8 -E$|c^ڇ ==48wufN"wM:? I8UZ5&KZWzz~$YOݪ76]ᔻ˔ϹǕ ri{J!9˽|?vkd2i'7%Ff߄ -_X^Gleމ_O4atވa]+NfYݣ|8Y;#O\P;їS1͎qQmo\ -)d{5x+?+u7Uu_;H76@K$qb!. v5^{[ @ -JzG?L&:7μ`{Xaخ(,2C[֭.  :;U\ l˕N50W.\0|=i@&d.Y__1Ȁ@ڳ`x9BCV XI&TLs `q] U|x"f ؂ LȮPh,6=*RR0HOi{15+[q >{=l۾EI=7EPXIE\9TVACgtkqIMICzaKww>@Dͣ#im )Yk3G%d]Vp-Ѿ暪ޜ5y_2MS*?˨l1S+iAtlh!BS)!2CnU}CC)O) ~C!6Gx6GH KFrCпO1f}b2uw r;_l؎ۚ2)ndLՇ;}ĥ4w~Qu^AۜƗ %S\!>@0#0fR0:mBuL3{X=Ї]+?ڗ'ǝ'} =>+#yr}o:z[|2ǵNLeN}߹ fzleщ3Wm`JEh4&QArl5bl`K1jgG:tdr"L -x*9>4T}"շo{1مvfΰ4봈SS݅;5%I*ipbJ*ߓܩՍR9x-Z/9셯VĽO`n Gȹ[}Zq &UWmc"C 057iS[n*`;FΩ7~4/0߷"CF }6_u+_Ȯ9j:Y,khwhQ!}//jyqs:ʘLInBeHb9H7!LUѪ1{=[x an0 !h,{#dYXF$d$gmϔщˉE8nEpt]>nE@"il]\W &֏ K>ovOYX}Ɍ - cC3͸71E!gGAȬ>bx&j̓8SzHvm[#H_ - MOlo}scoSi8R68ooڻm6J+I"V8,&/˷D%-͕GGhM-̓˷d.ΗGAuJs[SIs*Ps-ѩ-YSgOs||˧&X:5%[x^ -;G8[^'w] K(wf}*YcaFu§!54P6QSҚWcS+>|p5OT|K].}t{+:ln#tl_>BLlY(<[0y<Ɨ8P]`OJIfWڝ68d`('k% lj0/y$b_-aL\n,{OcgTr! xT6)qGS̑#utz|KS: ShQȜoPDb)$y_u?4<szE)t J_3ڼ^A,حydo[}A{ #' f2-AT$#}Ǘ[e/uυo0seu{ꏚ=s{$z'Xކp5=,mmjcPc9[ĈoGӫ7% htsK!T{c%*˪a2i GV=r<;-k*8if=됹5opOT^N!N}dYwlOtgӒqȩcyo\,CUnޛ%1 -潱QVAiQxo(J9{^݊:YzfӪ8 -a~ĈKȈ|8ޛ%sp>ܼ %h3Wdh6A\/R6EzIHH3c.dHn]xL$rJd}$8،eF\/b3 JcCV_)~؞)~~2Z]W0It ;rm07PƦ:p{b<'-:3=zay<J ސ{f^`y2hJ[tf޴Q702Pf[. 3oa=.(3O'-:317XB"_z M>NК.871p+Sq3lㆬ&gw}6h.OkǎBAK۴sZ젏0a}䃧1C7~}'EhvqC^g1qqCףX]ze -GgSǭ ll!0©%TX.3Bd${$$ˉ$BCIE ͟$ZYH,J>;L#r%k8뱡Ә 7wSREӯuO _@R<$)ov3PRyФ<-#]s%|2쫻liFLE[/˾\x~d0g>NCگR`3QEy3LGt>NF=e+;'yVî]Mm qH_(\͆_W6yY.^o7pty.^B_7U- Kg5;;W葌0ݝ8Ӗꀾb֚vi^~3[k D΀YYKdWĆn"7)d'_\8ڮCs/1̓!+-A]SRc'}n[,MUn˪us?VP+~˕uԢu7=)pUlEE.}4NihԦjE #6sVnv?LEKN!O`aux5;\yEwp}uu۝o,ϓI9J޷Xb]v_mf=hN9++~qDuýg_[Lpa}NGP>'+m7WbSVS=ɋ9Շb[[\bݽ>C/*3r1}N<]yJ\6VfMc.:%ce}~37WJsN>>[ JsEt-"iu>&9e9e̙73҂%y!mA}NY}A#)o5GbNd?ωPBzQ}N-\hbuOw>fo̜Gϒ3&ofLc؞L̘G1 e&9 i:9ni#xTPw%:6"mF͞}7l*"nR9tߞ~*?TyL*qB/LG;{7M'[:]uWcCFP,l_}ҭPŬi2Wd:LӁMv7cff}^S}rx3oGu?Uq_P'䌗9;!̗oisf 1A]cx0r]1<^̙xn.&:v0.=s"FwcfT}q>:Aj;Yͼo̲L()",Z #_]}ABEP+|68e's;)*D> -"فcT+`ZML{5!~.g~)l/{7ڗ~d!Z(aUcƦhq!۷8_}O_T<ʌ17 fq;R(f@=Ìwͣcihfjߠ\BqHgte)8g12oH5{3 ø/;bz<ޚ6kL>;w~"Vf^cՖ($ -L\ENP3+?«T\l-~R.{J` j} U셝x𒸶L"7m2Ώz0fV~_gMJifEZ=&xy1Dʋ8#xuDNPͥLI8_>5/ϟf E7Z¯}3fet+g2|d7O(5.3g$|{u>ID̳!|%QJ -7y2ZG15:yv|jK4/CۮsK=oCfwNLM.0Wk%㾵 &|7yfBڢG֘;3!%3n*ٺYM -vW=]DSjpP ๸3]x؊3V\x8{DÅ/is_xhYS0 PϪsPi_xDE\xnH[Xm|V/< t!Xtpvv_x螤,gC/=mr glf9xȺ֚Dž:]V`]\(i زBSa$;Xl# e.=ߚDIRI(\^0AEXic} 8?j.J)[pRC)e 59+acoZמca5 -o>ݯ|l{Wl_>Į\JqW9#APt\BNpWyz'wu-w3|nq}ݝpwr/3k\[~{;\ZN:F4rFv cmvjgS#vίGkr4kY뾴'%'xpr}ƭ*(>8mnph\DA.nX*V#_m59ܩNz〫 \}UNF+J k~˱4K$C+fC.umJuY2|^Zjp42u‰|:? rX;q],o};E #B=x8@Yy2>-i7bQ5VM*!y4Oǰ -$yWQ Vư rT$WBLIT|{_Cy3fX(v)K/\'lm?˯[;L^u|@ïnEXX4Wb&hJ|"ZTz!Gr mۑN|uy]i1|# 3aL*0 -.J;SD ]p84oO]8\K\}59*VFI8wV׃mvfF"*!)%)`_XZn2{7i>҉`.D yKN:J]DwI!ҥ(JA6yzM(G !6$F5n 4.E?)xmw>BiQy 'N_/ f^/Lo$-uJYyZ!69Tt/)c!rx0ֹq:kTCDC* :jh>G7ƕpxx (}All~oTw Ù@ drGߗ7(mc4]h/l:s9tkMJP 2G:|_I3bthc6D?q~IU.l}<؆>\0JNlJs@[ GT'6*sprKXL3"(͇O :_.d՝KLJ8!'$l Ɉ,8 o oV:eoYW۶>:ocw;J;ߍ!P?" -Rk8!~PVՃۍ߃AM}4ⵕNp#/Fإ< -ly}\:C:KSIvL[z~+l VtzQz_ FUf1R`6,osRUpuΌs(C f (i6Bt@f;.iwEe޷O.PX kohϨrۡgGI|kISssceRG1zD -;[CfVV^ڠ5l:ʛ)AA*ǻ٧M"AfnQ#fsqC\3 Rv?NiBy(%/nC» j:Aٌ4Zu6#h^ ȖcX o^ݝ)b*0|۪ -tj(}<$ٴvgn-v#ggS7S`wRn]g_S+A)YƠ%ionZk<SSAd(ͺ[POPu;;. ##s[iUl2lD$NLMisfªaim `0_fz>1ݤ{7G{_AMu13 c"TϥN{`E9"C7W̓ͦq?Fzm:eJC ?4J#A4G4ik;7 bDηf4[}k۵4SV$h;'5#͝SS fl?vS~iSSm '2d`b':rVXgfeIMRUߨVݡh[OKotzdEi~!zR t•Ҫí_[=HQ6@joĢZυ-սoQɛZ0`h}bĐ3 CHEF{5N!ͷɹX;Std@>46$>BMǾ·W=od 5pFI|3wz(NB9z2*%%7o|eZꑔ֪ $I:T _咒IJH⨴  QD#4!+H Z2Oy|85Dz}u^!(0K"$%lރz~ /󞴛޿'I^bt5SH<"A}8KZ{3S9+r+9ʵLOE: M?X LQ>wV `7tQΌݭbf}=;櫖ھ7Fv1qLVL*njFtP:-J5o`j|+Lkn#?8!4&_404Wqh -4J%ixs,Ɨ\'04t0#ʣmҲ=]ȹj`C.vvzR9 >!kL4EJ9uFM+kݤ4os|~oOxzCL:"nCQ9Q^?]ӿr`GIS^v6/] ;-GCke{S$5r|?@$4y[TkښSݑ(fto;{X>YZ5uG>~hyr6'_ -g8r ikv [1bi~Ѭ:XA79bfq!yL儨9r -r!ڑ`W%5 -+)T=פx5СaHP$Tc;X6MDiPwb~Gu؈mĻeFd_6*s#r\mpʲlDJ@7b9d#M tf _c> MQ#)]縍 jOm~3qBN֒qG[?C?2cJ+mOyՑ0y:3poEEIMt<`ǑcUt˪H\4<.JqvW*kRFzO-_(ckFb>K{ѨbAkc3x'tFlƕa4wA|f/hrށ"-[? h u_ހ:o( `68zJ&2>ڰt@Rk3>D6g6ؤ\f\#F&]&2\H\Ȭl\=.Z6)eVVsjGVqVJ7)Н@".ԚJιnS)fwQfȼ (%)O;QwO1CH{R҆:!m04CZN؅G eb¬ hI;L:Ի1]3p3y(B։9-Ϳg6t|C,FLVl0H!;f#2?(7183Wz/^\3v;N>vi0ަ͇OyJokUelk&-4)mG2uicMKxO;ٴK8visl%ViMx5bC64/GT؝4wL?=uD6;fHߞH)4G=p&38_[#7]go-o@'J'&"ZrZqqbs%excqmuz N|waV&6,r$ BsIX%SmVJcXcPTKN<b[PEWx2UFAͿ|!^ȅI*!>#sʫR=M.?B[!RC׀(w5?P}}9$gL.%rFd̥sxQ^%s$g3"8!tD͠Ao}A_! ^Pg Lb:)l(!RR·TR(C:tPܜ-2.N |RPeTv,TfB86>Cb*a|iዓ$Y@pY>ɢ_"͉iL.#d1pY CH'ٜL(˙$'QQe Ƙqfs$؀JiE9hm0=BN`Y>ɉЎQG$>KB6.RPB8V(&) RrPJ2II$|Rj (%ePƔI>L"Li1K4 dNF@`D L\ ]xA4" -K -HdhbW*H915f7*NKXΜL /Lg=/lxO=L0dO&#‘뙥uKH9 w@ 9([HCb)040FN09:Z7F\jS)sڲ~;#i\Nj,@ӰKR P%d|NX礌]`@[,c\ڡ-t>9)(AeZDR<& L,S%kK] VrX48NY@ -}#6dҴR3ik,OY{ҹŨ4- !Puwg%.ŐDdKͺ'́#D%,0⤑A%ǵxPkb5ǃԕ3oX- 5\C" Ȁ,4ȁ%eEO -sD˸lRD!"28E$xV KC/cYhX|6B1!%GT/ B%2 ZP , h4T %V[[H dMB@yX e2\Z c'r黎4D_DRZ2wJc'Ji,D,;&!GDS,g @w HU4]PF*3+"(ZHYf # W.JKH@^ -J: &d^D#QHct$CpFM=F! ㎅BЊ,Q`̀@:]%znXHHduQTHxݱҜ?Cnp0k!_k< 3A˼G:B80ȎD;Bn^V E]ME¦@OJ2x`b,H윤 -g4.]=2)kzENcX2<@#f Nef* -鄈@0_d#(D`J$ I3N\:M:gI*#J2H%H6NTaͫ{G[d\V \ &)DeF# -endstream endobj 6 0 obj [5 0 R] endobj 20 0 obj <> endobj xref -0 21 -0000000000 65535 f -0000000016 00000 n -0000000144 00000 n -0000022265 00000 n -0000000000 00000 f -0000025785 00000 n -0000062845 00000 n -0000022316 00000 n -0000022648 00000 n -0000026084 00000 n -0000025971 00000 n -0000024075 00000 n -0000025223 00000 n -0000025271 00000 n -0000025855 00000 n -0000025886 00000 n -0000026157 00000 n -0000026331 00000 n -0000027420 00000 n -0000040378 00000 n -0000062868 00000 n -trailer -<]>> -startxref -63065 -%%EOF diff --git a/test/images/wiloc.png b/test/images/wiloc.png deleted file mode 100644 index 1af8e1b..0000000 Binary files a/test/images/wiloc.png and /dev/null differ diff --git a/test/images/wiloc_mc.png b/test/images/wiloc_mc.png deleted file mode 100644 index 49cc8d0..0000000 Binary files a/test/images/wiloc_mc.png and /dev/null differ diff --git a/test/images/zoom-hover.png b/test/images/zoom-hover.png deleted file mode 100644 index df2a99c..0000000 Binary files a/test/images/zoom-hover.png and /dev/null differ diff --git a/test/images/zoom.png b/test/images/zoom.png deleted file mode 100644 index 59b383e..0000000 Binary files a/test/images/zoom.png and /dev/null differ diff --git a/test/index.html b/test/index.html deleted file mode 100644 index 23a3665..0000000 --- a/test/index.html +++ /dev/null @@ -1,474 +0,0 @@ - - - - - - - - -David Rielo, Personal Portfolio - - - - - - - - - - - - - - - - - - -
-
- - - -
-

David Rielo Ricón

-

Front End Developer Designer

-
- - - -
- -
-
-
-

About me

-

A small introduction about my self

-
-
-
- David Rielo -

Just me

-

Hummm... I think it´s time of some coffee...

- -
-
-

David Rielo

-

Front End Developer from Madrid

- -

Specialist developer and programmer, strongly oriented to web applications.

Experienced on front end developing and great back end skills .

-

Working as Freelance Art Director over Graphic Design, Brandind Corporative Identity Desing & Illustration puts also the presentation skills on top.

- - Download CV (Spa) - Download CV (Eng) - Download europass CV (Eng) -
-
-
-
- - -
-
-
-

Technical Skills

-

There are three basic points in my career

-
-
-
- -
-

Digital Design

-

Planning, design and implementation of websites. Taking into account the navigability, interactivity, usability, information architecture and interaction of media.

-
-
-
- -
-

Web Development

-

This is the cornerstone of my professional profile. I´ve got the 'know how' of both front and back end development full process on web applications. Working really hard here to be a state of the art technology sharped guy

-
-
-
- -
-

Creative Direction

-

Working as freelance and assuming the creative boss role because of it, i think i begin to understand the needs of the audience who I am addressing. Or maybe I begin to get some kind of magic to make an idea happen. Hocus pocus...

-
-
- -
-

Software skills

-
-
-

Languages

-

Donec accumsan ligula vitae mag na curabitur id

-
- -
-
-

Databases

-

Donec accumsan ligula vitae mag na curabitur id

-
- - -
-
-

OP

-

Donec accumsan ligula vitae mag na curabitur id

-
- -
-
-

Web Design

-

Donec accumsan ligula vitae mag na curabitur id

-
- -
-
-

Adobe Suite

-

Donec accumsan ligula vitae mag na curabitur id

-
-
-
-

Web 2.0

-

Donec accumsan ligula vitae mag na curabitur id

-
- -
- -
- -
- - - -
-
-
-

Work Experience

-

Call a spade a spade.

-
-
-
-
May,2014
- Present
-
-
-
-
-

GOWEX

-
Front End Developer (Marketing dpt.)
-

Marketing department projects : Marketing Client campaigns (Microsites, Mailing, Newsletter designs, banners designs..) . Manteniance and updates of corporate website. Design and develop of whole front end of GOWEX group websites. Redesign and implementation of new responsive WILOC channels for new company Android app.

-

Technical Environment: Responsive Web Design, SASS, html5, css3, jQuery, jQuery UI, JSON, Angularjs, XML, INK (Zurb), Wordpress, php5.

-
-
-
-
-
-
Feb,2014
- May,2014
-
-
-
-
-

Custos Mobile

-
Front End Developer
-

CLOUD POS project: Development tool in the cloud, capable of generating real-time applications for remote execution POS, magnetic stripe, EMV and Contactless, and provide these devices new functionality added value, loyalty, ticketing, marketing. Technical Environment: Responsive Web Design Skeleton boilerplate + SASS, xhtml, css3, JSF (primefaces), jqplot, Spring WebFlow, Spring MVC, Spring Security (LDAP), jQuery, jQuery UI, Backbonejs, REST, JSON, XML, Maven, MyBatis, RabbitMQ, jboss AS 7.0. - -

Custos Mobile website, . Multi-language adaptation project and module adding and customization over corporate website. Technical environment: php, html5, css3. joomla 2.5.

-
-
-
- - -
-
-
Mar,2011
- Present
-
-
-
-
-

Omnisoft Informatica

-
Web Developer
-

RSI Área Prepago, & RSI Área Regalo: : Proyect for CajaRural´s IT. Website built for RSI as B2B application for managing cash card services serving to their clients or employees through subdomains they previously offer .

-

Technical enviroment: html5, css3. javascript, ajax, jQuery, JSON, XML, J2EE + EJBs, Web Services,Oracle WebLogic 10, SQL db ,pl/sql and shellscript.

- -

BBVA GIM/ SATE /HR Solutions/ HR Solutions Self Service: Development, implementation, maintenance and extension of functionalities of applications and web management tools for clients such as BBVA.

-

Technical enviroment: con EJBs, SQL db (LDAP), using pure javascript, html5, css3, Ajax, Json, Web Servicies. IBM Websphere 7.0. Eclipse Juno, IBM Rational Application Developer, o NetBeans IDE ́s.

- -

SATE /HR Solutions Self Service: manager of front-end HR Self Service Solutions tool project for BBVA during the last year, moving it to Responsive Web Design.

-

Technical enviroment: html5, xml, css3, javascript and jQuery in the front. J2EE + EJBs, struts, SQL

-
-
-
-
-
- - -
-
-
-

Education & Diplomas

-

What I have done in my academic career

-
-
-
-
Jul,2013
-
-
-
-
-

Three Year Degree of Design

-
Esdip
-

-

Course of three years to develop and enhance all the creativity and learn to express the necessary graphical techniques. Illustration work in all fields: publishing projects, scientific illustration, children's, science fiction, fantastic, romantic, adventure and comic.

-

Full potential of the human figure as a vehicle for creative visual expression is used. Advertising, Design, color, line, form, composition, aesthetic impact, advertising, commercial, corporate graphics.

-

Develop all the perceptive ability of the student. Printing processes. How to make work. The labor market. Preparation of a physical and digital portfolio. Learn techniques to improve our quality of drawing, realistic and expressive techniques used in advertising, all graphics and digital techniques for illustrators.

-

GRAPHIC SPECIALTIES: Professional drawing, editorial illustration, advertising illustration, children illustration, Comics, Graphic design, Web design, digital illustration, artistic anatomy, Color Techniques, Airbrush, Concept-art.

-
-
-
-
-
-
Sep,2008 Jun,2010
-
-
-
-
-

Bachelor of Telecomunications

-
UAM
-

The aim of this degree is to provide adequate training in the basic and applied aspects of Telecommunication technologies.

-
-
-
-
-
-
Sep,2003 Jun,2008
-
-
-
-
-

Three Year Degree of Telecomunications (Telematics Specialization)

-
UPM
-

Preparation, development and project management for the design, deployment and operation of networks, services and applications in Telecommunications. - Performance, management and monitoring of Telematics Engineering Project. - Design and operation of services and networks of public and private communication according to the current network structure and its evolution in the future. - Specification, design, project, maintenance and implementation of the switching elements and protocols that allow users to interconnect through the various transmission media. -

-

Design, planning, installation, management and maintenance of communication networks based computers. - Implementation based telematic networks and application services. - Making software projects and their management. - Planning, organization and technical management telematics services. - Management, administration and consultancy companies and Telematic services. - Participation in Research, Development and Innovation in the area of ​​telematics.

-
- -
-
-
-
-
Jun, 2003
-
-
-
-
-

Technical Biannual Degree on Telematics (FP2)

-
IES Moratalaz
-

Technical supervision, installation, testing and control equipment systems in radio and television production studios and audiovisual production systems. Technical supervision, installation, maintenance, monitoring and control equipment broadcasting systems. Technical supervision, installation, maintenance, monitoring and control equipment and electronic security systems CCTV. Technical supervision, installation, maintenance, monitoring and control in local networks and communication systems. Technical supervision, installation, maintenance, verification and control relay systems. Specialist integration, installation and maintenance of equipment and systems.

-
- -
-
-
-
- - -
-
-
-

Portfolio

-

some of my latest works

-
- -
    - -
  • -
    -
  • -
  • -
    -
  • - -
  • -
    -
  • - -
  • -
    -
  • -
  • -
    -
  • - - -
  • -
    -
  • -
  • -
    -
  • -
  • -
    -
  • -
-
-
- - -
-
-
-

Contact

-

Any question?. Please feel free to contact.

-
-
-
-
-
- - -
-

Put it on a bottle and throw, ahoy!

-
-
- - - - - -
-
-
- -
-

Contact details

-

info@davidrielo.com

-

davidrielo.com

-
-
-
- - - - - -
-
-

Powered by

-
 
-
 
-
 
-
 
- -
-

Suported browsers:

-
 
-
 
-
 
-
 
-
 
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/test/js/Chart.js b/test/js/Chart.js deleted file mode 100644 index d71292c..0000000 --- a/test/js/Chart.js +++ /dev/null @@ -1,872 +0,0 @@ - - - - - - - - - - - - - nnnick/Chart.js · GitHub - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Skip to content -
- - - - - - - -
-
- - - - - - - -
- - -
- -
- - - -
- - - -
- - This repository - - - -
- - - - - - - - - -
- -
-
- - - -
-
-
- -
-
-
- - - -

- public - - /Chart.js - - - - - -

-
-
- -
-
-
- - - - -
- - - - -
-

HTTPS clone URL

-
- - - - -
-
- - - -
-

Subversion checkout URL

-
- - - - -
-
- - -

You can clone with - HTTPS - or Subversion. - - - -

- - - - - Clone in Desktop - - - - - Download ZIP - -
-
- -
- - - - -
-
-

Simple HTML5 Charts using the <canvas> tag

-
- - - -
- - - - - - - -
- - - - - - - - - -
- - - branch: - master - - - -
- - - - -
- - - - - -
-

- Change package.json name to lowercase - -

-
- - latest commit 55fc0cfd49 - -
- Nick Downie - - authored - -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - docs - - - Community chart types / extensions list - - - -
- - - - samples - - - Add in new chart samples - - - -
- - - - src - - - Merge pull request #415 from nnnick/fix/radar-chart-scale-updates - - - -
- - - - .gitignore - - - Update ignored files - - - -
- - - - Chart.js - - - Build latest output files for new version - - - -
- - - - Chart.min.js - - - Build latest output files for new version - - - -
- - - - LICENSE.md - - - add license text and header - - - -
- - - - README.md - - - Mention not committing built files in README.md - - - -
- - - - bower.json - - - Update bower & package.json with version bump - - - -
- - - - gulpfile.js - - - Add build sequence + dev dependencies - - - -
- - - - package.json - - - Change package.json name to lowercase - - - -
-
- - -
- - - README.md - - -

-Chart.js

- -

Simple HTML5 Charts using the canvas element chartjs.org

- -

-Documentation

- -

You can find documentation at chartjs.org/docs. The markdown files that build the site are available under /docs. Please note - in some of the json examples of configuration you might notice some liquid tags - this is just for the generating the site html, please disregard.

- -

-License

- -

Chart.js is available under the MIT license.

- -

-Bugs & issues

- -

When reporting bugs or issues, if you could include a link to a simple jsbin or similar demonstrating the issue, that'd be really helpful.

- -

-Contributing

- -

New contributions to the library are welcome, just a couple of guidelines:

- -
    -
  • Tabs for indentation, not spaces please.
  • -
  • Please ensure you're changing the individual files in /src, not the concatenated output in the Chart.js file in the root of the repo.
  • -
  • Please check that your code will pass jshint code standards, gulp jshint will run this for you.
  • -
  • Please keep pull requests concise, and document new functionality in the relevant .md file.
  • -
  • Consider whether your changes are useful for all users, or if creating a Chart.js extension would be more appropriate.
  • -
  • Please avoid committing in the build Chart.js & Chart.min.js file, as it causes conflicts when merging.
  • -
-
- - - - - - - - - - - - -
- -
- - -
-
-
- -
-
- -
- - - -
- - - Something went wrong with that request. Please try again. -
- - - - - - - - - - diff --git a/test/js/bars.js b/test/js/bars.js deleted file mode 100644 index 5c21f52..0000000 --- a/test/js/bars.js +++ /dev/null @@ -1,96 +0,0 @@ - /*para libreria*/ -$(document).ready(function(){ - -/* -.first-color { background: #00aeef;} -.second-color { background: #ee2a7b;} -.third-color { background: #21409a;} -.fourth-color { background: #1c75bc;} -.fifht-color { background: #92278f;} -*/ - -/*common vars*/ - var yAxisLabels = ['','Bas','Med','Adv','Exp']; - -/*vars*/ - - var languageSeriesData = [{ name: 'languages',data: [3.5,2.4,3.2]}]; - var languagexAxisLabels = {categories: ['j2ee', 'php', 'javascipt'], labels: { rotation: -45 }, lineWidth: 0, - lineColor: 'transparent', minorTickLength: 0, tickLength: 0}; - - var databaseSeriesData = [{ name: 'database',data: [1.8,2.9, 2.2]}]; - var databasexAxisLabels = {categories: ['oracle db', 'SQL', 'MySQL'], labels: { rotation: -45 }, lineWidth: 0, - lineColor: 'transparent', minorTickLength: 0, tickLength: 0}; - - var opSeriesData = [{ name: 'op',data: [1.8,2.9, 2.2]}]; - var opxAxisLabels = {categories: ['windows', 'linux', 'IOS'], labels: { rotation: -45 }, lineWidth: 0, - lineColor: 'transparent', minorTickLength: 0, tickLength: 0}; - - var webdesignSeriesData = [{ name: 'webdesign',data: [1.8,2.9, 2.2]}]; - var webdesignxAxisLabels = {categories: ['windows', 'linux', 'IOS'], labels: { rotation: -45 }, lineWidth: 0, - lineColor: 'transparent', minorTickLength: 0, tickLength: 0}; - - var adobesuiteSeriesData = [{ name: 'adobesuite',data: [1.8,2.9, 2.2]}]; - var adobesuitexAxisLabels = {categories: ['windows', 'linux', 'IOS'], labels: { rotation: -45 }, lineWidth: 0, - lineColor: 'transparent', minorTickLength: 0, tickLength: 0}; - - var web2_0SeriesData = [{ name: 'web2_0',data: [1.8,2.9, 2.2]}]; - var web2_0xAxisLabels = {categories: ['windows', 'linux', 'IOS'], labels: { rotation: -45 }, lineWidth: 0, - lineColor: 'transparent', minorTickLength: 0, tickLength: 0}; - - /*charts*/ - /*lang*/ - var languageschart = new Highcharts.Chart({ colors: ["#00aeef"],credits: {enabled: false }, - chart: { renderTo: 'languages',type: 'column', backgroundColor: "#ffffff"}, - series: languageSeriesData, xAxis: languagexAxisLabels, title: { text: null }, - yAxis: { gridLineWidth: 0, minorGridLineWidth: 0, lineWidth: 0, lineColor: 'transparent', - labels: { formatter: function() { return yAxisLabels[this.value]; }}, title: { text: ''} }, - tooltip: { pointFormat: '{point.y:.1f} over 4 ', }, legend: { enabled: false }, - plotOptions: { series: { shadow: false, borderColor: '#00aeef', animation:{ duration: 10000} } } - }); - var databasechart = new Highcharts.Chart({ colors: ["#1c75bc"],credits: {enabled: false }, - chart: { renderTo: 'database',type: 'column', backgroundColor: "#ffffff"}, - series: databaseSeriesData, xAxis: databasexAxisLabels, title: { text: null }, - yAxis: { gridLineWidth: 0, minorGridLineWidth: 0, lineWidth: 0, lineColor: 'transparent', - labels: { formatter: function() { return yAxisLabels[this.value]; }}, title: { text: ''} }, - tooltip: { pointFormat: '{point.y:.1f} over 4 ', }, legend: { enabled: false }, - plotOptions: { series: { shadow: false, borderColor: '#1c75bc',animation:{ duration: 10000} } } - }); - var opchart = new Highcharts.Chart({ colors: ["#21409a"],credits: {enabled: false }, - chart: { renderTo: 'op',type: 'column', backgroundColor: "#ffffff"}, - series: opSeriesData, xAxis: opxAxisLabels, title: { text: null }, - yAxis: { gridLineWidth: 0, minorGridLineWidth: 0, lineWidth: 0, lineColor: 'transparent', - labels: { formatter: function() { return yAxisLabels[this.value]; }}, title: { text: ''} }, - tooltip: { pointFormat: '{point.y:.1f} over 4 ', }, legend: { enabled: false }, - plotOptions: { series: { shadow: false, borderColor: '#21409a',animation:{ duration: 10000} } } - }); -//***/ - var webdesignchart = new Highcharts.Chart({ colors: ["#ee2a7b"],credits: {enabled: false }, - chart: { renderTo: 'webdesign',type: 'column', backgroundColor: "#ffffff"}, - series: webdesignSeriesData, xAxis: webdesignxAxisLabels, title: { text: null }, - yAxis: { gridLineWidth: 0, minorGridLineWidth: 0, lineWidth: 0, lineColor: 'transparent', - labels: { formatter: function() { return yAxisLabels[this.value]; }}, title: { text: ''} }, - tooltip: { pointFormat: '{point.y:.1f} over 4 ', }, legend: { enabled: false }, - plotOptions: { series: { shadow: false, borderColor: '#ee2a7b',animation:{ duration: 10000} } } - }); - - var adobesuitechart = new Highcharts.Chart({ colors: ["#92278f"],credits: {enabled: false }, - chart: { renderTo: 'adobesuite',type: 'column', backgroundColor: "#ffffff"}, - series: adobesuiteSeriesData, xAxis: adobesuitexAxisLabels, title: { text: null }, - yAxis: { gridLineWidth: 0, minorGridLineWidth: 0, lineWidth: 0, lineColor: 'transparent', - labels: { formatter: function() { return yAxisLabels[this.value]; }}, title: { text: ''} }, - tooltip: { pointFormat: '{point.y:.1f} over 4 ', }, legend: { enabled: false }, - plotOptions: { series: { shadow: false, borderColor: '#92278f',animation:{ duration: 10000} } } - }); - - var web2_0chart = new Highcharts.Chart({ colors: ["#00aeef"],credits: {enabled: false }, - chart: { renderTo: 'web2_0',type: 'column', backgroundColor: "#ffffff"}, - series: web2_0SeriesData, xAxis: web2_0xAxisLabels, title: { text: null }, - yAxis: { gridLineWidth: 0, minorGridLineWidth: 0, lineWidth: 0, lineColor: 'transparent', - labels: { formatter: function() { return yAxisLabels[this.value]; }}, title: { text: ''} }, - tooltip: { pointFormat: '{point.y:.1f} over 4 ', }, legend: { enabled: false }, - plotOptions: { series: { shadow: false, borderColor: '#00aeef',animation:{ duration: 10000} } } - }); - - -}); \ No newline at end of file diff --git a/test/js/bootstrap.js b/test/js/bootstrap.js deleted file mode 100644 index 7515b89..0000000 --- a/test/js/bootstrap.js +++ /dev/null @@ -1,2002 +0,0 @@ -/*! - * Bootstrap v3.0.2 by @fat and @mdo - * Copyright 2013 Twitter, Inc. - * Licensed under http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */ - -if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery") } - -/* ======================================================================== - * Bootstrap: transition.js v3.0.2 - * http://getbootstrap.com/javascript/#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"; - - // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/) - // ============================================================ - - function transitionEnd() { - var el = document.createElement('bootstrap') - - var transEndEventNames = { - 'WebkitTransition' : 'webkitTransitionEnd' - , 'MozTransition' : 'transitionend' - , 'OTransition' : 'oTransitionEnd otransitionend' - , 'transition' : 'transitionend' - } - - for (var name in transEndEventNames) { - if (el.style[name] !== undefined) { - return { end: transEndEventNames[name] } - } - } - } - - // http://blog.alexmaccaw.com/css-transitions - $.fn.emulateTransitionEnd = function (duration) { - var called = false, $el = this - $(this).one($.support.transition.end, function () { called = true }) - var callback = function () { if (!called) $($el).trigger($.support.transition.end) } - setTimeout(callback, duration) - return this - } - - $(function () { - $.support.transition = transitionEnd() - }) - -}(jQuery); - -/* ======================================================================== - * Bootstrap: alert.js v3.0.2 - * http://getbootstrap.com/javascript/#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"; - - // ALERT CLASS DEFINITION - // ====================== - - var dismiss = '[data-dismiss="alert"]' - var Alert = function (el) { - $(el).on('click', dismiss, this.close) - } - - Alert.prototype.close = function (e) { - var $this = $(this) - var selector = $this.attr('data-target') - - if (!selector) { - selector = $this.attr('href') - selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 - } - - var $parent = $(selector) - - if (e) e.preventDefault() - - if (!$parent.length) { - $parent = $this.hasClass('alert') ? $this : $this.parent() - } - - $parent.trigger(e = $.Event('close.bs.alert')) - - if (e.isDefaultPrevented()) return - - $parent.removeClass('in') - - function removeElement() { - $parent.trigger('closed.bs.alert').remove() - } - - $.support.transition && $parent.hasClass('fade') ? - $parent - .one($.support.transition.end, removeElement) - .emulateTransitionEnd(150) : - removeElement() - } - - - // ALERT PLUGIN DEFINITION - // ======================= - - var old = $.fn.alert - - $.fn.alert = function (option) { - return this.each(function () { - var $this = $(this) - var data = $this.data('bs.alert') - - if (!data) $this.data('bs.alert', (data = new Alert(this))) - if (typeof option == 'string') data[option].call($this) - }) - } - - $.fn.alert.Constructor = Alert - - - // ALERT NO CONFLICT - // ================= - - $.fn.alert.noConflict = function () { - $.fn.alert = old - return this - } - - - // ALERT DATA-API - // ============== - - $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) - -}(jQuery); - -/* ======================================================================== - * Bootstrap: button.js v3.0.2 - * http://getbootstrap.com/javascript/#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"; - - // BUTTON PUBLIC CLASS DEFINITION - // ============================== - - var Button = function (element, options) { - this.$element = $(element) - this.options = $.extend({}, Button.DEFAULTS, options) - } - - Button.DEFAULTS = { - loadingText: 'loading...' - } - - Button.prototype.setState = function (state) { - var d = 'disabled' - var $el = this.$element - var val = $el.is('input') ? 'val' : 'html' - var data = $el.data() - - state = state + 'Text' - - if (!data.resetText) $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"]') - - if ($parent.length) { - var $input = this.$element.find('input') - .prop('checked', !this.$element.hasClass('active')) - .trigger('change') - if ($input.prop('type') === 'radio') $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) - var data = $this.data('bs.button') - var options = typeof option == 'object' && option - - if (!data) $this.data('bs.button', (data = new Button(this, options))) - - if (option == 'toggle') data.toggle() - else if (option) data.setState(option) - }) - } - - $.fn.button.Constructor = Button - - - // BUTTON NO CONFLICT - // ================== - - $.fn.button.noConflict = function () { - $.fn.button = old - return this - } - - - // BUTTON DATA-API - // =============== - - $(document).on('click.bs.button.data-api', '[data-toggle^=button]', function (e) { - var $btn = $(e.target) - if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') - $btn.button('toggle') - e.preventDefault() - }) - -}(jQuery); - -/* ======================================================================== - * Bootstrap: carousel.js v3.0.2 - * http://getbootstrap.com/javascript/#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"; - - // CAROUSEL CLASS DEFINITION - // ========================= - - var Carousel = function (element, options) { - this.$element = $(element) - this.$indicators = this.$element.find('.carousel-indicators') - this.options = options - this.paused = - this.sliding = - this.interval = - this.$active = - this.$items = null - - this.options.pause == 'hover' && this.$element - .on('mouseenter', $.proxy(this.pause, this)) - .on('mouseleave', $.proxy(this.cycle, this)) - } - - Carousel.DEFAULTS = { - interval: 5000 - , pause: 'hover' - , wrap: true - } - - Carousel.prototype.cycle = function (e) { - e || (this.paused = false) - - this.interval && clearInterval(this.interval) - - this.options.interval - && !this.paused - && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) - - return this - } - - Carousel.prototype.getActiveIndex = function () { - this.$active = this.$element.find('.item.active') - this.$items = this.$active.parent().children() - - return this.$items.index(this.$active) - } - - Carousel.prototype.to = function (pos) { - var that = this - var activeIndex = this.getActiveIndex() - - 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])) - } - - Carousel.prototype.pause = function (e) { - e || (this.paused = true) - - if (this.$element.find('.next, .prev').length && $.support.transition.end) { - this.$element.trigger($.support.transition.end) - this.cycle(true) - } - - this.interval = clearInterval(this.interval) - - return this - } - - Carousel.prototype.next = function () { - if (this.sliding) return - return this.slide('next') - } - - Carousel.prototype.prev = function () { - if (this.sliding) return - return this.slide('prev') - } - - Carousel.prototype.slide = function (type, next) { - var $active = this.$element.find('.item.active') - var $next = next || $active[type]() - var isCycling = this.interval - var direction = type == 'next' ? 'left' : 'right' - var fallback = type == 'next' ? 'first' : 'last' - var that = this - - if (!$next.length) { - if (!this.options.wrap) return - $next = this.$element.find('.item')[fallback]() - } - - this.sliding = true - - isCycling && this.pause() - - var e = $.Event('slide.bs.carousel', { 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) - $active - .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) - }) - .emulateTransitionEnd(600) - } 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) - var data = $this.data('bs.carousel') - var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option) - var action = typeof option == 'string' ? option : options.slide - - if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))) - if (typeof option == 'number') data.to(option) - else if (action) data[action]() - else if (options.interval) data.pause().cycle() - }) - } - - $.fn.carousel.Constructor = Carousel - - - // CAROUSEL NO CONFLICT - // ==================== - - $.fn.carousel.noConflict = function () { - $.fn.carousel = old - return this - } - - - // CAROUSEL DATA-API - // ================= - - $(document).on('click.bs.carousel.data-api', '[data-slide], [data-slide-to]', function (e) { - var $this = $(this), href - var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 - var options = $.extend({}, $target.data(), $this.data()) - var slideIndex = $this.attr('data-slide-to') - if (slideIndex) options.interval = false - - $target.carousel(options) - - if (slideIndex = $this.attr('data-slide-to')) { - $target.data('bs.carousel').to(slideIndex) - } - - e.preventDefault() - }) - - $(window).on('load', function () { - $('[data-ride="carousel"]').each(function () { - var $carousel = $(this) - $carousel.carousel($carousel.data()) - }) - }) - -}(jQuery); - -/* ======================================================================== - * Bootstrap: collapse.js v3.0.2 - * http://getbootstrap.com/javascript/#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"; - - // COLLAPSE PUBLIC CLASS DEFINITION - // ================================ - - var Collapse = function (element, options) { - this.$element = $(element) - this.options = $.extend({}, Collapse.DEFAULTS, options) - this.transitioning = null - - if (this.options.parent) this.$parent = $(this.options.parent) - if (this.options.toggle) this.toggle() - } - - Collapse.DEFAULTS = { - toggle: true - } - - Collapse.prototype.dimension = function () { - var hasWidth = this.$element.hasClass('width') - return hasWidth ? 'width' : 'height' - } - - Collapse.prototype.show = function () { - if (this.transitioning || this.$element.hasClass('in')) return - - var startEvent = $.Event('show.bs.collapse') - this.$element.trigger(startEvent) - if (startEvent.isDefaultPrevented()) return - - var actives = this.$parent && this.$parent.find('> .panel > .in') - - if (actives && actives.length) { - var hasData = actives.data('bs.collapse') - if (hasData && hasData.transitioning) return - actives.collapse('hide') - hasData || actives.data('bs.collapse', null) - } - - var dimension = this.dimension() - - this.$element - .removeClass('collapse') - .addClass('collapsing') - [dimension](0) - - this.transitioning = 1 - - var complete = function () { - this.$element - .removeClass('collapsing') - .addClass('in') - [dimension]('auto') - this.transitioning = 0 - this.$element.trigger('shown.bs.collapse') - } - - if (!$.support.transition) return complete.call(this) - - var scrollSize = $.camelCase(['scroll', dimension].join('-')) - - this.$element - .one($.support.transition.end, $.proxy(complete, this)) - .emulateTransitionEnd(350) - [dimension](this.$element[0][scrollSize]) - } - - Collapse.prototype.hide = function () { - if (this.transitioning || !this.$element.hasClass('in')) return - - var startEvent = $.Event('hide.bs.collapse') - this.$element.trigger(startEvent) - if (startEvent.isDefaultPrevented()) return - - var dimension = this.dimension() - - this.$element - [dimension](this.$element[dimension]()) - [0].offsetHeight - - this.$element - .addClass('collapsing') - .removeClass('collapse') - .removeClass('in') - - this.transitioning = 1 - - var complete = function () { - this.transitioning = 0 - this.$element - .trigger('hidden.bs.collapse') - .removeClass('collapsing') - .addClass('collapse') - } - - if (!$.support.transition) return complete.call(this) - - this.$element - [dimension](0) - .one($.support.transition.end, $.proxy(complete, this)) - .emulateTransitionEnd(350) - } - - Collapse.prototype.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) - var data = $this.data('bs.collapse') - var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option) - - if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) - if (typeof option == 'string') data[option]() - }) - } - - $.fn.collapse.Constructor = Collapse - - - // COLLAPSE NO CONFLICT - // ==================== - - $.fn.collapse.noConflict = function () { - $.fn.collapse = old - return this - } - - - // COLLAPSE DATA-API - // ================= - - $(document).on('click.bs.collapse.data-api', '[data-toggle=collapse]', function (e) { - var $this = $(this), href - var target = $this.attr('data-target') - || e.preventDefault() - || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 - var $target = $(target) - var data = $target.data('bs.collapse') - var option = data ? 'toggle' : $this.data() - var parent = $this.attr('data-parent') - var $parent = parent && $(parent) - - if (!data || !data.transitioning) { - if ($parent) $parent.find('[data-toggle=collapse][data-parent="' + parent + '"]').not($this).addClass('collapsed') - $this[$target.hasClass('in') ? 'addClass' : 'removeClass']('collapsed') - } - - $target.collapse(option) - }) - -}(jQuery); - -/* ======================================================================== - * Bootstrap: dropdown.js v3.0.2 - * http://getbootstrap.com/javascript/#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"; - - // DROPDOWN CLASS DEFINITION - // ========================= - - var backdrop = '.dropdown-backdrop' - var toggle = '[data-toggle=dropdown]' - var Dropdown = function (element) { - var $el = $(element).on('click.bs.dropdown', this.toggle) - } - - Dropdown.prototype.toggle = function (e) { - var $this = $(this) - - if ($this.is('.disabled, :disabled')) return - - var $parent = getParent($this) - var isActive = $parent.hasClass('open') - - clearMenus() - - if (!isActive) { - if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { - // if mobile we we use a backdrop because click events don't delegate - $('