Knife-Zero doesn't include Berkshelf support, so vendoring everything in the repo is convenient again
2510 lines
198 KiB
HTML
2510 lines
198 KiB
HTML
<html lang="en">
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></meta>
|
||
<style type="text/css">
|
||
/*!
|
||
* Bootstrap v2.1.1
|
||
*
|
||
* Copyright 2012 Twitter, Inc
|
||
* Licensed under the Apache License v2.0
|
||
* http://www.apache.org/licenses/LICENSE-2.0
|
||
*
|
||
* Designed and built with all the love in the world @twitter by @mdo and @fat.
|
||
*/article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}.text-warning{color:#c09853}.text-error{color:#b94a48}.text-info{color:#3a87ad}.text-success{color:#468847}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:1;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1{font-size:36px;line-height:40px}h2{font-size:30px;line-height:40px}h3{font-size:24px;line-height:40px}h4{font-size:18px;line-height:20px}h5{font-size:14px;line-height:20px}h6{font-size:12px;line-height:20px}h1 small{font-size:24px}h2 small{font-size:18px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:9px;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal;cursor:pointer}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:18px;padding-left:18px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"]{float:left}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info>label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;font-size:14px;vertical-align:top;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append .add-on,.input-append .btn{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table [class*=span],.row-fluid table [class*=span]{display:table-cell;float:none;margin-left:0}.table .span1{float:none;width:44px;margin-left:0}.table .span2{float:none;width:124px;margin-left:0}.table .span3{float:none;width:204px;margin-left:0}.table .span4{float:none;width:284px;margin-left:0}.table .span5{float:none;width:364px;margin-left:0}.table .span6{float:none;width:444px;margin-left:0}.table .span7{float:none;width:524px;margin-left:0}.table .span8{float:none;width:604px;margin-left:0}.table .span9{float:none;width:684px;margin-left:0}.table .span10{float:none;width:764px;margin-left:0}.table .span11{float:none;width:844px;margin-left:0}.table .span12{float:none;width:924px;margin-left:0}.table .span13{float:none;width:1004px;margin-left:0}.table .span14{float:none;width:1084px;margin-left:0}.table .span15{float:none;width:1164px;margin-left:0}.table .span16{float:none;width:1244px;margin-left:0}.table .span17{float:none;width:1324px;margin-left:0}.table .span18{float:none;width:1404px;margin-left:0}.table .span19{float:none;width:1484px;margin-left:0}.table .span20{float:none;width:1564px;margin-left:0}.table .span21{float:none;width:1644px;margin-left:0}.table .span22{float:none;width:1724px;margin-left:0}.table .span23{float:none;width:1804px;margin-left:0}.table .span24{float:none;width:1884px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.warning td{background-color:#fcf8e3}.table tbody tr.info td{background-color:#d9edf7}.table-hover tbody tr.success:hover td{background-color:#d0e9c6}.table-hover tbody tr.error:hover td{background-color:#ebcccc}.table-hover tbody tr.warning:hover td{background-color:#faf2cc}.table-hover tbody tr.info:hover td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("//netdna.bootstrapcdn.com/twitter-bootstrap/2.1.1/img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-tabs>.active>a>[class^="icon-"],.nav-tabs>.active>a>[class*=" icon-"],.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"]{background-image:url("//netdna.bootstrapcdn.com/twitter-bootstrap/2.1.1/img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{color:#fff;text-decoration:none;background-color:#08c;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#fff;text-decoration:none;background-color:#08c;background-color:#0081c2;background-image:linear-gradient(to bottom,#08c,#0077b3);background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999}.dropdown-menu .disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 14px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;*border:0;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:9px 14px;font-size:16px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn-large [class^="icon-"]{margin-top:2px}.btn-small{padding:3px 9px;font-size:12px;line-height:18px}.btn-small [class^="icon-"]{margin-top:0}.btn-mini{padding:2px 6px;font-size:11px;line-height:17px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-image:-moz-linear-gradient(top,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-image:-moz-linear-gradient(top,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-image:-moz-linear-gradient(top,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{color:#333;text-decoration:none}.btn-group{position:relative;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1}.btn-toolbar .btn+.btn,.btn-toolbar .btn-group+.btn,.btn-toolbar .btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu{font-size:14px}.btn-group>.btn-mini{font-size:11px}.btn-group>.btn-small{font-size:12px}.btn-group>.btn-large{font-size:16px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.dropup .btn-large .caret{border-top:0;border-bottom:5px solid #000}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical .btn{display:block;float:none;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical .btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical .btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical .btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical .btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical .btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;color:#c09853;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible;color:#777}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px}.navbar-link{color:#777}.navbar-link:hover{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;width:100%;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1),0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1),0 1px 10px rgba(0,0,0,0.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1),0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1),0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1),0 -1px 10px rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 rgba(0,0,0,0.1),0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse{color:#999}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#fff}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-image:-moz-linear-gradient(top,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb .divider{padding:0 5px;color:#ccc}.breadcrumb .active{color:#999}.pagination{height:40px;margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:0 14px;line-height:38px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager a,.pager span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next a,.pager .next span{float:right}.pager .previous a{float:left}.pager .disabled a,.pager .disabled a:hover,.pager .disabled span{color:#999;cursor:default;background-color:#fff}.modal-open .modal .dropdown-menu{z-index:2050}.modal-open .modal .dropdown.open{*z-index:2050}.modal-open .modal .popover{z-index:2060}.modal-open .modal .tooltip{z-index:2080}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:50%;left:50%;z-index:1050;width:560px;margin:-250px 0 0 -280px;overflow:auto;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:50%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.tooltip{position:absolute;z-index:1030;display:block;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-bottom:10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-right:10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0}.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow:after{z-index:-1;content:""}.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-top-color:#fff;border-width:10px 10px 0}.popover.top .arrow:after{bottom:-1px;left:-11px;border-top-color:rgba(0,0,0,0.25);border-width:11px 11px 0}.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-right-color:#fff;border-width:10px 10px 10px 0}.popover.right .arrow:after{bottom:-11px;left:-1px;border-right-color:rgba(0,0,0,0.25);border-width:11px 11px 11px 0}.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-bottom-color:#fff;border-width:0 10px 10px}.popover.bottom .arrow:after{top:-1px;left:-11px;border-bottom-color:rgba(0,0,0,0.25);border-width:0 11px 11px}.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-left-color:#fff;border-width:10px 0 10px 10px}.popover.left .arrow:after{right:-1px;bottom:-11px;border-left-color:rgba(0,0,0,0.25);border-width:11px 0 11px 11px}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.label,.badge{font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{padding:1px 4px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding:1px 9px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}a.label:hover,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel .item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel .item>img{display:block;line-height:1}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit p{font-size:18px;font-weight:200;line-height:30px;color:inherit}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}
|
||
</style>
|
||
<style type="text/css">
|
||
body {
|
||
margin: 50px;
|
||
}
|
||
.dependencies blockquote {
|
||
margin-top: 15px;
|
||
}
|
||
</style>
|
||
</head>
|
||
<body>
|
||
<div class="container">
|
||
<h1>chef-redis</h1>
|
||
<div class="summary hero-unit">
|
||
<div class="row">
|
||
<div class="span5">
|
||
<h2>Dependencies</h2>
|
||
|
||
<p>As of November 22, 2014 9:37pm</p>
|
||
|
||
<h4>105 total</h4>
|
||
|
||
<ul>
|
||
<li>65 MIT</li>
|
||
<li>28 Apache 2.0</li>
|
||
<li>5 ruby</li>
|
||
<li>1 Apache 2.0, MIT</li>
|
||
<li>1 BSD</li>
|
||
<li>1 Apache v2</li>
|
||
<li>1 ISC</li>
|
||
<li>1 Artistic 2.0, GPL-2, MIT</li>
|
||
<li>1 GNU GPL v2, MIT, Perl Artistic v2</li>
|
||
<li>1 New BSD</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="dependencies">
|
||
<div id="addressable" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://addressable.rubyforge.org/">addressable</a>
|
||
<small>v2.3.6</small>
|
||
</h2>
|
||
<h4>URI Implementation</h4>
|
||
<p>Addressable is a replacement for the URI implementation that is part of
|
||
Ruby's standard library. It more closely conforms to the relevant RFCs and
|
||
adds support for IRIs and URI templates.
|
||
</p>
|
||
<dl>
|
||
<dt>addressable is required by:</dt>
|
||
<dd>sawyer, ridley, berkshelf</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>addressable relies on:</dt>
|
||
<dd>rake, rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="ast" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://whitequark.github.io/ast/">ast</a>
|
||
<small>v2.0.0</small>
|
||
</h2>
|
||
<h4>A library for working with Abstract Syntax Trees.</h4>
|
||
<p>A library for working with Abstract Syntax Trees.</p>
|
||
<dl>
|
||
<dt>ast is required by:</dt>
|
||
<dd>parser</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>ast relies on:</dt>
|
||
<dd>rake, mime-types</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="astrolabe" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/yujinakayama/astrolabe">astrolabe</a>
|
||
<small>v1.3.0</small>
|
||
</h2>
|
||
<h4>An object-oriented AST extension for Parser</h4>
|
||
<p>An object-oriented AST extension for Parser</p>
|
||
<dl>
|
||
<dt>astrolabe is required by:</dt>
|
||
<dd>rubocop</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>astrolabe relies on:</dt>
|
||
<dd>parser, bundler, rake, rspec, rubocop, guard-rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="berkshelf" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://berkshelf.com">berkshelf</a>
|
||
<small>v3.2.1 (default)</small>
|
||
</h2>
|
||
<h4>Manages a Cookbook's, or an Application's, Cookbook dependencies</h4>
|
||
<p>Manages a Cookbook's, or an Application's, Cookbook dependencies</p>
|
||
<dl>
|
||
<dt>berkshelf relies on:</dt>
|
||
<dd>addressable, berkshelf-api-client, buff-config, buff-extensions, buff-shell_out, cleanroom, faraday, minitar, retryable, ridley, solve, thor, octokit, celluloid, celluloid-io, chef-zero, rake, rspec, test-kitchen</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="berkshelf-api-client" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://berkshelf.com">berkshelf-api-client</a>
|
||
<small>v1.2.0</small>
|
||
</h2>
|
||
<h4>API Client for communicating with a Berkshelf API server</h4>
|
||
<p>API Client for communicating with a Berkshelf API server</p>
|
||
<dl>
|
||
<dt>berkshelf-api-client is required by:</dt>
|
||
<dd>berkshelf</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>berkshelf-api-client relies on:</dt>
|
||
<dd>faraday, bundler, rake, rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="buff-config" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/RiotGames/buff-config">buff-config</a>
|
||
<small>v1.0.1</small>
|
||
</h2>
|
||
<h4>A simple configuration class</h4>
|
||
<p>A simple configuration class</p>
|
||
<dl>
|
||
<dt>buff-config is required by:</dt>
|
||
<dd>ridley, berkshelf</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>buff-config relies on:</dt>
|
||
<dd>varia_model, buff-extensions, buff-ruby_engine, thor, bundler, rake, rspec, guard, guard-rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="buff-extensions" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/RiotGames/buff-extensions">buff-extensions</a>
|
||
<small>v1.0.0</small>
|
||
</h2>
|
||
<h4>Extensions to Core Ruby classes</h4>
|
||
<p>Extensions to Core Ruby classes</p>
|
||
<dl>
|
||
<dt>buff-extensions is required by:</dt>
|
||
<dd>varia_model, buff-config, ridley, berkshelf</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>buff-extensions relies on:</dt>
|
||
<dd>buff-ruby_engine, thor, bundler, rake, rspec, guard, guard-rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="buff-ignore" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/sethvargo/buff-ignore">buff-ignore</a>
|
||
<small>v1.1.1</small>
|
||
</h2>
|
||
<h4>A Ruby library for parsing lists of files and applying pattern matching exclusion (such as .gitignore)</h4>
|
||
<p>Parse ignore files with Ruby</p>
|
||
<dl>
|
||
<dt>buff-ignore is required by:</dt>
|
||
<dd>ridley</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>buff-ignore relies on:</dt>
|
||
<dd>bundler, rake, rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="buff-ruby_engine" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/RiotGames/buff-ruby_engine">buff-ruby_engine</a>
|
||
<small>v0.1.0</small>
|
||
</h2>
|
||
<h4>Buff up your code with a mixin for querying the platform running Ruby</h4>
|
||
<p>A mixin for querying the platform running Ruby</p>
|
||
<dl>
|
||
<dt>buff-ruby_engine is required by:</dt>
|
||
<dd>buff-extensions, varia_model, buff-config, buff-shell_out, ridley</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>buff-ruby_engine relies on:</dt>
|
||
<dd>thor, bundler, rake, rspec, guard, guard-rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="buff-shell_out" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/RiotGames/buff-shell_out">buff-shell_out</a>
|
||
<small>v0.2.0</small>
|
||
</h2>
|
||
<h4>Buff up your code with a mixin for issuing shell commands and collecting the output</h4>
|
||
<p>A mixin for issuing shell commands and collecting the output</p>
|
||
<dl>
|
||
<dt>buff-shell_out is required by:</dt>
|
||
<dd>ridley, berkshelf</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>buff-shell_out relies on:</dt>
|
||
<dd>buff-ruby_engine, thor, bundler, rake, rspec, guard, guard-rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="bundler" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
bundler
|
||
<small>v1.7.6</small>
|
||
</h2>
|
||
<h4></h4>
|
||
<p></p>
|
||
<dl>
|
||
<dt>bundler is required by:</dt>
|
||
<dd>parser, astrolabe, faraday, berkshelf-api-client, buff-extensions, varia_model, buff-config, buff-ruby_engine, buff-shell_out, cleanroom, octokit, retryable, buff-ignore, semverse, dep-selector-libgecode, thor, busser, busser-serverspec, libyajl2, wmi-lite, pry, rspec-support, multi_json, gherkin, rb-fsevent, listen, guard-rspec, multi_xml, test-kitchen, license_finder, powerpack, rainbow, rspec-its, rubocop, specinfra, serverspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="busser" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/fnichol/busser">busser</a>
|
||
<small>v0.6.0</small>
|
||
</h2>
|
||
<h4>Kitchen Busser - Runs tests for projects in test-kitchen</h4>
|
||
<p>Kitchen Busser - Runs tests for projects in test-kitchen</p>
|
||
<dl>
|
||
<dt>busser is required by:</dt>
|
||
<dd>busser-serverspec</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>busser relies on:</dt>
|
||
<dd>thor, chef, bundler, rake</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="busser-serverspec" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/test-kitchen/busser-serverspec">busser-serverspec</a>
|
||
<small>v0.5.3 (integration)</small>
|
||
</h2>
|
||
<h4>A Busser runner plugin for Serverspec</h4>
|
||
<p>A Busser runner plugin for Serverspec</p>
|
||
<dl>
|
||
<dt>busser-serverspec relies on:</dt>
|
||
<dd>busser, serverspec, bundler, rake</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="celluloid" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/celluloid/celluloid">celluloid</a>
|
||
<small>v0.16.0</small>
|
||
</h2>
|
||
<h4>Actor-based concurrent object framework for Ruby</h4>
|
||
<p>Celluloid enables people to build concurrent programs out of concurrent objects just as easily as they build sequential programs out of sequential objects</p>
|
||
<dl>
|
||
<dt>celluloid is required by:</dt>
|
||
<dd>celluloid-io, ridley, berkshelf, listen</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>celluloid relies on:</dt>
|
||
<dd>timers, rake, rspec, guard-rspec, rubocop</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="celluloid-io" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/celluloid/celluloid-io">celluloid-io</a>
|
||
<small>v0.16.1</small>
|
||
</h2>
|
||
<h4>Celluloid::IO allows you to monitor multiple IO objects within a Celluloid actor</h4>
|
||
<p>Evented IO for Celluloid actors</p>
|
||
<dl>
|
||
<dt>celluloid-io is required by:</dt>
|
||
<dd>ridley, berkshelf, listen</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>celluloid-io relies on:</dt>
|
||
<dd>celluloid, nio4r, rake, rspec, guard-rspec, rb-fsevent</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="chef" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://wiki.opscode.com/display/chef">chef</a>
|
||
<small>v11.16.4 (default)</small>
|
||
</h2>
|
||
<h4>A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.</h4>
|
||
<p>A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.</p>
|
||
<dl>
|
||
<dt>chef is required by:</dt>
|
||
<dd>busser, ohai, chefspec</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>chef relies on:</dt>
|
||
<dd>mixlib-config, mixlib-cli, mixlib-log, mixlib-authentication, mixlib-shellout, ohai, rest-client, mime-types, ffi-yajl, net-ssh, net-ssh-multi, highline, erubis, diff-lcs, chef-zero, pry, plist, rack, rake, rspec-core, rspec-expectations, rspec-mocks</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="chef-zero" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://www.opscode.com">chef-zero</a>
|
||
<small>v2.2.1</small>
|
||
</h2>
|
||
<h4>Self-contained, easy-setup, fast-start in-memory Chef server for testing and solo setup purposes</h4>
|
||
<p>Self-contained, easy-setup, fast-start in-memory Chef server for testing and solo setup purposes</p>
|
||
<dl>
|
||
<dt>chef-zero is required by:</dt>
|
||
<dd>berkshelf, chef</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>chef-zero relies on:</dt>
|
||
<dd>mixlib-log, hashie, ffi-yajl, rack, rake, rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="chefspec" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://code.sethvargo.com/chefspec">chefspec</a>
|
||
<small>v4.1.1 (default)</small>
|
||
</h2>
|
||
<h4>Write RSpec examples and generate coverage reports for Chef recipes!</h4>
|
||
<p>ChefSpec is a unit testing and resource coverage (code coverage) framework for testing Chef cookbooks ChefSpec makes it easy to write examples and get fast feedback on cookbook changes without the need for virtual machines or cloud servers.</p>
|
||
<dl>
|
||
<dt>chefspec relies on:</dt>
|
||
<dd>chef, fauxhai, rspec, rake</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="cleanroom" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/sethvargo/cleanroom">cleanroom</a>
|
||
<small>v1.0.0</small>
|
||
</h2>
|
||
<h4>(More) safely evaluate Ruby DSLs with cleanroom</h4>
|
||
<p>Ruby is an excellent programming language for creating and managing custom DSLs, but how can you securely evaluate a DSL while explicitly controlling the methods exposed to the user? Our good friends instance_eval and instance_exec are great, but they expose all methods - public, protected, and private - to the user. Even worse, they expose the ability to accidentally or intentionally alter the behavior of the system! The cleanroom pattern is a safer, more convenient, Ruby-like approach for limiting the information exposed by a DSL while giving users the ability to write awesome code!</p>
|
||
<dl>
|
||
<dt>cleanroom is required by:</dt>
|
||
<dd>berkshelf</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>cleanroom relies on:</dt>
|
||
<dd>rspec, bundler, rake</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="coderay" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://coderay.rubychan.de">coderay</a>
|
||
<small>v1.1.0</small>
|
||
</h2>
|
||
<h4>Fast syntax highlighting for selected languages.</h4>
|
||
<p>Fast and easy syntax highlighting for selected languages, written in Ruby. Comes with RedCloth integration and LOC counter.</p>
|
||
<dl>
|
||
<dt>coderay is required by:</dt>
|
||
<dd>pry, rspec-core</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="dep-selector-libgecode" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>, <a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
dep-selector-libgecode
|
||
<small>v1.0.2</small>
|
||
</h2>
|
||
<h4>Installs a vendored copy of Gecode suitable for use with dep-selector</h4>
|
||
<p>Installs a vendored copy of Gecode suitable for use with dep-selector</p>
|
||
<dl>
|
||
<dt>dep-selector-libgecode is required by:</dt>
|
||
<dd>dep_selector</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>dep-selector-libgecode relies on:</dt>
|
||
<dd>bundler, rake</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="dep_selector" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
Apache v2
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/opscode/dep-selector">dep_selector</a>
|
||
<small>v1.0.3</small>
|
||
</h2>
|
||
<h4>Given packages, versions, and a dependency graph, find a valid assignment of package versions</h4>
|
||
<p>Given packages, versions, and a dependency graph, find a valid assignment of package versions</p>
|
||
<dl>
|
||
<dt>dep_selector is required by:</dt>
|
||
<dd>solve</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>dep_selector relies on:</dt>
|
||
<dd>ffi, dep-selector-libgecode, rake, rspec, solve</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="diff-lcs" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>, Perl Artistic v2, GNU GPL v2
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://diff-lcs.rubyforge.org/">diff-lcs</a>
|
||
<small>v1.2.5</small>
|
||
</h2>
|
||
<h4>Diff::LCS computes the difference between two Enumerable sequences using the McIlroy-Hunt longest common subsequence (LCS) algorithm</h4>
|
||
<p>Diff::LCS computes the difference between two Enumerable sequences using the
|
||
McIlroy-Hunt longest common subsequence (LCS) algorithm. It includes utilities
|
||
to create a simple HTML diff output format and a standard diff-like tool.
|
||
|
||
This is release 1.2.4, fixing a bug introduced after diff-lcs 1.1.3 that did
|
||
not properly prune common sequences at the beginning of a comparison set.
|
||
Thanks to Paul Kunysch for fixing this issue.
|
||
|
||
Coincident with the release of diff-lcs 1.2.3, we reported an issue with
|
||
Rubinius in 1.9 mode
|
||
({rubinius/rubinius#2268}[https://github.com/rubinius/rubinius/issues/2268]).
|
||
We are happy to report that this issue has been resolved.</p>
|
||
<dl>
|
||
<dt>diff-lcs is required by:</dt>
|
||
<dd>chef, rspec-expectations</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>diff-lcs relies on:</dt>
|
||
<dd>rake, rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="erubis" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://www.kuwata-lab.com/erubis/">erubis</a>
|
||
<small>v2.7.0</small>
|
||
</h2>
|
||
<h4>a fast and extensible eRuby implementation which supports multi-language</h4>
|
||
<p> Erubis is an implementation of eRuby and has the following features:
|
||
|
||
* Very fast, almost three times faster than ERB and about 10% faster than eruby.
|
||
* Multi-language support (Ruby/PHP/C/Java/Scheme/Perl/Javascript)
|
||
* Auto escaping support
|
||
* Auto trimming spaces around '<% %>'
|
||
* Embedded pattern changeable (default '<% %>')
|
||
* Enable to handle Processing Instructions (PI) as embedded pattern (ex. '<?rb ... ?>')
|
||
* Context object available and easy to combine eRuby template with YAML datafile
|
||
* Print statement available
|
||
* Easy to extend and customize in subclass
|
||
* Ruby on Rails support
|
||
</p>
|
||
<dl>
|
||
<dt>erubis is required by:</dt>
|
||
<dd>ridley, chef, foodcritic</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="faraday" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/lostisland/faraday">faraday</a>
|
||
<small>v0.9.0</small>
|
||
</h2>
|
||
<h4>HTTP/REST API client library.</h4>
|
||
<p></p>
|
||
<dl>
|
||
<dt>faraday is required by:</dt>
|
||
<dd>berkshelf-api-client, sawyer, ridley, berkshelf</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>faraday relies on:</dt>
|
||
<dd>multipart-post, bundler</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="fauxhai" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/customink/fauxhai">fauxhai</a>
|
||
<small>v2.2.0</small>
|
||
</h2>
|
||
<h4>Fauxhai provides an easy way to mock out your ohai data for testing with chefspec!</h4>
|
||
<p>Easily mock out ohai data</p>
|
||
<dl>
|
||
<dt>fauxhai is required by:</dt>
|
||
<dd>chefspec</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>fauxhai relies on:</dt>
|
||
<dd>net-ssh, ohai, rake</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="ffi" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29">BSD</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://wiki.github.com/ffi/ffi">ffi</a>
|
||
<small>v1.9.6</small>
|
||
</h2>
|
||
<h4>Ruby FFI</h4>
|
||
<p>Ruby FFI library</p>
|
||
<dl>
|
||
<dt>ffi is required by:</dt>
|
||
<dd>dep_selector, libyajl2, ffi-yajl, ohai, rb-inotify</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>ffi relies on:</dt>
|
||
<dd>rake, rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="ffi-yajl" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/opscode/ffi-yajl">ffi-yajl</a>
|
||
<small>v1.3.0</small>
|
||
</h2>
|
||
<h4>Ruby FFI wrapper around YAJL 2.x</h4>
|
||
<p>Ruby FFI wrapper around YAJL 2.x</p>
|
||
<dl>
|
||
<dt>ffi-yajl is required by:</dt>
|
||
<dd>chef-zero, ohai, chef</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>ffi-yajl relies on:</dt>
|
||
<dd>rake, rspec, pry, mime-types, ffi, libyajl2</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="foodcritic" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://foodcritic.io">foodcritic</a>
|
||
<small>v4.0.0 (default)</small>
|
||
</h2>
|
||
<h4>foodcritic-4.0.0</h4>
|
||
<p>Lint tool for Opscode Chef cookbooks.</p>
|
||
<dl>
|
||
<dt>foodcritic relies on:</dt>
|
||
<dd>gherkin, nokogiri, rake, treetop, yajl-ruby, erubis, rufus-lru</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="formatador" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/geemus/formatador">formatador</a>
|
||
<small>v0.2.5</small>
|
||
</h2>
|
||
<h4>Ruby STDOUT text formatting</h4>
|
||
<p>STDOUT text formatting</p>
|
||
<dl>
|
||
<dt>formatador is required by:</dt>
|
||
<dd>guard</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>formatador relies on:</dt>
|
||
<dd>rake</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="gherkin" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/cucumber/gherkin">gherkin</a>
|
||
<small>v2.12.2</small>
|
||
</h2>
|
||
<h4>gherkin-2.12.2</h4>
|
||
<p>A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.</p>
|
||
<dl>
|
||
<dt>gherkin is required by:</dt>
|
||
<dd>foodcritic</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>gherkin relies on:</dt>
|
||
<dd>multi_json, rake, bundler, rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="guard" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://guardgem.org">guard</a>
|
||
<small>v2.8.2</small>
|
||
</h2>
|
||
<h4>Guard keeps an eye on your file modifications</h4>
|
||
<p>Guard is a command line tool to easily handle events on file system modifications.</p>
|
||
<dl>
|
||
<dt>guard is required by:</dt>
|
||
<dd>buff-extensions, varia_model, buff-config, buff-ruby_engine, buff-shell_out, guard-rspec</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>guard relies on:</dt>
|
||
<dd>thor, listen, pry, lumberjack, formatador</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="guard-rspec" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://rubygems.org/gems/guard-rspec">guard-rspec</a>
|
||
<small>v4.3.1 (integration)</small>
|
||
</h2>
|
||
<h4>Guard gem for RSpec</h4>
|
||
<p>Guard::RSpec automatically run your specs (much like autotest).</p>
|
||
<dl>
|
||
<dt>guard-rspec is required by:</dt>
|
||
<dd>astrolabe, buff-extensions, varia_model, buff-config, buff-ruby_engine, buff-shell_out, celluloid, celluloid-io, rb-fsevent</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>guard-rspec relies on:</dt>
|
||
<dd>guard, rspec, bundler, rake</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="hashie" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/intridea/hashie">hashie</a>
|
||
<small>v2.1.2</small>
|
||
</h2>
|
||
<h4>Your friendly neighborhood hash library.</h4>
|
||
<p>Hashie is a collection of classes and mixins that make hashes more powerful.</p>
|
||
<dl>
|
||
<dt>hashie is required by:</dt>
|
||
<dd>varia_model, ridley, chef-zero</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>hashie relies on:</dt>
|
||
<dd>rake, rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="highline" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.ruby-lang.org/en/LICENSE.txt">ruby</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://highline.rubyforge.org">highline</a>
|
||
<small>v1.6.21</small>
|
||
</h2>
|
||
<h4>HighLine is a high-level command-line IO library.</h4>
|
||
<p>A high-level IO library that provides validation, type conversion, and more for
|
||
command-line interfaces. HighLine also includes a complete menu system that can
|
||
crank out anything from simple list selection to complete shells with just
|
||
minutes of work.
|
||
</p>
|
||
<dl>
|
||
<dt>highline is required by:</dt>
|
||
<dd>chef</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="hitimes" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://en.wikipedia.org/wiki/ISC_license">ISC</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/copiousfreetime/hitimes">hitimes</a>
|
||
<small>v1.2.2</small>
|
||
</h2>
|
||
<h4>Hitimes is a fast, high resolution timer library for recording performance metrics. It uses the appropriate low method calls for each system to get the highest granularity time increments possible.</h4>
|
||
<p>Hitimes is a fast, high resolution timer library for recording performance metrics. It uses the appropriate low method calls for each system to get the highest granularity time increments possible. It currently supports any of the following systems: * any system with the POSIX call `clock_gettime()` * Mac OS X * Windows * JRuby Using Hitimes can be faster than using a series of `Time.new` calls, and it will have a much higher granularity. It is definitely faster than using `Process.times`.</p>
|
||
<dl>
|
||
<dt>hitimes is required by:</dt>
|
||
<dd>timers</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>hitimes relies on:</dt>
|
||
<dd>rake, json</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="httparty" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://jnunemaker.github.com/httparty">httparty</a>
|
||
<small>v0.13.3</small>
|
||
</h2>
|
||
<h4>Makes http fun! Also, makes consuming restful web services dead easy.</h4>
|
||
<p>Makes http fun! Also, makes consuming restful web services dead easy.</p>
|
||
<dl>
|
||
<dt>httparty is required by:</dt>
|
||
<dd>license_finder</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>httparty relies on:</dt>
|
||
<dd>json, multi_xml</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="ipaddress" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/bluemonk/ipaddress">ipaddress</a>
|
||
<small>v0.8.0</small>
|
||
</h2>
|
||
<h4>IPv4/IPv6 addresses manipulation library</h4>
|
||
<p> IPAddress is a Ruby library designed to make manipulation
|
||
of IPv4 and IPv6 addresses both powerful and simple. It mantains
|
||
a layer of compatibility with Ruby's own IPAddr, while
|
||
addressing many of its issues.
|
||
</p>
|
||
<dl>
|
||
<dt>ipaddress is required by:</dt>
|
||
<dd>ohai</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="json" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.ruby-lang.org/en/LICENSE.txt">ruby</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
json
|
||
<small>v1.8.1</small>
|
||
</h2>
|
||
<h4>This json is bundled with Ruby</h4>
|
||
<p></p>
|
||
<dl>
|
||
<dt>json is required by:</dt>
|
||
<dd>hitimes, ridley, yajl-ruby, httparty</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="kitchen-vagrant" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/test-kitchen/kitchen-vagrant/">kitchen-vagrant</a>
|
||
<small>v0.15.0 (integration)</small>
|
||
</h2>
|
||
<h4>Kitchen::Driver::Vagrant - A Vagrant Driver for Test Kitchen.</h4>
|
||
<p>Kitchen::Driver::Vagrant - A Vagrant Driver for Test Kitchen.</p>
|
||
<dl>
|
||
<dt>kitchen-vagrant relies on:</dt>
|
||
<dd>test-kitchen</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="libyajl2" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/opscode/libyajl2-gem">libyajl2</a>
|
||
<small>v1.2.0</small>
|
||
</h2>
|
||
<h4>Installs a vendored copy of libyajl2 for distributions which lack it</h4>
|
||
<p>Installs a vendored copy of libyajl2 for distributions which lack it</p>
|
||
<dl>
|
||
<dt>libyajl2 is required by:</dt>
|
||
<dd>ffi-yajl</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>libyajl2 relies on:</dt>
|
||
<dd>bundler, rake, mime-types, rspec, ffi</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="license_finder" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/pivotal/LicenseFinder">license_finder</a>
|
||
<small>v1.2 (default)</small>
|
||
</h2>
|
||
<h4>Audit the OSS licenses of your application's dependencies.</h4>
|
||
<p> LicenseFinder works with your package managers to find
|
||
dependencies, detect the licenses of the packages in them, compare
|
||
those licenses against a user-defined whitelist, and give you an
|
||
actionable exception report.
|
||
</p>
|
||
<dl>
|
||
<dt>license_finder relies on:</dt>
|
||
<dd>bundler, sequel, thor, httparty, xml-simple, sqlite3, rake, rspec-its, pry, rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="listen" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/guard/listen">listen</a>
|
||
<small>v2.8.0</small>
|
||
</h2>
|
||
<h4>Listen to file modifications</h4>
|
||
<p>The Listen gem listens to file modifications and notifies you about the changes. Works everywhere!</p>
|
||
<dl>
|
||
<dt>listen is required by:</dt>
|
||
<dd>guard</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>listen relies on:</dt>
|
||
<dd>celluloid, rb-fsevent, rb-inotify, bundler, celluloid-io, rake, rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="lumberjack" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/bdurand/lumberjack">lumberjack</a>
|
||
<small>v1.0.9</small>
|
||
</h2>
|
||
<h4>A simple, powerful, and very fast logging utility that can be a drop in replacement for Logger or ActiveSupport::BufferedLogger.</h4>
|
||
<p>A simple, powerful, and very fast logging utility that can be a drop in replacement for Logger or ActiveSupport::BufferedLogger. Provides support for automatically rolling log files even with multiple processes writing the same log file.</p>
|
||
<dl>
|
||
<dt>lumberjack is required by:</dt>
|
||
<dd>guard</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="method_source" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://banisterfiend.wordpress.com">method_source</a>
|
||
<small>v0.8.2</small>
|
||
</h2>
|
||
<h4>retrieve the sourcecode for a method</h4>
|
||
<p>retrieve the sourcecode for a method</p>
|
||
<dl>
|
||
<dt>method_source is required by:</dt>
|
||
<dd>pry</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>method_source relies on:</dt>
|
||
<dd>rake</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="mime-types" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>, Artistic 2.0, GPL-2
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://mime-types.rubyforge.org/">mime-types</a>
|
||
<small>v1.25.1</small>
|
||
</h2>
|
||
<h4>This library allows for the identification of a file's likely MIME content type</h4>
|
||
<p>This library allows for the identification of a file's likely MIME content
|
||
type. This is release 1.25.1, fixing an issue with priority comparison for
|
||
mime-types 1.x. The current release is 2.0, which only supports Ruby 1.9 or
|
||
later.
|
||
|
||
Release 1.25.1 contains all features of 1.25, including the experimental
|
||
caching and lazy loading functionality. The caching and lazy loading features
|
||
were initially implemented by Greg Brockman (gdb). As these features are
|
||
experimental, they are disabled by default and must be enabled through the use
|
||
of environment variables. The cache is invalidated on a per-version basis; the
|
||
cache for version 1.25 will not be reused for any later version.
|
||
|
||
To use lazy loading, set the environment variable +RUBY_MIME_TYPES_LAZY_LOAD+
|
||
to any value other than 'false'. When using lazy loading, the initial startup
|
||
of MIME::Types is around 12–25× faster than normal startup (on my system,
|
||
normal startup is about 90 ms; lazy startup is about 4 ms). This isn't
|
||
generally useful, however, as the MIME::Types database has not been loaded.
|
||
Lazy startup and load is just *slightly* faster—around 1 ms. The real advantage
|
||
comes from using the cache.
|
||
|
||
To enable the cache, set the environment variable +RUBY_MIME_TYPES_CACHE+ to a
|
||
filename where MIME::Types will have read-write access. The first time a new
|
||
version of MIME::Types is run using this file, it will be created, taking a
|
||
little longer than normal. Subsequent loads using the same cache file will be
|
||
approximately 3½× faster (25 ms) than normal loads. This can be combined with
|
||
+RUBY_MIME_TYPES_LAZY_LOAD+, but this is *not* recommended in a multithreaded
|
||
or multiprocess environment where all threads or processes will be using the
|
||
same cache file.
|
||
|
||
As the caching interface is still experimental, the only values cached are the
|
||
default MIME::Types database, not any custom MIME::Types added by users.
|
||
|
||
MIME types are used in MIME-compliant communications, as in e-mail or HTTP
|
||
traffic, to indicate the type of content which is transmitted. MIME::Types
|
||
provides the ability for detailed information about MIME entities (provided as
|
||
a set of MIME::Type objects) to be determined and used programmatically. There
|
||
are many types defined by RFCs and vendors, so the list is long but not
|
||
complete; don't hesitate to ask to add additional information. This library
|
||
follows the IANA collection of MIME types (see below for reference).
|
||
|
||
MIME::Types for Ruby was originally based on MIME::Types for Perl by Mark
|
||
Overmeer, copyright 2001 - 2009.
|
||
|
||
MIME::Types is built to conform to the MIME types of RFCs 2045 and 2231. It
|
||
tracks the {IANA registry}[http://www.iana.org/assignments/media-types/]
|
||
({ftp}[ftp://ftp.iana.org/assignments/media-types]) with some unofficial types
|
||
added from the {LTSW collection}[http://www.ltsw.se/knbase/internet/mime.htp]
|
||
and added by the users of MIME::Types.</p>
|
||
<dl>
|
||
<dt>mime-types is required by:</dt>
|
||
<dd>ast, parser, libyajl2, ffi-yajl, ohai, rest-client, chef</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>mime-types relies on:</dt>
|
||
<dd>rake</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="mini_portile" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/luislavena/mini_portile">mini_portile</a>
|
||
<small>v0.6.1</small>
|
||
</h2>
|
||
<h4>Simplistic port-like solution for developers</h4>
|
||
<p>Simplistic port-like solution for developers. It provides a standard and simplified way to compile against dependency libraries without messing up your system.</p>
|
||
<dl>
|
||
<dt>mini_portile is required by:</dt>
|
||
<dd>nokogiri, sqlite3</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="minitar" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.ruby-lang.org/en/LICENSE.txt">ruby</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://www.github.com/atoulme/minitar">minitar</a>
|
||
<small>v0.5.4</small>
|
||
</h2>
|
||
<h4>Provides POSIX tarchive management from Ruby programs.</h4>
|
||
<p>Archive::Tar::Minitar is a pure-Ruby library and command-line utility that provides the ability to deal with POSIX tar(1) archive files. The implementation is based heavily on Mauricio Ferna'ndez's implementation in rpa-base, but has been reorganised to promote reuse in other projects. Antoine Toulme forked the original project on rubyforge to place it on github, under http://www.github.com/atoulme/minitar</p>
|
||
<dl>
|
||
<dt>minitar is required by:</dt>
|
||
<dd>berkshelf</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="mixlib-authentication" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://www.opscode.com">mixlib-authentication</a>
|
||
<small>v1.3.0</small>
|
||
</h2>
|
||
<h4>Mixes in simple per-request authentication</h4>
|
||
<p>Mixes in simple per-request authentication</p>
|
||
<dl>
|
||
<dt>mixlib-authentication is required by:</dt>
|
||
<dd>ridley, chef</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>mixlib-authentication relies on:</dt>
|
||
<dd>mixlib-log</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="mixlib-cli" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://www.opscode.com">mixlib-cli</a>
|
||
<small>v1.5.0</small>
|
||
</h2>
|
||
<h4>A simple mixin for CLI interfaces, including option parsing</h4>
|
||
<p>A simple mixin for CLI interfaces, including option parsing</p>
|
||
<dl>
|
||
<dt>mixlib-cli is required by:</dt>
|
||
<dd>ohai, chef</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>mixlib-cli relies on:</dt>
|
||
<dd>rake, rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="mixlib-config" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://www.opscode.com">mixlib-config</a>
|
||
<small>v2.1.0</small>
|
||
</h2>
|
||
<h4>A class based configuration library</h4>
|
||
<p>A class based configuration library</p>
|
||
<dl>
|
||
<dt>mixlib-config is required by:</dt>
|
||
<dd>ohai, chef</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>mixlib-config relies on:</dt>
|
||
<dd>rake, rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="mixlib-log" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://www.opscode.com">mixlib-log</a>
|
||
<small>v1.6.0</small>
|
||
</h2>
|
||
<h4>A gem that provides a simple mixin for log functionality</h4>
|
||
<p></p>
|
||
<dl>
|
||
<dt>mixlib-log is required by:</dt>
|
||
<dd>mixlib-authentication, chef-zero, ohai, chef</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>mixlib-log relies on:</dt>
|
||
<dd>rake, rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="mixlib-shellout" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://wiki.opscode.com/">mixlib-shellout</a>
|
||
<small>v1.6.0</small>
|
||
</h2>
|
||
<h4>Run external commands on Unix or Windows</h4>
|
||
<p>Run external commands on Unix or Windows</p>
|
||
<dl>
|
||
<dt>mixlib-shellout is required by:</dt>
|
||
<dd>ohai, chef, test-kitchen</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>mixlib-shellout relies on:</dt>
|
||
<dd>rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="multi_json" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/intridea/multi_json">multi_json</a>
|
||
<small>v1.10.1</small>
|
||
</h2>
|
||
<h4>A common interface to multiple JSON libraries.</h4>
|
||
<p>A common interface to multiple JSON libraries, including Oj, Yajl, the JSON gem (with C-extensions), the pure-Ruby JSON gem, NSJSONSerialization, gson.rb, JrJackson, and OkJson.</p>
|
||
<dl>
|
||
<dt>multi_json is required by:</dt>
|
||
<dd>gherkin, serverspec</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>multi_json relies on:</dt>
|
||
<dd>bundler</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="multi_xml" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/sferik/multi_xml">multi_xml</a>
|
||
<small>v0.5.5</small>
|
||
</h2>
|
||
<h4>A generic swappable back-end for XML parsing</h4>
|
||
<p>Provides swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML.</p>
|
||
<dl>
|
||
<dt>multi_xml is required by:</dt>
|
||
<dd>httparty</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>multi_xml relies on:</dt>
|
||
<dd>bundler</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="multipart-post" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/nicksieger/multipart-post">multipart-post</a>
|
||
<small>v2.0.0</small>
|
||
</h2>
|
||
<h4>A multipart form post accessory for Net::HTTP.</h4>
|
||
<p>Use with Net::HTTP to do multipart form posts. IO values that have #content_type, #original_filename, and #local_path will be posted as a binary file.</p>
|
||
<dl>
|
||
<dt>multipart-post is required by:</dt>
|
||
<dd>faraday</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="net-http-persistent" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://docs.seattlerb.org/net-http-persistent">net-http-persistent</a>
|
||
<small>v2.9.4</small>
|
||
</h2>
|
||
<h4>Manages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8</h4>
|
||
<p>Manages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8.
|
||
It's thread-safe too!
|
||
|
||
Using persistent HTTP connections can dramatically increase the speed of HTTP.
|
||
Creating a new HTTP connection for every request involves an extra TCP
|
||
round-trip and causes TCP congestion avoidance negotiation to start over.
|
||
|
||
Net::HTTP supports persistent connections with some API methods but does not
|
||
handle reconnection gracefully. Net::HTTP::Persistent supports reconnection
|
||
and retry according to RFC 2616.</p>
|
||
<dl>
|
||
<dt>net-http-persistent is required by:</dt>
|
||
<dd>ridley</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="net-scp" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/net-ssh/net-scp">net-scp</a>
|
||
<small>v1.2.1</small>
|
||
</h2>
|
||
<h4>A pure Ruby implementation of the SCP client protocol</h4>
|
||
<p>A pure Ruby implementation of the SCP client protocol</p>
|
||
<dl>
|
||
<dt>net-scp is required by:</dt>
|
||
<dd>test-kitchen, specinfra</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>net-scp relies on:</dt>
|
||
<dd>net-ssh</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="net-ssh" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/net-ssh/net-ssh">net-ssh</a>
|
||
<small>v2.9.1</small>
|
||
</h2>
|
||
<h4>Net::SSH: a pure-Ruby implementation of the SSH2 client protocol.</h4>
|
||
<p>Net::SSH: a pure-Ruby implementation of the SSH2 client protocol. It allows you to write programs that invoke and interact with processes on remote servers, via SSH2.</p>
|
||
<dl>
|
||
<dt>net-ssh is required by:</dt>
|
||
<dd>net-ssh-gateway, net-ssh-multi, chef, fauxhai, net-scp, test-kitchen, specinfra</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="net-ssh-gateway" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/net-ssh/net-scp">net-ssh-gateway</a>
|
||
<small>v1.2.0</small>
|
||
</h2>
|
||
<h4>A simple library to assist in establishing tunneled Net::SSH connections</h4>
|
||
<p>A simple library to assist in establishing tunneled Net::SSH connections</p>
|
||
<dl>
|
||
<dt>net-ssh-gateway is required by:</dt>
|
||
<dd>net-ssh-multi</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>net-ssh-gateway relies on:</dt>
|
||
<dd>net-ssh</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="net-ssh-multi" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/net-ssh/net-scp">net-ssh-multi</a>
|
||
<small>v1.2.0</small>
|
||
</h2>
|
||
<h4>Control multiple Net::SSH connections via a single interface.</h4>
|
||
<p>Control multiple Net::SSH connections via a single interface.</p>
|
||
<dl>
|
||
<dt>net-ssh-multi is required by:</dt>
|
||
<dd>chef</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>net-ssh-multi relies on:</dt>
|
||
<dd>net-ssh, net-ssh-gateway</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="nio4r" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/celluloid/nio4r">nio4r</a>
|
||
<small>v1.0.1</small>
|
||
</h2>
|
||
<h4>NIO provides a high performance selector API for monitoring IO objects</h4>
|
||
<p>New IO for Ruby</p>
|
||
<dl>
|
||
<dt>nio4r is required by:</dt>
|
||
<dd>celluloid-io</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>nio4r relies on:</dt>
|
||
<dd>rake, rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="nokogiri" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://nokogiri.org">nokogiri</a>
|
||
<small>v1.6.4.1</small>
|
||
</h2>
|
||
<h4>Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser</h4>
|
||
<p>Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser. Among Nokogiri's
|
||
many features is the ability to search documents via XPath or CSS3 selectors.
|
||
|
||
XML is like violence - if it doesn’t solve your problems, you are not using
|
||
enough of it.</p>
|
||
<dl>
|
||
<dt>nokogiri is required by:</dt>
|
||
<dd>rspec-core, foodcritic</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>nokogiri relies on:</dt>
|
||
<dd>mini_portile, rake</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="octokit" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/octokit/octokit.rb">octokit</a>
|
||
<small>v3.5.2</small>
|
||
</h2>
|
||
<h4>Ruby toolkit for working with the GitHub API</h4>
|
||
<p>Simple wrapper for the GitHub API</p>
|
||
<dl>
|
||
<dt>octokit is required by:</dt>
|
||
<dd>berkshelf</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>octokit relies on:</dt>
|
||
<dd>bundler, sawyer</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="ohai" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://wiki.opscode.com/display/chef/Ohai">ohai</a>
|
||
<small>v7.4.0</small>
|
||
</h2>
|
||
<h4>Ohai profiles your system and emits JSON</h4>
|
||
<p>Ohai profiles your system and emits JSON</p>
|
||
<dl>
|
||
<dt>ohai is required by:</dt>
|
||
<dd>chef, fauxhai</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>ohai relies on:</dt>
|
||
<dd>mime-types, systemu, ffi-yajl, mixlib-cli, mixlib-config, mixlib-log, mixlib-shellout, ipaddress, wmi-lite, ffi, rake, rspec-core, rspec-expectations, rspec-mocks, chef</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="parser" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/whitequark/parser">parser</a>
|
||
<small>v2.2.0.pre.8</small>
|
||
</h2>
|
||
<h4>A Ruby parser written in pure Ruby.</h4>
|
||
<p>A Ruby parser written in pure Ruby.</p>
|
||
<dl>
|
||
<dt>parser is required by:</dt>
|
||
<dd>astrolabe, rubocop</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>parser relies on:</dt>
|
||
<dd>ast, slop, bundler, rake, mime-types, rest-client</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="plist" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://plist.rubyforge.org">plist</a>
|
||
<small>v3.1.0</small>
|
||
</h2>
|
||
<h4>All-purpose Property List manipulation library.</h4>
|
||
<p>Plist is a library to manipulate Property List files, also known as plists. It can parse plist files into native Ruby data structures as well as generating new plist files from your Ruby objects.
|
||
</p>
|
||
<dl>
|
||
<dt>plist is required by:</dt>
|
||
<dd>chef</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="polyglot" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/cjheath/polyglot">polyglot</a>
|
||
<small>v0.3.5</small>
|
||
</h2>
|
||
<h4>Augment 'require' to load non-Ruby file types</h4>
|
||
<p>
|
||
The Polyglot library allows a Ruby module to register a loader
|
||
for the file type associated with a filename extension, and it
|
||
augments 'require' to find and load matching files.</p>
|
||
<dl>
|
||
<dt>polyglot is required by:</dt>
|
||
<dd>treetop</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="powerpack" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/bbatsov/powerpack">powerpack</a>
|
||
<small>v0.0.9</small>
|
||
</h2>
|
||
<h4>A few useful extensions to core Ruby classes.</h4>
|
||
<p>A few useful extensions to core Ruby classes.</p>
|
||
<dl>
|
||
<dt>powerpack is required by:</dt>
|
||
<dd>rubocop</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>powerpack relies on:</dt>
|
||
<dd>bundler, rake, rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="pry" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://pryrepl.org">pry</a>
|
||
<small>v0.10.1</small>
|
||
</h2>
|
||
<h4>An IRB alternative and runtime developer console</h4>
|
||
<p>An IRB alternative and runtime developer console</p>
|
||
<dl>
|
||
<dt>pry is required by:</dt>
|
||
<dd>ffi-yajl, wmi-lite, chef, guard, license_finder</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>pry relies on:</dt>
|
||
<dd>coderay, slop, method_source, bundler</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="rack" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://rack.github.com/">rack</a>
|
||
<small>v1.5.2</small>
|
||
</h2>
|
||
<h4>a modular Ruby webserver interface</h4>
|
||
<p>Rack provides a minimal, modular and adaptable interface for developing
|
||
web applications in Ruby. By wrapping HTTP requests and responses in
|
||
the simplest way possible, it unifies and distills the API for web
|
||
servers, web frameworks, and software in between (the so-called
|
||
middleware) into a single method call.
|
||
|
||
Also see http://rack.github.com/.
|
||
</p>
|
||
<dl>
|
||
<dt>rack is required by:</dt>
|
||
<dd>chef-zero, chef</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>rack relies on:</dt>
|
||
<dd>rake</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="rainbow" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/sickill/rainbow">rainbow</a>
|
||
<small>v2.0.0</small>
|
||
</h2>
|
||
<h4>Colorize printed text on ANSI terminals</h4>
|
||
<p>Colorize printed text on ANSI terminals</p>
|
||
<dl>
|
||
<dt>rainbow is required by:</dt>
|
||
<dd>rubocop</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>rainbow relies on:</dt>
|
||
<dd>bundler, rake, rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="rake" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/jimweirich/rake">rake</a>
|
||
<small>v10.3.2 (default)</small>
|
||
</h2>
|
||
<h4>Rake is a Make-like program implemented in Ruby</h4>
|
||
<p>Rake is a Make-like program implemented in Ruby. Tasks and dependencies are
|
||
specified in standard Ruby syntax.
|
||
|
||
Rake has the following features:
|
||
|
||
* Rakefiles (rake's version of Makefiles) are completely defined in
|
||
standard Ruby syntax. No XML files to edit. No quirky Makefile
|
||
syntax to worry about (is that a tab or a space?)
|
||
|
||
* Users can specify tasks with prerequisites.
|
||
|
||
* Rake supports rule patterns to synthesize implicit tasks.
|
||
|
||
* Flexible FileLists that act like arrays but know about manipulating
|
||
file names and paths.
|
||
|
||
* A library of prepackaged tasks to make building rakefiles easier. For example,
|
||
tasks for building tarballs and publishing to FTP or SSH sites. (Formerly
|
||
tasks for building RDoc and Gems were included in rake but they're now
|
||
available in RDoc and RubyGems respectively.)
|
||
|
||
* Supports parallel execution of tasks.</p>
|
||
<dl>
|
||
<dt>rake is required by:</dt>
|
||
<dd>addressable, ast, slop, parser, astrolabe, berkshelf-api-client, buff-extensions, hashie, varia_model, buff-config, buff-ruby_engine, buff-shell_out, hitimes, timers, celluloid, nio4r, celluloid-io, cleanroom, buff-ignore, mixlib-log, semverse, dep-selector-libgecode, ffi, dep_selector, berkshelf, busser, busser-serverspec, libyajl2, ffi-yajl, rack, chef-zero, diff-lcs, mime-types, mixlib-cli, mixlib-config, wmi-lite, ohai, method_source, chef, fauxhai, rspec-support, rspec-core, rspec-expectations, rspec-mocks, chefspec, gherkin, nokogiri, rufus-lru, treetop, foodcritic, formatador, listen, guard-rspec, test-kitchen, license_finder, powerpack, rainbow, rspec-its, rubocop, specinfra, serverspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="rb-fsevent" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://rubygems.org/gems/rb-fsevent">rb-fsevent</a>
|
||
<small>v0.9.4</small>
|
||
</h2>
|
||
<h4>Very simple & usable FSEvents API</h4>
|
||
<p>FSEvents API with Signals catching (without RubyCocoa)</p>
|
||
<dl>
|
||
<dt>rb-fsevent is required by:</dt>
|
||
<dd>celluloid-io, listen</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>rb-fsevent relies on:</dt>
|
||
<dd>bundler, rspec, guard-rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="rb-inotify" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/nex3/rb-inotify">rb-inotify</a>
|
||
<small>v0.9.5</small>
|
||
</h2>
|
||
<h4>A Ruby wrapper for Linux's inotify, using FFI</h4>
|
||
<p>A Ruby wrapper for Linux's inotify, using FFI</p>
|
||
<dl>
|
||
<dt>rb-inotify is required by:</dt>
|
||
<dd>listen</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>rb-inotify relies on:</dt>
|
||
<dd>ffi</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="rest-client" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/archiloque/rest-client">rest-client</a>
|
||
<small>v1.6.7</small>
|
||
</h2>
|
||
<h4>Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions.</h4>
|
||
<p>A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions: get, put, post, delete.</p>
|
||
<dl>
|
||
<dt>rest-client is required by:</dt>
|
||
<dd>parser, chef</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>rest-client relies on:</dt>
|
||
<dd>mime-types, rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="retryable" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/nfedyashev/retryable">retryable</a>
|
||
<small>v1.3.6</small>
|
||
</h2>
|
||
<h4>Kernel#retryable, allow for retrying of code blocks.</h4>
|
||
<p>Kernel#retryable, allow for retrying of code blocks.</p>
|
||
<dl>
|
||
<dt>retryable is required by:</dt>
|
||
<dd>ridley, berkshelf</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>retryable relies on:</dt>
|
||
<dd>bundler</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="ridley" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/RiotGames/ridley">ridley</a>
|
||
<small>v4.1.0</small>
|
||
</h2>
|
||
<h4>A reliable Chef API client with a clean syntax</h4>
|
||
<p>A reliable Chef API client with a clean syntax</p>
|
||
<dl>
|
||
<dt>ridley is required by:</dt>
|
||
<dd>berkshelf</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>ridley relies on:</dt>
|
||
<dd>addressable, varia_model, buff-config, buff-extensions, buff-ignore, buff-shell_out, celluloid, celluloid-io, erubis, faraday, hashie, json, mixlib-authentication, net-http-persistent, retryable, semverse, buff-ruby_engine</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="rspec" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/rspec">rspec</a>
|
||
<small>v3.1.0</small>
|
||
</h2>
|
||
<h4>rspec-3.1.0</h4>
|
||
<p>BDD for Ruby</p>
|
||
<dl>
|
||
<dt>rspec is required by:</dt>
|
||
<dd>addressable, astrolabe, berkshelf-api-client, buff-extensions, hashie, varia_model, buff-config, buff-ruby_engine, buff-shell_out, timers, celluloid, nio4r, celluloid-io, cleanroom, buff-ignore, mixlib-log, ffi, dep_selector, berkshelf, libyajl2, ffi-yajl, chef-zero, diff-lcs, mixlib-cli, mixlib-config, mixlib-shellout, wmi-lite, rest-client, chefspec, gherkin, rufus-lru, treetop, yajl-ruby, rb-fsevent, listen, guard-rspec, license_finder, powerpack, rainbow, ruby-progressbar, rubocop, specinfra, serverspec</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>rspec relies on:</dt>
|
||
<dd>rspec-core, rspec-expectations, rspec-mocks</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="rspec-core" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/rspec/rspec-core">rspec-core</a>
|
||
<small>v3.1.7</small>
|
||
</h2>
|
||
<h4>rspec-core-3.1.7</h4>
|
||
<p>BDD for Ruby. RSpec runner and example groups.</p>
|
||
<dl>
|
||
<dt>rspec-core is required by:</dt>
|
||
<dd>ohai, chef, rspec, rspec-its</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>rspec-core relies on:</dt>
|
||
<dd>rspec-support, rake, nokogiri, coderay</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="rspec-expectations" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/rspec/rspec-expectations">rspec-expectations</a>
|
||
<small>v3.1.2</small>
|
||
</h2>
|
||
<h4>rspec-expectations-3.1.2</h4>
|
||
<p>rspec-expectations provides a simple, readable API to express expected outcomes of a code example.</p>
|
||
<dl>
|
||
<dt>rspec-expectations is required by:</dt>
|
||
<dd>ohai, chef, rspec, rspec-its</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>rspec-expectations relies on:</dt>
|
||
<dd>rspec-support, diff-lcs, rake</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="rspec-its" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/rspec/rspec-its">rspec-its</a>
|
||
<small>v1.1.0</small>
|
||
</h2>
|
||
<h4>Provides "its" method formally part of rspec-core</h4>
|
||
<p>RSpec extension gem for attribute matching</p>
|
||
<dl>
|
||
<dt>rspec-its is required by:</dt>
|
||
<dd>license_finder, specinfra, serverspec</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>rspec-its relies on:</dt>
|
||
<dd>rspec-core, rspec-expectations, bundler, rake</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="rspec-mocks" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/rspec/rspec-mocks">rspec-mocks</a>
|
||
<small>v3.1.3</small>
|
||
</h2>
|
||
<h4>rspec-mocks-3.1.3</h4>
|
||
<p>RSpec's 'test double' framework, with support for stubbing and mocking</p>
|
||
<dl>
|
||
<dt>rspec-mocks is required by:</dt>
|
||
<dd>ohai, chef, rspec</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>rspec-mocks relies on:</dt>
|
||
<dd>rspec-support, rake</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="rspec-support" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/rspec/rspec-support">rspec-support</a>
|
||
<small>v3.1.2</small>
|
||
</h2>
|
||
<h4>rspec-support-3.1.2</h4>
|
||
<p>Support utilities for RSpec gems</p>
|
||
<dl>
|
||
<dt>rspec-support is required by:</dt>
|
||
<dd>rspec-core, rspec-expectations, rspec-mocks</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>rspec-support relies on:</dt>
|
||
<dd>bundler, rake</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="rubocop" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/bbatsov/rubocop">rubocop</a>
|
||
<small>v0.27.1 (default)</small>
|
||
</h2>
|
||
<h4>Automatic Ruby code style checking tool.</h4>
|
||
<p> Automatic Ruby code style checking tool.
|
||
Aims to enforce the community-driven Ruby Style Guide.
|
||
</p>
|
||
<dl>
|
||
<dt>rubocop is required by:</dt>
|
||
<dd>astrolabe, celluloid</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>rubocop relies on:</dt>
|
||
<dd>rainbow, parser, powerpack, astrolabe, ruby-progressbar, rake, rspec, bundler</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="ruby-progressbar" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/jfelchner/ruby-progressbar">ruby-progressbar</a>
|
||
<small>v1.7.0</small>
|
||
</h2>
|
||
<h4>Ruby/ProgressBar is a flexible text progress bar library for Ruby.</h4>
|
||
<p>Ruby/ProgressBar is an extremely flexible text progress bar library for Ruby.
|
||
The output can be customized with a flexible formatting system including:
|
||
percentage, bars of various formats, elapsed time and estimated time remaining.
|
||
</p>
|
||
<dl>
|
||
<dt>ruby-progressbar is required by:</dt>
|
||
<dd>rubocop</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>ruby-progressbar relies on:</dt>
|
||
<dd>rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="rufus-lru" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/jmettraux/rufus-lru">rufus-lru</a>
|
||
<small>v1.0.5</small>
|
||
</h2>
|
||
<h4>A Hash with a max size, controlled by a LRU mechanism</h4>
|
||
<p>LruHash class, a Hash with a max size, controlled by a LRU mechanism</p>
|
||
<dl>
|
||
<dt>rufus-lru is required by:</dt>
|
||
<dd>foodcritic</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>rufus-lru relies on:</dt>
|
||
<dd>rake, rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="safe_yaml" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/dtao/safe_yaml">safe_yaml</a>
|
||
<small>v1.0.4</small>
|
||
</h2>
|
||
<h4>SameYAML provides an alternative implementation of YAML.load suitable for accepting user input in Ruby applications.</h4>
|
||
<p>Parse YAML safely</p>
|
||
<dl>
|
||
<dt>safe_yaml is required by:</dt>
|
||
<dd>test-kitchen</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="sawyer" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/lostisland/sawyer">sawyer</a>
|
||
<small>v0.5.5</small>
|
||
</h2>
|
||
<h4>Secret User Agent of HTTP</h4>
|
||
<p></p>
|
||
<dl>
|
||
<dt>sawyer is required by:</dt>
|
||
<dd>octokit</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>sawyer relies on:</dt>
|
||
<dd>faraday, addressable</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="semverse" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/berkshelf/semverse">semverse</a>
|
||
<small>v1.2.1</small>
|
||
</h2>
|
||
<h4>An elegant library for representing and comparing SemVer versions and constraints</h4>
|
||
<p>An elegant library for representing and comparing SemVer versions and constraints</p>
|
||
<dl>
|
||
<dt>semverse is required by:</dt>
|
||
<dd>ridley, solve</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>semverse relies on:</dt>
|
||
<dd>bundler, rake</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="sequel" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://sequel.jeremyevans.net">sequel</a>
|
||
<small>v4.16.0</small>
|
||
</h2>
|
||
<h4>The Database Toolkit for Ruby</h4>
|
||
<p>The Database Toolkit for Ruby</p>
|
||
<dl>
|
||
<dt>sequel is required by:</dt>
|
||
<dd>license_finder</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="serverspec" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://serverspec.org/">serverspec</a>
|
||
<small>v2.3.1 (default)</small>
|
||
</h2>
|
||
<h4>RSpec tests for your servers configured by Puppet, Chef or anything else</h4>
|
||
<p>RSpec tests for your servers configured by Puppet, Chef or anything else</p>
|
||
<dl>
|
||
<dt>serverspec is required by:</dt>
|
||
<dd>busser-serverspec</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>serverspec relies on:</dt>
|
||
<dd>rspec, rspec-its, multi_json, specinfra, bundler, rake</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="slop" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/leejarvis/slop">slop</a>
|
||
<small>v3.6.0</small>
|
||
</h2>
|
||
<h4>Simple Lightweight Option Parsing</h4>
|
||
<p>A simple DSL for gathering options and parsing the command line</p>
|
||
<dl>
|
||
<dt>slop is required by:</dt>
|
||
<dd>parser, pry</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>slop relies on:</dt>
|
||
<dd>rake</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="solve" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/berkshelf/solve">solve</a>
|
||
<small>v1.2.1</small>
|
||
</h2>
|
||
<h4>A Ruby version constraint solver implementing Semantic Versioning 2.0.0-rc.1</h4>
|
||
<p>A Ruby version constraint solver</p>
|
||
<dl>
|
||
<dt>solve is required by:</dt>
|
||
<dd>dep_selector, berkshelf</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>solve relies on:</dt>
|
||
<dd>semverse, dep_selector</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="specinfra" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
specinfra
|
||
<small>v2.5.0</small>
|
||
</h2>
|
||
<h4>Common layer for serverspec and itamae</h4>
|
||
<p>Common layer for serverspec and itamae</p>
|
||
<dl>
|
||
<dt>specinfra is required by:</dt>
|
||
<dd>serverspec</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>specinfra relies on:</dt>
|
||
<dd>net-ssh, net-scp, bundler, rake, rspec, rspec-its</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="sqlite3" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/BSD-3-Clause">New BSD</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/sparklemotion/sqlite3-ruby">sqlite3</a>
|
||
<small>v1.3.10</small>
|
||
</h2>
|
||
<h4>This module allows Ruby programs to interface with the SQLite3 database engine (http://www.sqlite.org)</h4>
|
||
<p>This module allows Ruby programs to interface with the SQLite3
|
||
database engine (http://www.sqlite.org). You must have the
|
||
SQLite engine installed in order to build this module.
|
||
|
||
Note that this module is only compatible with SQLite 3.6.16 or newer.</p>
|
||
<dl>
|
||
<dt>sqlite3 is required by:</dt>
|
||
<dd>license_finder</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>sqlite3 relies on:</dt>
|
||
<dd>mini_portile</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="systemu" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.ruby-lang.org/en/LICENSE.txt">ruby</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/ahoward/systemu">systemu</a>
|
||
<small>v2.6.4</small>
|
||
</h2>
|
||
<h4>systemu</h4>
|
||
<p>universal capture of stdout and stderr and handling of child process pid for windows, *nix, etc.</p>
|
||
<dl>
|
||
<dt>systemu is required by:</dt>
|
||
<dd>ohai</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="test-kitchen" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://kitchen.ci">test-kitchen</a>
|
||
<small>v1.2.1 (integration)</small>
|
||
</h2>
|
||
<h4>Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms.</h4>
|
||
<p>Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms.</p>
|
||
<dl>
|
||
<dt>test-kitchen is required by:</dt>
|
||
<dd>berkshelf, kitchen-vagrant</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>test-kitchen relies on:</dt>
|
||
<dd>mixlib-shellout, net-scp, net-ssh, safe_yaml, thor, bundler, rake</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="thor" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://whatisthor.com/">thor</a>
|
||
<small>v0.19.1</small>
|
||
</h2>
|
||
<h4>Thor is a toolkit for building powerful command-line interfaces.</h4>
|
||
<p>Thor is a toolkit for building powerful command-line interfaces.</p>
|
||
<dl>
|
||
<dt>thor is required by:</dt>
|
||
<dd>buff-extensions, varia_model, buff-config, buff-ruby_engine, buff-shell_out, berkshelf, busser, guard, test-kitchen, license_finder</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>thor relies on:</dt>
|
||
<dd>bundler</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="timers" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/celluloid/timers">timers</a>
|
||
<small>v4.0.1</small>
|
||
</h2>
|
||
<h4>Schedule procs to run after a certain time, or at periodic intervals, using any API that accepts a timeout</h4>
|
||
<p>Pure Ruby one-shot and periodic timers</p>
|
||
<dl>
|
||
<dt>timers is required by:</dt>
|
||
<dd>celluloid</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>timers relies on:</dt>
|
||
<dd>hitimes, rake, rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="treetop" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/cjheath/treetop">treetop</a>
|
||
<small>v1.5.3</small>
|
||
</h2>
|
||
<h4>A Ruby-based text parsing and interpretation DSL</h4>
|
||
<p></p>
|
||
<dl>
|
||
<dt>treetop is required by:</dt>
|
||
<dd>foodcritic</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>treetop relies on:</dt>
|
||
<dd>polyglot, rspec, rake</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="varia_model" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/RiotGames/varia_model">varia_model</a>
|
||
<small>v0.4.0</small>
|
||
</h2>
|
||
<h4>A mixin to provide objects with magic attribute reading and writing</h4>
|
||
<p>A mixin to provide objects with magic attribute reading and writing</p>
|
||
<dl>
|
||
<dt>varia_model is required by:</dt>
|
||
<dd>buff-config, ridley</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>varia_model relies on:</dt>
|
||
<dd>hashie, buff-extensions, buff-ruby_engine, thor, bundler, rake, rspec, guard, guard-rspec</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="wmi-lite" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/opscode/wmi-lite">wmi-lite</a>
|
||
<small>v1.0.0</small>
|
||
</h2>
|
||
<h4>A lightweight utility library for accessing basic WMI (Windows Management Instrumentation) functionality on Windows</h4>
|
||
<p>A lightweight utility over win32ole for accessing basic WMI (Windows Management Instrumentation) functionality in the Microsoft Windows operating system. It has no runtime dependencies other than Ruby, so it can be used without concerns around dependency issues.</p>
|
||
<dl>
|
||
<dt>wmi-lite is required by:</dt>
|
||
<dd>ohai</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>wmi-lite relies on:</dt>
|
||
<dd>bundler, rspec, rake, pry</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="xml-simple" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://www.ruby-lang.org/en/LICENSE.txt">ruby</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="https://github.com/maik/xml-simple">xml-simple</a>
|
||
<small>v1.1.4</small>
|
||
</h2>
|
||
<h4>A simple API for XML processing.</h4>
|
||
<p></p>
|
||
<dl>
|
||
<dt>xml-simple is required by:</dt>
|
||
<dd>license_finder</dd>
|
||
</dl>
|
||
</div>
|
||
<div id="yajl-ruby" class="clearfix approved">
|
||
<blockquote class="pull-right">
|
||
<p>
|
||
<a href="http://opensource.org/licenses/mit-license">MIT</a>
|
||
whitelisted
|
||
<span class="badge badge-success">✓</span>
|
||
</p>
|
||
</blockquote>
|
||
<h2>
|
||
<a href="http://github.com/brianmario/yajl-ruby">yajl-ruby</a>
|
||
<small>v1.2.1</small>
|
||
</h2>
|
||
<h4>Ruby C bindings to the excellent Yajl JSON stream-based parser library.</h4>
|
||
<p></p>
|
||
<dl>
|
||
<dt>yajl-ruby is required by:</dt>
|
||
<dd>foodcritic</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>yajl-ruby relies on:</dt>
|
||
<dd>rspec, json</dd>
|
||
</dl>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</body>
|
||
</html>
|