vincenttian/61A-Lab-Assistant

View on GitHub
public/assets/home_icon-6fcb20a1694ab47256fc626f844ac950.svg

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
     width="649.987px" height="198.344px" viewBox="41.896 82.023 649.987 198.344"
     enable-background="new 41.896 82.023 649.987 198.344" xml:space="preserve">
<g display="none">
    <path display="inline" fill="#EAEAEA" d="M717.618,172.434H567.114c0,0-16.183-1.617-16.183-13.754
        c0-12.141,16.183-13.025,16.183-13.025h48.285c0,0,14.569-0.694,14.569-12.145c0-11.444-14.569-12.142-14.569-12.142h-82.908
        c0,0-19.771-2.081-19.771-14.914c0-12.834,19.771-13.877,19.771-13.877s139.449,0,148.815,0c9.365,0,17.691-9.364,17.691-15.608
        s-6.767-15.611-18.732-15.611s-71.806,1.042-83.253,0c-11.448-1.04-16.65-8.326-16.65-16.651s7.979-12.487,17.69-12.487
        c9.713,0,26.017-4.164,26.017-16.65c0-12.487-13.526-14.569-24.975-14.569c-9.506,0-199.789,0-264.107,0
        c-13.146,0-21.037,0-21.037,0H16.182c0,0-16.183,0.81-16.183,13.755c0,12.946,16.183,13.756,16.183,13.756h150.502
        c0,0,16.183,1.617,16.183,13.756c0,12.138-16.183,13.024-16.183,13.024h-48.284c0,0-14.569,0.693-14.569,12.142
        c0,11.447,14.569,12.143,14.569,12.143h82.908c0,0,19.774,2.082,19.774,14.914c0,12.834-19.774,13.877-19.774,13.877
        s-139.449,0-148.816,0c-9.365,0-17.69,9.365-17.69,15.609c0,6.242,6.764,15.609,18.732,15.609c11.967,0,71.806-1.041,83.253,0
        c11.448,1.04,16.65,8.325,16.65,16.65c0,8.326-7.979,12.488-17.69,12.488c-9.713,0-26.016,4.163-26.016,16.65
        c0,12.488,13.528,14.568,24.975,14.568c9.505,0,199.791,0,264.106,0h21.039h297.768c0,0,16.185-0.811,16.185-13.756
        C733.8,173.244,717.618,172.434,717.618,172.434z"/>
</g>
<g id="Computer">
    <path fill="#8E8E8E" stroke="#666766" stroke-width="2" stroke-miterlimit="10" d="M495.06,234.334
        c0,8.938-2.391,11.328-11.328,11.328h-229.8c-8.938,0-11.328-2.391-11.328-11.328V94.352c0-8.938,2.391-11.328,11.328-11.328
        H483.73c8.938,0,11.328,2.39,11.328,11.328L495.06,234.334L495.06,234.334z"/>
    <path fill="#D1D2D1" stroke="#666766" stroke-width="2" stroke-miterlimit="10" d="M230.962,245.662h271.875
        c0,0-4.046,9.711-10.521,9.711c-6.474,0-251.646,0-251.646,0S230.962,252.945,230.962,245.662z"/>
    <path fill="#8E8E8E" stroke="#666766" stroke-miterlimit="10" d="M354.493,245.664c0,0,1.617,2.428,2.968,2.428
        c1.349,0,16.991,0,18.88,0s2.967-2.428,2.967-2.428H354.493z"/>
    
        <rect x="253.123" y="94.352" fill="#FFFFFF" stroke="#666766" stroke-width="2" stroke-miterlimit="10" width="231.418" height="141.602"/>
    
        <circle opacity="0.8" fill="#FFFFFF" stroke="#666766" stroke-miterlimit="10" enable-background="new    " cx="369.136" cy="89.26" r="1.652"/>
</g>
<g id="lamp">
    <path fill="#BC8484" stroke="#666766" stroke-width="2" stroke-miterlimit="10" d="M156.373,247.484h7.416v9.27h-61.177v-9.27
        h9.269c0,0,3.246-18.537,22.557-18.537C153.748,228.947,156.373,247.484,156.373,247.484z"/>
    <path fill="none" stroke="#686868" stroke-width="2" stroke-miterlimit="10" d="M134.438,228.947c0,0-7.419-111.979,27.859-138.854
        c4.811-3.665,11.534-6.44,16.941-4.817c5.407,1.622,7.781,4.79,7.781,4.79"/>
    <path fill="#BC8484" stroke="#666766" stroke-width="2" stroke-miterlimit="10" d="M191.232,136.488
        c0,0-19.374-22.354-4.826-40.163c0.592-0.726-1.387-3.336,0.612-5.333c1.998-1.999,4.814-0.205,5.647-0.865
        c17.793-14.104,40.139,4.79,40.139,4.79L191.232,136.488z"/>
    <path fill="#CCC97C" stroke="#666766" stroke-width="2" stroke-miterlimit="10" d="M207.635,121.22c0,0,6.192,4.396,11.132-0.545
        c4.94-4.938,0.546-11.132,0.545-11.133"/>
