Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/ratchet.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohann-S <johann.servoire@gmail.com>2015-09-08 17:31:47 +0300
committerJohann-S <johann.servoire@gmail.com>2015-12-30 00:53:13 +0300
commita07fdc9541f2a4d852c6b18e5060052c8cbb7ebd (patch)
treeea0f4041e478c9af31a4390c4f731c43f328915f
parent79abc087013b0f0ae93b4b7877456282ae29974d (diff)
Add source map
-rw-r--r--.gitattributes2
-rw-r--r--Gruntfile.js15
-rw-r--r--dist/css/ratchet.min.css3
-rw-r--r--dist/css/ratchet.min.css.map1
-rw-r--r--dist/js/ratchet.min.js4
-rw-r--r--dist/js/ratchet.min.js.map1
-rw-r--r--docs/assets/css/docs.min.css3
-rw-r--r--docs/assets/css/docs.min.css.map1
-rw-r--r--docs/dist/css/ratchet.min.css3
-rw-r--r--docs/dist/css/ratchet.min.css.map1
-rw-r--r--docs/dist/js/ratchet.min.js4
-rw-r--r--docs/dist/js/ratchet.min.js.map1
12 files changed, 31 insertions, 8 deletions
diff --git a/.gitattributes b/.gitattributes
index bb5f8c2..d6ba1f4 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -8,3 +8,5 @@
*.svg text eol=lf
*.xml text eol=lf
*.yml text eol=lf
+# Don't diff or textually merge source maps
+*.map binary
diff --git a/Gruntfile.js b/Gruntfile.js
index 2c3c186..44c8fe3 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -192,7 +192,10 @@ module.exports = function (grunt) {
},
ratchet: {
src: '<%= meta.distPath %>css/<%= pkg.name %>.css',
- dest: '<%= meta.distPath %>css/<%= pkg.name %>.min.css'
+ dest: '<%= meta.distPath %>css/<%= pkg.name %>.min.css',
+ options: {
+ sourceMap: true
+ }
},
theme: {
files: {
@@ -205,7 +208,10 @@ module.exports = function (grunt) {
'<%= meta.docsAssetsPath %>css/docs.css',
'<%= meta.docsAssetsPath %>css/pygments-manni.css'
],
- dest: '<%= meta.docsAssetsPath %>css/docs.min.css'
+ dest: '<%= meta.docsAssetsPath %>css/docs.min.css',
+ options: {
+ sourceMap: true
+ }
}
},
@@ -220,7 +226,10 @@ module.exports = function (grunt) {
},
ratchet: {
src: '<%= concat.ratchet.dest %>',
- dest: '<%= meta.distPath %>js/<%= pkg.name %>.min.js'
+ dest: '<%= meta.distPath %>js/<%= pkg.name %>.min.js',
+ options: {
+ sourceMap: true
+ }
},
docs: {
src: [
diff --git a/dist/css/ratchet.min.css b/dist/css/ratchet.min.css
index ec856ea..18c6f16 100644
--- a/dist/css/ratchet.min.css
+++ b/dist/css/ratchet.min.css
@@ -6,4 +6,5 @@
*
* v2.0.2 designed by @connors.
* =====================================================
- *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}legend,td,th{padding:0}body,mark{color:#000}.btn-block,input[type=button],input[type=reset],input[type=submit]{width:100%}.btn,.text-center,.title{text-align:center}.btn,.slider .slide-group,.title{white-space:nowrap}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#428bca;text-decoration:none;-webkit-tap-highlight-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}.content,body{top:0;background-color:#fff;right:0;left:0}sub{bottom:-.25em}.bar-footer,.content,body{bottom:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}.input-row label,body,button,input,select,textarea{font-family:"Helvetica Neue",Helvetica,sans-serif}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}table{border-spacing:0;border-collapse:collapse}.bar-nav~.content,.popover .bar~.table-view{padding-top:44px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;position:fixed;font-size:17px;line-height:21px}a:active{color:#3071a9}.content{position:absolute;overflow:auto;-webkit-overflow-scrolling:touch}.content>*{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.bar-header-secondary~.content{padding-top:88px}.bar-footer~.content{padding-bottom:44px}.bar-footer-secondary~.content{padding-bottom:88px}.bar-tab~.content{padding-bottom:50px}.bar-footer-secondary-tab~.content{padding-bottom:94px}.content-padded{margin:10px}.pull-left{float:left}.pull-right{float:right}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:10px;line-height:1}.h5,.h6,h5,h6{margin-top:20px}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin-top:0;margin-bottom:10px;font-size:14px;color:#777}.btn{position:relative;display:inline-block;padding:6px 8px 7px;margin-bottom:0;font-size:12px;font-weight:400;line-height:1;color:#333;vertical-align:top;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:3px}.btn.active,.btn:active{color:inherit;background-color:#ccc}.btn.disabled,.btn:disabled{opacity:.6}.btn-primary{color:#fff;background-color:#428bca;border:1px solid #428bca}.btn-primary.active,.btn-primary:active{color:#fff;background-color:#3071a9;border:1px solid #3071a9}.btn-positive{color:#fff;background-color:#5cb85c;border:1px solid #5cb85c}.btn-positive.active,.btn-positive:active{color:#fff;background-color:#449d44;border:1px solid #449d44}.btn-negative{color:#fff;background-color:#d9534f;border:1px solid #d9534f}.btn-negative.active,.btn-negative:active{color:#fff;background-color:#c9302c;border:1px solid #c9302c}.btn-link,.btn-outlined{background-color:transparent}.btn-outlined.btn-primary{color:#428bca}.btn-outlined.btn-positive{color:#5cb85c}.btn-outlined.btn-negative{color:#d9534f}.btn-outlined.btn-negative:active,.btn-outlined.btn-positive:active,.btn-outlined.btn-primary:active{color:#fff}.btn-link{padding-top:6px;padding-bottom:6px;color:#428bca;border:0}.btn-link.active,.btn-link:active{color:#3071a9;background-color:transparent}.btn-block{display:block;padding:15px 0;margin-bottom:10px;font-size:18px}.btn .badge{margin:-2px -4px -2px 4px;font-size:12px;background-color:rgba(0,0,0,.15)}.btn .badge-inverted,.btn:active .badge-inverted{background-color:transparent}.btn-negative:active .badge-inverted,.btn-positive:active .badge-inverted,.btn-primary:active .badge-inverted{color:#fff}.btn-block .badge{position:absolute;right:0;margin-right:10px}.btn .icon{font-size:inherit}.bar{position:fixed;right:0;left:0;z-index:10;height:44px;padding-right:10px;padding-left:10px;background-color:#fff;border-bottom:1px solid #ddd;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bar-tab,.title{width:100%;padding:0}.bar-footer,.bar-footer-secondary,.bar-footer-secondary-tab,.bar-tab{border-top:1px solid #ddd;border-bottom:0}.bar-header-secondary{top:44px}.bar-footer-secondary{bottom:44px}.bar-footer-secondary-tab{bottom:50px}.bar-nav{top:0}.title{position:absolute;display:block;margin:0 -10px;font-size:17px;font-weight:500;line-height:44px;color:#000}.title a{color:inherit}.bar-tab{bottom:0;display:table;height:50px;table-layout:fixed}.bar-tab .tab-item{position:relative;display:table-cell;width:1%;height:50px;color:#929292;text-align:center;vertical-align:middle}.bar-tab .tab-item.active,.bar-tab .tab-item:active{color:#428bca}.bar-tab .tab-item .badge{position:absolute;top:3px;left:50%;vertical-align:top}.bar-tab .tab-item .icon{top:3px;width:24px;height:24px;padding-top:0;padding-bottom:0}.bar-tab .tab-item .icon~.tab-label{display:block;font-size:11px}.bar .btn{position:relative;top:7px;z-index:20;padding:6px 12px 7px;margin-top:0;font-weight:400}.bar .btn.pull-right{margin-left:10px}.bar .btn.pull-left{margin-right:10px}.bar .btn-link{top:0;padding:0;font-size:16px;line-height:44px;color:#428bca;border:0}.bar .btn-link.active,.bar .btn-link:active{color:#3071a9}.bar .btn-block{top:6px;padding:7px 0;margin-bottom:0;font-size:16px}.bar .btn-nav.pull-left{margin-left:-5px}.bar .btn-nav.pull-left .icon-left-nav{margin-right:-3px}.bar .btn-nav.pull-right{margin-right:-5px}.bar .btn-nav.pull-right .icon-right-nav{margin-left:-3px}.bar .icon{position:relative;z-index:20;padding-top:10px;padding-bottom:10px;font-size:24px}.bar .btn .icon{top:3px;padding:0}.bar .title .icon{padding:0}.bar .title .icon.icon-caret{top:4px;margin-left:-5px}.bar input[type=search]{height:29px;margin:6px 0}.bar .segmented-control{top:7px;margin:0 auto}.badge{display:inline-block;padding:2px 9px 3px;font-size:12px;line-height:1;color:#333;background-color:rgba(0,0,0,.15);border-radius:100px}.badge.badge-inverted{padding:0 5px 0 0;background-color:transparent}.badge-primary{color:#fff;background-color:#428bca}.badge-primary.badge-inverted{color:#428bca}.badge-positive{color:#fff;background-color:#5cb85c}.badge-positive.badge-inverted{color:#5cb85c}.badge-negative{color:#fff;background-color:#d9534f}.card,.table-view{background-color:#fff}.badge-negative.badge-inverted{color:#d9534f}.card{margin:10px;overflow:hidden;border:1px solid #ddd;border-radius:6px}.card .table-view{margin-bottom:0;border-top:0;border-bottom:0}.card .table-view .table-view-divider:first-child{top:0;border-top-left-radius:6px;border-top-right-radius:6px}.card .table-view .table-view-divider:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.card .table-view-cell:last-child{border-bottom:0}.table-view,.table-view-cell{border-bottom:1px solid #ddd}.table-view{padding-left:0;margin-top:0;margin-bottom:15px;list-style:none;border-top:1px solid #ddd}.table-view-cell{position:relative;padding:11px 65px 11px 15px;overflow:hidden}.table-view-cell:last-child{border-bottom:0}.table-view-cell>a:not(.btn){position:relative;display:block;padding:inherit;margin:-11px -65px -11px -15px;overflow:hidden;color:inherit}.table-view-cell>a:not(.btn):active{background-color:#eee}.table-view-cell p{margin-bottom:0}.table-view-divider{padding-top:6px;padding-bottom:6px;padding-left:15px;margin-top:-1px;margin-left:0;font-weight:500;color:#999;background-color:#fafafa;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.table-view .media,.table-view .media-body{overflow:hidden}.table-view .media-object.pull-left{margin-right:10px}.table-view .media-object.pull-right{margin-left:10px}.table-view-cell>.badge,.table-view-cell>.btn,.table-view-cell>.toggle,.table-view-cell>a>.badge,.table-view-cell>a>.btn,.table-view-cell>a>.toggle{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.table-view-cell .navigate-left>.badge,.table-view-cell .navigate-left>.btn,.table-view-cell .navigate-left>.toggle,.table-view-cell .navigate-right>.badge,.table-view-cell .navigate-right>.btn,.table-view-cell .navigate-right>.toggle,.table-view-cell .push-left>.badge,.table-view-cell .push-left>.btn,.table-view-cell .push-left>.toggle,.table-view-cell .push-right>.badge,.table-view-cell .push-right>.btn,.table-view-cell .push-right>.toggle,.table-view-cell>a .navigate-left>.badge,.table-view-cell>a .navigate-left>.btn,.table-view-cell>a .navigate-left>.toggle,.table-view-cell>a .navigate-right>.badge,.table-view-cell>a .navigate-right>.btn,.table-view-cell>a .navigate-right>.toggle,.table-view-cell>a .push-left>.badge,.table-view-cell>a .push-left>.btn,.table-view-cell>a .push-left>.toggle,.table-view-cell>a .push-right>.badge,.table-view-cell>a .push-right>.btn,.table-view-cell>a .push-right>.toggle{right:35px}.content>.table-view:first-child{margin-top:15px}button,input,select,textarea{font-size:17px}input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=email],input[type=url],input[type=tel],input[type=color],input[type=number],input[type=search],input[type=text],select,textarea{width:100%;height:35px;-webkit-appearance:none;padding:0 15px;margin-bottom:15px;line-height:21px;background-color:#fff;border:1px solid #ddd;border-radius:3px;outline:0}select,textarea{height:auto}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;font-size:16px;border-radius:20px}input[type=search]:focus{text-align:left}select{font-size:14px;background-color:#f8f8f8;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.input-group{background-color:#fff}.input-group input,.input-group textarea{margin-bottom:0;background-color:transparent;border-top:0;border-right:0;border-left:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.input-row{height:35px;overflow:hidden;border-bottom:1px solid #ddd}.input-row label{float:left;width:35%;padding:8px 15px;line-height:1.1}.input-row input{float:right;width:65%;padding-left:0;margin-bottom:0;border:0}.segmented-control{position:relative;display:table;overflow:hidden;font-size:12px;font-weight:400;background-color:#fff;border:1px solid #ccc;border-radius:3px}.segmented-control .control-item{display:table-cell;width:1%;padding-top:6px;padding-bottom:7px;overflow:hidden;line-height:1;color:#333;text-align:center;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #ccc}.control-content,.popover{display:none}.segmented-control .control-item:first-child{border-left-width:0}.segmented-control .control-item:active{background-color:#eee}.segmented-control .control-item.active{background-color:#ccc}.segmented-control-primary{border-color:#428bca}.segmented-control-primary .control-item{color:#428bca;border-color:inherit}.segmented-control-primary .control-item:active{background-color:#cde1f1}.segmented-control-primary .control-item.active{color:#fff;background-color:#428bca}.segmented-control-positive{border-color:#5cb85c}.segmented-control-positive .control-item{color:#5cb85c;border-color:inherit}.segmented-control-positive .control-item:active{background-color:#d8eed8}.segmented-control-positive .control-item.active{color:#fff;background-color:#5cb85c}.segmented-control-negative{border-color:#d9534f}.segmented-control-negative .control-item{color:#d9534f;border-color:inherit}.segmented-control-negative .control-item:active{background-color:#f9e2e2}.segmented-control-negative .control-item.active{color:#fff;background-color:#d9534f}.control-content.active{display:block}.popover{position:fixed;top:55px;left:50%;z-index:20;width:280px;margin-left:-140px;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);opacity:0;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}.popover:before{position:absolute;top:-15px;left:50%;width:0;height:0;margin-left:-15px;content:'';border-right:15px solid transparent;border-bottom:15px solid #fff;border-left:15px solid transparent}.backdrop,.modal{position:fixed;top:0}.popover.visible{opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.backdrop{right:0;bottom:0;left:0;z-index:15;background-color:rgba(0,0,0,.3)}.popover .btn-block{margin-bottom:5px}.popover .btn-block:last-child{margin-bottom:0}.popover .bar-nav{border-bottom:1px solid #ddd;border-top-left-radius:12px;border-top-right-radius:12px;-webkit-box-shadow:none;box-shadow:none}.popover .table-view{max-height:300px;margin-bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;background-color:#fff;border-top:0;border-bottom:0;border-radius:6px}.modal,.slider{overflow:hidden;width:100%}.modal{z-index:11;min-height:100%;background-color:#fff;opacity:0;-webkit-transition:-webkit-transform .25s,opacity 1ms .25s;-o-transition:-o-transform .25s,opacity 1ms .25s;transition:transform .25s,opacity 1ms .25s;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.modal.active{height:100%;opacity:1;-webkit-transition:-webkit-transform .25s;-o-transition:-o-transform .25s;transition:transform .25s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slider{background-color:#000}.slider .slide-group{position:relative;font-size:0;-webkit-transition:all 0s linear;-o-transition:all 0s linear;transition:all 0s linear}.slider .slide-group .slide{display:inline-block;width:100%;height:100%;font-size:14px;vertical-align:top}.toggle{position:relative;display:block;width:74px;height:30px;background-color:#fff;border:2px solid #ddd;border-radius:20px;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color,border;-o-transition-property:background-color,border;transition-property:background-color,border}.toggle .toggle-handle{position:absolute;top:-1px;left:-1px;z-index:2;width:28px;height:28px;background-color:#fff;border:1px solid #ddd;border-radius:100px;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform,border,width;-o-transition-property:-o-transform,border,width;transition-property:transform,border,width}.toggle:before{position:absolute;top:3px;right:11px;font-size:13px;color:#999;text-transform:uppercase;content:"Off"}.toggle.active{background-color:#5cb85c;border:2px solid #5cb85c}.toggle.active .toggle-handle{border-color:#5cb85c;-webkit-transform:translate3d(44px,0,0);-ms-transform:translate3d(44px,0,0);transform:translate3d(44px,0,0)}.toggle.active:before{right:auto;left:15px;color:#fff;content:"On"}.toggle input[type=checkbox]{display:none}.icon,.navigate-left:after,.navigate-right:after,.push-left:after,.push-right:after{display:inline-block;font-family:Ratchicons;line-height:1;text-decoration:none;-webkit-font-smoothing:antialiased}.content.fade{left:0;opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.content.fade.in{opacity:1}.content.sliding{z-index:2;-webkit-transition:-webkit-transform .4s;-o-transition:-o-transform .4s;transition:transform .4s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.content.sliding.left{z-index:1;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.content.sliding.right{z-index:3;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.navigate-left:after,.navigate-right:after,.push-left:after,.push-right:after{position:absolute;top:50%;font-size:inherit;color:#bbb;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.navigate-left:after,.push-left:after{left:15px;content:'\e822'}.navigate-right:after,.push-right:after{right:15px;content:'\e826'}@font-face{font-family:Ratchicons;font-style:normal;font-weight:400;src:url(../fonts/ratchicons.eot);src:url(../fonts/ratchicons.eot?#iefix) format("embedded-opentype"),url(../fonts/ratchicons.woff) format("woff"),url(../fonts/ratchicons.ttf) format("truetype"),url(../fonts/ratchicons.svg#svgFontName) format("svg")}.icon{font-size:24px}.icon-back:before{content:'\e80a'}.icon-bars:before{content:'\e80e'}.icon-caret:before{content:'\e80f'}.icon-check:before{content:'\e810'}.icon-close:before{content:'\e811'}.icon-code:before{content:'\e812'}.icon-compose:before{content:'\e813'}.icon-download:before{content:'\e815'}.icon-edit:before{content:'\e829'}.icon-forward:before{content:'\e82a'}.icon-gear:before{content:'\e821'}.icon-home:before{content:'\e82b'}.icon-info:before{content:'\e82c'}.icon-list:before{content:'\e823'}.icon-more-vertical:before{content:'\e82e'}.icon-more:before{content:'\e82f'}.icon-pages:before{content:'\e824'}.icon-pause:before{content:'\e830'}.icon-person:before{content:'\e832'}.icon-play:before{content:'\e816'}.icon-plus:before{content:'\e817'}.icon-refresh:before{content:'\e825'}.icon-search:before{content:'\e819'}.icon-share:before{content:'\e81a'}.icon-sound:before{content:'\e827'}.icon-sound2:before{content:'\e828'}.icon-sound3:before{content:'\e80b'}.icon-sound4:before{content:'\e80c'}.icon-star-filled:before{content:'\e81b'}.icon-star:before{content:'\e81c'}.icon-stop:before{content:'\e81d'}.icon-trash:before{content:'\e81e'}.icon-up-nav:before{content:'\e81f'}.icon-up:before{content:'\e80d'}.icon-right-nav:before{content:'\e818'}.icon-right:before{content:'\e826'}.icon-down-nav:before{content:'\e814'}.icon-down:before{content:'\e820'}.icon-left-nav:before{content:'\e82d'}.icon-left:before{content:'\e822'} \ No newline at end of file
+ *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}legend,td,th{padding:0}body,mark{color:#000}.btn-block,input[type=button],input[type=reset],input[type=submit]{width:100%}.btn,.text-center,.title{text-align:center}.btn,.slider .slide-group,.title{white-space:nowrap}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#428bca;text-decoration:none;-webkit-tap-highlight-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}.content,body{top:0;background-color:#fff;right:0;left:0}sub{bottom:-.25em}.bar-footer,.content,body{bottom:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}.input-row label,body,button,input,select,textarea{font-family:"Helvetica Neue",Helvetica,sans-serif}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}table{border-spacing:0;border-collapse:collapse}.bar-nav~.content,.popover .bar~.table-view{padding-top:44px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;position:fixed;font-size:17px;line-height:21px}a:active{color:#3071a9}.content{position:absolute;overflow:auto;-webkit-overflow-scrolling:touch}.content>*{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.bar-header-secondary~.content{padding-top:88px}.bar-footer~.content{padding-bottom:44px}.bar-footer-secondary~.content{padding-bottom:88px}.bar-tab~.content{padding-bottom:50px}.bar-footer-secondary-tab~.content{padding-bottom:94px}.content-padded{margin:10px}.pull-left{float:left}.pull-right{float:right}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:10px;line-height:1}.h5,.h6,h5,h6{margin-top:20px}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin-top:0;margin-bottom:10px;font-size:14px;color:#777}.btn{position:relative;display:inline-block;padding:6px 8px 7px;margin-bottom:0;font-size:12px;font-weight:400;line-height:1;color:#333;vertical-align:top;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:3px}.btn.active,.btn:active{color:inherit;background-color:#ccc}.btn.disabled,.btn:disabled{opacity:.6}.btn-primary{color:#fff;background-color:#428bca;border:1px solid #428bca}.btn-primary.active,.btn-primary:active{color:#fff;background-color:#3071a9;border:1px solid #3071a9}.btn-positive{color:#fff;background-color:#5cb85c;border:1px solid #5cb85c}.btn-positive.active,.btn-positive:active{color:#fff;background-color:#449d44;border:1px solid #449d44}.btn-negative{color:#fff;background-color:#d9534f;border:1px solid #d9534f}.btn-negative.active,.btn-negative:active{color:#fff;background-color:#c9302c;border:1px solid #c9302c}.btn-link,.btn-outlined{background-color:transparent}.btn-outlined.btn-primary{color:#428bca}.btn-outlined.btn-positive{color:#5cb85c}.btn-outlined.btn-negative{color:#d9534f}.btn-outlined.btn-negative:active,.btn-outlined.btn-positive:active,.btn-outlined.btn-primary:active{color:#fff}.btn-link{padding-top:6px;padding-bottom:6px;color:#428bca;border:0}.btn-link.active,.btn-link:active{color:#3071a9;background-color:transparent}.btn-block{display:block;padding:15px 0;margin-bottom:10px;font-size:18px}.btn .badge{margin:-2px -4px -2px 4px;font-size:12px;background-color:rgba(0,0,0,.15)}.btn .badge-inverted,.btn:active .badge-inverted{background-color:transparent}.btn-negative:active .badge-inverted,.btn-positive:active .badge-inverted,.btn-primary:active .badge-inverted{color:#fff}.btn-block .badge{position:absolute;right:0;margin-right:10px}.btn .icon{font-size:inherit}.bar{position:fixed;right:0;left:0;z-index:10;height:44px;padding-right:10px;padding-left:10px;background-color:#fff;border-bottom:1px solid #ddd;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bar-tab,.title{width:100%;padding:0}.bar-footer,.bar-footer-secondary,.bar-footer-secondary-tab,.bar-tab{border-top:1px solid #ddd;border-bottom:0}.bar-header-secondary{top:44px}.bar-footer-secondary{bottom:44px}.bar-footer-secondary-tab{bottom:50px}.bar-nav{top:0}.title{position:absolute;display:block;margin:0 -10px;font-size:17px;font-weight:500;line-height:44px;color:#000}.title a{color:inherit}.bar-tab{bottom:0;display:table;height:50px;table-layout:fixed}.bar-tab .tab-item{position:relative;display:table-cell;width:1%;height:50px;color:#929292;text-align:center;vertical-align:middle}.bar-tab .tab-item.active,.bar-tab .tab-item:active{color:#428bca}.bar-tab .tab-item .badge{position:absolute;top:3px;left:50%;vertical-align:top}.bar-tab .tab-item .icon{top:3px;width:24px;height:24px;padding-top:0;padding-bottom:0}.bar-tab .tab-item .icon~.tab-label{display:block;font-size:11px}.bar .btn{position:relative;top:7px;z-index:20;padding:6px 12px 7px;margin-top:0;font-weight:400}.bar .btn.pull-right{margin-left:10px}.bar .btn.pull-left{margin-right:10px}.bar .btn-link{top:0;padding:0;font-size:16px;line-height:44px;color:#428bca;border:0}.bar .btn-link.active,.bar .btn-link:active{color:#3071a9}.bar .btn-block{top:6px;padding:7px 0;margin-bottom:0;font-size:16px}.bar .btn-nav.pull-left{margin-left:-5px}.bar .btn-nav.pull-left .icon-left-nav{margin-right:-3px}.bar .btn-nav.pull-right{margin-right:-5px}.bar .btn-nav.pull-right .icon-right-nav{margin-left:-3px}.bar .icon{position:relative;z-index:20;padding-top:10px;padding-bottom:10px;font-size:24px}.bar .btn .icon{top:3px;padding:0}.bar .title .icon{padding:0}.bar .title .icon.icon-caret{top:4px;margin-left:-5px}.bar input[type=search]{height:29px;margin:6px 0}.bar .segmented-control{top:7px;margin:0 auto}.badge{display:inline-block;padding:2px 9px 3px;font-size:12px;line-height:1;color:#333;background-color:rgba(0,0,0,.15);border-radius:100px}.badge.badge-inverted{padding:0 5px 0 0;background-color:transparent}.badge-primary{color:#fff;background-color:#428bca}.badge-primary.badge-inverted{color:#428bca}.badge-positive{color:#fff;background-color:#5cb85c}.badge-positive.badge-inverted{color:#5cb85c}.badge-negative{color:#fff;background-color:#d9534f}.card,.table-view{background-color:#fff}.badge-negative.badge-inverted{color:#d9534f}.card{margin:10px;overflow:hidden;border:1px solid #ddd;border-radius:6px}.card .table-view{margin-bottom:0;border-top:0;border-bottom:0}.card .table-view .table-view-divider:first-child{top:0;border-top-left-radius:6px;border-top-right-radius:6px}.card .table-view .table-view-divider:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.card .table-view-cell:last-child{border-bottom:0}.table-view,.table-view-cell{border-bottom:1px solid #ddd}.table-view{padding-left:0;margin-top:0;margin-bottom:15px;list-style:none;border-top:1px solid #ddd}.table-view-cell{position:relative;padding:11px 65px 11px 15px;overflow:hidden}.table-view-cell:last-child{border-bottom:0}.table-view-cell>a:not(.btn){position:relative;display:block;padding:inherit;margin:-11px -65px -11px -15px;overflow:hidden;color:inherit}.table-view-cell>a:not(.btn):active{background-color:#eee}.table-view-cell p{margin-bottom:0}.table-view-divider{padding-top:6px;padding-bottom:6px;padding-left:15px;margin-top:-1px;margin-left:0;font-weight:500;color:#999;background-color:#fafafa;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.table-view .media,.table-view .media-body{overflow:hidden}.table-view .media-object.pull-left{margin-right:10px}.table-view .media-object.pull-right{margin-left:10px}.table-view-cell>.badge,.table-view-cell>.btn,.table-view-cell>.toggle,.table-view-cell>a>.badge,.table-view-cell>a>.btn,.table-view-cell>a>.toggle{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.table-view-cell .navigate-left>.badge,.table-view-cell .navigate-left>.btn,.table-view-cell .navigate-left>.toggle,.table-view-cell .navigate-right>.badge,.table-view-cell .navigate-right>.btn,.table-view-cell .navigate-right>.toggle,.table-view-cell .push-left>.badge,.table-view-cell .push-left>.btn,.table-view-cell .push-left>.toggle,.table-view-cell .push-right>.badge,.table-view-cell .push-right>.btn,.table-view-cell .push-right>.toggle,.table-view-cell>a .navigate-left>.badge,.table-view-cell>a .navigate-left>.btn,.table-view-cell>a .navigate-left>.toggle,.table-view-cell>a .navigate-right>.badge,.table-view-cell>a .navigate-right>.btn,.table-view-cell>a .navigate-right>.toggle,.table-view-cell>a .push-left>.badge,.table-view-cell>a .push-left>.btn,.table-view-cell>a .push-left>.toggle,.table-view-cell>a .push-right>.badge,.table-view-cell>a .push-right>.btn,.table-view-cell>a .push-right>.toggle{right:35px}.content>.table-view:first-child{margin-top:15px}button,input,select,textarea{font-size:17px}input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=email],input[type=url],input[type=tel],input[type=color],input[type=number],input[type=search],input[type=text],select,textarea{width:100%;height:35px;-webkit-appearance:none;padding:0 15px;margin-bottom:15px;line-height:21px;background-color:#fff;border:1px solid #ddd;border-radius:3px;outline:0}select,textarea{height:auto}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;font-size:16px;border-radius:20px}input[type=search]:focus{text-align:left}select{font-size:14px;background-color:#f8f8f8;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.input-group{background-color:#fff}.input-group input,.input-group textarea{margin-bottom:0;background-color:transparent;border-top:0;border-right:0;border-left:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.input-row{height:35px;overflow:hidden;border-bottom:1px solid #ddd}.input-row label{float:left;width:35%;padding:8px 15px;line-height:1.1}.input-row input{float:right;width:65%;padding-left:0;margin-bottom:0;border:0}.segmented-control{position:relative;display:table;overflow:hidden;font-size:12px;font-weight:400;background-color:#fff;border:1px solid #ccc;border-radius:3px}.segmented-control .control-item{display:table-cell;width:1%;padding-top:6px;padding-bottom:7px;overflow:hidden;line-height:1;color:#333;text-align:center;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #ccc}.control-content,.popover{display:none}.segmented-control .control-item:first-child{border-left-width:0}.segmented-control .control-item:active{background-color:#eee}.segmented-control .control-item.active{background-color:#ccc}.segmented-control-primary{border-color:#428bca}.segmented-control-primary .control-item{color:#428bca;border-color:inherit}.segmented-control-primary .control-item:active{background-color:#cde1f1}.segmented-control-primary .control-item.active{color:#fff;background-color:#428bca}.segmented-control-positive{border-color:#5cb85c}.segmented-control-positive .control-item{color:#5cb85c;border-color:inherit}.segmented-control-positive .control-item:active{background-color:#d8eed8}.segmented-control-positive .control-item.active{color:#fff;background-color:#5cb85c}.segmented-control-negative{border-color:#d9534f}.segmented-control-negative .control-item{color:#d9534f;border-color:inherit}.segmented-control-negative .control-item:active{background-color:#f9e2e2}.segmented-control-negative .control-item.active{color:#fff;background-color:#d9534f}.control-content.active{display:block}.popover{position:fixed;top:55px;left:50%;z-index:20;width:280px;margin-left:-140px;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);opacity:0;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}.popover:before{position:absolute;top:-15px;left:50%;width:0;height:0;margin-left:-15px;content:'';border-right:15px solid transparent;border-bottom:15px solid #fff;border-left:15px solid transparent}.backdrop,.modal{position:fixed;top:0}.popover.visible{opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.backdrop{right:0;bottom:0;left:0;z-index:15;background-color:rgba(0,0,0,.3)}.popover .btn-block{margin-bottom:5px}.popover .btn-block:last-child{margin-bottom:0}.popover .bar-nav{border-bottom:1px solid #ddd;border-top-left-radius:12px;border-top-right-radius:12px;-webkit-box-shadow:none;box-shadow:none}.popover .table-view{max-height:300px;margin-bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;background-color:#fff;border-top:0;border-bottom:0;border-radius:6px}.modal,.slider{overflow:hidden;width:100%}.modal{z-index:11;min-height:100%;background-color:#fff;opacity:0;-webkit-transition:-webkit-transform .25s,opacity 1ms .25s;-o-transition:-o-transform .25s,opacity 1ms .25s;transition:transform .25s,opacity 1ms .25s;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.modal.active{height:100%;opacity:1;-webkit-transition:-webkit-transform .25s;-o-transition:-o-transform .25s;transition:transform .25s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slider{background-color:#000}.slider .slide-group{position:relative;font-size:0;-webkit-transition:all 0s linear;-o-transition:all 0s linear;transition:all 0s linear}.slider .slide-group .slide{display:inline-block;width:100%;height:100%;font-size:14px;vertical-align:top}.toggle{position:relative;display:block;width:74px;height:30px;background-color:#fff;border:2px solid #ddd;border-radius:20px;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color,border;-o-transition-property:background-color,border;transition-property:background-color,border}.toggle .toggle-handle{position:absolute;top:-1px;left:-1px;z-index:2;width:28px;height:28px;background-color:#fff;border:1px solid #ddd;border-radius:100px;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform,border,width;-o-transition-property:-o-transform,border,width;transition-property:transform,border,width}.toggle:before{position:absolute;top:3px;right:11px;font-size:13px;color:#999;text-transform:uppercase;content:"Off"}.toggle.active{background-color:#5cb85c;border:2px solid #5cb85c}.toggle.active .toggle-handle{border-color:#5cb85c;-webkit-transform:translate3d(44px,0,0);-ms-transform:translate3d(44px,0,0);transform:translate3d(44px,0,0)}.toggle.active:before{right:auto;left:15px;color:#fff;content:"On"}.toggle input[type=checkbox]{display:none}.icon,.navigate-left:after,.navigate-right:after,.push-left:after,.push-right:after{display:inline-block;font-family:Ratchicons;line-height:1;text-decoration:none;-webkit-font-smoothing:antialiased}.content.fade{left:0;opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.content.fade.in{opacity:1}.content.sliding{z-index:2;-webkit-transition:-webkit-transform .4s;-o-transition:-o-transform .4s;transition:transform .4s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.content.sliding.left{z-index:1;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.content.sliding.right{z-index:3;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.navigate-left:after,.navigate-right:after,.push-left:after,.push-right:after{position:absolute;top:50%;font-size:inherit;color:#bbb;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.navigate-left:after,.push-left:after{left:15px;content:'\e822'}.navigate-right:after,.push-right:after{right:15px;content:'\e826'}@font-face{font-family:Ratchicons;font-style:normal;font-weight:400;src:url(../fonts/ratchicons.eot);src:url(../fonts/ratchicons.eot?#iefix) format("embedded-opentype"),url(../fonts/ratchicons.woff) format("woff"),url(../fonts/ratchicons.ttf) format("truetype"),url(../fonts/ratchicons.svg#svgFontName) format("svg")}.icon{font-size:24px}.icon-back:before{content:'\e80a'}.icon-bars:before{content:'\e80e'}.icon-caret:before{content:'\e80f'}.icon-check:before{content:'\e810'}.icon-close:before{content:'\e811'}.icon-code:before{content:'\e812'}.icon-compose:before{content:'\e813'}.icon-download:before{content:'\e815'}.icon-edit:before{content:'\e829'}.icon-forward:before{content:'\e82a'}.icon-gear:before{content:'\e821'}.icon-home:before{content:'\e82b'}.icon-info:before{content:'\e82c'}.icon-list:before{content:'\e823'}.icon-more-vertical:before{content:'\e82e'}.icon-more:before{content:'\e82f'}.icon-pages:before{content:'\e824'}.icon-pause:before{content:'\e830'}.icon-person:before{content:'\e832'}.icon-play:before{content:'\e816'}.icon-plus:before{content:'\e817'}.icon-refresh:before{content:'\e825'}.icon-search:before{content:'\e819'}.icon-share:before{content:'\e81a'}.icon-sound:before{content:'\e827'}.icon-sound2:before{content:'\e828'}.icon-sound3:before{content:'\e80b'}.icon-sound4:before{content:'\e80c'}.icon-star-filled:before{content:'\e81b'}.icon-star:before{content:'\e81c'}.icon-stop:before{content:'\e81d'}.icon-trash:before{content:'\e81e'}.icon-up-nav:before{content:'\e81f'}.icon-up:before{content:'\e80d'}.icon-right-nav:before{content:'\e818'}.icon-right:before{content:'\e826'}.icon-down-nav:before{content:'\e814'}.icon-down:before{content:'\e820'}.icon-left-nav:before{content:'\e82d'}.icon-left:before{content:'\e822'}
+/*# sourceMappingURL=ratchet.min.css.map */ \ No newline at end of file
diff --git a/dist/css/ratchet.min.css.map b/dist/css/ratchet.min.css.map
new file mode 100644
index 0000000..36fd05e
--- /dev/null
+++ b/dist/css/ratchet.min.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["dist/css/ratchet.css"],"names":[],"mappings":"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"} \ No newline at end of file
diff --git a/dist/js/ratchet.min.js b/dist/js/ratchet.min.js
index 26be8cc..f86743b 100644
--- a/dist/js/ratchet.min.js
+++ b/dist/js/ratchet.min.js
@@ -7,4 +7,6 @@
* v2.0.2 designed by @connors.
* =====================================================
*/
-!function(){"use strict";window.CustomEvent||(window.CustomEvent=function(a,b){var c=document.createEvent("CustomEvent");return c.initCustomEvent(a,b.bubbles,b.cancelable,b.detail),c}),"undefined"==typeof window.RATCHET&&(window.RATCHET={}),window.RATCHET.getBrowserCapabilities=function(){var a=window.getComputedStyle(document.documentElement,""),b=(Array.prototype.slice.call(a).join("").match(/-(moz|webkit|ms)-/)||""===a.OLink&&["","o"])[1];return{prefix:"-"+b+"-",transform:b[0].toUpperCase()+b.substr(1)+"Transform"}}(),window.RATCHET.getTransitionEnd=function(){var a=document.createElement("ratchet"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return b[c];return b.transition}()}(),!function(){"use strict";var a=new CustomEvent("modalOpen",{bubbles:!0,cancelable:!0}),b=new CustomEvent("modalClose",{bubbles:!0,cancelable:!0}),c=function(a){for(var b,c=document.querySelectorAll("a");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a},d=function(a){var b=c(a.target);return b&&b.hash?document.querySelector(b.hash):void 0};window.addEventListener("touchend",function(c){var e=d(c);if(e&&e.classList.contains("modal")){var f=a;e.classList.contains("active")&&(f=b),e.dispatchEvent(f),e.classList.toggle("active"),c.preventDefault()}})}(),!function(){"use strict";var a,b=function(a){for(var b,c=document.querySelectorAll("a");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a},c=function(){a.style.display="none",a.removeEventListener(window.RATCHET.getTransitionEnd,c)},d=function(){var b=document.createElement("div");return b.classList.add("backdrop"),b.addEventListener("touchend",function(){a.addEventListener(window.RATCHET.getTransitionEnd,c),a.classList.remove("visible"),a.parentNode.removeChild(d)}),b}(),e=function(c){var d=b(c.target);if(d&&d.hash&&!(d.hash.indexOf("/")>0)){try{a=document.querySelector(d.hash)}catch(e){a=null}if(null!==a&&a&&a.classList.contains("popover"))return a}},f=function(a){var b=e(a);b&&(b.style.display="block",b.offsetHeight,b.classList.add("visible"),b.parentNode.appendChild(d))};window.addEventListener("touchend",f)}(),!function(){"use strict";function a(){f[p.id]=document.body.cloneNode(!0)}var b,c=function(){},d=20,e=sessionStorage,f={},g={"slide-in":"slide-out","slide-out":"slide-in",fade:"fade"},h={bartab:".bar-tab",barnav:".bar-nav",barfooter:".bar-footer",barheadersecondary:".bar-header-secondary"},i=function(a,b){p.id=a.id,b&&(a=l(a.id)),e[a.id]=JSON.stringify(a),window.history.replaceState(a.id,a.title,a.url)},j=function(){var a=p.id,b=JSON.parse(e.cacheForwardStack||"[]"),c=JSON.parse(e.cacheBackStack||"[]");for(c.push(a);b.length;)delete e[b.shift()];for(;c.length>d;)delete e[c.shift()];l(p.id).url&&window.history.pushState(null,"",l(p.id).url),e.cacheForwardStack=JSON.stringify(b),e.cacheBackStack=JSON.stringify(c)},k=function(a,b){var c="forward"===b,d=JSON.parse(e.cacheForwardStack||"[]"),f=JSON.parse(e.cacheBackStack||"[]"),g=c?f:d,h=c?d:f;p.id&&g.push(p.id),h.pop(),e.cacheForwardStack=JSON.stringify(d),e.cacheBackStack=JSON.stringify(f)},l=function(a){return JSON.parse(e[a]||null)||{}},m=function(a){var c=u(a.target);if(!(!c||a.which>1||a.metaKey||a.ctrlKey||b||location.protocol!==c.protocol||location.host!==c.host||!c.hash&&/#/.test(c.href)||c.hash&&c.href.replace(c.hash,"")===location.href.replace(location.hash,"")||"push"===c.getAttribute("data-ignore")))return c},n=function(a){var b=m(a);b&&(a.preventDefault(),p({url:b.href,hash:b.hash,timeout:b.getAttribute("data-timeout"),transition:b.getAttribute("data-transition")}))},o=function(a){var b,c,d,i,j,m,n,o,q=a.state;if(q&&e[q]){if(j=p.id<q?"forward":"back",k(q,j),d=l(q),i=f[q],d.title&&(document.title=d.title),"back"===j?(n=JSON.parse("back"===j?e.cacheForwardStack:e.cacheBackStack),o=l(n[n.length-1])):o=d,"back"===j&&!o.id)return p.id=q;if(m="back"===j?g[o.transition]:o.transition,!i)return p({id:d.id,url:d.url,title:d.title,timeout:d.timeout,transition:m,ignorePush:!0});if(o.transition){d=w(d,".content",i.cloneNode(!0));for(b in h)h.hasOwnProperty(b)&&(c=document.querySelector(h[b]),d[b]?s(d[b],c):c&&c.parentNode.removeChild(c))}s((d.contents||i).cloneNode(!0),document.querySelector(".content"),m,function(){t()}),p.id=q,document.body.offsetHeight}},p=function(b){var d,e=p.xhr;b.container=b.container||b.transition?document.querySelector(".content"):document.body;var f=/^file:/.test(window.location.protocol);for(d in h)h.hasOwnProperty(d)&&(b[d]=b[d]||document.querySelector(h[d]));e&&e.readyState<4&&(e.onreadystatechange=c,e.abort()),e=new XMLHttpRequest,f?e.open("GET",b.url,!1):(e.open("GET",b.url,!0),e.setRequestHeader("X-PUSH","true"),e.onreadystatechange=function(){b._timeout&&clearTimeout(b._timeout),4===e.readyState&&(200===e.status?q(e,b):r(b.url))}),p.id||i({id:+new Date,url:window.location.href,title:document.title,timeout:b.timeout,transition:b.transition}),a(),b.timeout&&(b._timeout=setTimeout(function(){e.abort("timeout")},b.timeout)),e.send(),f&&(0===e.status||200===e.status?q(e,b):r(b.url)),e.readyState&&!b.ignorePush&&j()},q=function(a,b){var c,d,e=x(a,b);if(!e.contents)return v(b.url);if(e.title&&(document.title=e.title),b.transition)for(c in h)h.hasOwnProperty(c)&&(d=document.querySelector(h[c]),e[c]?s(e[c],d):d&&d.parentNode.removeChild(d));s(e.contents,b.container,b.transition,function(){i({id:b.id||+new Date,url:e.url,title:e.title,timeout:b.timeout,transition:b.transition},b.id),t()}),!b.ignorePush&&window._gaq&&_gaq.push(["_trackPageview"]),!b.hash},r=function(a){throw new Error("Could not get: "+a)},s=function(a,b,c,d){var e,f,g;if(c?(e=/in$/.test(c),"fade"===c&&(b.classList.add("in"),b.classList.add("fade"),a.classList.add("fade")),/slide/.test(c)&&(a.classList.add("sliding-in",e?"right":"left"),a.classList.add("sliding"),b.classList.add("sliding")),b.parentNode.insertBefore(a,b)):b?b.innerHTML=a.innerHTML:a.classList.contains("content")?document.body.appendChild(a):document.body.insertBefore(a,document.querySelector(".content")),c||d&&d(),"fade"===c){b.offsetWidth,b.classList.remove("in");var h=function(){b.removeEventListener(window.RATCHET.getTransitionEnd,h),a.classList.add("in"),a.addEventListener(window.RATCHET.getTransitionEnd,i)},i=function(){a.removeEventListener(window.RATCHET.getTransitionEnd,i),b.parentNode.removeChild(b),a.classList.remove("fade"),a.classList.remove("in"),d&&d()};b.addEventListener(window.RATCHET.getTransitionEnd,h)}if(/slide/.test(c)){var j=function(){a.removeEventListener(window.RATCHET.getTransitionEnd,j),a.classList.remove("sliding","sliding-in"),a.classList.remove(g),b.parentNode.removeChild(b),d&&d()};b.offsetWidth,g=e?"right":"left",f=e?"left":"right",b.classList.add(f),a.classList.remove(g),a.addEventListener(window.RATCHET.getTransitionEnd,j)}},t=function(){var a=new CustomEvent("push",{detail:{state:l(p.id)},bubbles:!0,cancelable:!0});window.dispatchEvent(a)},u=function(a){for(var b,c=document.querySelectorAll("a");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a},v=function(a){window.history.replaceState(null,"","#"),window.location.replace(a)},w=function(a,b,c){var d,e={};for(d in a)a.hasOwnProperty(d)&&(e[d]=a[d]);return Object.keys(h).forEach(function(a){var b=c.querySelector(h[a]);b&&b.parentNode.removeChild(b),e[a]=b}),e.contents=c.querySelector(b),e},x=function(a,b){var c,d,e={},f=a.responseText;if(e.url=b.url,!f)return e;/<html/i.test(f)?(c=document.createElement("div"),d=document.createElement("div"),c.innerHTML=f.match(/<head[^>]*>([\s\S.]*)<\/head>/i)[0],d.innerHTML=f.match(/<body[^>]*>([\s\S.]*)<\/body>/i)[0]):(c=d=document.createElement("div"),c.innerHTML=f),e.title=c.querySelector("title")||document.querySelector("title");var g="innerText"in e.title?"innerText":"textContent";return e.title=e.title&&e.title[g].trim(),b.transition?e=w(e,".content",d):e.contents=d,e};window.addEventListener("touchstart",function(){b=!1}),window.addEventListener("touchmove",function(){b=!0}),window.addEventListener("touchend",n),window.addEventListener("click",function(a){m(a)&&a.preventDefault()}),window.addEventListener("popstate",o),window.PUSH=p,window.RATCHET.push=p}(),!function(){"use strict";var a=function(a){for(var b,c=document.querySelectorAll(".segmented-control .control-item");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a};window.addEventListener("touchend",function(b){var c,d,e,f=a(b.target),g="active",h="."+g;if(f&&(c=f.parentNode.querySelector(h),c&&c.classList.remove(g),f.classList.add(g),f.hash&&(e=document.querySelector(f.hash)))){d=e.parentNode.querySelectorAll(h);for(var i=0;i<d.length;i++)d[i].classList.remove(g);e.classList.add(g)}}),window.addEventListener("click",function(b){a(b.target)&&b.preventDefault()})}(),!function(){"use strict";var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o=window.RATCHET.getBrowserCapabilities.prefix,p=window.RATCHET.getBrowserCapabilities.transform,q=function(a){for(var b,c=document.querySelectorAll(".slider > .slide-group");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a},r=function(){var a=c.style[p].match(/translate3d\(([^,]*)/),b=a?a[1]:0;return parseInt(b,10)},s=function(a){var b=a?0>d?"ceil":"floor":"round";k=Math[b](r()/(m/c.children.length)),k+=a,k=Math.min(k,0),k=Math.max(-(c.children.length-1),k)},t=function(f){if(c=q(f.target)){var k=c.querySelector(".slide");m=k.offsetWidth*c.children.length,l=void 0,j=c.offsetWidth,i=1,g=-(c.children.length-1),h=+new Date,a=f.touches[0].pageX,b=f.touches[0].pageY,d=0,e=0,s(0),c.style[o+"transition-duration"]=0}},u=function(h){h.touches.length>1||!c||(n||(a+=h.touches[0].pageX-a-1),d=h.touches[0].pageX-a,e=h.touches[0].pageY-b,a=h.touches[0].pageX,b=h.touches[0].pageY,"undefined"==typeof l&&n&&(l=Math.abs(e)>Math.abs(d)),l||(f=d/i+r(),h.preventDefault(),i=0===k&&d>0?a/j+1.25:k===g&&0>d?Math.abs(a)/j+1.25:1,c.style[p]="translate3d("+f+"px,0,0)",n=!0))},v=function(a){c&&!l&&(n=!1,s(+new Date-h<1e3&&Math.abs(d)>15?0>d?-1:1:0),f=k*j,c.style[o+"transition-duration"]=".2s",c.style[p]="translate3d("+f+"px,0,0)",a=new CustomEvent("slide",{detail:{slideNumber:Math.abs(k)},bubbles:!0,cancelable:!0}),c.parentNode.dispatchEvent(a))};window.addEventListener("touchstart",t),window.addEventListener("touchmove",u),window.addEventListener("touchend",v)}(),!function(){"use strict";var a={},b=!1,c=!1,d=!1,e=window.RATCHET.getBrowserCapabilities.transform,f=function(a){for(var b,c=document.querySelectorAll(".toggle");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a};window.addEventListener("touchstart",function(c){if(c=c.originalEvent||c,d=f(c.target)){var e=d.querySelector(".toggle-handle"),g=d.clientWidth,h=e.clientWidth,i=d.classList.contains("active")?g-h:0;a={pageX:c.touches[0].pageX-i,pageY:c.touches[0].pageY},b=!1}}),window.addEventListener("touchmove",function(f){if(f=f.originalEvent||f,!(f.touches.length>1)&&d){var g=d.querySelector(".toggle-handle"),h=f.touches[0],i=d.clientWidth,j=g.clientWidth,k=i-j;if(b=!0,c=h.pageX-a.pageX,!(Math.abs(c)<Math.abs(h.pageY-a.pageY))){if(f.preventDefault(),0>c)return g.style[e]="translate3d(0,0,0)";if(c>k)return g.style[e]="translate3d("+k+"px,0,0)";g.style[e]="translate3d("+c+"px,0,0)",d.classList[c>i/2-j/2?"add":"remove"]("active")}}}),window.addEventListener("touchend",function(a){if(d){var f=d.querySelector(".toggle-handle"),g=d.clientWidth,h=f.clientWidth,i=g-h,j=!b&&!d.classList.contains("active")||b&&c>g/2-h/2;j?f.style[e]="translate3d("+i+"px,0,0)":f.style[e]="translate3d(0,0,0)",d.classList[j?"add":"remove"]("active"),a=new CustomEvent("toggle",{detail:{isActive:j},bubbles:!0,cancelable:!0}),d.dispatchEvent(a),b=!1,d=!1}})}(); \ No newline at end of file
+
+!function(){"use strict";window.CustomEvent||(window.CustomEvent=function(a,b){var c=document.createEvent("CustomEvent");return c.initCustomEvent(a,b.bubbles,b.cancelable,b.detail),c}),"undefined"==typeof window.RATCHET&&(window.RATCHET={}),window.RATCHET.getBrowserCapabilities=function(){var a=window.getComputedStyle(document.documentElement,""),b=(Array.prototype.slice.call(a).join("").match(/-(moz|webkit|ms)-/)||""===a.OLink&&["","o"])[1];return{prefix:"-"+b+"-",transform:b[0].toUpperCase()+b.substr(1)+"Transform"}}(),window.RATCHET.getTransitionEnd=function(){var a=document.createElement("ratchet"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return b[c];return b.transition}()}(),!function(){"use strict";var a=new CustomEvent("modalOpen",{bubbles:!0,cancelable:!0}),b=new CustomEvent("modalClose",{bubbles:!0,cancelable:!0}),c=function(a){for(var b,c=document.querySelectorAll("a");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a},d=function(a){var b=c(a.target);return b&&b.hash?document.querySelector(b.hash):void 0};window.addEventListener("touchend",function(c){var e=d(c);if(e&&e.classList.contains("modal")){var f=a;e.classList.contains("active")&&(f=b),e.dispatchEvent(f),e.classList.toggle("active"),c.preventDefault()}})}(),!function(){"use strict";var a,b=function(a){for(var b,c=document.querySelectorAll("a");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a},c=function(){a.style.display="none",a.removeEventListener(window.RATCHET.getTransitionEnd,c)},d=function(){var b=document.createElement("div");return b.classList.add("backdrop"),b.addEventListener("touchend",function(){a.addEventListener(window.RATCHET.getTransitionEnd,c),a.classList.remove("visible"),a.parentNode.removeChild(d)}),b}(),e=function(c){var d=b(c.target);if(d&&d.hash&&!(d.hash.indexOf("/")>0)){try{a=document.querySelector(d.hash)}catch(e){a=null}if(null!==a&&a&&a.classList.contains("popover"))return a}},f=function(a){var b=e(a);b&&(b.style.display="block",b.offsetHeight,b.classList.add("visible"),b.parentNode.appendChild(d))};window.addEventListener("touchend",f)}(),!function(){"use strict";function a(){f[p.id]=document.body.cloneNode(!0)}var b,c=function(){},d=20,e=sessionStorage,f={},g={"slide-in":"slide-out","slide-out":"slide-in",fade:"fade"},h={bartab:".bar-tab",barnav:".bar-nav",barfooter:".bar-footer",barheadersecondary:".bar-header-secondary"},i=function(a,b){p.id=a.id,b&&(a=l(a.id)),e[a.id]=JSON.stringify(a),window.history.replaceState(a.id,a.title,a.url)},j=function(){var a=p.id,b=JSON.parse(e.cacheForwardStack||"[]"),c=JSON.parse(e.cacheBackStack||"[]");for(c.push(a);b.length;)delete e[b.shift()];for(;c.length>d;)delete e[c.shift()];l(p.id).url&&window.history.pushState(null,"",l(p.id).url),e.cacheForwardStack=JSON.stringify(b),e.cacheBackStack=JSON.stringify(c)},k=function(a,b){var c="forward"===b,d=JSON.parse(e.cacheForwardStack||"[]"),f=JSON.parse(e.cacheBackStack||"[]"),g=c?f:d,h=c?d:f;p.id&&g.push(p.id),h.pop(),e.cacheForwardStack=JSON.stringify(d),e.cacheBackStack=JSON.stringify(f)},l=function(a){return JSON.parse(e[a]||null)||{}},m=function(a){var c=u(a.target);if(!(!c||a.which>1||a.metaKey||a.ctrlKey||b||location.protocol!==c.protocol||location.host!==c.host||!c.hash&&/#/.test(c.href)||c.hash&&c.href.replace(c.hash,"")===location.href.replace(location.hash,"")||"push"===c.getAttribute("data-ignore")))return c},n=function(a){var b=m(a);b&&(a.preventDefault(),p({url:b.href,hash:b.hash,timeout:b.getAttribute("data-timeout"),transition:b.getAttribute("data-transition")}))},o=function(a){var b,c,d,i,j,m,n,o,q=a.state;if(q&&e[q]){if(j=p.id<q?"forward":"back",k(q,j),d=l(q),i=f[q],d.title&&(document.title=d.title),"back"===j?(n=JSON.parse("back"===j?e.cacheForwardStack:e.cacheBackStack),o=l(n[n.length-1])):o=d,"back"===j&&!o.id)return p.id=q;if(m="back"===j?g[o.transition]:o.transition,!i)return p({id:d.id,url:d.url,title:d.title,timeout:d.timeout,transition:m,ignorePush:!0});if(o.transition){d=w(d,".content",i.cloneNode(!0));for(b in h)h.hasOwnProperty(b)&&(c=document.querySelector(h[b]),d[b]?s(d[b],c):c&&c.parentNode.removeChild(c))}s((d.contents||i).cloneNode(!0),document.querySelector(".content"),m,function(){t()}),p.id=q,document.body.offsetHeight}},p=function(b){var d,e=p.xhr;b.container=b.container||b.transition?document.querySelector(".content"):document.body;var f=/^file:/.test(window.location.protocol);for(d in h)h.hasOwnProperty(d)&&(b[d]=b[d]||document.querySelector(h[d]));e&&e.readyState<4&&(e.onreadystatechange=c,e.abort()),e=new XMLHttpRequest,f?e.open("GET",b.url,!1):(e.open("GET",b.url,!0),e.setRequestHeader("X-PUSH","true"),e.onreadystatechange=function(){b._timeout&&clearTimeout(b._timeout),4===e.readyState&&(200===e.status?q(e,b):r(b.url))}),p.id||i({id:+new Date,url:window.location.href,title:document.title,timeout:b.timeout,transition:b.transition}),a(),b.timeout&&(b._timeout=setTimeout(function(){e.abort("timeout")},b.timeout)),e.send(),f&&(0===e.status||200===e.status?q(e,b):r(b.url)),e.readyState&&!b.ignorePush&&j()},q=function(a,b){var c,d,e=x(a,b);if(!e.contents)return v(b.url);if(e.title&&(document.title=e.title),b.transition)for(c in h)h.hasOwnProperty(c)&&(d=document.querySelector(h[c]),e[c]?s(e[c],d):d&&d.parentNode.removeChild(d));s(e.contents,b.container,b.transition,function(){i({id:b.id||+new Date,url:e.url,title:e.title,timeout:b.timeout,transition:b.transition},b.id),t()}),!b.ignorePush&&window._gaq&&_gaq.push(["_trackPageview"]),!b.hash},r=function(a){throw new Error("Could not get: "+a)},s=function(a,b,c,d){var e,f,g;if(c?(e=/in$/.test(c),"fade"===c&&(b.classList.add("in"),b.classList.add("fade"),a.classList.add("fade")),/slide/.test(c)&&(a.classList.add("sliding-in",e?"right":"left"),a.classList.add("sliding"),b.classList.add("sliding")),b.parentNode.insertBefore(a,b)):b?b.innerHTML=a.innerHTML:a.classList.contains("content")?document.body.appendChild(a):document.body.insertBefore(a,document.querySelector(".content")),c||d&&d(),"fade"===c){b.offsetWidth,b.classList.remove("in");var h=function(){b.removeEventListener(window.RATCHET.getTransitionEnd,h),a.classList.add("in"),a.addEventListener(window.RATCHET.getTransitionEnd,i)},i=function(){a.removeEventListener(window.RATCHET.getTransitionEnd,i),b.parentNode.removeChild(b),a.classList.remove("fade"),a.classList.remove("in"),d&&d()};b.addEventListener(window.RATCHET.getTransitionEnd,h)}if(/slide/.test(c)){var j=function(){a.removeEventListener(window.RATCHET.getTransitionEnd,j),a.classList.remove("sliding","sliding-in"),a.classList.remove(g),b.parentNode.removeChild(b),d&&d()};b.offsetWidth,g=e?"right":"left",f=e?"left":"right",b.classList.add(f),a.classList.remove(g),a.addEventListener(window.RATCHET.getTransitionEnd,j)}},t=function(){var a=new CustomEvent("push",{detail:{state:l(p.id)},bubbles:!0,cancelable:!0});window.dispatchEvent(a)},u=function(a){for(var b,c=document.querySelectorAll("a");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a},v=function(a){window.history.replaceState(null,"","#"),window.location.replace(a)},w=function(a,b,c){var d,e={};for(d in a)a.hasOwnProperty(d)&&(e[d]=a[d]);return Object.keys(h).forEach(function(a){var b=c.querySelector(h[a]);b&&b.parentNode.removeChild(b),e[a]=b}),e.contents=c.querySelector(b),e},x=function(a,b){var c,d,e={},f=a.responseText;if(e.url=b.url,!f)return e;/<html/i.test(f)?(c=document.createElement("div"),d=document.createElement("div"),c.innerHTML=f.match(/<head[^>]*>([\s\S.]*)<\/head>/i)[0],d.innerHTML=f.match(/<body[^>]*>([\s\S.]*)<\/body>/i)[0]):(c=d=document.createElement("div"),c.innerHTML=f),e.title=c.querySelector("title")||document.querySelector("title");var g="innerText"in e.title?"innerText":"textContent";return e.title=e.title&&e.title[g].trim(),b.transition?e=w(e,".content",d):e.contents=d,e};window.addEventListener("touchstart",function(){b=!1}),window.addEventListener("touchmove",function(){b=!0}),window.addEventListener("touchend",n),window.addEventListener("click",function(a){m(a)&&a.preventDefault()}),window.addEventListener("popstate",o),window.PUSH=p,window.RATCHET.push=p}(),!function(){"use strict";var a=function(a){for(var b,c=document.querySelectorAll(".segmented-control .control-item");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a};window.addEventListener("touchend",function(b){var c,d,e,f=a(b.target),g="active",h="."+g;if(f&&(c=f.parentNode.querySelector(h),c&&c.classList.remove(g),f.classList.add(g),f.hash&&(e=document.querySelector(f.hash)))){d=e.parentNode.querySelectorAll(h);for(var i=0;i<d.length;i++)d[i].classList.remove(g);e.classList.add(g)}}),window.addEventListener("click",function(b){a(b.target)&&b.preventDefault()})}(),!function(){"use strict";var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o=window.RATCHET.getBrowserCapabilities.prefix,p=window.RATCHET.getBrowserCapabilities.transform,q=function(a){for(var b,c=document.querySelectorAll(".slider > .slide-group");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a},r=function(){var a=c.style[p].match(/translate3d\(([^,]*)/),b=a?a[1]:0;return parseInt(b,10)},s=function(a){var b=a?0>d?"ceil":"floor":"round";k=Math[b](r()/(m/c.children.length)),k+=a,k=Math.min(k,0),k=Math.max(-(c.children.length-1),k)},t=function(f){if(c=q(f.target)){var k=c.querySelector(".slide");m=k.offsetWidth*c.children.length,l=void 0,j=c.offsetWidth,i=1,g=-(c.children.length-1),h=+new Date,a=f.touches[0].pageX,b=f.touches[0].pageY,d=0,e=0,s(0),c.style[o+"transition-duration"]=0}},u=function(h){h.touches.length>1||!c||(n||(a+=h.touches[0].pageX-a-1),d=h.touches[0].pageX-a,e=h.touches[0].pageY-b,a=h.touches[0].pageX,b=h.touches[0].pageY,"undefined"==typeof l&&n&&(l=Math.abs(e)>Math.abs(d)),l||(f=d/i+r(),h.preventDefault(),i=0===k&&d>0?a/j+1.25:k===g&&0>d?Math.abs(a)/j+1.25:1,c.style[p]="translate3d("+f+"px,0,0)",n=!0))},v=function(a){c&&!l&&(n=!1,s(+new Date-h<1e3&&Math.abs(d)>15?0>d?-1:1:0),f=k*j,c.style[o+"transition-duration"]=".2s",c.style[p]="translate3d("+f+"px,0,0)",a=new CustomEvent("slide",{detail:{slideNumber:Math.abs(k)},bubbles:!0,cancelable:!0}),c.parentNode.dispatchEvent(a))};window.addEventListener("touchstart",t),window.addEventListener("touchmove",u),window.addEventListener("touchend",v)}(),!function(){"use strict";var a={},b=!1,c=!1,d=!1,e=window.RATCHET.getBrowserCapabilities.transform,f=function(a){for(var b,c=document.querySelectorAll(".toggle");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a};window.addEventListener("touchstart",function(c){if(c=c.originalEvent||c,d=f(c.target)){var e=d.querySelector(".toggle-handle"),g=d.clientWidth,h=e.clientWidth,i=d.classList.contains("active")?g-h:0;a={pageX:c.touches[0].pageX-i,pageY:c.touches[0].pageY},b=!1}}),window.addEventListener("touchmove",function(f){if(f=f.originalEvent||f,!(f.touches.length>1)&&d){var g=d.querySelector(".toggle-handle"),h=f.touches[0],i=d.clientWidth,j=g.clientWidth,k=i-j;if(b=!0,c=h.pageX-a.pageX,!(Math.abs(c)<Math.abs(h.pageY-a.pageY))){if(f.preventDefault(),0>c)return g.style[e]="translate3d(0,0,0)";if(c>k)return g.style[e]="translate3d("+k+"px,0,0)";g.style[e]="translate3d("+c+"px,0,0)",d.classList[c>i/2-j/2?"add":"remove"]("active")}}}),window.addEventListener("touchend",function(a){if(d){var f=d.querySelector(".toggle-handle"),g=d.clientWidth,h=f.clientWidth,i=g-h,j=!b&&!d.classList.contains("active")||b&&c>g/2-h/2;j?f.style[e]="translate3d("+i+"px,0,0)":f.style[e]="translate3d(0,0,0)",d.classList[j?"add":"remove"]("active"),a=new CustomEvent("toggle",{detail:{isActive:j},bubbles:!0,cancelable:!0}),d.dispatchEvent(a),b=!1,d=!1}})}();
+//# sourceMappingURL=ratchet.min.js.map \ No newline at end of file
diff --git a/dist/js/ratchet.min.js.map b/dist/js/ratchet.min.js.map
new file mode 100644
index 0000000..18a88d6
--- /dev/null
+++ b/dist/js/ratchet.min.js.map
@@ -0,0 +1 @@
+{"version":3,"sources":["ratchet.js"],"names":["window","CustomEvent","type","config","e","document","createEvent","initCustomEvent","bubbles","cancelable","detail","RATCHET","getBrowserCapabilities","styles","getComputedStyle","documentElement","pre","Array","prototype","slice","call","join","match","OLink","prefix","transform","toUpperCase","substr","getTransitionEnd","el","createElement","transEndEventNames","WebkitTransition","MozTransition","OTransition","transition","name","undefined","style","eventModalOpen","eventModalClose","findModals","target","i","modals","querySelectorAll","parentNode","length","getModal","event","modalToggle","hash","querySelector","addEventListener","modal","classList","contains","eventToDispatch","dispatchEvent","toggle","preventDefault","popover","findPopovers","popovers","onPopoverHidden","display","removeEventListener","backdrop","element","add","remove","removeChild","getPopover","anchor","indexOf","error","showHidePopover","offsetHeight","appendChild","cacheCurrentContent","domCache","PUSH","id","body","cloneNode","isScrolling","noop","maxCacheLength","cacheMapping","sessionStorage","transitionMap","slide-in","slide-out","fade","bars","bartab","barnav","barfooter","barheadersecondary","cacheReplace","data","updates","getCached","JSON","stringify","history","replaceState","title","url","cachePush","cacheForwardStack","parse","cacheBackStack","push","shift","pushState","cachePop","direction","forward","pushStack","popStack","pop","getTarget","findTarget","which","metaKey","ctrlKey","location","protocol","host","test","href","replace","getAttribute","touchend","timeout","popstate","key","barElement","activeObj","activeDom","transitionFrom","transitionFromObj","state","ignorePush","extendWithDom","hasOwnProperty","swapContent","contents","triggerStateChange","options","xhr","container","isFileProtocol","readyState","onreadystatechange","abort","XMLHttpRequest","open","setRequestHeader","_timeout","clearTimeout","status","success","failure","Date","setTimeout","send","parseXHR","locationReplace","_gaq","Error","swap","complete","enter","containerDirection","swapDirection","insertBefore","innerHTML","offsetWidth","fadeContainerEnd","fadeSwapEnd","slideEnd","toggles","obj","fragment","dom","result","Object","keys","forEach","head","responseText","text","trim","segmentedControls","activeTab","activeBodies","targetBody","targetTab","className","classSelector","pageX","pageY","slider","deltaX","deltaY","offsetX","lastSlide","startTime","resistance","sliderWidth","slideNumber","scrollableArea","startedMoving","transformPrefix","transformProperty","getSlider","sliders","getScroll","translate3d","ret","parseInt","setSlideNumber","offset","round","Math","children","min","max","onTouchStart","firstItem","touches","onTouchMove","abs","onTouchEnd","start","touchMove","distanceX","findToggle","originalEvent","handle","toggleWidth","clientWidth","handleWidth","current","slideOn","isActive"],"mappings":"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","file":"ratchet.min.js"} \ No newline at end of file
diff --git a/docs/assets/css/docs.min.css b/docs/assets/css/docs.min.css
index 80ad016..9a69685 100644
--- a/docs/assets/css/docs.min.css
+++ b/docs/assets/css/docs.min.css
@@ -6,4 +6,5 @@
*
* v2.0.2 designed by @connors.
* =====================================================
- */.docs-component-toolbar .segmented-control .control-item,.toggle{cursor:pointer}body,html{width:100%;height:100%}body{position:relative!important;font:400 14px/1.5 "Open Sans",sans-serif;color:#333;-webkit-text-size-adjust:100%;background-color:#fff;-webkit-font-smoothing:antialiased}.ge,.sd{font-style:italic}.docs-content{font-size:14px}@media screen and (min-width:768px){.docs-content{font-size:18px}}.docs-content h1,.docs-content h2,.docs-content h3,.docs-content h4,.docs-content h5,.docs-content h6{font-weight:400;color:#222}.docs-content h2{margin-bottom:.25em;font-size:2em}.docs-content h3{margin-bottom:.5em;font-size:1.25em}.docs-content p{margin-bottom:1.5em;font-size:1em;color:#555}.docs-content .lead{font-size:1.1em;color:#777}.docs-header,.docs-sub-header{position:relative;background-color:#0a1855;background-image:-webkit-gradient(linear,left bottom,right top,color-stop(0,#0a1855),color-stop(100%,#da0024));background-image:-webkit-linear-gradient(45deg,#0a1855 0,#da0024 100%);background-image:-o-linear-gradient(45deg,#0a1855 0,#da0024 100%);background-image:linear-gradient(45deg,#0a1855 0,#da0024 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a1855', endColorstr='#da0024', GradientType=1 )}.docs-header{height:100vh;min-height:750px}.docs-header .carbonad{position:relative!important;margin-top:0!important;-webkit-animation-name:fadeintext;-o-animation-name:fadeintext;animation-name:fadeintext;-webkit-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}.docs-header .version{margin-top:15px;color:rgba(255,255,255,.5);text-align:center}.docs-header-bottom{position:absolute;right:0;bottom:0;left:0}@media screen and (min-width:768px){.docs-header{min-height:870px}.docs-header .carbonad{left:50%!important;width:330px!important;margin-bottom:60px!important;margin-left:-165px!important}.docs-sub-header .carbonad{position:absolute!important;top:50%!important;right:15px!important;margin-top:0!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;-o-transform:translateY(-50%)!important;transform:translateY(-50%)!important}}.docs-masthead{position:relative;padding-top:15px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.docs-title{position:absolute;left:50%;z-index:20;margin-bottom:0;font-size:22px;font-weight:400;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.docs-nav .docs-nav-trigger{color:#fff;opacity:.7}.docs-nav .docs-nav-trigger.active{opacity:1}.docs-nav .docs-nav-group{position:absolute;top:40px;right:0;left:0;z-index:20;height:0;overflow:hidden;background-color:rgba(0,0,0,.9);opacity:0}.docs-nav .docs-nav-group.active{height:auto;opacity:1}.docs-nav .docs-nav-item{display:block;padding:20px 15px;font-size:22px}.docs-component-group,.docs-jump-menu{display:none}.docs-nav-item,.docs-title a{color:#fff;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.docs-nav-item:active,.docs-nav-item:focus,.docs-title a:active,.docs-title a:focus{color:#fff;opacity:.5}@media screen and (min-width:768px){.docs-title{position:static;float:left;font-weight:300;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.docs-nav{float:right}.docs-nav .docs-nav-trigger{display:none}.docs-nav .docs-nav-group{position:static;display:block;height:auto;background-color:transparent;opacity:1}.docs-nav .docs-nav-item{position:relative;display:inline-block;padding:0 15px;font-size:14px}.docs-jump-menu{position:absolute;left:15px;display:block;color:#777;cursor:pointer;-webkit-transition:opacity .2 linear;-o-transition:opacity .2 linear;transition:opacity .2 linear}.docs-jump-menu:hover{color:#428bca}.docs-jump-menu:active{opacity:.5}.docs-jump-menu .icon-list{margin-right:3px;font-size:16px}.docs-jump-menu .icon-caret{position:relative;top:4px;margin-left:-5px}.docs-component-group{position:absolute;top:35px;left:15px;padding-top:10px;padding-bottom:10px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:3px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.05);box-shadow:0 0 8px rgba(0,0,0,.05)}.docs-component-group.active{display:block}.docs-component-group:after,.docs-component-group:before{position:absolute;left:30px;width:0;height:0;content:''}.docs-component-group:before{top:-11px;margin-left:-11px;border-right:11px solid transparent;border-bottom:11px solid rgba(0,0,0,.3);border-left:11px solid transparent}.docs-component-group:after{top:-10px;margin-left:-10px;border-right:10px solid transparent;border-bottom:10px solid #fff;border-left:10px solid transparent}.docs-component-group .docs-component-item{display:block;padding:10px 20px;color:#777}.docs-component-group .docs-component-item:hover{color:#fff;background-color:#428bca}}.docs-header-content{position:relative;padding:50px 10px;text-align:center;-webkit-animation-name:fadeintext;-o-animation-name:fadeintext;animation-name:fadeintext;-webkit-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}.docs-header-content .btn{display:block;padding:15px 60px 16px;margin-bottom:0;font-size:18px;color:#0a1855;background-color:#fff;border:0;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.docs-header-content .btn:hover{background-color:#fff;-webkit-box-shadow:0 0 50px rgba(255,255,255,.3);box-shadow:0 0 50px rgba(255,255,255,.3)}.docs-header-content .btn:active{opacity:.5}.docs-subtitle{max-width:750px;margin:0 auto 20px;font-size:28px;font-weight:300;line-height:38px;color:#fff}@media screen and (min-width:768px){.docs-header-content{top:30%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.docs-header-content .btn{display:inline-block}.docs-subtitle{margin-bottom:30px;font-size:41px;line-height:60px}}.carbonad{width:100%!important;height:auto!important;padding:15px!important;font-size:13px!important;line-height:18px!important;background:0 0!important;border-top:1px solid rgba(255,255,255,.1)!important;border-right:0!important;border-bottom:0!important;border-left:0!important}.carbonad-img{margin:0!important}.carbonad-tag,.carbonad-text{display:block!important;float:none!important;width:auto!important;height:auto!important;margin-left:145px!important;font-family:"Open Sans",sans-serif!important;color:rgba(255,255,255,.65)!important}.carbonad-text{padding-top:0!important}.carbonad-tag{text-align:left!important}.carbonad-tag a,.carbonad-text a{color:#fff!important}.carbonad #azcarbon>img{display:none}.docs-sub-content{position:relative;padding:55px 15px 65px;overflow:hidden;color:#fff;text-align:center}.docs-sub-content .page-description,.docs-sub-content .page-title{margin-top:0;margin-bottom:0;font-weight:300}.docs-sub-content .page-title{margin-bottom:5px;font-size:40px}.docs-module .btn-block,.version{margin-bottom:0}.docs-sub-content .page-description{font-size:24px;color:#fff;opacity:.7}@media screen and (min-width:768px){.carbonad{width:360px!important;border-right:1px solid rgba(255,255,255,.1)!important;border-bottom:1px solid rgba(255,255,255,.1)!important;border-left:1px solid rgba(255,255,255,.1)!important;border-radius:3px!important}.docs-sub-content{margin-right:380px;text-align:left}.docs-module{margin-top:35px}}.docs-section{padding-top:50px;padding-bottom:50px;border-bottom:1px solid #ddd}.docs-section:last-child{border-bottom:0}.docs-module{padding:20px;margin-top:20px;border:1px solid #ddd;border-radius:3px}.version{margin-top:10px;font-size:90%;color:#777}.docs-footer{padding:30px 20px;margin-top:50px;font-size:14px;color:#777;text-align:center;border-top:1px solid #ddd}.docs-footer .social{padding:0 0 20px;margin:0;list-style:none}.docs-footer .social li{display:inline-block;height:20px;vertical-align:top}.docs-footer .social .twitter-follow-button{margin-top:5px}.docs-footer-text{margin-top:0;margin-bottom:0}@media screen and (min-width:768px){.docs-footer .social .twitter-follow-button{margin-top:0}.docs-footer-text{width:550px;padding-right:0;padding-left:0;margin:0 auto}}.docs-footer-links{padding-left:0}.docs-footer-links li{display:inline;padding-right:3px;padding-left:3px}.docs-header .docs-footer{margin-top:0;border-top:1px solid rgba(255,255,255,.1)}.docs-header .docs-footer .docs-footer-links,.docs-header .docs-footer .docs-footer-text{color:rgba(255,255,255,.5)}.docs-header .docs-footer .docs-footer-links a,.docs-header .docs-footer .docs-footer-text a{color:rgba(255,255,255,.8)}.github-btn{overflow:hidden;border:0}.docs-component-toolbar{position:fixed;top:0;right:0;bottom:auto;left:0;z-index:20;height:44px;padding-top:8px;padding-bottom:8px;background-color:#fff;border-bottom:1px solid #ddd;-webkit-transition:-webkit-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;-webkit-transform:translate3d(0,-55px,0);-ms-transform:translate3d(0,-55px,0);transform:translate3d(0,-55px,0)}.docs-component-toolbar.visible{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.docs-component-toolbar .segmented-control{max-width:300px;margin:0 auto}.docs-examples{margin-top:30px}.example-wrap{margin-bottom:30px}.example-wrap .example{display:block;width:100%;padding:3px;overflow:hidden;border:1px solid #ddd;border-radius:3px}.example-wrap .example-title{margin-top:10px}.example-wrap img{display:block;width:100%;height:auto}code{padding:2px 4px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:90%;background-color:#f9f9f9;border-radius:3px}.component-example,.device{font-family:"Helvetica Neue",Helvetica,sans-serif}.component{padding:50px 15px;margin-right:-15px;margin-left:-15px;border-bottom:1px solid #ddd}.component.no-border{border-bottom:0}@media screen and (min-width:768px){.component{border-bottom:0}}.component-title{margin-bottom:10px;font-size:24px;line-height:34px}.component-description{margin-bottom:15px;font-size:16px}.component-example{font-size:17px;line-height:21px}.component-example,.component-example .bar,.component-example .content{position:relative}.component-example .bar{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.component-example .bar.bar-header-secondary{top:0!important;border-top:0}.component-example>.content-padded{margin:15px}.component-example>.card{margin:15px 0 0}.component-example>.card .control-content{padding:15px}.component-example>.btn,.component-example>.toggle{margin-bottom:10px}.component-example .slider,.component-example .slider .slide{height:300px}.component-example .slide img{width:100%}.component-example .slide-text{position:absolute;top:45%;left:0;width:100%;font-size:24px;color:#fff;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.5)}.component-example-fullbleed,.highlight{margin-right:-15px;margin-left:-15px}.bar-nav~.content{padding:0}.highlight pre{padding:15px;margin-top:15px;overflow-x:auto;font-size:13px;color:#777;word-wrap:normal;white-space:pre;background-color:#fafafa;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.highlight pre code{padding:0}@media screen and (min-width:768px){.component,.component-example-fullbleed,.highlight{margin-right:0;margin-left:0}.component{padding-right:0;padding-left:0;opacity:.3;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.component.active{opacity:1}.component-example{display:none}.highlight pre{border-right:1px solid #ddd;border-left:1px solid #ddd;border-radius:3px}}#ratchicons .icon,#ratchiconsInDevice .icon{width:50px;height:50px;margin:3px;font-size:24px;line-height:50px;text-align:center;background-color:#fff;border:1px solid #ddd;border-radius:25px}#modals .modal{left:0;z-index:50}#push .component-example{height:150px;overflow:hidden}#buttonsBadgesInDevice .btn,#buttonsInDevice .btn,#buttonsWithIconsInDevice .btn{margin-top:10px;margin-right:100px;margin-left:10px}#blockButtonsInDevice .btn-block{width:300px;margin:10px auto}#segmentedControlsInDevice .segmented-control{margin-top:10px;margin-right:10px;margin-left:10px}#segmentedControlsInDevice .card span{padding:10px}#badgesInDevice{text-align:center}#badgesInDevice .badge{margin-top:10px}#formsInDevice form{margin:10px}#formsInDevice form.input-group{margin:0}#togglesInDevice .toggle{margin:10px auto}#popoversInDevice #iwindow:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;content:'';background-color:rgba(0,0,0,.3)}#modalsInDevice #iwindow>.btn{margin:10px}@media screen and (min-width:768px){.popover{position:absolute;top:72px;display:block;opacity:1}.slider .slide{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.slider .slide img{display:block;width:100%;height:570px}.slider .slide-group .slide-text{position:absolute;top:45%;left:0;width:100%;font-size:24px;color:#fff;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.5)}}.device{display:none;font-size:17px;line-height:21px}@media screen and (min-width:768px){.device{position:relative;top:50px;display:block;width:395px;height:813px;margin-left:-20px;font-family:"Helvetica Neue",sans-serif;background-image:url(../img/device-sprite.png);background-repeat:no-repeat;background-position:0 0;-webkit-background-size:300% 300%;background-size:300%;-webkit-transition:background-image .1s linear;-o-transition:background-image .1s linear;transition:background-image .1s linear}.device.device-fixed{position:fixed;right:auto}.device .device-content{position:absolute;top:117px;left:37px;width:321px;height:569px;overflow:hidden;font-size:17px;line-height:21px;background-color:#fff}.device .bar,.device .content,.device .modal{position:absolute}.device .content{top:44px;right:0;bottom:0;left:0}}@media screen and (min-width:1200px){.device{margin-left:39px}}hr{height:0;margin:10px 0 30px;clear:both;border:solid #ddd;border-width:1px 0 0}.column-group:after,.column-group:before{display:table;content:" "}.platform-android .popover:before,.platform-ios .toggle:before{display:none}.column-group:after{clear:both}.container{position:relative;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.column-group{width:auto}.column{float:left;width:100%;padding-right:15px;padding-left:15px}.column.pull-right{float:right}.column .column-group{margin-right:-15px;margin-left:-15px}@media screen and (min-width:768px){.container{max-width:940px;padding:0}.lg-units-4{width:33.333%}.lg-units-5{width:41.666%}.lg-units-7{width:58.333%}.lg-units-8{width:66.666%}}@media screen and (min-width:1200px){.container{max-width:1170px}}.platform-ios a{color:#007aff}.platform-ios a:active{color:#0062cc}.platform-ios .content{background-color:#efeff4}.platform-ios .h5,.platform-ios .h6,.platform-ios h5,.platform-ios h6,.platform-ios p{color:#8f8f94}.platform-ios .h5,.platform-ios .h6,.platform-ios h5,.platform-ios h6{font-weight:400;text-transform:uppercase}.platform-ios .btn{color:#929292;background-color:rgba(247,247,247,.98);border:1px solid #929292;-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.platform-ios .btn.active,.platform-ios .btn:active{color:#fff;background-color:#929292}.platform-ios .btn-primary{color:#fff;background-color:#007aff;border:1px solid #007aff}.platform-ios .btn-primary.active,.platform-ios .btn-primary:active{background-color:#0062cc;border:1px solid #0062cc}.platform-ios .btn-positive{color:#fff;background-color:#4cd964;border:1px solid #4cd964}.platform-ios .btn-positive.active,.platform-ios .btn-positive:active{background-color:#2ac845;border:1px solid #2ac845}.platform-ios .btn-negative{color:#fff;background-color:#dd524d;border:1px solid #dd524d}.platform-ios .btn-negative.active,.platform-ios .btn-negative:active{background-color:#cf2d28;border:1px solid #cf2d28}.platform-ios .btn-link,.platform-ios .btn-outlined{background-color:transparent}.platform-ios .btn-outlined.btn-primary{color:#007aff}.platform-ios .btn-outlined.btn-positive{color:#4cd964}.platform-ios .btn-outlined.btn-negative{color:#dd524d}.platform-ios .btn-outlined.btn-negative:active,.platform-ios .btn-outlined.btn-positive:active,.platform-ios .btn-outlined.btn-primary:active{color:#fff}.platform-ios .btn-link{color:#007aff;border:none}.platform-ios .btn-link.active,.platform-ios .btn-link:active{color:#0062cc;background-color:transparent}.platform-ios .btn .badge{background-color:rgba(0,0,0,.15)}.platform-ios .btn .badge.badge-inverted{background-color:transparent}.platform-ios .btn:active .badge{color:#fff}.platform-ios .bar{background-color:rgba(247,247,247,.98);border-bottom:0;-webkit-box-shadow:0 0 1px rgba(0,0,0,.85);box-shadow:0 0 1px rgba(0,0,0,.85)}.platform-ios .bar.bar-header-secondary{top:44px}.platform-ios .bar.bar-footer-secondary{bottom:44px}.platform-android .bar.bar-footer-secondary,.platform-android .bar.bar-footer-secondary-tab,.platform-ios .bar.bar-footer-secondary-tab{bottom:50px}.platform-ios .bar-tab,.platform-ios .bar.bar-footer,.platform-ios .bar.bar-footer-secondary,.platform-ios .bar.bar-footer-secondary-tab{border-top:0}.platform-ios .tab-item{color:#929292}.platform-ios .bar-nav .btn-link,.platform-ios .tab-item.active,.platform-ios .tab-item:active{color:#007aff}.platform-ios .bar-nav .btn-link:active{color:#007aff;opacity:.6}.platform-ios .badge.badge-inverted{color:#929292;background-color:transparent}.platform-ios .badge-primary{color:#fff;background-color:#007aff}.platform-ios .badge-primary.badge-inverted{color:#007aff;background-color:transparent}.platform-ios .badge-positive{color:#fff;background-color:#4cd964}.platform-ios .badge-positive.badge-inverted{color:#4cd964;background-color:transparent}.platform-ios .badge-negative{color:#fff;background-color:#dd524d}.platform-ios .badge-negative.badge-inverted{color:#dd524d;background-color:transparent}.platform-ios .card .table-view,.platform-ios .card .table-view-cell:last-child{background-image:none}.platform-ios .table-view{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='1'><rect fill='#c8c7cc' x='0' y='0' width='100%' height='0.5'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='1'><rect fill='#c8c7cc' x='0' y='0' width='100%' height='0.5'/></svg>");background-repeat:no-repeat;background-position:0 100%,0 0;border-top:0;border-bottom:0}.platform-ios .table-view .table-view-cell{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='1'><rect fill='#c8c7cc' x='0' y='0' width='100%' height='0.5'/></svg>");background-repeat:no-repeat;background-position:15px 100%;border-bottom:0}.platform-ios .table-view .table-view-cell:last-child{background-image:none}.platform-ios .input-group,.platform-ios .table-view .table-view-divider{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='1'><rect fill='#c8c7cc' x='0' y='0' width='100%' height='0.5'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='1'><rect fill='#c8c7cc' x='0' y='0' width='100%' height='0.5'/></svg>");background-repeat:no-repeat;background-position:0 100%,0 0}.platform-ios .table-view .table-view-cell>a:not(.btn):active{color:inherit}.platform-ios .table-view .table-view-divider{border-top:0;border-bottom:0}.platform-ios .input-group,.platform-ios input[type=datetime],.platform-ios input[type=datetime-local],.platform-ios input[type=date],.platform-ios input[type=month],.platform-ios input[type=time],.platform-ios input[type=week],.platform-ios input[type=number],.platform-ios input[type=email],.platform-ios input[type=url],.platform-ios input[type=tel],.platform-ios input[type=color],.platform-ios input[type=text],.platform-ios input[type=search],.platform-ios input[type=password],.platform-ios select,.platform-ios textarea{height:40px;padding:10px 15px;border:1px solid rgba(0,0,0,.2)}.platform-ios input[type=search]{height:34px;text-align:center;background-color:rgba(0,0,0,.1);border:0;border-radius:6px}.platform-ios input[type=search]:focus{text-align:left}.platform-ios .input-group,.platform-ios select,.platform-ios textarea{height:auto}.platform-ios .input-group{padding:0;border:0}.platform-ios .input-group input,.platform-ios .input-row{background-repeat:no-repeat;background-position:15px 100%}.platform-ios .input-group input{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='1'><rect fill='#c8c7cc' x='0' y='0' width='100%' height='0.5'/></svg>");border:0}.platform-ios .input-group input:last-child{background-image:none}.platform-ios .input-row{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='1'><rect fill='#c8c7cc' x='0' y='0' width='100%' height='0.5'/></svg>");border-bottom:0}.platform-android .input-group input:last-child,.platform-android .table-view .table-view-cell:last-child,.platform-ios .input-row label+input,.platform-ios .input-row:last-child,.platform-ios .popover .table-view{background-image:none}.platform-ios .segmented-control{background-color:transparent;border:1px solid #929292}.platform-ios .segmented-control .control-item{color:#929292;border-color:#929292;-webkit-transition:background-color .1s linear;-o-transition:background-color .1s linear;transition:background-color .1s linear}.platform-ios .segmented-control .control-item:active{background-color:#ebebeb}.platform-ios .segmented-control .control-item.active{color:#fff;background-color:#929292}.platform-ios .segmented-control-primary{border:1px solid #007aff}.platform-ios .segmented-control-primary .control-item{color:#007aff;border-color:inherit}.platform-ios .segmented-control-primary .control-item:active{background-color:#b3d7ff}.platform-ios .segmented-control-primary .control-item.active{color:#fff;background-color:#007aff}.platform-ios .segmented-control-positive{border:1px solid #4cd964}.platform-ios .segmented-control-positive .control-item{color:#4cd964;border-color:inherit}.platform-ios .segmented-control-positive .control-item:active{background-color:#dff8e4}.platform-ios .segmented-control-positive .control-item.active{color:#fff;background-color:#4cd964}.platform-ios .segmented-control-negative{border:1px solid #dd524d}.platform-ios .segmented-control-negative .control-item{color:#dd524d;border-color:inherit}.platform-ios .segmented-control-negative .control-item:active{background-color:#fae4e3}.platform-ios .segmented-control-negative .control-item.active{color:#fff;background-color:#dd524d}.platform-ios .popover{border-radius:12px;-webkit-transition:-webkit-transform .2s ease-in-out,opacity .2s ease-in-out;transition:-webkit-transform .2s ease-in-out,opacity .2s ease-in-out}.platform-ios .popover:before{border-bottom:15px solid rgba(247,247,247,.98)}.platform-ios .popover .bar{-webkit-box-shadow:none;box-shadow:none}.platform-ios .popover .bar-nav{border-bottom:1px solid rgba(0,0,0,.15)}.platform-ios .popover .table-view{border-radius:12px}.platform-ios .modal,.platform-ios .modal.active{-webkit-transition-timing-function:cubic-bezier(.1,.5,.1,1);-o-transition-timing-function:cubic-bezier(.1,.5,.1,1);transition-timing-function:cubic-bezier(.1,.5,.1,1)}.platform-ios .toggle{width:47px;border:2px solid #e6e6e6;-webkit-box-shadow:inset 0 0 0 0 #e1e1e1;box-shadow:inset 0 0 0 0 #e1e1e1;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-box-shadow,border;-o-transition-property:box-shadow,border;transition-property:box-shadow,border}.platform-ios .toggle .toggle-handle{border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.08);box-shadow:0 3px 3px rgba(0,0,0,.08);-webkit-transition-property:-webkit-transform,border,width;-o-transition-property:-o-transform,border,width;transition-property:transform,border,width}.platform-ios .toggle.active{background-color:transparent;border:2px solid #4cd964;-webkit-box-shadow:inset 0 0 0 13px #4cd964;box-shadow:inset 0 0 0 13px #4cd964}.platform-ios .toggle.active .toggle-handle{-webkit-transform:translate3d(17px,0,0);-ms-transform:translate3d(17px,0,0);transform:translate3d(17px,0,0);border-color:#4cd964}.platform-ios .content.fade{-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.platform-ios .content.sliding{-webkit-transition-timing-function:cubic-bezier(.1,.5,.1,1);-o-transition-timing-function:cubic-bezier(.1,.5,.1,1);transition-timing-function:cubic-bezier(.1,.5,.1,1)}.platform-ios .content.sliding.right:not([class*=sliding-in]),.platform-ios .content.sliding.sliding-in{-webkit-animation-name:fadeOverlay;-o-animation-name:fadeOverlay;animation-name:fadeOverlay;-webkit-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s}.platform-ios .content.sliding.right:not([class*=sliding-in]){-webkit-animation-direction:reverse;-o-animation-direction:reverse;animation-direction:reverse}.platform-ios .content.sliding.left{-webkit-transform:translate3d(-20%,0,0);-ms-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}@-webkit-keyframes fadeOverlay{from{-webkit-box-shadow:0 0 10px transparent,-320px 0 0 transparent;box-shadow:0 0 10px transparent,-320px 0 0 transparent}to{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3),-320px 0 0 rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.3),-320px 0 0 rgba(0,0,0,.1)}}.platform-ios .device{background-position:-395px 0}.platform-ios .device .device-content{background-color:#efeff4}.platform-android body{font-family:Roboto,sans-serif;font-size:18px;line-height:22px;color:#222}.platform-android a{color:#33b5e5}.platform-android a:active{color:#1a9bcb}.platform-android .content{background-color:#f2f2f2}.platform-android .bar-nav~.content{padding-top:50px}.platform-android .bar-header-secondary~.content{padding-top:100px}.platform-android .bar-tab~.content{padding-top:50px;padding-bottom:0}.platform-android .bar-footer~.content{padding-bottom:50px}.platform-android .bar-footer-secondary~.content{padding-bottom:100px}.platform-android .btn{padding:8px 15px;font-size:14px;color:#222;background-color:#cecece;border:0;border-radius:2px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.25)}.platform-android .btn.active,.platform-android .btn:active{color:#222;background-color:#999;border:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2);box-shadow:inset 0 -1px 0 rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2)}.platform-android .btn-primary{color:#fff;background-color:#33b5e5;border:0}.platform-android .btn-primary.active,.platform-android .btn-primary:active{color:#fff;background-color:#1a9bcb;border:0}.platform-android .btn-positive{color:#fff;background-color:#9c0;border:0}.platform-android .btn-positive.active,.platform-android .btn-positive:active{color:#fff;background-color:#739900;border:0}.platform-android .btn-negative{color:#fff;background-color:#f44;border:0}.platform-android .btn-negative.active,.platform-android .btn-negative:active{color:#fff;background-color:#f11;border:0}.platform-android .btn-outlined{background-color:transparent;border:1px solid #999;-webkit-box-shadow:none;box-shadow:none}.platform-android .btn-outlined.btn-primary{color:#33b5e5;border:1px solid #33b5e5}.platform-android .btn-outlined.btn-primary:active{background-color:#33b5e5;border:1px solid #33b5e5}.platform-android .btn-outlined.btn-positive{color:#9c0;border:1px solid #9c0}.platform-android .btn-outlined.btn-positive:active{background-color:#9c0;border:1px solid #9c0}.platform-android .btn-outlined.btn-negative{color:#f44;border:1px solid #f44}.platform-android .btn-outlined.btn-negative:active{background-color:#f44;border:1px solid #f44}.platform-android .btn-outlined:active{background-color:#999;border:1px solid #999;-webkit-box-shadow:none;box-shadow:none}.platform-android .btn-outlined.btn-negative:active,.platform-android .btn-outlined.btn-positive:active,.platform-android .btn-outlined.btn-primary:active{color:#fff;-webkit-box-shadow:none;box-shadow:none}.platform-android .btn-link{color:#33b5e5;background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}.platform-android .btn-link.active,.platform-android .btn-link:active{color:#1a9bcb;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.platform-android .btn-block{padding:15px 0;font-size:18px}.platform-android .btn .badge{background-color:rgba(0,0,0,.15)}.platform-android .btn .badge.badge-inverted{background-color:transparent}.platform-android .btn:active .badge{color:#fff}.platform-android .bar{height:50px;background-color:#ddd;border-bottom:1px solid #b1b1b1;-webkit-box-shadow:inset 0 -2px 0 #d2d2d2,0 3px 3px rgba(0,0,0,.07);box-shadow:inset 0 -2px 0 #d2d2d2,0 3px 3px rgba(0,0,0,.07)}.platform-android .bar.bar-header-secondary{top:50px}.platform-android .bar .bar-footer,.platform-android .bar .bar-footer-secondary,.platform-android .bar .bar-footer-secondary-tab{border-top:1px solid #b1b1b1;border-bottom:0;-webkit-box-shadow:inset 0 -2px 0 #33b5e5;box-shadow:inset 0 -2px 0 #33b5e5}.platform-android .bar-tab{top:0;bottom:auto;height:50px;border-top:0}.platform-android .bar-tab .tab-item{color:#929292}.platform-android .bar-tab .tab-item.active{color:#33b5e5;-webkit-box-shadow:inset 0 -2px 0 #33b5e5;box-shadow:inset 0 -2px 0 #33b5e5}.platform-android .bar-tab .tab-item:active{color:#929292;background-color:#78c6e3}.platform-android .bar-tab .tab-item .icon{top:3px;padding-top:0;padding-bottom:0}.platform-android .title{position:static;padding-left:15px;font-size:18px;line-height:49px;text-align:left}.platform-android .bar .btn{top:7px;padding-top:10px;padding-bottom:10px}.platform-android .bar .btn-link{top:0;padding:0;font-size:18px;line-height:49px;color:#33b5e5}.platform-android .bar .btn-link.active,.platform-android .bar .btn-link:active{color:#1a9bcb}.platform-android .bar .btn-link .icon{top:2px;padding:0}.platform-android .bar .btn-block{top:4px}.platform-android .bar .segmented-control{top:7px}.platform-android .bar .icon{padding-top:13px;padding-bottom:13px}.platform-android .bar .title .icon{padding:0}.platform-android .bar .title .icon.icon-caret{top:10px;color:#777}.platform-android .bar input[type=search]{height:35px}.platform-android .badge.badge-inverted{color:#999;background-color:transparent}.platform-android .badge-primary{color:#fff;background-color:#33b5e5}.platform-android .badge-primary.badge-inverted{color:#33b5e5;background-color:transparent}.platform-android .badge-positive{color:#fff;background-color:#9c0}.platform-android .badge-positive.badge-inverted{color:#9c0;background-color:transparent}.platform-android .badge-negative{color:#fff;background-color:#f44}.platform-android .card,.platform-android .table-view{background-color:transparent}.platform-android .badge-negative.badge-inverted{color:#f44;background-color:transparent}.platform-android .card{border-color:#d9d9d9;border-radius:2px}.platform-android .table-view .table-view-cell{border-bottom:1px solid #d9d9d9}.platform-android .table-view .table-view-cell>a:not(.btn):active{color:inherit;background-color:#e0e0e0}.platform-android .table-view .table-view-cell>a:not(.btn):active .icon{color:#fff}.platform-android .table-view .table-view-divider{padding-top:25px;font-size:12px;font-weight:700;text-transform:uppercase;background-color:transparent;border-top:0;border-bottom:2px solid #a9a9a9}.platform-android .table-view-cell .navigate-left>.badge,.platform-android .table-view-cell .navigate-left>.btn,.platform-android .table-view-cell .navigate-left>.toggle,.platform-android .table-view-cell .navigate-right>.badge,.platform-android .table-view-cell .navigate-right>.btn,.platform-android .table-view-cell .navigate-right>.toggle,.platform-android .table-view-cell .push-left>.badge,.platform-android .table-view-cell .push-left>.btn,.platform-android .table-view-cell .push-left>.toggle,.platform-android .table-view-cell .push-right>.badge,.platform-android .table-view-cell .push-right>.btn,.platform-android .table-view-cell .push-right>.toggle,.platform-android .table-view-cell>a .navigate-left>.badge,.platform-android .table-view-cell>a .navigate-left>.btn,.platform-android .table-view-cell>a .navigate-left>.toggle,.platform-android .table-view-cell>a .navigate-right>.badge,.platform-android .table-view-cell>a .navigate-right>.btn,.platform-android .table-view-cell>a .navigate-right>.toggle,.platform-android .table-view-cell>a .push-left>.badge,.platform-android .table-view-cell>a .push-left>.btn,.platform-android .table-view-cell>a .push-left>.toggle,.platform-android .table-view-cell>a .push-right>.badge,.platform-android .table-view-cell>a .push-right>.btn,.platform-android .table-view-cell>a .push-right>.toggle{right:15px}.platform-android .input-group,.platform-android input[type=datetime],.platform-android input[type=datetime-local],.platform-android input[type=date],.platform-android input[type=month],.platform-android input[type=time],.platform-android input[type=week],.platform-android input[type=number],.platform-android input[type=email],.platform-android input[type=url],.platform-android input[type=tel],.platform-android input[type=color],.platform-android input[type=text],.platform-android input[type=search],.platform-android input[type=password],.platform-android select,.platform-android textarea{height:40px;padding:10px 15px;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}.platform-android input[type=search]{border-radius:2px}.platform-android .input-group,.platform-android select,.platform-android textarea{height:auto}.platform-android .input-group{padding:0;border:0}.platform-android .input-group input{border:0;border-bottom:1px solid #d9d9d9;-webkit-box-shadow:none;box-shadow:none}.platform-android .input-row{height:40px;border-bottom:1px solid #d9d9d9}.platform-android .input-row label{padding-top:10px;padding-bottom:10px}.platform-android .input-row label+input{background-image:none;border-bottom:0}.platform-android .segmented-control{font-size:14px;background-color:#cecece;border:0;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.25);box-shadow:0 1px 1px rgba(0,0,0,.25)}.platform-android .segmented-control .control-item{padding-top:10px;padding-bottom:10px;color:#222;border-left:1px solid #999;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2);box-shadow:inset 0 -1px 0 rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2)}.platform-android .segmented-control .control-item:first-child{border-left-width:0}.platform-android .segmented-control .control-item.active,.platform-android .segmented-control .control-item:active{background-color:#999}.platform-android .segmented-control-primary{border:0}.platform-android .segmented-control-primary .control-item{color:#fff;border-color:inherit}.platform-android .segmented-control-primary .control-item.active,.platform-android .segmented-control-primary .control-item:active{color:#fff;background-color:#33b5e5}.platform-android .segmented-control-positive{border:0}.platform-android .segmented-control-positive .control-item{color:#fff;border-color:inherit}.platform-android .segmented-control-positive .control-item.active,.platform-android .segmented-control-positive .control-item:active{color:#fff;background-color:#9c0}.platform-android .segmented-control-negative{border:0}.platform-android .segmented-control-negative .control-item{color:#fff;border-color:inherit}.platform-android .segmented-control-negative .control-item.active,.platform-android .segmented-control-negative .control-item:active{color:#fff;background-color:#f44}.platform-android .popover{top:47px;left:15px;width:200px;margin-left:0;border:1px solid #9b9b9b;border-radius:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-transition:-webkit-transform .1s ease-in-out,opacity .2s ease-in-out;-o-transition:-o-transform .1s ease-in-out,opacity .2s ease-in-out;transition:transform .1s ease-in-out,opacity .2s ease-in-out;-webkit-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75)}.platform-android .popover.visible{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.platform-android .backdrop{background-color:transparent}.platform-android .popover .bar{border-radius:0}.platform-android .popover .bar-nav~.table-view{padding-top:50px}.platform-android .popover .table-view{border-radius:12px}.platform-android .toggle{width:104px;height:28px;background-color:#d7d7d7;border:2px solid #d7d7d7;border-radius:0}.platform-android .toggle .toggle-handle{top:0;left:0;width:50px;height:24px;background-color:#bebebe;border:1px solid #b5b5b5;border-radius:2px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.1)}.platform-android .toggle:before{top:1px;right:auto;left:11px;z-index:3;color:#fff}.platform-android .toggle.active{background-color:#d7d7d7;border:2px solid #d7d7d7}.platform-android .toggle.active .toggle-handle{margin-right:2px;background-color:#33b5e5;border-color:#33b5e5;-webkit-transform:translate3d(50px,0,0);-ms-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}.platform-android .toggle.active:before{right:14px;left:auto;color:#fff}.platform-android .navigate-left:after,.platform-android .navigate-right:after,.platform-android .push-left:after,.platform-android .push-right:after{content:''}.platform-android .icon-caret:before{content:'\e800'}.platform-android .icon-down-nav:before,.platform-android .icon-down:before{content:'\e801'}.platform-android .icon-download:before{content:'\e802'}.platform-android .icon-left-nav:before,.platform-android .icon-left:before{content:'\e803'}.platform-android .icon-more-vertical:before{content:'\e804'}.platform-android .icon-more:before{content:'\e805'}.platform-android .icon-right-nav:before,.platform-android .icon-right:before{content:'\e806'}.platform-android .icon-search:before{content:'\e807'}.platform-android .icon-share:before{content:'\e808'}.platform-android .icon-up-nav:before,.platform-android .icon-up:before{content:'\e809'}.platform-android .device{font-family:Roboto,sans-serif;background-position:-790px 0}.platform-android .device .device-content{font-size:18px;line-height:22px;background-color:#f2f2f2}.platform-android .device .content{top:50px}.platform-android .device .popover{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.platform-android .bar~.content{padding:0}@-webkit-keyframes fadeintext{0%{opacity:0}100%{opacity:1}}.bs-callout{padding:20px;margin:20px 0;border-left:3px solid #eee}.bs-callout h4{margin-top:0;margin-bottom:5px}.bs-callout p:last-child{margin-bottom:0}.bs-callout code{background-color:#fff;border-radius:3px}.bs-callout-danger{background-color:#fdf7f7;border-color:#d9534f}.bs-callout-danger h4{color:#d9534f}.bs-callout-warning{background-color:#fcf8f2;border-color:#f0ad4e}.bs-callout-warning h4{color:#f0ad4e}.bs-callout-info{background-color:#f4f8fa;border-color:#5bc0de}.bs-callout-info h4{color:#5bc0de}.list-group{padding-left:0;margin-bottom:20px}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group .team-member{font-size:14px;line-height:32px;color:#555}.list-group img{float:left;width:32px;margin-right:10px;border-radius:4px}.list-group .team-member-info{overflow:hidden}.list-group .github-btn{float:right;width:121px;height:20px;margin-top:6px}.browser-support-table td,.browser-support-table th{padding:5px;border:1px solid #ddd}.browser-support-maybe{color:#fff;background-color:#f0ad4e}.browser-support-yes{background-color:#9c0}.browser-support-no{background-color:#f44}.hll{background-color:#ffc}.c{color:#999}.err{color:#A00;background-color:#FAA}.k{color:#069}.o{color:#555}.cm{color:#999}.cp{color:#099}.c1,.cs{color:#999}.gd{background-color:#FCC;border:1px solid #C00}.gr{color:red}.gh{color:#030}.gi{background-color:#CFC;border:1px solid #0C0}.go{color:#AAA}.gp{color:#009}.gu{color:#030}.gt{color:#9C6}.kc,.kd,.kn,.kp,.kr{color:#069}.kt{color:#078}.m{color:#F60}.s{color:#d44950}.na{color:#4f9fcf}.nb{color:#366}.nc{color:#0A8}.no{color:#360}.nd{color:#99F}.ni{color:#999}.ne{color:#C00}.nf{color:#C0F}.nl{color:#99F}.nn{color:#0CF}.nt{color:#2f6f9f}.nv{color:#033}.ow{color:#000}.w{color:#bbb}.mf,.mh,.mi,.mo{color:#F60}.s2,.sb,.sc,.sd,.se,.sh{color:#C30}.si{color:#A00}.sx{color:#C30}.sr{color:#3AA}.s1{color:#C30}.ss{color:#FC3}.bp{color:#366}.vc,.vg,.vi{color:#033}.il{color:#F60}.css .nt+.nt,.css .o,.css .o+.nt{color:#999} \ No newline at end of file
+ */.docs-component-toolbar .segmented-control .control-item,.toggle{cursor:pointer}body,html{width:100%;height:100%}body{position:relative!important;font:400 14px/1.5 "Open Sans",sans-serif;color:#333;-webkit-text-size-adjust:100%;background-color:#fff;-webkit-font-smoothing:antialiased}.ge,.sd{font-style:italic}.docs-content{font-size:14px}@media screen and (min-width:768px){.docs-content{font-size:18px}}.docs-content h1,.docs-content h2,.docs-content h3,.docs-content h4,.docs-content h5,.docs-content h6{font-weight:400;color:#222}.docs-content h2{margin-bottom:.25em;font-size:2em}.docs-content h3{margin-bottom:.5em;font-size:1.25em}.docs-content p{margin-bottom:1.5em;font-size:1em;color:#555}.docs-content .lead{font-size:1.1em;color:#777}.docs-header,.docs-sub-header{position:relative;background-color:#0a1855;background-image:-webkit-gradient(linear,left bottom,right top,color-stop(0,#0a1855),color-stop(100%,#da0024));background-image:-webkit-linear-gradient(45deg,#0a1855 0,#da0024 100%);background-image:-o-linear-gradient(45deg,#0a1855 0,#da0024 100%);background-image:linear-gradient(45deg,#0a1855 0,#da0024 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a1855', endColorstr='#da0024', GradientType=1 )}.docs-header{height:100vh;min-height:750px}.docs-header .carbonad{position:relative!important;margin-top:0!important;-webkit-animation-name:fadeintext;-o-animation-name:fadeintext;animation-name:fadeintext;-webkit-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}.docs-header .version{margin-top:15px;color:rgba(255,255,255,.5);text-align:center}.docs-header-bottom{position:absolute;right:0;bottom:0;left:0}@media screen and (min-width:768px){.docs-header{min-height:870px}.docs-header .carbonad{left:50%!important;width:330px!important;margin-bottom:60px!important;margin-left:-165px!important}.docs-sub-header .carbonad{position:absolute!important;top:50%!important;right:15px!important;margin-top:0!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;-o-transform:translateY(-50%)!important;transform:translateY(-50%)!important}}.docs-masthead{position:relative;padding-top:15px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.docs-title{position:absolute;left:50%;z-index:20;margin-bottom:0;font-size:22px;font-weight:400;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.docs-nav .docs-nav-trigger{color:#fff;opacity:.7}.docs-nav .docs-nav-trigger.active{opacity:1}.docs-nav .docs-nav-group{position:absolute;top:40px;right:0;left:0;z-index:20;height:0;overflow:hidden;background-color:rgba(0,0,0,.9);opacity:0}.docs-nav .docs-nav-group.active{height:auto;opacity:1}.docs-nav .docs-nav-item{display:block;padding:20px 15px;font-size:22px}.docs-component-group,.docs-jump-menu{display:none}.docs-nav-item,.docs-title a{color:#fff;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.docs-nav-item:active,.docs-nav-item:focus,.docs-title a:active,.docs-title a:focus{color:#fff;opacity:.5}@media screen and (min-width:768px){.docs-title{position:static;float:left;font-weight:300;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.docs-nav{float:right}.docs-nav .docs-nav-trigger{display:none}.docs-nav .docs-nav-group{position:static;display:block;height:auto;background-color:transparent;opacity:1}.docs-nav .docs-nav-item{position:relative;display:inline-block;padding:0 15px;font-size:14px}.docs-jump-menu{position:absolute;left:15px;display:block;color:#777;cursor:pointer;-webkit-transition:opacity .2 linear;-o-transition:opacity .2 linear;transition:opacity .2 linear}.docs-jump-menu:hover{color:#428bca}.docs-jump-menu:active{opacity:.5}.docs-jump-menu .icon-list{margin-right:3px;font-size:16px}.docs-jump-menu .icon-caret{position:relative;top:4px;margin-left:-5px}.docs-component-group{position:absolute;top:35px;left:15px;padding-top:10px;padding-bottom:10px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:3px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.05);box-shadow:0 0 8px rgba(0,0,0,.05)}.docs-component-group.active{display:block}.docs-component-group:after,.docs-component-group:before{position:absolute;left:30px;width:0;height:0;content:''}.docs-component-group:before{top:-11px;margin-left:-11px;border-right:11px solid transparent;border-bottom:11px solid rgba(0,0,0,.3);border-left:11px solid transparent}.docs-component-group:after{top:-10px;margin-left:-10px;border-right:10px solid transparent;border-bottom:10px solid #fff;border-left:10px solid transparent}.docs-component-group .docs-component-item{display:block;padding:10px 20px;color:#777}.docs-component-group .docs-component-item:hover{color:#fff;background-color:#428bca}}.docs-header-content{position:relative;padding:50px 10px;text-align:center;-webkit-animation-name:fadeintext;-o-animation-name:fadeintext;animation-name:fadeintext;-webkit-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}.docs-header-content .btn{display:block;padding:15px 60px 16px;margin-bottom:0;font-size:18px;color:#0a1855;background-color:#fff;border:0;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.docs-header-content .btn:hover{background-color:#fff;-webkit-box-shadow:0 0 50px rgba(255,255,255,.3);box-shadow:0 0 50px rgba(255,255,255,.3)}.docs-header-content .btn:active{opacity:.5}.docs-subtitle{max-width:750px;margin:0 auto 20px;font-size:28px;font-weight:300;line-height:38px;color:#fff}@media screen and (min-width:768px){.docs-header-content{top:30%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.docs-header-content .btn{display:inline-block}.docs-subtitle{margin-bottom:30px;font-size:41px;line-height:60px}}.carbonad{width:100%!important;height:auto!important;padding:15px!important;font-size:13px!important;line-height:18px!important;background:0 0!important;border-top:1px solid rgba(255,255,255,.1)!important;border-right:0!important;border-bottom:0!important;border-left:0!important}.carbonad-img{margin:0!important}.carbonad-tag,.carbonad-text{display:block!important;float:none!important;width:auto!important;height:auto!important;margin-left:145px!important;font-family:"Open Sans",sans-serif!important;color:rgba(255,255,255,.65)!important}.carbonad-text{padding-top:0!important}.carbonad-tag{text-align:left!important}.carbonad-tag a,.carbonad-text a{color:#fff!important}.carbonad #azcarbon>img{display:none}.docs-sub-content{position:relative;padding:55px 15px 65px;overflow:hidden;color:#fff;text-align:center}.docs-sub-content .page-description,.docs-sub-content .page-title{margin-top:0;margin-bottom:0;font-weight:300}.docs-sub-content .page-title{margin-bottom:5px;font-size:40px}.docs-module .btn-block,.version{margin-bottom:0}.docs-sub-content .page-description{font-size:24px;color:#fff;opacity:.7}@media screen and (min-width:768px){.carbonad{width:360px!important;border-right:1px solid rgba(255,255,255,.1)!important;border-bottom:1px solid rgba(255,255,255,.1)!important;border-left:1px solid rgba(255,255,255,.1)!important;border-radius:3px!important}.docs-sub-content{margin-right:380px;text-align:left}.docs-module{margin-top:35px}}.docs-section{padding-top:50px;padding-bottom:50px;border-bottom:1px solid #ddd}.docs-section:last-child{border-bottom:0}.docs-module{padding:20px;margin-top:20px;border:1px solid #ddd;border-radius:3px}.version{margin-top:10px;font-size:90%;color:#777}.docs-footer{padding:30px 20px;margin-top:50px;font-size:14px;color:#777;text-align:center;border-top:1px solid #ddd}.docs-footer .social{padding:0 0 20px;margin:0;list-style:none}.docs-footer .social li{display:inline-block;height:20px;vertical-align:top}.docs-footer .social .twitter-follow-button{margin-top:5px}.docs-footer-text{margin-top:0;margin-bottom:0}@media screen and (min-width:768px){.docs-footer .social .twitter-follow-button{margin-top:0}.docs-footer-text{width:550px;padding-right:0;padding-left:0;margin:0 auto}}.docs-footer-links{padding-left:0}.docs-footer-links li{display:inline;padding-right:3px;padding-left:3px}.docs-header .docs-footer{margin-top:0;border-top:1px solid rgba(255,255,255,.1)}.docs-header .docs-footer .docs-footer-links,.docs-header .docs-footer .docs-footer-text{color:rgba(255,255,255,.5)}.docs-header .docs-footer .docs-footer-links a,.docs-header .docs-footer .docs-footer-text a{color:rgba(255,255,255,.8)}.github-btn{overflow:hidden;border:0}.docs-component-toolbar{position:fixed;top:0;right:0;bottom:auto;left:0;z-index:20;height:44px;padding-top:8px;padding-bottom:8px;background-color:#fff;border-bottom:1px solid #ddd;-webkit-transition:-webkit-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;-webkit-transform:translate3d(0,-55px,0);-ms-transform:translate3d(0,-55px,0);transform:translate3d(0,-55px,0)}.docs-component-toolbar.visible{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.docs-component-toolbar .segmented-control{max-width:300px;margin:0 auto}.docs-examples{margin-top:30px}.example-wrap{margin-bottom:30px}.example-wrap .example{display:block;width:100%;padding:3px;overflow:hidden;border:1px solid #ddd;border-radius:3px}.example-wrap .example-title{margin-top:10px}.example-wrap img{display:block;width:100%;height:auto}code{padding:2px 4px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:90%;background-color:#f9f9f9;border-radius:3px}.component-example,.device{font-family:"Helvetica Neue",Helvetica,sans-serif}.component{padding:50px 15px;margin-right:-15px;margin-left:-15px;border-bottom:1px solid #ddd}.component.no-border{border-bottom:0}@media screen and (min-width:768px){.component{border-bottom:0}}.component-title{margin-bottom:10px;font-size:24px;line-height:34px}.component-description{margin-bottom:15px;font-size:16px}.component-example{font-size:17px;line-height:21px}.component-example,.component-example .bar,.component-example .content{position:relative}.component-example .bar{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.component-example .bar.bar-header-secondary{top:0!important;border-top:0}.component-example>.content-padded{margin:15px}.component-example>.card{margin:15px 0 0}.component-example>.card .control-content{padding:15px}.component-example>.btn,.component-example>.toggle{margin-bottom:10px}.component-example .slider,.component-example .slider .slide{height:300px}.component-example .slide img{width:100%}.component-example .slide-text{position:absolute;top:45%;left:0;width:100%;font-size:24px;color:#fff;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.5)}.component-example-fullbleed,.highlight{margin-right:-15px;margin-left:-15px}.bar-nav~.content{padding:0}.highlight pre{padding:15px;margin-top:15px;overflow-x:auto;font-size:13px;color:#777;word-wrap:normal;white-space:pre;background-color:#fafafa;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.highlight pre code{padding:0}@media screen and (min-width:768px){.component,.component-example-fullbleed,.highlight{margin-right:0;margin-left:0}.component{padding-right:0;padding-left:0;opacity:.3;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.component.active{opacity:1}.component-example{display:none}.highlight pre{border-right:1px solid #ddd;border-left:1px solid #ddd;border-radius:3px}}#ratchicons .icon,#ratchiconsInDevice .icon{width:50px;height:50px;margin:3px;font-size:24px;line-height:50px;text-align:center;background-color:#fff;border:1px solid #ddd;border-radius:25px}#modals .modal{left:0;z-index:50}#push .component-example{height:150px;overflow:hidden}#buttonsBadgesInDevice .btn,#buttonsInDevice .btn,#buttonsWithIconsInDevice .btn{margin-top:10px;margin-right:100px;margin-left:10px}#blockButtonsInDevice .btn-block{width:300px;margin:10px auto}#segmentedControlsInDevice .segmented-control{margin-top:10px;margin-right:10px;margin-left:10px}#segmentedControlsInDevice .card span{padding:10px}#badgesInDevice{text-align:center}#badgesInDevice .badge{margin-top:10px}#formsInDevice form{margin:10px}#formsInDevice form.input-group{margin:0}#togglesInDevice .toggle{margin:10px auto}#popoversInDevice #iwindow:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;content:'';background-color:rgba(0,0,0,.3)}#modalsInDevice #iwindow>.btn{margin:10px}@media screen and (min-width:768px){.popover{position:absolute;top:72px;display:block;opacity:1}.slider .slide{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.slider .slide img{display:block;width:100%;height:570px}.slider .slide-group .slide-text{position:absolute;top:45%;left:0;width:100%;font-size:24px;color:#fff;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.5)}}.device{display:none;font-size:17px;line-height:21px}@media screen and (min-width:768px){.device{position:relative;top:50px;display:block;width:395px;height:813px;margin-left:-20px;font-family:"Helvetica Neue",sans-serif;background-image:url(../img/device-sprite.png);background-repeat:no-repeat;background-position:0 0;-webkit-background-size:300% 300%;background-size:300%;-webkit-transition:background-image .1s linear;-o-transition:background-image .1s linear;transition:background-image .1s linear}.device.device-fixed{position:fixed;right:auto}.device .device-content{position:absolute;top:117px;left:37px;width:321px;height:569px;overflow:hidden;font-size:17px;line-height:21px;background-color:#fff}.device .bar,.device .content,.device .modal{position:absolute}.device .content{top:44px;right:0;bottom:0;left:0}}@media screen and (min-width:1200px){.device{margin-left:39px}}hr{height:0;margin:10px 0 30px;clear:both;border:solid #ddd;border-width:1px 0 0}.column-group:after,.column-group:before{display:table;content:" "}.platform-android .popover:before,.platform-ios .toggle:before{display:none}.column-group:after{clear:both}.container{position:relative;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.column-group{width:auto}.column{float:left;width:100%;padding-right:15px;padding-left:15px}.column.pull-right{float:right}.column .column-group{margin-right:-15px;margin-left:-15px}@media screen and (min-width:768px){.container{max-width:940px;padding:0}.lg-units-4{width:33.333%}.lg-units-5{width:41.666%}.lg-units-7{width:58.333%}.lg-units-8{width:66.666%}}@media screen and (min-width:1200px){.container{max-width:1170px}}.platform-ios a{color:#007aff}.platform-ios a:active{color:#0062cc}.platform-ios .content{background-color:#efeff4}.platform-ios .h5,.platform-ios .h6,.platform-ios h5,.platform-ios h6,.platform-ios p{color:#8f8f94}.platform-ios .h5,.platform-ios .h6,.platform-ios h5,.platform-ios h6{font-weight:400;text-transform:uppercase}.platform-ios .btn{color:#929292;background-color:rgba(247,247,247,.98);border:1px solid #929292;-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.platform-ios .btn.active,.platform-ios .btn:active{color:#fff;background-color:#929292}.platform-ios .btn-primary{color:#fff;background-color:#007aff;border:1px solid #007aff}.platform-ios .btn-primary.active,.platform-ios .btn-primary:active{background-color:#0062cc;border:1px solid #0062cc}.platform-ios .btn-positive{color:#fff;background-color:#4cd964;border:1px solid #4cd964}.platform-ios .btn-positive.active,.platform-ios .btn-positive:active{background-color:#2ac845;border:1px solid #2ac845}.platform-ios .btn-negative{color:#fff;background-color:#dd524d;border:1px solid #dd524d}.platform-ios .btn-negative.active,.platform-ios .btn-negative:active{background-color:#cf2d28;border:1px solid #cf2d28}.platform-ios .btn-link,.platform-ios .btn-outlined{background-color:transparent}.platform-ios .btn-outlined.btn-primary{color:#007aff}.platform-ios .btn-outlined.btn-positive{color:#4cd964}.platform-ios .btn-outlined.btn-negative{color:#dd524d}.platform-ios .btn-outlined.btn-negative:active,.platform-ios .btn-outlined.btn-positive:active,.platform-ios .btn-outlined.btn-primary:active{color:#fff}.platform-ios .btn-link{color:#007aff;border:none}.platform-ios .btn-link.active,.platform-ios .btn-link:active{color:#0062cc;background-color:transparent}.platform-ios .btn .badge{background-color:rgba(0,0,0,.15)}.platform-ios .btn .badge.badge-inverted{background-color:transparent}.platform-ios .btn:active .badge{color:#fff}.platform-ios .bar{background-color:rgba(247,247,247,.98);border-bottom:0;-webkit-box-shadow:0 0 1px rgba(0,0,0,.85);box-shadow:0 0 1px rgba(0,0,0,.85)}.platform-ios .bar.bar-header-secondary{top:44px}.platform-ios .bar.bar-footer-secondary{bottom:44px}.platform-android .bar.bar-footer-secondary,.platform-android .bar.bar-footer-secondary-tab,.platform-ios .bar.bar-footer-secondary-tab{bottom:50px}.platform-ios .bar-tab,.platform-ios .bar.bar-footer,.platform-ios .bar.bar-footer-secondary,.platform-ios .bar.bar-footer-secondary-tab{border-top:0}.platform-ios .tab-item{color:#929292}.platform-ios .bar-nav .btn-link,.platform-ios .tab-item.active,.platform-ios .tab-item:active{color:#007aff}.platform-ios .bar-nav .btn-link:active{color:#007aff;opacity:.6}.platform-ios .badge.badge-inverted{color:#929292;background-color:transparent}.platform-ios .badge-primary{color:#fff;background-color:#007aff}.platform-ios .badge-primary.badge-inverted{color:#007aff;background-color:transparent}.platform-ios .badge-positive{color:#fff;background-color:#4cd964}.platform-ios .badge-positive.badge-inverted{color:#4cd964;background-color:transparent}.platform-ios .badge-negative{color:#fff;background-color:#dd524d}.platform-ios .badge-negative.badge-inverted{color:#dd524d;background-color:transparent}.platform-ios .card .table-view,.platform-ios .card .table-view-cell:last-child{background-image:none}.platform-ios .table-view{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='1'><rect fill='#c8c7cc' x='0' y='0' width='100%' height='0.5'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='1'><rect fill='#c8c7cc' x='0' y='0' width='100%' height='0.5'/></svg>");background-repeat:no-repeat;background-position:0 100%,0 0;border-top:0;border-bottom:0}.platform-ios .table-view .table-view-cell{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='1'><rect fill='#c8c7cc' x='0' y='0' width='100%' height='0.5'/></svg>");background-repeat:no-repeat;background-position:15px 100%;border-bottom:0}.platform-ios .table-view .table-view-cell:last-child{background-image:none}.platform-ios .input-group,.platform-ios .table-view .table-view-divider{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='1'><rect fill='#c8c7cc' x='0' y='0' width='100%' height='0.5'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='1'><rect fill='#c8c7cc' x='0' y='0' width='100%' height='0.5'/></svg>");background-repeat:no-repeat;background-position:0 100%,0 0}.platform-ios .table-view .table-view-cell>a:not(.btn):active{color:inherit}.platform-ios .table-view .table-view-divider{border-top:0;border-bottom:0}.platform-ios .input-group,.platform-ios input[type=datetime],.platform-ios input[type=datetime-local],.platform-ios input[type=date],.platform-ios input[type=month],.platform-ios input[type=time],.platform-ios input[type=week],.platform-ios input[type=number],.platform-ios input[type=email],.platform-ios input[type=url],.platform-ios input[type=tel],.platform-ios input[type=color],.platform-ios input[type=text],.platform-ios input[type=search],.platform-ios input[type=password],.platform-ios select,.platform-ios textarea{height:40px;padding:10px 15px;border:1px solid rgba(0,0,0,.2)}.platform-ios input[type=search]{height:34px;text-align:center;background-color:rgba(0,0,0,.1);border:0;border-radius:6px}.platform-ios input[type=search]:focus{text-align:left}.platform-ios .input-group,.platform-ios select,.platform-ios textarea{height:auto}.platform-ios .input-group{padding:0;border:0}.platform-ios .input-group input,.platform-ios .input-row{background-repeat:no-repeat;background-position:15px 100%}.platform-ios .input-group input{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='1'><rect fill='#c8c7cc' x='0' y='0' width='100%' height='0.5'/></svg>");border:0}.platform-ios .input-group input:last-child{background-image:none}.platform-ios .input-row{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='1'><rect fill='#c8c7cc' x='0' y='0' width='100%' height='0.5'/></svg>");border-bottom:0}.platform-android .input-group input:last-child,.platform-android .table-view .table-view-cell:last-child,.platform-ios .input-row label+input,.platform-ios .input-row:last-child,.platform-ios .popover .table-view{background-image:none}.platform-ios .segmented-control{background-color:transparent;border:1px solid #929292}.platform-ios .segmented-control .control-item{color:#929292;border-color:#929292;-webkit-transition:background-color .1s linear;-o-transition:background-color .1s linear;transition:background-color .1s linear}.platform-ios .segmented-control .control-item:active{background-color:#ebebeb}.platform-ios .segmented-control .control-item.active{color:#fff;background-color:#929292}.platform-ios .segmented-control-primary{border:1px solid #007aff}.platform-ios .segmented-control-primary .control-item{color:#007aff;border-color:inherit}.platform-ios .segmented-control-primary .control-item:active{background-color:#b3d7ff}.platform-ios .segmented-control-primary .control-item.active{color:#fff;background-color:#007aff}.platform-ios .segmented-control-positive{border:1px solid #4cd964}.platform-ios .segmented-control-positive .control-item{color:#4cd964;border-color:inherit}.platform-ios .segmented-control-positive .control-item:active{background-color:#dff8e4}.platform-ios .segmented-control-positive .control-item.active{color:#fff;background-color:#4cd964}.platform-ios .segmented-control-negative{border:1px solid #dd524d}.platform-ios .segmented-control-negative .control-item{color:#dd524d;border-color:inherit}.platform-ios .segmented-control-negative .control-item:active{background-color:#fae4e3}.platform-ios .segmented-control-negative .control-item.active{color:#fff;background-color:#dd524d}.platform-ios .popover{border-radius:12px;-webkit-transition:-webkit-transform .2s ease-in-out,opacity .2s ease-in-out;transition:-webkit-transform .2s ease-in-out,opacity .2s ease-in-out}.platform-ios .popover:before{border-bottom:15px solid rgba(247,247,247,.98)}.platform-ios .popover .bar{-webkit-box-shadow:none;box-shadow:none}.platform-ios .popover .bar-nav{border-bottom:1px solid rgba(0,0,0,.15)}.platform-ios .popover .table-view{border-radius:12px}.platform-ios .modal,.platform-ios .modal.active{-webkit-transition-timing-function:cubic-bezier(.1,.5,.1,1);-o-transition-timing-function:cubic-bezier(.1,.5,.1,1);transition-timing-function:cubic-bezier(.1,.5,.1,1)}.platform-ios .toggle{width:47px;border:2px solid #e6e6e6;-webkit-box-shadow:inset 0 0 0 0 #e1e1e1;box-shadow:inset 0 0 0 0 #e1e1e1;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-box-shadow,border;-o-transition-property:box-shadow,border;transition-property:box-shadow,border}.platform-ios .toggle .toggle-handle{border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.08);box-shadow:0 3px 3px rgba(0,0,0,.08);-webkit-transition-property:-webkit-transform,border,width;-o-transition-property:-o-transform,border,width;transition-property:transform,border,width}.platform-ios .toggle.active{background-color:transparent;border:2px solid #4cd964;-webkit-box-shadow:inset 0 0 0 13px #4cd964;box-shadow:inset 0 0 0 13px #4cd964}.platform-ios .toggle.active .toggle-handle{-webkit-transform:translate3d(17px,0,0);-ms-transform:translate3d(17px,0,0);transform:translate3d(17px,0,0);border-color:#4cd964}.platform-ios .content.fade{-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.platform-ios .content.sliding{-webkit-transition-timing-function:cubic-bezier(.1,.5,.1,1);-o-transition-timing-function:cubic-bezier(.1,.5,.1,1);transition-timing-function:cubic-bezier(.1,.5,.1,1)}.platform-ios .content.sliding.right:not([class*=sliding-in]),.platform-ios .content.sliding.sliding-in{-webkit-animation-name:fadeOverlay;-o-animation-name:fadeOverlay;animation-name:fadeOverlay;-webkit-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s}.platform-ios .content.sliding.right:not([class*=sliding-in]){-webkit-animation-direction:reverse;-o-animation-direction:reverse;animation-direction:reverse}.platform-ios .content.sliding.left{-webkit-transform:translate3d(-20%,0,0);-ms-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}@-webkit-keyframes fadeOverlay{from{-webkit-box-shadow:0 0 10px transparent,-320px 0 0 transparent;box-shadow:0 0 10px transparent,-320px 0 0 transparent}to{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3),-320px 0 0 rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.3),-320px 0 0 rgba(0,0,0,.1)}}.platform-ios .device{background-position:-395px 0}.platform-ios .device .device-content{background-color:#efeff4}.platform-android body{font-family:Roboto,sans-serif;font-size:18px;line-height:22px;color:#222}.platform-android a{color:#33b5e5}.platform-android a:active{color:#1a9bcb}.platform-android .content{background-color:#f2f2f2}.platform-android .bar-nav~.content{padding-top:50px}.platform-android .bar-header-secondary~.content{padding-top:100px}.platform-android .bar-tab~.content{padding-top:50px;padding-bottom:0}.platform-android .bar-footer~.content{padding-bottom:50px}.platform-android .bar-footer-secondary~.content{padding-bottom:100px}.platform-android .btn{padding:8px 15px;font-size:14px;color:#222;background-color:#cecece;border:0;border-radius:2px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.25)}.platform-android .btn.active,.platform-android .btn:active{color:#222;background-color:#999;border:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2);box-shadow:inset 0 -1px 0 rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2)}.platform-android .btn-primary{color:#fff;background-color:#33b5e5;border:0}.platform-android .btn-primary.active,.platform-android .btn-primary:active{color:#fff;background-color:#1a9bcb;border:0}.platform-android .btn-positive{color:#fff;background-color:#9c0;border:0}.platform-android .btn-positive.active,.platform-android .btn-positive:active{color:#fff;background-color:#739900;border:0}.platform-android .btn-negative{color:#fff;background-color:#f44;border:0}.platform-android .btn-negative.active,.platform-android .btn-negative:active{color:#fff;background-color:#f11;border:0}.platform-android .btn-outlined{background-color:transparent;border:1px solid #999;-webkit-box-shadow:none;box-shadow:none}.platform-android .btn-outlined.btn-primary{color:#33b5e5;border:1px solid #33b5e5}.platform-android .btn-outlined.btn-primary:active{background-color:#33b5e5;border:1px solid #33b5e5}.platform-android .btn-outlined.btn-positive{color:#9c0;border:1px solid #9c0}.platform-android .btn-outlined.btn-positive:active{background-color:#9c0;border:1px solid #9c0}.platform-android .btn-outlined.btn-negative{color:#f44;border:1px solid #f44}.platform-android .btn-outlined.btn-negative:active{background-color:#f44;border:1px solid #f44}.platform-android .btn-outlined:active{background-color:#999;border:1px solid #999;-webkit-box-shadow:none;box-shadow:none}.platform-android .btn-outlined.btn-negative:active,.platform-android .btn-outlined.btn-positive:active,.platform-android .btn-outlined.btn-primary:active{color:#fff;-webkit-box-shadow:none;box-shadow:none}.platform-android .btn-link{color:#33b5e5;background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}.platform-android .btn-link.active,.platform-android .btn-link:active{color:#1a9bcb;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.platform-android .btn-block{padding:15px 0;font-size:18px}.platform-android .btn .badge{background-color:rgba(0,0,0,.15)}.platform-android .btn .badge.badge-inverted{background-color:transparent}.platform-android .btn:active .badge{color:#fff}.platform-android .bar{height:50px;background-color:#ddd;border-bottom:1px solid #b1b1b1;-webkit-box-shadow:inset 0 -2px 0 #d2d2d2,0 3px 3px rgba(0,0,0,.07);box-shadow:inset 0 -2px 0 #d2d2d2,0 3px 3px rgba(0,0,0,.07)}.platform-android .bar.bar-header-secondary{top:50px}.platform-android .bar .bar-footer,.platform-android .bar .bar-footer-secondary,.platform-android .bar .bar-footer-secondary-tab{border-top:1px solid #b1b1b1;border-bottom:0;-webkit-box-shadow:inset 0 -2px 0 #33b5e5;box-shadow:inset 0 -2px 0 #33b5e5}.platform-android .bar-tab{top:0;bottom:auto;height:50px;border-top:0}.platform-android .bar-tab .tab-item{color:#929292}.platform-android .bar-tab .tab-item.active{color:#33b5e5;-webkit-box-shadow:inset 0 -2px 0 #33b5e5;box-shadow:inset 0 -2px 0 #33b5e5}.platform-android .bar-tab .tab-item:active{color:#929292;background-color:#78c6e3}.platform-android .bar-tab .tab-item .icon{top:3px;padding-top:0;padding-bottom:0}.platform-android .title{position:static;padding-left:15px;font-size:18px;line-height:49px;text-align:left}.platform-android .bar .btn{top:7px;padding-top:10px;padding-bottom:10px}.platform-android .bar .btn-link{top:0;padding:0;font-size:18px;line-height:49px;color:#33b5e5}.platform-android .bar .btn-link.active,.platform-android .bar .btn-link:active{color:#1a9bcb}.platform-android .bar .btn-link .icon{top:2px;padding:0}.platform-android .bar .btn-block{top:4px}.platform-android .bar .segmented-control{top:7px}.platform-android .bar .icon{padding-top:13px;padding-bottom:13px}.platform-android .bar .title .icon{padding:0}.platform-android .bar .title .icon.icon-caret{top:10px;color:#777}.platform-android .bar input[type=search]{height:35px}.platform-android .badge.badge-inverted{color:#999;background-color:transparent}.platform-android .badge-primary{color:#fff;background-color:#33b5e5}.platform-android .badge-primary.badge-inverted{color:#33b5e5;background-color:transparent}.platform-android .badge-positive{color:#fff;background-color:#9c0}.platform-android .badge-positive.badge-inverted{color:#9c0;background-color:transparent}.platform-android .badge-negative{color:#fff;background-color:#f44}.platform-android .card,.platform-android .table-view{background-color:transparent}.platform-android .badge-negative.badge-inverted{color:#f44;background-color:transparent}.platform-android .card{border-color:#d9d9d9;border-radius:2px}.platform-android .table-view .table-view-cell{border-bottom:1px solid #d9d9d9}.platform-android .table-view .table-view-cell>a:not(.btn):active{color:inherit;background-color:#e0e0e0}.platform-android .table-view .table-view-cell>a:not(.btn):active .icon{color:#fff}.platform-android .table-view .table-view-divider{padding-top:25px;font-size:12px;font-weight:700;text-transform:uppercase;background-color:transparent;border-top:0;border-bottom:2px solid #a9a9a9}.platform-android .table-view-cell .navigate-left>.badge,.platform-android .table-view-cell .navigate-left>.btn,.platform-android .table-view-cell .navigate-left>.toggle,.platform-android .table-view-cell .navigate-right>.badge,.platform-android .table-view-cell .navigate-right>.btn,.platform-android .table-view-cell .navigate-right>.toggle,.platform-android .table-view-cell .push-left>.badge,.platform-android .table-view-cell .push-left>.btn,.platform-android .table-view-cell .push-left>.toggle,.platform-android .table-view-cell .push-right>.badge,.platform-android .table-view-cell .push-right>.btn,.platform-android .table-view-cell .push-right>.toggle,.platform-android .table-view-cell>a .navigate-left>.badge,.platform-android .table-view-cell>a .navigate-left>.btn,.platform-android .table-view-cell>a .navigate-left>.toggle,.platform-android .table-view-cell>a .navigate-right>.badge,.platform-android .table-view-cell>a .navigate-right>.btn,.platform-android .table-view-cell>a .navigate-right>.toggle,.platform-android .table-view-cell>a .push-left>.badge,.platform-android .table-view-cell>a .push-left>.btn,.platform-android .table-view-cell>a .push-left>.toggle,.platform-android .table-view-cell>a .push-right>.badge,.platform-android .table-view-cell>a .push-right>.btn,.platform-android .table-view-cell>a .push-right>.toggle{right:15px}.platform-android .input-group,.platform-android input[type=datetime],.platform-android input[type=datetime-local],.platform-android input[type=date],.platform-android input[type=month],.platform-android input[type=time],.platform-android input[type=week],.platform-android input[type=number],.platform-android input[type=email],.platform-android input[type=url],.platform-android input[type=tel],.platform-android input[type=color],.platform-android input[type=text],.platform-android input[type=search],.platform-android input[type=password],.platform-android select,.platform-android textarea{height:40px;padding:10px 15px;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}.platform-android input[type=search]{border-radius:2px}.platform-android .input-group,.platform-android select,.platform-android textarea{height:auto}.platform-android .input-group{padding:0;border:0}.platform-android .input-group input{border:0;border-bottom:1px solid #d9d9d9;-webkit-box-shadow:none;box-shadow:none}.platform-android .input-row{height:40px;border-bottom:1px solid #d9d9d9}.platform-android .input-row label{padding-top:10px;padding-bottom:10px}.platform-android .input-row label+input{background-image:none;border-bottom:0}.platform-android .segmented-control{font-size:14px;background-color:#cecece;border:0;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.25);box-shadow:0 1px 1px rgba(0,0,0,.25)}.platform-android .segmented-control .control-item{padding-top:10px;padding-bottom:10px;color:#222;border-left:1px solid #999;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2);box-shadow:inset 0 -1px 0 rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2)}.platform-android .segmented-control .control-item:first-child{border-left-width:0}.platform-android .segmented-control .control-item.active,.platform-android .segmented-control .control-item:active{background-color:#999}.platform-android .segmented-control-primary{border:0}.platform-android .segmented-control-primary .control-item{color:#fff;border-color:inherit}.platform-android .segmented-control-primary .control-item.active,.platform-android .segmented-control-primary .control-item:active{color:#fff;background-color:#33b5e5}.platform-android .segmented-control-positive{border:0}.platform-android .segmented-control-positive .control-item{color:#fff;border-color:inherit}.platform-android .segmented-control-positive .control-item.active,.platform-android .segmented-control-positive .control-item:active{color:#fff;background-color:#9c0}.platform-android .segmented-control-negative{border:0}.platform-android .segmented-control-negative .control-item{color:#fff;border-color:inherit}.platform-android .segmented-control-negative .control-item.active,.platform-android .segmented-control-negative .control-item:active{color:#fff;background-color:#f44}.platform-android .popover{top:47px;left:15px;width:200px;margin-left:0;border:1px solid #9b9b9b;border-radius:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-transition:-webkit-transform .1s ease-in-out,opacity .2s ease-in-out;-o-transition:-o-transform .1s ease-in-out,opacity .2s ease-in-out;transition:transform .1s ease-in-out,opacity .2s ease-in-out;-webkit-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75)}.platform-android .popover.visible{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.platform-android .backdrop{background-color:transparent}.platform-android .popover .bar{border-radius:0}.platform-android .popover .bar-nav~.table-view{padding-top:50px}.platform-android .popover .table-view{border-radius:12px}.platform-android .toggle{width:104px;height:28px;background-color:#d7d7d7;border:2px solid #d7d7d7;border-radius:0}.platform-android .toggle .toggle-handle{top:0;left:0;width:50px;height:24px;background-color:#bebebe;border:1px solid #b5b5b5;border-radius:2px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.1)}.platform-android .toggle:before{top:1px;right:auto;left:11px;z-index:3;color:#fff}.platform-android .toggle.active{background-color:#d7d7d7;border:2px solid #d7d7d7}.platform-android .toggle.active .toggle-handle{margin-right:2px;background-color:#33b5e5;border-color:#33b5e5;-webkit-transform:translate3d(50px,0,0);-ms-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}.platform-android .toggle.active:before{right:14px;left:auto;color:#fff}.platform-android .navigate-left:after,.platform-android .navigate-right:after,.platform-android .push-left:after,.platform-android .push-right:after{content:''}.platform-android .icon-caret:before{content:'\e800'}.platform-android .icon-down-nav:before,.platform-android .icon-down:before{content:'\e801'}.platform-android .icon-download:before{content:'\e802'}.platform-android .icon-left-nav:before,.platform-android .icon-left:before{content:'\e803'}.platform-android .icon-more-vertical:before{content:'\e804'}.platform-android .icon-more:before{content:'\e805'}.platform-android .icon-right-nav:before,.platform-android .icon-right:before{content:'\e806'}.platform-android .icon-search:before{content:'\e807'}.platform-android .icon-share:before{content:'\e808'}.platform-android .icon-up-nav:before,.platform-android .icon-up:before{content:'\e809'}.platform-android .device{font-family:Roboto,sans-serif;background-position:-790px 0}.platform-android .device .device-content{font-size:18px;line-height:22px;background-color:#f2f2f2}.platform-android .device .content{top:50px}.platform-android .device .popover{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.platform-android .bar~.content{padding:0}@-webkit-keyframes fadeintext{0%{opacity:0}100%{opacity:1}}.bs-callout{padding:20px;margin:20px 0;border-left:3px solid #eee}.bs-callout h4{margin-top:0;margin-bottom:5px}.bs-callout p:last-child{margin-bottom:0}.bs-callout code{background-color:#fff;border-radius:3px}.bs-callout-danger{background-color:#fdf7f7;border-color:#d9534f}.bs-callout-danger h4{color:#d9534f}.bs-callout-warning{background-color:#fcf8f2;border-color:#f0ad4e}.bs-callout-warning h4{color:#f0ad4e}.bs-callout-info{background-color:#f4f8fa;border-color:#5bc0de}.bs-callout-info h4{color:#5bc0de}.list-group{padding-left:0;margin-bottom:20px}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group .team-member{font-size:14px;line-height:32px;color:#555}.list-group img{float:left;width:32px;margin-right:10px;border-radius:4px}.list-group .team-member-info{overflow:hidden}.list-group .github-btn{float:right;width:121px;height:20px;margin-top:6px}.browser-support-table td,.browser-support-table th{padding:5px;border:1px solid #ddd}.browser-support-maybe{color:#fff;background-color:#f0ad4e}.browser-support-yes{background-color:#9c0}.browser-support-no{background-color:#f44}.hll{background-color:#ffc}.c{color:#999}.err{color:#A00;background-color:#FAA}.k{color:#069}.o{color:#555}.cm{color:#999}.cp{color:#099}.c1,.cs{color:#999}.gd{background-color:#FCC;border:1px solid #C00}.gr{color:red}.gh{color:#030}.gi{background-color:#CFC;border:1px solid #0C0}.go{color:#AAA}.gp{color:#009}.gu{color:#030}.gt{color:#9C6}.kc,.kd,.kn,.kp,.kr{color:#069}.kt{color:#078}.m{color:#F60}.s{color:#d44950}.na{color:#4f9fcf}.nb{color:#366}.nc{color:#0A8}.no{color:#360}.nd{color:#99F}.ni{color:#999}.ne{color:#C00}.nf{color:#C0F}.nl{color:#99F}.nn{color:#0CF}.nt{color:#2f6f9f}.nv{color:#033}.ow{color:#000}.w{color:#bbb}.mf,.mh,.mi,.mo{color:#F60}.s2,.sb,.sc,.sd,.se,.sh{color:#C30}.si{color:#A00}.sx{color:#C30}.sr{color:#3AA}.s1{color:#C30}.ss{color:#FC3}.bp{color:#366}.vc,.vg,.vi{color:#033}.il{color:#F60}.css .nt+.nt,.css .o,.css .o+.nt{color:#999}
+/*# sourceMappingURL=docs.min.css.map */ \ No newline at end of file
diff --git a/docs/assets/css/docs.min.css.map b/docs/assets/css/docs.min.css.map
new file mode 100644
index 0000000..64e8266
--- /dev/null
+++ b/docs/assets/css/docs.min.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["docs/assets/css/docs.css","docs/assets/css/pygments-manni.css"],"names":[],"mappings":"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"} \ No newline at end of file
diff --git a/docs/dist/css/ratchet.min.css b/docs/dist/css/ratchet.min.css
index ec856ea..18c6f16 100644
--- a/docs/dist/css/ratchet.min.css
+++ b/docs/dist/css/ratchet.min.css
@@ -6,4 +6,5 @@
*
* v2.0.2 designed by @connors.
* =====================================================
- *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}legend,td,th{padding:0}body,mark{color:#000}.btn-block,input[type=button],input[type=reset],input[type=submit]{width:100%}.btn,.text-center,.title{text-align:center}.btn,.slider .slide-group,.title{white-space:nowrap}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#428bca;text-decoration:none;-webkit-tap-highlight-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}.content,body{top:0;background-color:#fff;right:0;left:0}sub{bottom:-.25em}.bar-footer,.content,body{bottom:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}.input-row label,body,button,input,select,textarea{font-family:"Helvetica Neue",Helvetica,sans-serif}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}table{border-spacing:0;border-collapse:collapse}.bar-nav~.content,.popover .bar~.table-view{padding-top:44px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;position:fixed;font-size:17px;line-height:21px}a:active{color:#3071a9}.content{position:absolute;overflow:auto;-webkit-overflow-scrolling:touch}.content>*{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.bar-header-secondary~.content{padding-top:88px}.bar-footer~.content{padding-bottom:44px}.bar-footer-secondary~.content{padding-bottom:88px}.bar-tab~.content{padding-bottom:50px}.bar-footer-secondary-tab~.content{padding-bottom:94px}.content-padded{margin:10px}.pull-left{float:left}.pull-right{float:right}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:10px;line-height:1}.h5,.h6,h5,h6{margin-top:20px}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin-top:0;margin-bottom:10px;font-size:14px;color:#777}.btn{position:relative;display:inline-block;padding:6px 8px 7px;margin-bottom:0;font-size:12px;font-weight:400;line-height:1;color:#333;vertical-align:top;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:3px}.btn.active,.btn:active{color:inherit;background-color:#ccc}.btn.disabled,.btn:disabled{opacity:.6}.btn-primary{color:#fff;background-color:#428bca;border:1px solid #428bca}.btn-primary.active,.btn-primary:active{color:#fff;background-color:#3071a9;border:1px solid #3071a9}.btn-positive{color:#fff;background-color:#5cb85c;border:1px solid #5cb85c}.btn-positive.active,.btn-positive:active{color:#fff;background-color:#449d44;border:1px solid #449d44}.btn-negative{color:#fff;background-color:#d9534f;border:1px solid #d9534f}.btn-negative.active,.btn-negative:active{color:#fff;background-color:#c9302c;border:1px solid #c9302c}.btn-link,.btn-outlined{background-color:transparent}.btn-outlined.btn-primary{color:#428bca}.btn-outlined.btn-positive{color:#5cb85c}.btn-outlined.btn-negative{color:#d9534f}.btn-outlined.btn-negative:active,.btn-outlined.btn-positive:active,.btn-outlined.btn-primary:active{color:#fff}.btn-link{padding-top:6px;padding-bottom:6px;color:#428bca;border:0}.btn-link.active,.btn-link:active{color:#3071a9;background-color:transparent}.btn-block{display:block;padding:15px 0;margin-bottom:10px;font-size:18px}.btn .badge{margin:-2px -4px -2px 4px;font-size:12px;background-color:rgba(0,0,0,.15)}.btn .badge-inverted,.btn:active .badge-inverted{background-color:transparent}.btn-negative:active .badge-inverted,.btn-positive:active .badge-inverted,.btn-primary:active .badge-inverted{color:#fff}.btn-block .badge{position:absolute;right:0;margin-right:10px}.btn .icon{font-size:inherit}.bar{position:fixed;right:0;left:0;z-index:10;height:44px;padding-right:10px;padding-left:10px;background-color:#fff;border-bottom:1px solid #ddd;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bar-tab,.title{width:100%;padding:0}.bar-footer,.bar-footer-secondary,.bar-footer-secondary-tab,.bar-tab{border-top:1px solid #ddd;border-bottom:0}.bar-header-secondary{top:44px}.bar-footer-secondary{bottom:44px}.bar-footer-secondary-tab{bottom:50px}.bar-nav{top:0}.title{position:absolute;display:block;margin:0 -10px;font-size:17px;font-weight:500;line-height:44px;color:#000}.title a{color:inherit}.bar-tab{bottom:0;display:table;height:50px;table-layout:fixed}.bar-tab .tab-item{position:relative;display:table-cell;width:1%;height:50px;color:#929292;text-align:center;vertical-align:middle}.bar-tab .tab-item.active,.bar-tab .tab-item:active{color:#428bca}.bar-tab .tab-item .badge{position:absolute;top:3px;left:50%;vertical-align:top}.bar-tab .tab-item .icon{top:3px;width:24px;height:24px;padding-top:0;padding-bottom:0}.bar-tab .tab-item .icon~.tab-label{display:block;font-size:11px}.bar .btn{position:relative;top:7px;z-index:20;padding:6px 12px 7px;margin-top:0;font-weight:400}.bar .btn.pull-right{margin-left:10px}.bar .btn.pull-left{margin-right:10px}.bar .btn-link{top:0;padding:0;font-size:16px;line-height:44px;color:#428bca;border:0}.bar .btn-link.active,.bar .btn-link:active{color:#3071a9}.bar .btn-block{top:6px;padding:7px 0;margin-bottom:0;font-size:16px}.bar .btn-nav.pull-left{margin-left:-5px}.bar .btn-nav.pull-left .icon-left-nav{margin-right:-3px}.bar .btn-nav.pull-right{margin-right:-5px}.bar .btn-nav.pull-right .icon-right-nav{margin-left:-3px}.bar .icon{position:relative;z-index:20;padding-top:10px;padding-bottom:10px;font-size:24px}.bar .btn .icon{top:3px;padding:0}.bar .title .icon{padding:0}.bar .title .icon.icon-caret{top:4px;margin-left:-5px}.bar input[type=search]{height:29px;margin:6px 0}.bar .segmented-control{top:7px;margin:0 auto}.badge{display:inline-block;padding:2px 9px 3px;font-size:12px;line-height:1;color:#333;background-color:rgba(0,0,0,.15);border-radius:100px}.badge.badge-inverted{padding:0 5px 0 0;background-color:transparent}.badge-primary{color:#fff;background-color:#428bca}.badge-primary.badge-inverted{color:#428bca}.badge-positive{color:#fff;background-color:#5cb85c}.badge-positive.badge-inverted{color:#5cb85c}.badge-negative{color:#fff;background-color:#d9534f}.card,.table-view{background-color:#fff}.badge-negative.badge-inverted{color:#d9534f}.card{margin:10px;overflow:hidden;border:1px solid #ddd;border-radius:6px}.card .table-view{margin-bottom:0;border-top:0;border-bottom:0}.card .table-view .table-view-divider:first-child{top:0;border-top-left-radius:6px;border-top-right-radius:6px}.card .table-view .table-view-divider:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.card .table-view-cell:last-child{border-bottom:0}.table-view,.table-view-cell{border-bottom:1px solid #ddd}.table-view{padding-left:0;margin-top:0;margin-bottom:15px;list-style:none;border-top:1px solid #ddd}.table-view-cell{position:relative;padding:11px 65px 11px 15px;overflow:hidden}.table-view-cell:last-child{border-bottom:0}.table-view-cell>a:not(.btn){position:relative;display:block;padding:inherit;margin:-11px -65px -11px -15px;overflow:hidden;color:inherit}.table-view-cell>a:not(.btn):active{background-color:#eee}.table-view-cell p{margin-bottom:0}.table-view-divider{padding-top:6px;padding-bottom:6px;padding-left:15px;margin-top:-1px;margin-left:0;font-weight:500;color:#999;background-color:#fafafa;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.table-view .media,.table-view .media-body{overflow:hidden}.table-view .media-object.pull-left{margin-right:10px}.table-view .media-object.pull-right{margin-left:10px}.table-view-cell>.badge,.table-view-cell>.btn,.table-view-cell>.toggle,.table-view-cell>a>.badge,.table-view-cell>a>.btn,.table-view-cell>a>.toggle{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.table-view-cell .navigate-left>.badge,.table-view-cell .navigate-left>.btn,.table-view-cell .navigate-left>.toggle,.table-view-cell .navigate-right>.badge,.table-view-cell .navigate-right>.btn,.table-view-cell .navigate-right>.toggle,.table-view-cell .push-left>.badge,.table-view-cell .push-left>.btn,.table-view-cell .push-left>.toggle,.table-view-cell .push-right>.badge,.table-view-cell .push-right>.btn,.table-view-cell .push-right>.toggle,.table-view-cell>a .navigate-left>.badge,.table-view-cell>a .navigate-left>.btn,.table-view-cell>a .navigate-left>.toggle,.table-view-cell>a .navigate-right>.badge,.table-view-cell>a .navigate-right>.btn,.table-view-cell>a .navigate-right>.toggle,.table-view-cell>a .push-left>.badge,.table-view-cell>a .push-left>.btn,.table-view-cell>a .push-left>.toggle,.table-view-cell>a .push-right>.badge,.table-view-cell>a .push-right>.btn,.table-view-cell>a .push-right>.toggle{right:35px}.content>.table-view:first-child{margin-top:15px}button,input,select,textarea{font-size:17px}input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=email],input[type=url],input[type=tel],input[type=color],input[type=number],input[type=search],input[type=text],select,textarea{width:100%;height:35px;-webkit-appearance:none;padding:0 15px;margin-bottom:15px;line-height:21px;background-color:#fff;border:1px solid #ddd;border-radius:3px;outline:0}select,textarea{height:auto}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;font-size:16px;border-radius:20px}input[type=search]:focus{text-align:left}select{font-size:14px;background-color:#f8f8f8;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.input-group{background-color:#fff}.input-group input,.input-group textarea{margin-bottom:0;background-color:transparent;border-top:0;border-right:0;border-left:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.input-row{height:35px;overflow:hidden;border-bottom:1px solid #ddd}.input-row label{float:left;width:35%;padding:8px 15px;line-height:1.1}.input-row input{float:right;width:65%;padding-left:0;margin-bottom:0;border:0}.segmented-control{position:relative;display:table;overflow:hidden;font-size:12px;font-weight:400;background-color:#fff;border:1px solid #ccc;border-radius:3px}.segmented-control .control-item{display:table-cell;width:1%;padding-top:6px;padding-bottom:7px;overflow:hidden;line-height:1;color:#333;text-align:center;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #ccc}.control-content,.popover{display:none}.segmented-control .control-item:first-child{border-left-width:0}.segmented-control .control-item:active{background-color:#eee}.segmented-control .control-item.active{background-color:#ccc}.segmented-control-primary{border-color:#428bca}.segmented-control-primary .control-item{color:#428bca;border-color:inherit}.segmented-control-primary .control-item:active{background-color:#cde1f1}.segmented-control-primary .control-item.active{color:#fff;background-color:#428bca}.segmented-control-positive{border-color:#5cb85c}.segmented-control-positive .control-item{color:#5cb85c;border-color:inherit}.segmented-control-positive .control-item:active{background-color:#d8eed8}.segmented-control-positive .control-item.active{color:#fff;background-color:#5cb85c}.segmented-control-negative{border-color:#d9534f}.segmented-control-negative .control-item{color:#d9534f;border-color:inherit}.segmented-control-negative .control-item:active{background-color:#f9e2e2}.segmented-control-negative .control-item.active{color:#fff;background-color:#d9534f}.control-content.active{display:block}.popover{position:fixed;top:55px;left:50%;z-index:20;width:280px;margin-left:-140px;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);opacity:0;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}.popover:before{position:absolute;top:-15px;left:50%;width:0;height:0;margin-left:-15px;content:'';border-right:15px solid transparent;border-bottom:15px solid #fff;border-left:15px solid transparent}.backdrop,.modal{position:fixed;top:0}.popover.visible{opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.backdrop{right:0;bottom:0;left:0;z-index:15;background-color:rgba(0,0,0,.3)}.popover .btn-block{margin-bottom:5px}.popover .btn-block:last-child{margin-bottom:0}.popover .bar-nav{border-bottom:1px solid #ddd;border-top-left-radius:12px;border-top-right-radius:12px;-webkit-box-shadow:none;box-shadow:none}.popover .table-view{max-height:300px;margin-bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;background-color:#fff;border-top:0;border-bottom:0;border-radius:6px}.modal,.slider{overflow:hidden;width:100%}.modal{z-index:11;min-height:100%;background-color:#fff;opacity:0;-webkit-transition:-webkit-transform .25s,opacity 1ms .25s;-o-transition:-o-transform .25s,opacity 1ms .25s;transition:transform .25s,opacity 1ms .25s;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.modal.active{height:100%;opacity:1;-webkit-transition:-webkit-transform .25s;-o-transition:-o-transform .25s;transition:transform .25s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slider{background-color:#000}.slider .slide-group{position:relative;font-size:0;-webkit-transition:all 0s linear;-o-transition:all 0s linear;transition:all 0s linear}.slider .slide-group .slide{display:inline-block;width:100%;height:100%;font-size:14px;vertical-align:top}.toggle{position:relative;display:block;width:74px;height:30px;background-color:#fff;border:2px solid #ddd;border-radius:20px;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color,border;-o-transition-property:background-color,border;transition-property:background-color,border}.toggle .toggle-handle{position:absolute;top:-1px;left:-1px;z-index:2;width:28px;height:28px;background-color:#fff;border:1px solid #ddd;border-radius:100px;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform,border,width;-o-transition-property:-o-transform,border,width;transition-property:transform,border,width}.toggle:before{position:absolute;top:3px;right:11px;font-size:13px;color:#999;text-transform:uppercase;content:"Off"}.toggle.active{background-color:#5cb85c;border:2px solid #5cb85c}.toggle.active .toggle-handle{border-color:#5cb85c;-webkit-transform:translate3d(44px,0,0);-ms-transform:translate3d(44px,0,0);transform:translate3d(44px,0,0)}.toggle.active:before{right:auto;left:15px;color:#fff;content:"On"}.toggle input[type=checkbox]{display:none}.icon,.navigate-left:after,.navigate-right:after,.push-left:after,.push-right:after{display:inline-block;font-family:Ratchicons;line-height:1;text-decoration:none;-webkit-font-smoothing:antialiased}.content.fade{left:0;opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.content.fade.in{opacity:1}.content.sliding{z-index:2;-webkit-transition:-webkit-transform .4s;-o-transition:-o-transform .4s;transition:transform .4s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.content.sliding.left{z-index:1;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.content.sliding.right{z-index:3;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.navigate-left:after,.navigate-right:after,.push-left:after,.push-right:after{position:absolute;top:50%;font-size:inherit;color:#bbb;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.navigate-left:after,.push-left:after{left:15px;content:'\e822'}.navigate-right:after,.push-right:after{right:15px;content:'\e826'}@font-face{font-family:Ratchicons;font-style:normal;font-weight:400;src:url(../fonts/ratchicons.eot);src:url(../fonts/ratchicons.eot?#iefix) format("embedded-opentype"),url(../fonts/ratchicons.woff) format("woff"),url(../fonts/ratchicons.ttf) format("truetype"),url(../fonts/ratchicons.svg#svgFontName) format("svg")}.icon{font-size:24px}.icon-back:before{content:'\e80a'}.icon-bars:before{content:'\e80e'}.icon-caret:before{content:'\e80f'}.icon-check:before{content:'\e810'}.icon-close:before{content:'\e811'}.icon-code:before{content:'\e812'}.icon-compose:before{content:'\e813'}.icon-download:before{content:'\e815'}.icon-edit:before{content:'\e829'}.icon-forward:before{content:'\e82a'}.icon-gear:before{content:'\e821'}.icon-home:before{content:'\e82b'}.icon-info:before{content:'\e82c'}.icon-list:before{content:'\e823'}.icon-more-vertical:before{content:'\e82e'}.icon-more:before{content:'\e82f'}.icon-pages:before{content:'\e824'}.icon-pause:before{content:'\e830'}.icon-person:before{content:'\e832'}.icon-play:before{content:'\e816'}.icon-plus:before{content:'\e817'}.icon-refresh:before{content:'\e825'}.icon-search:before{content:'\e819'}.icon-share:before{content:'\e81a'}.icon-sound:before{content:'\e827'}.icon-sound2:before{content:'\e828'}.icon-sound3:before{content:'\e80b'}.icon-sound4:before{content:'\e80c'}.icon-star-filled:before{content:'\e81b'}.icon-star:before{content:'\e81c'}.icon-stop:before{content:'\e81d'}.icon-trash:before{content:'\e81e'}.icon-up-nav:before{content:'\e81f'}.icon-up:before{content:'\e80d'}.icon-right-nav:before{content:'\e818'}.icon-right:before{content:'\e826'}.icon-down-nav:before{content:'\e814'}.icon-down:before{content:'\e820'}.icon-left-nav:before{content:'\e82d'}.icon-left:before{content:'\e822'} \ No newline at end of file
+ *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}legend,td,th{padding:0}body,mark{color:#000}.btn-block,input[type=button],input[type=reset],input[type=submit]{width:100%}.btn,.text-center,.title{text-align:center}.btn,.slider .slide-group,.title{white-space:nowrap}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#428bca;text-decoration:none;-webkit-tap-highlight-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}.content,body{top:0;background-color:#fff;right:0;left:0}sub{bottom:-.25em}.bar-footer,.content,body{bottom:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}.input-row label,body,button,input,select,textarea{font-family:"Helvetica Neue",Helvetica,sans-serif}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}table{border-spacing:0;border-collapse:collapse}.bar-nav~.content,.popover .bar~.table-view{padding-top:44px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;position:fixed;font-size:17px;line-height:21px}a:active{color:#3071a9}.content{position:absolute;overflow:auto;-webkit-overflow-scrolling:touch}.content>*{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.bar-header-secondary~.content{padding-top:88px}.bar-footer~.content{padding-bottom:44px}.bar-footer-secondary~.content{padding-bottom:88px}.bar-tab~.content{padding-bottom:50px}.bar-footer-secondary-tab~.content{padding-bottom:94px}.content-padded{margin:10px}.pull-left{float:left}.pull-right{float:right}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:10px;line-height:1}.h5,.h6,h5,h6{margin-top:20px}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin-top:0;margin-bottom:10px;font-size:14px;color:#777}.btn{position:relative;display:inline-block;padding:6px 8px 7px;margin-bottom:0;font-size:12px;font-weight:400;line-height:1;color:#333;vertical-align:top;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:3px}.btn.active,.btn:active{color:inherit;background-color:#ccc}.btn.disabled,.btn:disabled{opacity:.6}.btn-primary{color:#fff;background-color:#428bca;border:1px solid #428bca}.btn-primary.active,.btn-primary:active{color:#fff;background-color:#3071a9;border:1px solid #3071a9}.btn-positive{color:#fff;background-color:#5cb85c;border:1px solid #5cb85c}.btn-positive.active,.btn-positive:active{color:#fff;background-color:#449d44;border:1px solid #449d44}.btn-negative{color:#fff;background-color:#d9534f;border:1px solid #d9534f}.btn-negative.active,.btn-negative:active{color:#fff;background-color:#c9302c;border:1px solid #c9302c}.btn-link,.btn-outlined{background-color:transparent}.btn-outlined.btn-primary{color:#428bca}.btn-outlined.btn-positive{color:#5cb85c}.btn-outlined.btn-negative{color:#d9534f}.btn-outlined.btn-negative:active,.btn-outlined.btn-positive:active,.btn-outlined.btn-primary:active{color:#fff}.btn-link{padding-top:6px;padding-bottom:6px;color:#428bca;border:0}.btn-link.active,.btn-link:active{color:#3071a9;background-color:transparent}.btn-block{display:block;padding:15px 0;margin-bottom:10px;font-size:18px}.btn .badge{margin:-2px -4px -2px 4px;font-size:12px;background-color:rgba(0,0,0,.15)}.btn .badge-inverted,.btn:active .badge-inverted{background-color:transparent}.btn-negative:active .badge-inverted,.btn-positive:active .badge-inverted,.btn-primary:active .badge-inverted{color:#fff}.btn-block .badge{position:absolute;right:0;margin-right:10px}.btn .icon{font-size:inherit}.bar{position:fixed;right:0;left:0;z-index:10;height:44px;padding-right:10px;padding-left:10px;background-color:#fff;border-bottom:1px solid #ddd;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bar-tab,.title{width:100%;padding:0}.bar-footer,.bar-footer-secondary,.bar-footer-secondary-tab,.bar-tab{border-top:1px solid #ddd;border-bottom:0}.bar-header-secondary{top:44px}.bar-footer-secondary{bottom:44px}.bar-footer-secondary-tab{bottom:50px}.bar-nav{top:0}.title{position:absolute;display:block;margin:0 -10px;font-size:17px;font-weight:500;line-height:44px;color:#000}.title a{color:inherit}.bar-tab{bottom:0;display:table;height:50px;table-layout:fixed}.bar-tab .tab-item{position:relative;display:table-cell;width:1%;height:50px;color:#929292;text-align:center;vertical-align:middle}.bar-tab .tab-item.active,.bar-tab .tab-item:active{color:#428bca}.bar-tab .tab-item .badge{position:absolute;top:3px;left:50%;vertical-align:top}.bar-tab .tab-item .icon{top:3px;width:24px;height:24px;padding-top:0;padding-bottom:0}.bar-tab .tab-item .icon~.tab-label{display:block;font-size:11px}.bar .btn{position:relative;top:7px;z-index:20;padding:6px 12px 7px;margin-top:0;font-weight:400}.bar .btn.pull-right{margin-left:10px}.bar .btn.pull-left{margin-right:10px}.bar .btn-link{top:0;padding:0;font-size:16px;line-height:44px;color:#428bca;border:0}.bar .btn-link.active,.bar .btn-link:active{color:#3071a9}.bar .btn-block{top:6px;padding:7px 0;margin-bottom:0;font-size:16px}.bar .btn-nav.pull-left{margin-left:-5px}.bar .btn-nav.pull-left .icon-left-nav{margin-right:-3px}.bar .btn-nav.pull-right{margin-right:-5px}.bar .btn-nav.pull-right .icon-right-nav{margin-left:-3px}.bar .icon{position:relative;z-index:20;padding-top:10px;padding-bottom:10px;font-size:24px}.bar .btn .icon{top:3px;padding:0}.bar .title .icon{padding:0}.bar .title .icon.icon-caret{top:4px;margin-left:-5px}.bar input[type=search]{height:29px;margin:6px 0}.bar .segmented-control{top:7px;margin:0 auto}.badge{display:inline-block;padding:2px 9px 3px;font-size:12px;line-height:1;color:#333;background-color:rgba(0,0,0,.15);border-radius:100px}.badge.badge-inverted{padding:0 5px 0 0;background-color:transparent}.badge-primary{color:#fff;background-color:#428bca}.badge-primary.badge-inverted{color:#428bca}.badge-positive{color:#fff;background-color:#5cb85c}.badge-positive.badge-inverted{color:#5cb85c}.badge-negative{color:#fff;background-color:#d9534f}.card,.table-view{background-color:#fff}.badge-negative.badge-inverted{color:#d9534f}.card{margin:10px;overflow:hidden;border:1px solid #ddd;border-radius:6px}.card .table-view{margin-bottom:0;border-top:0;border-bottom:0}.card .table-view .table-view-divider:first-child{top:0;border-top-left-radius:6px;border-top-right-radius:6px}.card .table-view .table-view-divider:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.card .table-view-cell:last-child{border-bottom:0}.table-view,.table-view-cell{border-bottom:1px solid #ddd}.table-view{padding-left:0;margin-top:0;margin-bottom:15px;list-style:none;border-top:1px solid #ddd}.table-view-cell{position:relative;padding:11px 65px 11px 15px;overflow:hidden}.table-view-cell:last-child{border-bottom:0}.table-view-cell>a:not(.btn){position:relative;display:block;padding:inherit;margin:-11px -65px -11px -15px;overflow:hidden;color:inherit}.table-view-cell>a:not(.btn):active{background-color:#eee}.table-view-cell p{margin-bottom:0}.table-view-divider{padding-top:6px;padding-bottom:6px;padding-left:15px;margin-top:-1px;margin-left:0;font-weight:500;color:#999;background-color:#fafafa;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.table-view .media,.table-view .media-body{overflow:hidden}.table-view .media-object.pull-left{margin-right:10px}.table-view .media-object.pull-right{margin-left:10px}.table-view-cell>.badge,.table-view-cell>.btn,.table-view-cell>.toggle,.table-view-cell>a>.badge,.table-view-cell>a>.btn,.table-view-cell>a>.toggle{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.table-view-cell .navigate-left>.badge,.table-view-cell .navigate-left>.btn,.table-view-cell .navigate-left>.toggle,.table-view-cell .navigate-right>.badge,.table-view-cell .navigate-right>.btn,.table-view-cell .navigate-right>.toggle,.table-view-cell .push-left>.badge,.table-view-cell .push-left>.btn,.table-view-cell .push-left>.toggle,.table-view-cell .push-right>.badge,.table-view-cell .push-right>.btn,.table-view-cell .push-right>.toggle,.table-view-cell>a .navigate-left>.badge,.table-view-cell>a .navigate-left>.btn,.table-view-cell>a .navigate-left>.toggle,.table-view-cell>a .navigate-right>.badge,.table-view-cell>a .navigate-right>.btn,.table-view-cell>a .navigate-right>.toggle,.table-view-cell>a .push-left>.badge,.table-view-cell>a .push-left>.btn,.table-view-cell>a .push-left>.toggle,.table-view-cell>a .push-right>.badge,.table-view-cell>a .push-right>.btn,.table-view-cell>a .push-right>.toggle{right:35px}.content>.table-view:first-child{margin-top:15px}button,input,select,textarea{font-size:17px}input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=email],input[type=url],input[type=tel],input[type=color],input[type=number],input[type=search],input[type=text],select,textarea{width:100%;height:35px;-webkit-appearance:none;padding:0 15px;margin-bottom:15px;line-height:21px;background-color:#fff;border:1px solid #ddd;border-radius:3px;outline:0}select,textarea{height:auto}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;font-size:16px;border-radius:20px}input[type=search]:focus{text-align:left}select{font-size:14px;background-color:#f8f8f8;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.input-group{background-color:#fff}.input-group input,.input-group textarea{margin-bottom:0;background-color:transparent;border-top:0;border-right:0;border-left:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.input-row{height:35px;overflow:hidden;border-bottom:1px solid #ddd}.input-row label{float:left;width:35%;padding:8px 15px;line-height:1.1}.input-row input{float:right;width:65%;padding-left:0;margin-bottom:0;border:0}.segmented-control{position:relative;display:table;overflow:hidden;font-size:12px;font-weight:400;background-color:#fff;border:1px solid #ccc;border-radius:3px}.segmented-control .control-item{display:table-cell;width:1%;padding-top:6px;padding-bottom:7px;overflow:hidden;line-height:1;color:#333;text-align:center;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #ccc}.control-content,.popover{display:none}.segmented-control .control-item:first-child{border-left-width:0}.segmented-control .control-item:active{background-color:#eee}.segmented-control .control-item.active{background-color:#ccc}.segmented-control-primary{border-color:#428bca}.segmented-control-primary .control-item{color:#428bca;border-color:inherit}.segmented-control-primary .control-item:active{background-color:#cde1f1}.segmented-control-primary .control-item.active{color:#fff;background-color:#428bca}.segmented-control-positive{border-color:#5cb85c}.segmented-control-positive .control-item{color:#5cb85c;border-color:inherit}.segmented-control-positive .control-item:active{background-color:#d8eed8}.segmented-control-positive .control-item.active{color:#fff;background-color:#5cb85c}.segmented-control-negative{border-color:#d9534f}.segmented-control-negative .control-item{color:#d9534f;border-color:inherit}.segmented-control-negative .control-item:active{background-color:#f9e2e2}.segmented-control-negative .control-item.active{color:#fff;background-color:#d9534f}.control-content.active{display:block}.popover{position:fixed;top:55px;left:50%;z-index:20;width:280px;margin-left:-140px;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);opacity:0;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}.popover:before{position:absolute;top:-15px;left:50%;width:0;height:0;margin-left:-15px;content:'';border-right:15px solid transparent;border-bottom:15px solid #fff;border-left:15px solid transparent}.backdrop,.modal{position:fixed;top:0}.popover.visible{opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.backdrop{right:0;bottom:0;left:0;z-index:15;background-color:rgba(0,0,0,.3)}.popover .btn-block{margin-bottom:5px}.popover .btn-block:last-child{margin-bottom:0}.popover .bar-nav{border-bottom:1px solid #ddd;border-top-left-radius:12px;border-top-right-radius:12px;-webkit-box-shadow:none;box-shadow:none}.popover .table-view{max-height:300px;margin-bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;background-color:#fff;border-top:0;border-bottom:0;border-radius:6px}.modal,.slider{overflow:hidden;width:100%}.modal{z-index:11;min-height:100%;background-color:#fff;opacity:0;-webkit-transition:-webkit-transform .25s,opacity 1ms .25s;-o-transition:-o-transform .25s,opacity 1ms .25s;transition:transform .25s,opacity 1ms .25s;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.modal.active{height:100%;opacity:1;-webkit-transition:-webkit-transform .25s;-o-transition:-o-transform .25s;transition:transform .25s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slider{background-color:#000}.slider .slide-group{position:relative;font-size:0;-webkit-transition:all 0s linear;-o-transition:all 0s linear;transition:all 0s linear}.slider .slide-group .slide{display:inline-block;width:100%;height:100%;font-size:14px;vertical-align:top}.toggle{position:relative;display:block;width:74px;height:30px;background-color:#fff;border:2px solid #ddd;border-radius:20px;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color,border;-o-transition-property:background-color,border;transition-property:background-color,border}.toggle .toggle-handle{position:absolute;top:-1px;left:-1px;z-index:2;width:28px;height:28px;background-color:#fff;border:1px solid #ddd;border-radius:100px;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform,border,width;-o-transition-property:-o-transform,border,width;transition-property:transform,border,width}.toggle:before{position:absolute;top:3px;right:11px;font-size:13px;color:#999;text-transform:uppercase;content:"Off"}.toggle.active{background-color:#5cb85c;border:2px solid #5cb85c}.toggle.active .toggle-handle{border-color:#5cb85c;-webkit-transform:translate3d(44px,0,0);-ms-transform:translate3d(44px,0,0);transform:translate3d(44px,0,0)}.toggle.active:before{right:auto;left:15px;color:#fff;content:"On"}.toggle input[type=checkbox]{display:none}.icon,.navigate-left:after,.navigate-right:after,.push-left:after,.push-right:after{display:inline-block;font-family:Ratchicons;line-height:1;text-decoration:none;-webkit-font-smoothing:antialiased}.content.fade{left:0;opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.content.fade.in{opacity:1}.content.sliding{z-index:2;-webkit-transition:-webkit-transform .4s;-o-transition:-o-transform .4s;transition:transform .4s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.content.sliding.left{z-index:1;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.content.sliding.right{z-index:3;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.navigate-left:after,.navigate-right:after,.push-left:after,.push-right:after{position:absolute;top:50%;font-size:inherit;color:#bbb;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.navigate-left:after,.push-left:after{left:15px;content:'\e822'}.navigate-right:after,.push-right:after{right:15px;content:'\e826'}@font-face{font-family:Ratchicons;font-style:normal;font-weight:400;src:url(../fonts/ratchicons.eot);src:url(../fonts/ratchicons.eot?#iefix) format("embedded-opentype"),url(../fonts/ratchicons.woff) format("woff"),url(../fonts/ratchicons.ttf) format("truetype"),url(../fonts/ratchicons.svg#svgFontName) format("svg")}.icon{font-size:24px}.icon-back:before{content:'\e80a'}.icon-bars:before{content:'\e80e'}.icon-caret:before{content:'\e80f'}.icon-check:before{content:'\e810'}.icon-close:before{content:'\e811'}.icon-code:before{content:'\e812'}.icon-compose:before{content:'\e813'}.icon-download:before{content:'\e815'}.icon-edit:before{content:'\e829'}.icon-forward:before{content:'\e82a'}.icon-gear:before{content:'\e821'}.icon-home:before{content:'\e82b'}.icon-info:before{content:'\e82c'}.icon-list:before{content:'\e823'}.icon-more-vertical:before{content:'\e82e'}.icon-more:before{content:'\e82f'}.icon-pages:before{content:'\e824'}.icon-pause:before{content:'\e830'}.icon-person:before{content:'\e832'}.icon-play:before{content:'\e816'}.icon-plus:before{content:'\e817'}.icon-refresh:before{content:'\e825'}.icon-search:before{content:'\e819'}.icon-share:before{content:'\e81a'}.icon-sound:before{content:'\e827'}.icon-sound2:before{content:'\e828'}.icon-sound3:before{content:'\e80b'}.icon-sound4:before{content:'\e80c'}.icon-star-filled:before{content:'\e81b'}.icon-star:before{content:'\e81c'}.icon-stop:before{content:'\e81d'}.icon-trash:before{content:'\e81e'}.icon-up-nav:before{content:'\e81f'}.icon-up:before{content:'\e80d'}.icon-right-nav:before{content:'\e818'}.icon-right:before{content:'\e826'}.icon-down-nav:before{content:'\e814'}.icon-down:before{content:'\e820'}.icon-left-nav:before{content:'\e82d'}.icon-left:before{content:'\e822'}
+/*# sourceMappingURL=ratchet.min.css.map */ \ No newline at end of file
diff --git a/docs/dist/css/ratchet.min.css.map b/docs/dist/css/ratchet.min.css.map
new file mode 100644
index 0000000..36fd05e
--- /dev/null
+++ b/docs/dist/css/ratchet.min.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["dist/css/ratchet.css"],"names":[],"mappings":"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"} \ No newline at end of file
diff --git a/docs/dist/js/ratchet.min.js b/docs/dist/js/ratchet.min.js
index 26be8cc..f86743b 100644
--- a/docs/dist/js/ratchet.min.js
+++ b/docs/dist/js/ratchet.min.js
@@ -7,4 +7,6 @@
* v2.0.2 designed by @connors.
* =====================================================
*/
-!function(){"use strict";window.CustomEvent||(window.CustomEvent=function(a,b){var c=document.createEvent("CustomEvent");return c.initCustomEvent(a,b.bubbles,b.cancelable,b.detail),c}),"undefined"==typeof window.RATCHET&&(window.RATCHET={}),window.RATCHET.getBrowserCapabilities=function(){var a=window.getComputedStyle(document.documentElement,""),b=(Array.prototype.slice.call(a).join("").match(/-(moz|webkit|ms)-/)||""===a.OLink&&["","o"])[1];return{prefix:"-"+b+"-",transform:b[0].toUpperCase()+b.substr(1)+"Transform"}}(),window.RATCHET.getTransitionEnd=function(){var a=document.createElement("ratchet"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return b[c];return b.transition}()}(),!function(){"use strict";var a=new CustomEvent("modalOpen",{bubbles:!0,cancelable:!0}),b=new CustomEvent("modalClose",{bubbles:!0,cancelable:!0}),c=function(a){for(var b,c=document.querySelectorAll("a");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a},d=function(a){var b=c(a.target);return b&&b.hash?document.querySelector(b.hash):void 0};window.addEventListener("touchend",function(c){var e=d(c);if(e&&e.classList.contains("modal")){var f=a;e.classList.contains("active")&&(f=b),e.dispatchEvent(f),e.classList.toggle("active"),c.preventDefault()}})}(),!function(){"use strict";var a,b=function(a){for(var b,c=document.querySelectorAll("a");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a},c=function(){a.style.display="none",a.removeEventListener(window.RATCHET.getTransitionEnd,c)},d=function(){var b=document.createElement("div");return b.classList.add("backdrop"),b.addEventListener("touchend",function(){a.addEventListener(window.RATCHET.getTransitionEnd,c),a.classList.remove("visible"),a.parentNode.removeChild(d)}),b}(),e=function(c){var d=b(c.target);if(d&&d.hash&&!(d.hash.indexOf("/")>0)){try{a=document.querySelector(d.hash)}catch(e){a=null}if(null!==a&&a&&a.classList.contains("popover"))return a}},f=function(a){var b=e(a);b&&(b.style.display="block",b.offsetHeight,b.classList.add("visible"),b.parentNode.appendChild(d))};window.addEventListener("touchend",f)}(),!function(){"use strict";function a(){f[p.id]=document.body.cloneNode(!0)}var b,c=function(){},d=20,e=sessionStorage,f={},g={"slide-in":"slide-out","slide-out":"slide-in",fade:"fade"},h={bartab:".bar-tab",barnav:".bar-nav",barfooter:".bar-footer",barheadersecondary:".bar-header-secondary"},i=function(a,b){p.id=a.id,b&&(a=l(a.id)),e[a.id]=JSON.stringify(a),window.history.replaceState(a.id,a.title,a.url)},j=function(){var a=p.id,b=JSON.parse(e.cacheForwardStack||"[]"),c=JSON.parse(e.cacheBackStack||"[]");for(c.push(a);b.length;)delete e[b.shift()];for(;c.length>d;)delete e[c.shift()];l(p.id).url&&window.history.pushState(null,"",l(p.id).url),e.cacheForwardStack=JSON.stringify(b),e.cacheBackStack=JSON.stringify(c)},k=function(a,b){var c="forward"===b,d=JSON.parse(e.cacheForwardStack||"[]"),f=JSON.parse(e.cacheBackStack||"[]"),g=c?f:d,h=c?d:f;p.id&&g.push(p.id),h.pop(),e.cacheForwardStack=JSON.stringify(d),e.cacheBackStack=JSON.stringify(f)},l=function(a){return JSON.parse(e[a]||null)||{}},m=function(a){var c=u(a.target);if(!(!c||a.which>1||a.metaKey||a.ctrlKey||b||location.protocol!==c.protocol||location.host!==c.host||!c.hash&&/#/.test(c.href)||c.hash&&c.href.replace(c.hash,"")===location.href.replace(location.hash,"")||"push"===c.getAttribute("data-ignore")))return c},n=function(a){var b=m(a);b&&(a.preventDefault(),p({url:b.href,hash:b.hash,timeout:b.getAttribute("data-timeout"),transition:b.getAttribute("data-transition")}))},o=function(a){var b,c,d,i,j,m,n,o,q=a.state;if(q&&e[q]){if(j=p.id<q?"forward":"back",k(q,j),d=l(q),i=f[q],d.title&&(document.title=d.title),"back"===j?(n=JSON.parse("back"===j?e.cacheForwardStack:e.cacheBackStack),o=l(n[n.length-1])):o=d,"back"===j&&!o.id)return p.id=q;if(m="back"===j?g[o.transition]:o.transition,!i)return p({id:d.id,url:d.url,title:d.title,timeout:d.timeout,transition:m,ignorePush:!0});if(o.transition){d=w(d,".content",i.cloneNode(!0));for(b in h)h.hasOwnProperty(b)&&(c=document.querySelector(h[b]),d[b]?s(d[b],c):c&&c.parentNode.removeChild(c))}s((d.contents||i).cloneNode(!0),document.querySelector(".content"),m,function(){t()}),p.id=q,document.body.offsetHeight}},p=function(b){var d,e=p.xhr;b.container=b.container||b.transition?document.querySelector(".content"):document.body;var f=/^file:/.test(window.location.protocol);for(d in h)h.hasOwnProperty(d)&&(b[d]=b[d]||document.querySelector(h[d]));e&&e.readyState<4&&(e.onreadystatechange=c,e.abort()),e=new XMLHttpRequest,f?e.open("GET",b.url,!1):(e.open("GET",b.url,!0),e.setRequestHeader("X-PUSH","true"),e.onreadystatechange=function(){b._timeout&&clearTimeout(b._timeout),4===e.readyState&&(200===e.status?q(e,b):r(b.url))}),p.id||i({id:+new Date,url:window.location.href,title:document.title,timeout:b.timeout,transition:b.transition}),a(),b.timeout&&(b._timeout=setTimeout(function(){e.abort("timeout")},b.timeout)),e.send(),f&&(0===e.status||200===e.status?q(e,b):r(b.url)),e.readyState&&!b.ignorePush&&j()},q=function(a,b){var c,d,e=x(a,b);if(!e.contents)return v(b.url);if(e.title&&(document.title=e.title),b.transition)for(c in h)h.hasOwnProperty(c)&&(d=document.querySelector(h[c]),e[c]?s(e[c],d):d&&d.parentNode.removeChild(d));s(e.contents,b.container,b.transition,function(){i({id:b.id||+new Date,url:e.url,title:e.title,timeout:b.timeout,transition:b.transition},b.id),t()}),!b.ignorePush&&window._gaq&&_gaq.push(["_trackPageview"]),!b.hash},r=function(a){throw new Error("Could not get: "+a)},s=function(a,b,c,d){var e,f,g;if(c?(e=/in$/.test(c),"fade"===c&&(b.classList.add("in"),b.classList.add("fade"),a.classList.add("fade")),/slide/.test(c)&&(a.classList.add("sliding-in",e?"right":"left"),a.classList.add("sliding"),b.classList.add("sliding")),b.parentNode.insertBefore(a,b)):b?b.innerHTML=a.innerHTML:a.classList.contains("content")?document.body.appendChild(a):document.body.insertBefore(a,document.querySelector(".content")),c||d&&d(),"fade"===c){b.offsetWidth,b.classList.remove("in");var h=function(){b.removeEventListener(window.RATCHET.getTransitionEnd,h),a.classList.add("in"),a.addEventListener(window.RATCHET.getTransitionEnd,i)},i=function(){a.removeEventListener(window.RATCHET.getTransitionEnd,i),b.parentNode.removeChild(b),a.classList.remove("fade"),a.classList.remove("in"),d&&d()};b.addEventListener(window.RATCHET.getTransitionEnd,h)}if(/slide/.test(c)){var j=function(){a.removeEventListener(window.RATCHET.getTransitionEnd,j),a.classList.remove("sliding","sliding-in"),a.classList.remove(g),b.parentNode.removeChild(b),d&&d()};b.offsetWidth,g=e?"right":"left",f=e?"left":"right",b.classList.add(f),a.classList.remove(g),a.addEventListener(window.RATCHET.getTransitionEnd,j)}},t=function(){var a=new CustomEvent("push",{detail:{state:l(p.id)},bubbles:!0,cancelable:!0});window.dispatchEvent(a)},u=function(a){for(var b,c=document.querySelectorAll("a");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a},v=function(a){window.history.replaceState(null,"","#"),window.location.replace(a)},w=function(a,b,c){var d,e={};for(d in a)a.hasOwnProperty(d)&&(e[d]=a[d]);return Object.keys(h).forEach(function(a){var b=c.querySelector(h[a]);b&&b.parentNode.removeChild(b),e[a]=b}),e.contents=c.querySelector(b),e},x=function(a,b){var c,d,e={},f=a.responseText;if(e.url=b.url,!f)return e;/<html/i.test(f)?(c=document.createElement("div"),d=document.createElement("div"),c.innerHTML=f.match(/<head[^>]*>([\s\S.]*)<\/head>/i)[0],d.innerHTML=f.match(/<body[^>]*>([\s\S.]*)<\/body>/i)[0]):(c=d=document.createElement("div"),c.innerHTML=f),e.title=c.querySelector("title")||document.querySelector("title");var g="innerText"in e.title?"innerText":"textContent";return e.title=e.title&&e.title[g].trim(),b.transition?e=w(e,".content",d):e.contents=d,e};window.addEventListener("touchstart",function(){b=!1}),window.addEventListener("touchmove",function(){b=!0}),window.addEventListener("touchend",n),window.addEventListener("click",function(a){m(a)&&a.preventDefault()}),window.addEventListener("popstate",o),window.PUSH=p,window.RATCHET.push=p}(),!function(){"use strict";var a=function(a){for(var b,c=document.querySelectorAll(".segmented-control .control-item");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a};window.addEventListener("touchend",function(b){var c,d,e,f=a(b.target),g="active",h="."+g;if(f&&(c=f.parentNode.querySelector(h),c&&c.classList.remove(g),f.classList.add(g),f.hash&&(e=document.querySelector(f.hash)))){d=e.parentNode.querySelectorAll(h);for(var i=0;i<d.length;i++)d[i].classList.remove(g);e.classList.add(g)}}),window.addEventListener("click",function(b){a(b.target)&&b.preventDefault()})}(),!function(){"use strict";var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o=window.RATCHET.getBrowserCapabilities.prefix,p=window.RATCHET.getBrowserCapabilities.transform,q=function(a){for(var b,c=document.querySelectorAll(".slider > .slide-group");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a},r=function(){var a=c.style[p].match(/translate3d\(([^,]*)/),b=a?a[1]:0;return parseInt(b,10)},s=function(a){var b=a?0>d?"ceil":"floor":"round";k=Math[b](r()/(m/c.children.length)),k+=a,k=Math.min(k,0),k=Math.max(-(c.children.length-1),k)},t=function(f){if(c=q(f.target)){var k=c.querySelector(".slide");m=k.offsetWidth*c.children.length,l=void 0,j=c.offsetWidth,i=1,g=-(c.children.length-1),h=+new Date,a=f.touches[0].pageX,b=f.touches[0].pageY,d=0,e=0,s(0),c.style[o+"transition-duration"]=0}},u=function(h){h.touches.length>1||!c||(n||(a+=h.touches[0].pageX-a-1),d=h.touches[0].pageX-a,e=h.touches[0].pageY-b,a=h.touches[0].pageX,b=h.touches[0].pageY,"undefined"==typeof l&&n&&(l=Math.abs(e)>Math.abs(d)),l||(f=d/i+r(),h.preventDefault(),i=0===k&&d>0?a/j+1.25:k===g&&0>d?Math.abs(a)/j+1.25:1,c.style[p]="translate3d("+f+"px,0,0)",n=!0))},v=function(a){c&&!l&&(n=!1,s(+new Date-h<1e3&&Math.abs(d)>15?0>d?-1:1:0),f=k*j,c.style[o+"transition-duration"]=".2s",c.style[p]="translate3d("+f+"px,0,0)",a=new CustomEvent("slide",{detail:{slideNumber:Math.abs(k)},bubbles:!0,cancelable:!0}),c.parentNode.dispatchEvent(a))};window.addEventListener("touchstart",t),window.addEventListener("touchmove",u),window.addEventListener("touchend",v)}(),!function(){"use strict";var a={},b=!1,c=!1,d=!1,e=window.RATCHET.getBrowserCapabilities.transform,f=function(a){for(var b,c=document.querySelectorAll(".toggle");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a};window.addEventListener("touchstart",function(c){if(c=c.originalEvent||c,d=f(c.target)){var e=d.querySelector(".toggle-handle"),g=d.clientWidth,h=e.clientWidth,i=d.classList.contains("active")?g-h:0;a={pageX:c.touches[0].pageX-i,pageY:c.touches[0].pageY},b=!1}}),window.addEventListener("touchmove",function(f){if(f=f.originalEvent||f,!(f.touches.length>1)&&d){var g=d.querySelector(".toggle-handle"),h=f.touches[0],i=d.clientWidth,j=g.clientWidth,k=i-j;if(b=!0,c=h.pageX-a.pageX,!(Math.abs(c)<Math.abs(h.pageY-a.pageY))){if(f.preventDefault(),0>c)return g.style[e]="translate3d(0,0,0)";if(c>k)return g.style[e]="translate3d("+k+"px,0,0)";g.style[e]="translate3d("+c+"px,0,0)",d.classList[c>i/2-j/2?"add":"remove"]("active")}}}),window.addEventListener("touchend",function(a){if(d){var f=d.querySelector(".toggle-handle"),g=d.clientWidth,h=f.clientWidth,i=g-h,j=!b&&!d.classList.contains("active")||b&&c>g/2-h/2;j?f.style[e]="translate3d("+i+"px,0,0)":f.style[e]="translate3d(0,0,0)",d.classList[j?"add":"remove"]("active"),a=new CustomEvent("toggle",{detail:{isActive:j},bubbles:!0,cancelable:!0}),d.dispatchEvent(a),b=!1,d=!1}})}(); \ No newline at end of file
+
+!function(){"use strict";window.CustomEvent||(window.CustomEvent=function(a,b){var c=document.createEvent("CustomEvent");return c.initCustomEvent(a,b.bubbles,b.cancelable,b.detail),c}),"undefined"==typeof window.RATCHET&&(window.RATCHET={}),window.RATCHET.getBrowserCapabilities=function(){var a=window.getComputedStyle(document.documentElement,""),b=(Array.prototype.slice.call(a).join("").match(/-(moz|webkit|ms)-/)||""===a.OLink&&["","o"])[1];return{prefix:"-"+b+"-",transform:b[0].toUpperCase()+b.substr(1)+"Transform"}}(),window.RATCHET.getTransitionEnd=function(){var a=document.createElement("ratchet"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return b[c];return b.transition}()}(),!function(){"use strict";var a=new CustomEvent("modalOpen",{bubbles:!0,cancelable:!0}),b=new CustomEvent("modalClose",{bubbles:!0,cancelable:!0}),c=function(a){for(var b,c=document.querySelectorAll("a");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a},d=function(a){var b=c(a.target);return b&&b.hash?document.querySelector(b.hash):void 0};window.addEventListener("touchend",function(c){var e=d(c);if(e&&e.classList.contains("modal")){var f=a;e.classList.contains("active")&&(f=b),e.dispatchEvent(f),e.classList.toggle("active"),c.preventDefault()}})}(),!function(){"use strict";var a,b=function(a){for(var b,c=document.querySelectorAll("a");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a},c=function(){a.style.display="none",a.removeEventListener(window.RATCHET.getTransitionEnd,c)},d=function(){var b=document.createElement("div");return b.classList.add("backdrop"),b.addEventListener("touchend",function(){a.addEventListener(window.RATCHET.getTransitionEnd,c),a.classList.remove("visible"),a.parentNode.removeChild(d)}),b}(),e=function(c){var d=b(c.target);if(d&&d.hash&&!(d.hash.indexOf("/")>0)){try{a=document.querySelector(d.hash)}catch(e){a=null}if(null!==a&&a&&a.classList.contains("popover"))return a}},f=function(a){var b=e(a);b&&(b.style.display="block",b.offsetHeight,b.classList.add("visible"),b.parentNode.appendChild(d))};window.addEventListener("touchend",f)}(),!function(){"use strict";function a(){f[p.id]=document.body.cloneNode(!0)}var b,c=function(){},d=20,e=sessionStorage,f={},g={"slide-in":"slide-out","slide-out":"slide-in",fade:"fade"},h={bartab:".bar-tab",barnav:".bar-nav",barfooter:".bar-footer",barheadersecondary:".bar-header-secondary"},i=function(a,b){p.id=a.id,b&&(a=l(a.id)),e[a.id]=JSON.stringify(a),window.history.replaceState(a.id,a.title,a.url)},j=function(){var a=p.id,b=JSON.parse(e.cacheForwardStack||"[]"),c=JSON.parse(e.cacheBackStack||"[]");for(c.push(a);b.length;)delete e[b.shift()];for(;c.length>d;)delete e[c.shift()];l(p.id).url&&window.history.pushState(null,"",l(p.id).url),e.cacheForwardStack=JSON.stringify(b),e.cacheBackStack=JSON.stringify(c)},k=function(a,b){var c="forward"===b,d=JSON.parse(e.cacheForwardStack||"[]"),f=JSON.parse(e.cacheBackStack||"[]"),g=c?f:d,h=c?d:f;p.id&&g.push(p.id),h.pop(),e.cacheForwardStack=JSON.stringify(d),e.cacheBackStack=JSON.stringify(f)},l=function(a){return JSON.parse(e[a]||null)||{}},m=function(a){var c=u(a.target);if(!(!c||a.which>1||a.metaKey||a.ctrlKey||b||location.protocol!==c.protocol||location.host!==c.host||!c.hash&&/#/.test(c.href)||c.hash&&c.href.replace(c.hash,"")===location.href.replace(location.hash,"")||"push"===c.getAttribute("data-ignore")))return c},n=function(a){var b=m(a);b&&(a.preventDefault(),p({url:b.href,hash:b.hash,timeout:b.getAttribute("data-timeout"),transition:b.getAttribute("data-transition")}))},o=function(a){var b,c,d,i,j,m,n,o,q=a.state;if(q&&e[q]){if(j=p.id<q?"forward":"back",k(q,j),d=l(q),i=f[q],d.title&&(document.title=d.title),"back"===j?(n=JSON.parse("back"===j?e.cacheForwardStack:e.cacheBackStack),o=l(n[n.length-1])):o=d,"back"===j&&!o.id)return p.id=q;if(m="back"===j?g[o.transition]:o.transition,!i)return p({id:d.id,url:d.url,title:d.title,timeout:d.timeout,transition:m,ignorePush:!0});if(o.transition){d=w(d,".content",i.cloneNode(!0));for(b in h)h.hasOwnProperty(b)&&(c=document.querySelector(h[b]),d[b]?s(d[b],c):c&&c.parentNode.removeChild(c))}s((d.contents||i).cloneNode(!0),document.querySelector(".content"),m,function(){t()}),p.id=q,document.body.offsetHeight}},p=function(b){var d,e=p.xhr;b.container=b.container||b.transition?document.querySelector(".content"):document.body;var f=/^file:/.test(window.location.protocol);for(d in h)h.hasOwnProperty(d)&&(b[d]=b[d]||document.querySelector(h[d]));e&&e.readyState<4&&(e.onreadystatechange=c,e.abort()),e=new XMLHttpRequest,f?e.open("GET",b.url,!1):(e.open("GET",b.url,!0),e.setRequestHeader("X-PUSH","true"),e.onreadystatechange=function(){b._timeout&&clearTimeout(b._timeout),4===e.readyState&&(200===e.status?q(e,b):r(b.url))}),p.id||i({id:+new Date,url:window.location.href,title:document.title,timeout:b.timeout,transition:b.transition}),a(),b.timeout&&(b._timeout=setTimeout(function(){e.abort("timeout")},b.timeout)),e.send(),f&&(0===e.status||200===e.status?q(e,b):r(b.url)),e.readyState&&!b.ignorePush&&j()},q=function(a,b){var c,d,e=x(a,b);if(!e.contents)return v(b.url);if(e.title&&(document.title=e.title),b.transition)for(c in h)h.hasOwnProperty(c)&&(d=document.querySelector(h[c]),e[c]?s(e[c],d):d&&d.parentNode.removeChild(d));s(e.contents,b.container,b.transition,function(){i({id:b.id||+new Date,url:e.url,title:e.title,timeout:b.timeout,transition:b.transition},b.id),t()}),!b.ignorePush&&window._gaq&&_gaq.push(["_trackPageview"]),!b.hash},r=function(a){throw new Error("Could not get: "+a)},s=function(a,b,c,d){var e,f,g;if(c?(e=/in$/.test(c),"fade"===c&&(b.classList.add("in"),b.classList.add("fade"),a.classList.add("fade")),/slide/.test(c)&&(a.classList.add("sliding-in",e?"right":"left"),a.classList.add("sliding"),b.classList.add("sliding")),b.parentNode.insertBefore(a,b)):b?b.innerHTML=a.innerHTML:a.classList.contains("content")?document.body.appendChild(a):document.body.insertBefore(a,document.querySelector(".content")),c||d&&d(),"fade"===c){b.offsetWidth,b.classList.remove("in");var h=function(){b.removeEventListener(window.RATCHET.getTransitionEnd,h),a.classList.add("in"),a.addEventListener(window.RATCHET.getTransitionEnd,i)},i=function(){a.removeEventListener(window.RATCHET.getTransitionEnd,i),b.parentNode.removeChild(b),a.classList.remove("fade"),a.classList.remove("in"),d&&d()};b.addEventListener(window.RATCHET.getTransitionEnd,h)}if(/slide/.test(c)){var j=function(){a.removeEventListener(window.RATCHET.getTransitionEnd,j),a.classList.remove("sliding","sliding-in"),a.classList.remove(g),b.parentNode.removeChild(b),d&&d()};b.offsetWidth,g=e?"right":"left",f=e?"left":"right",b.classList.add(f),a.classList.remove(g),a.addEventListener(window.RATCHET.getTransitionEnd,j)}},t=function(){var a=new CustomEvent("push",{detail:{state:l(p.id)},bubbles:!0,cancelable:!0});window.dispatchEvent(a)},u=function(a){for(var b,c=document.querySelectorAll("a");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a},v=function(a){window.history.replaceState(null,"","#"),window.location.replace(a)},w=function(a,b,c){var d,e={};for(d in a)a.hasOwnProperty(d)&&(e[d]=a[d]);return Object.keys(h).forEach(function(a){var b=c.querySelector(h[a]);b&&b.parentNode.removeChild(b),e[a]=b}),e.contents=c.querySelector(b),e},x=function(a,b){var c,d,e={},f=a.responseText;if(e.url=b.url,!f)return e;/<html/i.test(f)?(c=document.createElement("div"),d=document.createElement("div"),c.innerHTML=f.match(/<head[^>]*>([\s\S.]*)<\/head>/i)[0],d.innerHTML=f.match(/<body[^>]*>([\s\S.]*)<\/body>/i)[0]):(c=d=document.createElement("div"),c.innerHTML=f),e.title=c.querySelector("title")||document.querySelector("title");var g="innerText"in e.title?"innerText":"textContent";return e.title=e.title&&e.title[g].trim(),b.transition?e=w(e,".content",d):e.contents=d,e};window.addEventListener("touchstart",function(){b=!1}),window.addEventListener("touchmove",function(){b=!0}),window.addEventListener("touchend",n),window.addEventListener("click",function(a){m(a)&&a.preventDefault()}),window.addEventListener("popstate",o),window.PUSH=p,window.RATCHET.push=p}(),!function(){"use strict";var a=function(a){for(var b,c=document.querySelectorAll(".segmented-control .control-item");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a};window.addEventListener("touchend",function(b){var c,d,e,f=a(b.target),g="active",h="."+g;if(f&&(c=f.parentNode.querySelector(h),c&&c.classList.remove(g),f.classList.add(g),f.hash&&(e=document.querySelector(f.hash)))){d=e.parentNode.querySelectorAll(h);for(var i=0;i<d.length;i++)d[i].classList.remove(g);e.classList.add(g)}}),window.addEventListener("click",function(b){a(b.target)&&b.preventDefault()})}(),!function(){"use strict";var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o=window.RATCHET.getBrowserCapabilities.prefix,p=window.RATCHET.getBrowserCapabilities.transform,q=function(a){for(var b,c=document.querySelectorAll(".slider > .slide-group");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a},r=function(){var a=c.style[p].match(/translate3d\(([^,]*)/),b=a?a[1]:0;return parseInt(b,10)},s=function(a){var b=a?0>d?"ceil":"floor":"round";k=Math[b](r()/(m/c.children.length)),k+=a,k=Math.min(k,0),k=Math.max(-(c.children.length-1),k)},t=function(f){if(c=q(f.target)){var k=c.querySelector(".slide");m=k.offsetWidth*c.children.length,l=void 0,j=c.offsetWidth,i=1,g=-(c.children.length-1),h=+new Date,a=f.touches[0].pageX,b=f.touches[0].pageY,d=0,e=0,s(0),c.style[o+"transition-duration"]=0}},u=function(h){h.touches.length>1||!c||(n||(a+=h.touches[0].pageX-a-1),d=h.touches[0].pageX-a,e=h.touches[0].pageY-b,a=h.touches[0].pageX,b=h.touches[0].pageY,"undefined"==typeof l&&n&&(l=Math.abs(e)>Math.abs(d)),l||(f=d/i+r(),h.preventDefault(),i=0===k&&d>0?a/j+1.25:k===g&&0>d?Math.abs(a)/j+1.25:1,c.style[p]="translate3d("+f+"px,0,0)",n=!0))},v=function(a){c&&!l&&(n=!1,s(+new Date-h<1e3&&Math.abs(d)>15?0>d?-1:1:0),f=k*j,c.style[o+"transition-duration"]=".2s",c.style[p]="translate3d("+f+"px,0,0)",a=new CustomEvent("slide",{detail:{slideNumber:Math.abs(k)},bubbles:!0,cancelable:!0}),c.parentNode.dispatchEvent(a))};window.addEventListener("touchstart",t),window.addEventListener("touchmove",u),window.addEventListener("touchend",v)}(),!function(){"use strict";var a={},b=!1,c=!1,d=!1,e=window.RATCHET.getBrowserCapabilities.transform,f=function(a){for(var b,c=document.querySelectorAll(".toggle");a&&a!==document;a=a.parentNode)for(b=c.length;b--;)if(c[b]===a)return a};window.addEventListener("touchstart",function(c){if(c=c.originalEvent||c,d=f(c.target)){var e=d.querySelector(".toggle-handle"),g=d.clientWidth,h=e.clientWidth,i=d.classList.contains("active")?g-h:0;a={pageX:c.touches[0].pageX-i,pageY:c.touches[0].pageY},b=!1}}),window.addEventListener("touchmove",function(f){if(f=f.originalEvent||f,!(f.touches.length>1)&&d){var g=d.querySelector(".toggle-handle"),h=f.touches[0],i=d.clientWidth,j=g.clientWidth,k=i-j;if(b=!0,c=h.pageX-a.pageX,!(Math.abs(c)<Math.abs(h.pageY-a.pageY))){if(f.preventDefault(),0>c)return g.style[e]="translate3d(0,0,0)";if(c>k)return g.style[e]="translate3d("+k+"px,0,0)";g.style[e]="translate3d("+c+"px,0,0)",d.classList[c>i/2-j/2?"add":"remove"]("active")}}}),window.addEventListener("touchend",function(a){if(d){var f=d.querySelector(".toggle-handle"),g=d.clientWidth,h=f.clientWidth,i=g-h,j=!b&&!d.classList.contains("active")||b&&c>g/2-h/2;j?f.style[e]="translate3d("+i+"px,0,0)":f.style[e]="translate3d(0,0,0)",d.classList[j?"add":"remove"]("active"),a=new CustomEvent("toggle",{detail:{isActive:j},bubbles:!0,cancelable:!0}),d.dispatchEvent(a),b=!1,d=!1}})}();
+//# sourceMappingURL=ratchet.min.js.map \ No newline at end of file
diff --git a/docs/dist/js/ratchet.min.js.map b/docs/dist/js/ratchet.min.js.map
new file mode 100644
index 0000000..18a88d6
--- /dev/null
+++ b/docs/dist/js/ratchet.min.js.map
@@ -0,0 +1 @@
+{"version":3,"sources":["ratchet.js"],"names":["window","CustomEvent","type","config","e","document","createEvent","initCustomEvent","bubbles","cancelable","detail","RATCHET","getBrowserCapabilities","styles","getComputedStyle","documentElement","pre","Array","prototype","slice","call","join","match","OLink","prefix","transform","toUpperCase","substr","getTransitionEnd","el","createElement","transEndEventNames","WebkitTransition","MozTransition","OTransition","transition","name","undefined","style","eventModalOpen","eventModalClose","findModals","target","i","modals","querySelectorAll","parentNode","length","getModal","event","modalToggle","hash","querySelector","addEventListener","modal","classList","contains","eventToDispatch","dispatchEvent","toggle","preventDefault","popover","findPopovers","popovers","onPopoverHidden","display","removeEventListener","backdrop","element","add","remove","removeChild","getPopover","anchor","indexOf","error","showHidePopover","offsetHeight","appendChild","cacheCurrentContent","domCache","PUSH","id","body","cloneNode","isScrolling","noop","maxCacheLength","cacheMapping","sessionStorage","transitionMap","slide-in","slide-out","fade","bars","bartab","barnav","barfooter","barheadersecondary","cacheReplace","data","updates","getCached","JSON","stringify","history","replaceState","title","url","cachePush","cacheForwardStack","parse","cacheBackStack","push","shift","pushState","cachePop","direction","forward","pushStack","popStack","pop","getTarget","findTarget","which","metaKey","ctrlKey","location","protocol","host","test","href","replace","getAttribute","touchend","timeout","popstate","key","barElement","activeObj","activeDom","transitionFrom","transitionFromObj","state","ignorePush","extendWithDom","hasOwnProperty","swapContent","contents","triggerStateChange","options","xhr","container","isFileProtocol","readyState","onreadystatechange","abort","XMLHttpRequest","open","setRequestHeader","_timeout","clearTimeout","status","success","failure","Date","setTimeout","send","parseXHR","locationReplace","_gaq","Error","swap","complete","enter","containerDirection","swapDirection","insertBefore","innerHTML","offsetWidth","fadeContainerEnd","fadeSwapEnd","slideEnd","toggles","obj","fragment","dom","result","Object","keys","forEach","head","responseText","text","trim","segmentedControls","activeTab","activeBodies","targetBody","targetTab","className","classSelector","pageX","pageY","slider","deltaX","deltaY","offsetX","lastSlide","startTime","resistance","sliderWidth","slideNumber","scrollableArea","startedMoving","transformPrefix","transformProperty","getSlider","sliders","getScroll","translate3d","ret","parseInt","setSlideNumber","offset","round","Math","children","min","max","onTouchStart","firstItem","touches","onTouchMove","abs","onTouchEnd","start","touchMove","distanceX","findToggle","originalEvent","handle","toggleWidth","clientWidth","handleWidth","current","slideOn","isActive"],"mappings":"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","file":"ratchet.min.js"} \ No newline at end of file