/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{font:16px/1.6 Helvetica Neue,Helvetica,Arial,sans-serif}body{border-top:2px solid #ddd;color:#2c2c2c}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes slideright{0%{transform:translateX(-45px)}to{transform:translateX(0)}}#content,header{margin:0 auto;max-width:920px;padding-left:30px;padding-right:30px}header{padding-top:20px}#mocha-logo{height:192px;width:192px}#content{padding-bottom:30px}#_header h1{animation:fadein 1s forwards;margin-top:0;margin-left:-19px;opacity:0}#tag{animation:fadein 1s forwards,slideright 1s forwards;color:#c29d7f;font-size:30px;font-weight:100;letter-spacing:2px;margin-top:-158px;margin-left:185px;margin-bottom:125px}#tag em{font-style:normal}nav.badges a+a{margin-left:3px}ul.image-list{overflow:hidden;text-align:center;list-style:none;column-count:1;padding:0;margin:0}ul.image-list li{border-bottom:none;margin:0 4px;max-height:64px;padding:0;line-height:0}ul.image-list li,ul.image-list li a{display:inline-block}ul.image-list li img{margin:0;padding:0;display:block;max-height:64px}ul#backers.image-list li img{width:32px;height:32px;overflow:hidden}.faded-image{background-color:rgba(0,0,0,.05)}.faded-image.is-loaded{background-color:transparent;transition:background-color .3s}.faded-image img{opacity:0;transition:opacity .1s}.faded-image.is-loaded img{opacity:1}h2{border-bottom:1px solid #ddd;font-weight:400;margin-top:80px}h2,h3{letter-spacing:1px;text-transform:uppercase}h3{border-bottom:1px solid #eee;font-weight:200;margin-top:40px}h3>code{font-size:14px;text-transform:none}#content>p:first-child{font-size:20px;font-weight:200;letter-spacing:1px}a{color:#8d6748}a:hover{color:#717171}a.direct-link{background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiM4ZDY3NDg7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoycHh9PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTEzLjM4IDEwLjc5YTMuNSAzLjUgMCAwMTAgNWwtMi44NiAyLjgxYTMuNSAzLjUgMCAwMS01IDAgMy41IDMuNSAwIDAxMC01bC44Ni0uODYiIGNsYXNzPSJjbHMtMSIvPjxwYXRoIGQ9Ik0xMSAxMy4yMWEzLjUgMy41IDAgMDEwLTVsMi44MS0yLjgxYTMuNSAzLjUgMCAwMTUgMCAzLjUgMy41IDAgMDEwIDVsLS44Ni44NiIgY2xhc3M9ImNscy0xIi8+PC9zdmc+') 50% no-repeat;background-size:auto 60%;opacity:0;overflow:hidden;position:absolute;text-decoration:none;text-indent:-60px;transform:translateX(-100%);width:30px}:hover>a.direct-link{opacity:1}ul{box-sizing:content-box;column-count:2;column-gap:30px;margin-top:20px;padding:0 15px}ul.single-column,ul.single-column>li>ul{column-count:1;margin-top:0;padding-right:0}ul li{border-bottom:1px solid #eee;break-inside:avoid;list-style:none;margin-top:5px;padding:5px 0}ul.single-column li,ul.single-column li>ul>li{list-style:disc;padding:0;border-bottom:0}ul.single-column li>ul>li{list-style:circle}code{font:14px monaco,monospace;line-height:1.8}:not(pre)>code{background-color:#f5f2f0;border-radius:3px;padding:.2em .4em}pre{background-color:#f3f3f3;border:1px solid;border-color:#ddd #ddd #ccc;border-radius:3px;box-shadow:inset 0 0 10px #ddd;margin:20px 0;overflow-x:auto;padding:20px}img.screenshot{border-radius:3px;box-shadow:0 3px 10px #dedede,0 1px 5px #888;display:block;margin:30px auto;max-width:100%}footer{background-color:#eee;border-top:1px solid #ddd;padding:50px 30px;color:#888;font-size:.8em}#last-modified{text-align:right;font-style:italic;font-size:.7em}#copyright-notice{max-width:66%}#external-links{position:relative}#openjsf-links{margin:0;padding:0;box-sizing:initial;columns:initial}#openjsf-links li{display:inline;border:none;list-style:none;margin:initial;padding:initial}#openjsf-links li+li:before{content:" | "}.openjsf-logo{margin-bottom:10px}#external-links .netlify-badge{position:absolute;right:0;bottom:0}.sponsorship{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.sponsorship a{display:inline-block;margin-right:15px;margin-left:15px}.dl-inline dd,.dl-inline dt{display:inline;margin:0}.dl-inline dt:after{content:": "}.dl-inline dd+dt:before{content:"";display:block}blockquote{border-left:1px solid #eee;padding:10px}table{width:100%}table td{border-top:1px solid #eee;vertical-align:top;word-break:break-all}@media (max-width:960px){#copyright-notice{max-width:none}#openjsf-links{width:50%;column-count:2;column-rule:1px solid #dedede}#openjsf-links li+li:before{content:normal}}@media (max-width:600px){#tag{margin-top:0;margin-left:0;margin-bottom:0}ul{column-count:1}pre{margin:20px -11px;padding:10px}#openjsf-links{width:100%;columns:initial}#openjsf-links li{display:block}}#mocha-fixture-wizard text[font-weight=bold]:hover{text-decoration:underline}.sponsor{height:64px;background-image:url('data:image/png;base64,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')}.backer{width:32px;height:32px;background-image:url('sprite-backers.pngquant.df2fa5b0b1.png?ncolors=')}code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}