</g>
<g id="Papers" display="none">
    <path display="inline" fill="#FFFDED" stroke="#666766" stroke-width="2" stroke-miterlimit="10" d="M56.691,155.566
        c0,0,35.998-12,44.998-41.998c0,0,40.997,32.999,48.497,58.499c0,0,10,20.498-30.498,62.496
        C119.689,234.561,95.69,161.565,56.691,155.566z"/>
    <path display="inline" fill="#FFFDED" stroke="#666766" stroke-width="2" stroke-miterlimit="10" d="M253.684,181.064
        c0,0,47.997-46.498,74.996-47.998c0,0,20.999,10.5,28.499,19.499c0,0-63.996,47.997-63.996,71.997
        C293.183,224.562,271.683,181.064,253.684,181.064z"/>
    <path display="inline" fill="#FFFDED" stroke="#666766" stroke-width="2" stroke-miterlimit="10" d="M458.672,176.564
        c-19.499-4.5-43.497,35.998-43.497,35.998s38.498,22,41.498,43c15-15,72.496-13,72.496-13
        C518.67,202.062,458.672,176.564,458.672,176.564z"/>
    <path display="inline" fill="#FFFDED" stroke="#666766" stroke-width="2" stroke-miterlimit="10" d="M577.087,180.962
        c-0.001,0,37-46,20-76c0,0,40,12,61,9c0,0,11,67-22,95C636.087,208.962,610.087,179.962,577.087,180.962z"/>
    <path display="inline" fill="#FFFDED" stroke="#666766" stroke-width="2" stroke-miterlimit="10" d="M417.392,58.612
        c0,0,66.75,3.202,86.313,21.87c0,0,6.706,22.5,5.271,34.126c0,0-78.788-13.848-96.293,2.569
        C412.685,117.18,429.704,71.741,417.392,58.612z"/>
    <path display="inline" fill="#FFFDED" stroke="#666766" stroke-width="2" stroke-miterlimit="10" d="M252.277,106.634
        c0,0-21.475-31.284-52.791-31.65c0,0,20.395-48.515,42.831-62.765c0,0,16.938-15.271,68.486,12.055
        C310.805,24.273,247.274,67.496,252.277,106.634z"/>
</g>
<polygon id="Table" fill="#EAEAEA" stroke="#666766" stroke-width="2" stroke-miterlimit="10" points="42.916,258.953 
    690.883,258.953 690.883,279.367 43.31,279.367 "/>
<g id="Interface" display="none">
    <rect x="430.89" y="95.367" display="inline" fill="#EAEAEA" width="52.618" height="139.333"/>
    <rect x="267.889" y="109.033" display="inline" fill="#EAEAEA" width="63.333" height="4"/>
    <rect x="345.89" y="108.366" display="inline" fill="#EAEAEA" width="63.334" height="4"/>
    <rect x="267.889" y="117.033" display="inline" fill="#EAEAEA" width="63.333" height="4"/>
    <rect x="267.889" y="131.033" display="inline" fill="#EAEAEA" width="48.667" height="4"/>
    <rect x="267.889" y="139.366" display="inline" fill="#EAEAEA" width="84" height="4"/>
    <rect x="430.805" y="223.867" display="inline" fill="#11989A" width="52.785" height="11.333"/>
    <rect x="254.223" y="225.036" display="inline" fill="#11989A" width="10" height="10"/>
</g>
<g>
    <polygon fill="#FFFED2" stroke="#666766" stroke-width="2" stroke-miterlimit="10" points="633.823,247.646 521.073,247.646 
        515.229,254.865 638.636,254.865     "/>
    <polygon fill="#FFFED2" stroke="#666766" stroke-width="2" stroke-miterlimit="10" points="633.136,244.896 520.386,244.896 
        514.542,250.74 637.948,250.74     "/>
    <polygon fill="#FFFED2" stroke="#666766" stroke-width="2" stroke-miterlimit="10" points="635.198,241.459 522.448,241.459 
        516.604,247.303 640.011,247.303     "/>
    <polygon fill="#FFFED2" stroke="#666766" stroke-width="2" stroke-miterlimit="10" points="633.823,236.646 521.073,236.646 
        515.229,243.865 638.636,243.865     "/>
    <polygon fill="#FFFED2" stroke="#666766" stroke-width="2" stroke-miterlimit="10" points="634.511,234.584 521.761,234.584 
        515.917,240.428 639.323,240.428     "/>
</g>
<g id="Cup">
    <g id="cup">
        <path fill="#75B577" stroke="#666666" stroke-width="2" stroke-miterlimit="10" d="M545.068,206.586H600.9
            c0,0-2.428,30.344-27.916,30.344S545.068,206.586,545.068,206.586z"/>
        <path fill="none" stroke="#666666" stroke-width="2" stroke-miterlimit="10" d="M597.866,216.094c0,0,5.731-0.338,4.787,5.461
            c-0.803,4.934-9.035,4.049-9.035,4.049"/>
    </g>
    <circle fill="#666666" cx="563.68" cy="218.183" r="2.158"/>
    <circle fill="#666666" cx="582.56" cy="218.183" r="2.158"/>
    <path fill="none" stroke="#666666" stroke-width="2" stroke-miterlimit="10" d="M566.376,225.195c0,0,3.506,1.619,7.282,1.619
        s7.013-1.619,7.013-1.619"/>
</g>
</svg>