@import url("//fonts.googleapis.com/css?family=Chewy|Open+Sans:700,400,300|Oswald:400,300|Source+Code+Pro:700,400");table.treetable span.indenter{display:inline-block;margin:0;padding:0;text-align:right;user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-webkit-user-select:none;width:19px}table.treetable span.indenter a{background-position:left center;background-repeat:no-repeat;display:inline-block;text-decoration:none;width:19px}.highlight .hll{background-color:#ffc}.highlight{background:#f8f8f8}.highlight .c{color:#408080;font-style:italic}.highlight .err{border:1px solid red}.highlight .k{color:#008000;font-weight:bold}.highlight .o{color:#666}.highlight .cm{color:#408080;font-style:italic}.highlight .cp{color:#BC7A00}.highlight .c1{color:#408080;font-style:italic}.highlight .cs{color:#408080;font-style:italic}.highlight .gd{color:#A00000}.highlight .ge{font-style:italic}.highlight .gr{color:red}.highlight .gh{color:#000080;font-weight:bold}.highlight .gi{color:#00A000}.highlight .go{color:#888}.highlight .gp{color:#000080;font-weight:bold}.highlight .gs{font-weight:bold}.highlight .gu{color:#800080;font-weight:bold}.highlight .gt{color:#04d}.highlight .kc{color:#008000;font-weight:bold}.highlight .kd{color:#008000;font-weight:bold}.highlight .kn{color:#008000;font-weight:bold}.highlight .kp{color:green}.highlight .kr{color:#008000;font-weight:bold}.highlight .kt{color:#B00040}.highlight .m{color:#666}.highlight .s{color:#BA2121}.highlight .na{color:#7D9029}.highlight .nb{color:green}.highlight .nc{color:#0000FF;font-weight:bold}.highlight .no{color:#800}.highlight .nd{color:#a2f}.highlight .ni{color:#999999;font-weight:bold}.highlight .ne{color:#D2413A;font-weight:bold}.highlight .nf{color:blue}.highlight .nl{color:#A0A000}.highlight .nn{color:#0000FF;font-weight:bold}.highlight .nt{color:#008000;font-weight:bold}.highlight .nv{color:#19177C}.highlight .ow{color:#AA22FF;font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#666}.highlight .mh{color:#666}.highlight .mi{color:#666}.highlight .mo{color:#666}.highlight .sb{color:#BA2121}.highlight .sc{color:#BA2121}.highlight .sd{color:#BA2121;font-style:italic}.highlight .s2{color:#BA2121}.highlight .se{color:#BB6622;font-weight:bold}.highlight .sh{color:#BA2121}.highlight .si{color:#BB6688;font-weight:bold}.highlight .sx{color:green}.highlight .sr{color:#b68}.highlight .s1{color:#BA2121}.highlight .ss{color:#19177C}.highlight .bp{color:green}.highlight .vc{color:#19177C}.highlight .vg{color:#19177C}.highlight .vi{color:#19177C}.highlight .il{color:#666}body{font-family:"Open Sans", sans-serif}body>header{height:60px;margin-top:12px;background-color:#fff;border-bottom:12px solid #eee}body>header h1{display:inline-block;margin:0 auto;padding:0;font-family:"Chewy", cursive;font-size:72px;line-height:60px;cursor:default}body>header h1 a{color:#444;text-decoration:none}body>header h1 a:hover{color:#000}body>header h1 small{color:#777;font-family:"Open Sans", sans-serif;font-size:50%}h1,h2,h3{color:#444}nav ul{list-style:none;padding-left:0}nav ul li{display:inline-block;padding:10px}nav ul li a{color:#456;text-decoration:none}nav ul li.selected{border-bottom:3px solid black}nav ul li:hover{background-color:#eee}nav ul li:hover a{color:#789}section h1,section h2,section h3{font-weight:300}section h1{font-size:40px}section h2{font-size:32px}section h3{font-size:24px}pre,code{font-family:"Source Code Pro", monospace}pre{font-size:80%;padding:8px}code{color:#04b}@media all and (min-width: 960px){body{width:960px;margin:auto}}#demos ul{list-style:none;padding-left:0}#demos ul li{padding:10px;border-left:3px solid black}#demos ul li a{color:#456;text-decoration:none}#demos ul li:hover{background-color:#eee;border-left:3px solid #8bf}#demos ul li:hover a{color:#789}body.full-comparisons{width:100%;margin:0;padding:20px;box-sizing:border-box;-moz-box-sizing:border-box}.sharing a,.sharing iframe{height:20px;width:90px}.sharing a{display:inline-block;position:relative;top:-1px}a.github-ribbon{display:block;position:absolute;top:0;right:0;border:0;height:148px;width:148px;background:url(https://s3.amazonaws.com/github/ribbons/forkme_right_gray_6d6d6d.png)}a.github-ribbon:hover{background:url(https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png)}nav.subnav ul li{padding-top:5px;padding-bottom:5px}nav.subnav ul li.selected{border-bottom:2px solid #555}nav.subnav ul li a{color:#678}nav.subnav ul li:hover a{color:#89a}figure{text-align:center}a.why-to-array-vs-each{color:#888;font-size:75%;text-decoration:none}a.why-to-array-vs-each:hover{color:#567}#why-to-array-vs-each{position:fixed;top:0;bottom:0;right:-300px;width:276px;padding:12px;background-color:#000;color:#fff;opacity:0.8;filter:alpha(opacity=80);overflow:auto;z-index:1;transition:all 0.25s}#why-to-array-vs-each.showing{right:0;transition:all 0.25s}#why-to-array-vs-each code{color:#48f}.field{margin-bottom:20px}.field>label{display:inline-block;width:200px;vertical-align:top}.field .values{display:inline-block}.field .values label{display:block}.column-chart{position:relative}.loading .column-chart:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#fff url(../images/loading.gif) no-repeat center;opacity:0.5;filter:alpha(opacity=50)}.benchmark-results-table tr th:first-child,.benchmark-results-table tr td:first-child{padding-left:24px}.benchmark-results-table tr th:last-child,.benchmark-results-table tr td:last-child{padding-right:24px}.benchmark-result.running{background-color:#ff8;opacity:0.50;filter:alpha(opacity=50)}.benchmark-result.selected td:first-child{background:url(../images/check.png) no-repeat 4px center}.benchmark-result.running td:first-child{background:url(../images/running.gif) no-repeat 4px center}.benchmark-result td.not-applicable{color:#888;font-size:90%}table{border-collapse:collapse;width:100%}table tr.expanded .indenter a{background:url(../images/collapse.png) no-repeat left}table tr.collapsed .indenter a{background:url(../images/expand.png) no-repeat left}table th,table td{padding:0.5ex 0.5em;text-align:left}.benchmark-results-table th,.benchmark-results-table td{width:20%}.benchmark-results-table th:first-child,.benchmark-results-table td:first-child{width:40%}.full-comparisons .benchmark-results-table th,.full-comparisons .benchmark-results-table td{width:9%}.full-comparisons .benchmark-results-table th:first-child,.full-comparisons .benchmark-results-table td:first-child{width:19%}#test-results-table th:first-child,#test-results-table td:first-child{width:80%}table th:nth-child(n+2),table td:nth-child(n+2){text-align:right}table tr:first-child{border-bottom:1px solid black}table tr.success td:last-child{background:url(../images/success.png) no-repeat right;background-size:24px 24px}table tr.failure td:last-child{background:url(../images/failure.png) no-repeat right;background-size:24px 24px}table tr:nth-child(n+2):hover{background-color:#def}table td.positive{color:green}table td.negative{color:red}.failure-information{margin-top:10px;padding:20px;background-color:#fee;border-left:3px solid #b88;color:red;font-family:monospace}table tr:hover .failure-information{border-left:3px solid red}iframe.twitter-share-button{width:90px !important}