labhackercd/linguagem-simples-front

View on GitHub
src/assets/estudio_acompanhe_logo.svg

Summary

Maintainability
Test Coverage
<svg width="371" height="80" viewBox="0 0 371 80" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 10.1277C0 4.53431 4.53431 0 10.1277 0H57.8723C63.4657 0 68 4.53431 68 10.1277V57.8723C68 63.4657 63.4657 68 57.8723 68H10.1277C4.53431 68 0 63.4657 0 57.8723V10.1277Z" fill="#00AF82"/>
<path d="M4.5 12.9362C4.5 8.277 8.277 4.5 12.9362 4.5H55.0638C59.723 4.5 63.5 8.277 63.5 12.9362V55.0638C63.5 59.723 59.723 63.5 55.0638 63.5H12.9362C8.277 63.5 4.5 59.723 4.5 55.0638V12.9362Z" fill="#007E5A" stroke="#007F5A"/>
<path d="M33.1138 45.6774L30.5769 39.129H20.8636L18.3788 45.6774H14L23.5048 22H28.0226L37.5274 45.6774H33.1138ZM29.4822 35.8065L27.1017 29.3871C26.9279 28.957 26.6846 28.2796 26.3719 27.3548C26.0707 26.4301 25.8621 25.7527 25.7463 25.3226C25.4335 26.6452 24.976 28.0914 24.3736 29.6613L22.0799 35.8065H29.4822Z" fill="white"/>
<path d="M48.1964 46C45.2887 46 43.0762 45.2151 41.5586 43.6452C40.0527 42.0645 39.2997 39.8011 39.2997 36.8548C39.2997 33.8548 40.0875 31.5484 41.6629 29.9355C43.2499 28.3226 45.5378 27.5161 48.5265 27.5161C50.5537 27.5161 52.3782 27.8656 54 28.5645L52.7663 31.6129C51.0403 30.9892 49.6154 30.6774 48.4917 30.6774C45.1671 30.6774 43.5048 32.7258 43.5048 36.8226C43.5048 38.8226 43.916 40.328 44.7385 41.3387C45.5725 42.3387 46.7889 42.8387 48.3875 42.8387C50.2062 42.8387 51.9264 42.4194 53.5482 41.5806V44.8871C52.8184 45.2849 52.0365 45.5699 51.2024 45.7419C50.38 45.914 49.3779 46 48.1964 46Z" fill="white"/>
<path d="M98.9062 22H89.3555V4.86719H98.9062V6.63672H91.3477V12.1562H98.4492V13.9141H91.3477V20.2188H98.9062V22Z" fill="#181818"/>
<path d="M110.707 18.4961C110.707 19.6914 110.262 20.6133 109.371 21.2617C108.48 21.9102 107.23 22.2344 105.621 22.2344C103.918 22.2344 102.59 21.9648 101.637 21.4258V19.6211C102.254 19.9336 102.914 20.1797 103.617 20.3594C104.328 20.5391 105.012 20.6289 105.668 20.6289C106.684 20.6289 107.465 20.4688 108.012 20.1484C108.559 19.8203 108.832 19.3242 108.832 18.6602C108.832 18.1602 108.613 17.7344 108.176 17.3828C107.746 17.0234 106.902 16.6016 105.645 16.1172C104.449 15.6719 103.598 15.2852 103.09 14.957C102.59 14.6211 102.215 14.2422 101.965 13.8203C101.723 13.3984 101.602 12.8945 101.602 12.3086C101.602 11.2617 102.027 10.4375 102.879 9.83594C103.73 9.22656 104.898 8.92188 106.383 8.92188C107.766 8.92188 109.117 9.20312 110.438 9.76562L109.746 11.3477C108.457 10.8164 107.289 10.5508 106.242 10.5508C105.32 10.5508 104.625 10.6953 104.156 10.9844C103.688 11.2734 103.453 11.6719 103.453 12.1797C103.453 12.5234 103.539 12.8164 103.711 13.0586C103.891 13.3008 104.176 13.5312 104.566 13.75C104.957 13.9688 105.707 14.2852 106.816 14.6992C108.34 15.2539 109.367 15.8125 109.898 16.375C110.438 16.9375 110.707 17.6445 110.707 18.4961Z" fill="#181818"/>
<path d="M118.031 20.6289C118.375 20.6289 118.707 20.6055 119.027 20.5586C119.348 20.5039 119.602 20.4492 119.789 20.3945V21.8828C119.578 21.9844 119.266 22.0664 118.852 22.1289C118.445 22.1992 118.078 22.2344 117.75 22.2344C115.266 22.2344 114.023 20.9258 114.023 18.3086V10.668H112.184V9.73047L114.023 8.92188L114.844 6.17969H115.969V9.15625H119.695V10.668H115.969V18.2266C115.969 19 116.152 19.5938 116.52 20.0078C116.887 20.4219 117.391 20.6289 118.031 20.6289Z" fill="#181818"/>
<path d="M124.195 9.15625V17.4883C124.195 18.5352 124.434 19.3164 124.91 19.832C125.387 20.3477 126.133 20.6055 127.148 20.6055C128.492 20.6055 129.473 20.2383 130.09 19.5039C130.715 18.7695 131.027 17.5703 131.027 15.9062V9.15625H132.973V22H131.367L131.086 20.2773H130.98C130.582 20.9102 130.027 21.3945 129.316 21.7305C128.613 22.0664 127.809 22.2344 126.902 22.2344C125.34 22.2344 124.168 21.8633 123.387 21.1211C122.613 20.3789 122.227 19.1914 122.227 17.5586V9.15625H124.195ZM126.234 7.16406C126.609 6.67969 127.012 6.09375 127.441 5.40625C127.879 4.71875 128.223 4.12109 128.473 3.61328H130.84V3.85938C130.496 4.36719 129.984 4.99219 129.305 5.73438C128.625 6.47656 128.035 7.05078 127.535 7.45703H126.234V7.16406Z" fill="#181818"/>
<path d="M145.852 20.2773H145.746C144.848 21.582 143.504 22.2344 141.715 22.2344C140.035 22.2344 138.727 21.6602 137.789 20.5117C136.859 19.3633 136.395 17.7305 136.395 15.6133C136.395 13.4961 136.863 11.8516 137.801 10.6797C138.738 9.50781 140.043 8.92188 141.715 8.92188C143.457 8.92188 144.793 9.55469 145.723 10.8203H145.875L145.793 9.89453L145.746 8.99219V3.76562H147.691V22H146.109L145.852 20.2773ZM141.961 20.6055C143.289 20.6055 144.25 20.2461 144.844 19.5273C145.445 18.8008 145.746 17.6328 145.746 16.0234V15.6133C145.746 13.793 145.441 12.4961 144.832 11.7227C144.23 10.9414 143.266 10.5508 141.938 10.5508C140.797 10.5508 139.922 10.9961 139.312 11.8867C138.711 12.7695 138.41 14.0195 138.41 15.6367C138.41 17.2773 138.711 18.5156 139.312 19.3516C139.914 20.1875 140.797 20.6055 141.961 20.6055Z" fill="#181818"/>
<path d="M153.773 22H151.828V9.15625H153.773V22ZM151.664 5.67578C151.664 5.23047 151.773 4.90625 151.992 4.70312C152.211 4.49219 152.484 4.38672 152.812 4.38672C153.125 4.38672 153.395 4.49219 153.621 4.70312C153.848 4.91406 153.961 5.23828 153.961 5.67578C153.961 6.11328 153.848 6.44141 153.621 6.66016C153.395 6.87109 153.125 6.97656 152.812 6.97656C152.484 6.97656 152.211 6.87109 151.992 6.66016C151.773 6.44141 151.664 6.11328 151.664 5.67578Z" fill="#181818"/>
<path d="M168.984 15.5664C168.984 17.6602 168.457 19.2969 167.402 20.4766C166.348 21.6484 164.891 22.2344 163.031 22.2344C161.883 22.2344 160.863 21.9648 159.973 21.4258C159.082 20.8867 158.395 20.1133 157.91 19.1055C157.426 18.0977 157.184 16.918 157.184 15.5664C157.184 13.4727 157.707 11.8438 158.754 10.6797C159.801 9.50781 161.254 8.92188 163.113 8.92188C164.91 8.92188 166.336 9.51953 167.391 10.7148C168.453 11.9102 168.984 13.5273 168.984 15.5664ZM159.199 15.5664C159.199 17.207 159.527 18.457 160.184 19.3164C160.84 20.1758 161.805 20.6055 163.078 20.6055C164.352 20.6055 165.316 20.1797 165.973 19.3281C166.637 18.4688 166.969 17.2148 166.969 15.5664C166.969 13.9336 166.637 12.6953 165.973 11.8516C165.316 11 164.344 10.5742 163.055 10.5742C161.781 10.5742 160.82 10.9922 160.172 11.8281C159.523 12.6641 159.199 13.9102 159.199 15.5664Z" fill="#181818"/>
<path d="M112.289 68L109.805 59.8438H97.3125L94.8281 68H87L99.0938 33.5938H107.977L120.117 68H112.289ZM108.07 53.75C105.773 46.3594 104.477 42.1797 104.18 41.2109C103.898 40.2422 103.695 39.4766 103.57 38.9141C103.055 40.9141 101.578 45.8594 99.1406 53.75H108.07Z" fill="#007E5A"/>
<path d="M134.531 68.4688C126.375 68.4688 122.297 63.9922 122.297 55.0391C122.297 50.5859 123.406 47.1875 125.625 44.8438C127.844 42.4844 131.023 41.3047 135.164 41.3047C138.195 41.3047 140.914 41.8984 143.32 43.0859L141.211 48.6172C140.086 48.1641 139.039 47.7969 138.07 47.5156C137.102 47.2188 136.133 47.0703 135.164 47.0703C131.445 47.0703 129.586 49.7109 129.586 54.9922C129.586 60.1172 131.445 62.6797 135.164 62.6797C136.539 62.6797 137.812 62.5 138.984 62.1406C140.156 61.7656 141.328 61.1875 142.5 60.4062V66.5234C141.344 67.2578 140.172 67.7656 138.984 68.0469C137.812 68.3281 136.328 68.4688 134.531 68.4688Z" fill="#007E5A"/>
<path d="M154.289 54.8516C154.289 57.4453 154.711 59.4062 155.555 60.7344C156.414 62.0625 157.805 62.7266 159.727 62.7266C161.633 62.7266 163 62.0703 163.828 60.7578C164.672 59.4297 165.094 57.4609 165.094 54.8516C165.094 52.2578 164.672 50.3125 163.828 49.0156C162.984 47.7188 161.602 47.0703 159.68 47.0703C157.773 47.0703 156.398 47.7188 155.555 49.0156C154.711 50.2969 154.289 52.2422 154.289 54.8516ZM172.406 54.8516C172.406 59.1172 171.281 62.4531 169.031 64.8594C166.781 67.2656 163.648 68.4688 159.633 68.4688C157.117 68.4688 154.898 67.9219 152.977 66.8281C151.055 65.7188 149.578 64.1328 148.547 62.0703C147.516 60.0078 147 57.6016 147 54.8516C147 50.5703 148.117 47.2422 150.352 44.8672C152.586 42.4922 155.727 41.3047 159.773 41.3047C162.289 41.3047 164.508 41.8516 166.43 42.9453C168.352 44.0391 169.828 45.6094 170.859 47.6562C171.891 49.7031 172.406 52.1016 172.406 54.8516Z" fill="#007E5A"/>
<path d="M201.773 68H194.625V52.6953C194.625 50.8047 194.305 49.3906 193.664 48.4531C193.039 47.5 192.047 47.0234 190.688 47.0234C188.859 47.0234 187.531 47.6953 186.703 49.0391C185.875 50.3828 185.461 52.5938 185.461 55.6719V68H178.312V41.7969H183.773L184.734 45.1484H185.133C185.836 43.9453 186.852 43.0078 188.18 42.3359C189.508 41.6484 191.031 41.3047 192.75 41.3047C196.672 41.3047 199.328 42.5859 200.719 45.1484H201.352C202.055 43.9297 203.086 42.9844 204.445 42.3125C205.82 41.6406 207.367 41.3047 209.086 41.3047C212.055 41.3047 214.297 42.0703 215.812 43.6016C217.344 45.1172 218.109 47.5547 218.109 50.9141V68H210.938V52.6953C210.938 50.8047 210.617 49.3906 209.977 48.4531C209.352 47.5 208.359 47.0234 207 47.0234C205.25 47.0234 203.938 47.6484 203.062 48.8984C202.203 50.1484 201.773 52.1328 201.773 54.8516V68Z" fill="#007E5A"/>
<path d="M239.859 68.4688C236.781 68.4688 234.367 67.3516 232.617 65.1172H232.242C232.492 67.3047 232.617 68.5703 232.617 68.9141V79.5312H225.469V41.7969H231.281L232.289 45.1953H232.617C234.289 42.6016 236.766 41.3047 240.047 41.3047C243.141 41.3047 245.562 42.5 247.312 44.8906C249.062 47.2812 249.938 50.6016 249.938 54.8516C249.938 57.6484 249.523 60.0781 248.695 62.1406C247.883 64.2031 246.719 65.7734 245.203 66.8516C243.688 67.9297 241.906 68.4688 239.859 68.4688ZM237.75 47.0234C235.984 47.0234 234.695 47.5703 233.883 48.6641C233.07 49.7422 232.648 51.5312 232.617 54.0312V54.8047C232.617 57.6172 233.031 59.6328 233.859 60.8516C234.703 62.0703 236.031 62.6797 237.844 62.6797C241.047 62.6797 242.648 60.0391 242.648 54.7578C242.648 52.1797 242.25 50.25 241.453 48.9688C240.672 47.6719 239.438 47.0234 237.75 47.0234Z" fill="#007E5A"/>
<path d="M272.484 68L271.102 64.4375H270.914C269.711 65.9531 268.469 67.0078 267.188 67.6016C265.922 68.1797 264.266 68.4688 262.219 68.4688C259.703 68.4688 257.719 67.75 256.266 66.3125C254.828 64.875 254.109 62.8281 254.109 60.1719C254.109 57.3906 255.078 55.3438 257.016 54.0312C258.969 52.7031 261.906 51.9688 265.828 51.8281L270.375 51.6875V50.5391C270.375 47.8828 269.016 46.5547 266.297 46.5547C264.203 46.5547 261.742 47.1875 258.914 48.4531L256.547 43.625C259.562 42.0469 262.906 41.2578 266.578 41.2578C270.094 41.2578 272.789 42.0234 274.664 43.5547C276.539 45.0859 277.477 47.4141 277.477 50.5391V68H272.484ZM270.375 55.8594L267.609 55.9531C265.531 56.0156 263.984 56.3906 262.969 57.0781C261.953 57.7656 261.445 58.8125 261.445 60.2188C261.445 62.2344 262.602 63.2422 264.914 63.2422C266.57 63.2422 267.891 62.7656 268.875 61.8125C269.875 60.8594 270.375 59.5938 270.375 58.0156V55.8594Z" fill="#007E5A"/>
<path d="M309.047 68H301.898V52.6953C301.898 50.8047 301.562 49.3906 300.891 48.4531C300.219 47.5 299.148 47.0234 297.68 47.0234C295.68 47.0234 294.234 47.6953 293.344 49.0391C292.453 50.3672 292.008 52.5781 292.008 55.6719V68H284.859V41.7969H290.32L291.281 45.1484H291.68C292.477 43.8828 293.57 42.9297 294.961 42.2891C296.367 41.6328 297.961 41.3047 299.742 41.3047C302.789 41.3047 305.102 42.1328 306.68 43.7891C308.258 45.4297 309.047 47.8047 309.047 50.9141V68Z" fill="#007E5A"/>
<path d="M340.594 68H333.445V52.6953C333.445 48.9141 332.039 47.0234 329.227 47.0234C327.227 47.0234 325.781 47.7031 324.891 49.0625C324 50.4219 323.555 52.625 323.555 55.6719V68H316.406V31.5312H323.555V38.9609C323.555 39.5391 323.5 40.8984 323.391 43.0391L323.227 45.1484H323.602C325.195 42.5859 327.727 41.3047 331.195 41.3047C334.273 41.3047 336.609 42.1328 338.203 43.7891C339.797 45.4453 340.594 47.8203 340.594 50.9141V68Z" fill="#007E5A"/>
<path d="M358.805 46.3906C357.289 46.3906 356.102 46.875 355.242 47.8438C354.383 48.7969 353.891 50.1562 353.766 51.9219H363.797C363.766 50.1562 363.305 48.7969 362.414 47.8438C361.523 46.875 360.32 46.3906 358.805 46.3906ZM359.812 68.4688C355.594 68.4688 352.297 67.3047 349.922 64.9766C347.547 62.6484 346.359 59.3516 346.359 55.0859C346.359 50.6953 347.453 47.3047 349.641 44.9141C351.844 42.5078 354.883 41.3047 358.758 41.3047C362.461 41.3047 365.344 42.3594 367.406 44.4688C369.469 46.5781 370.5 49.4922 370.5 53.2109V56.6797H353.602C353.68 58.7109 354.281 60.2969 355.406 61.4375C356.531 62.5781 358.109 63.1484 360.141 63.1484C361.719 63.1484 363.211 62.9844 364.617 62.6562C366.023 62.3281 367.492 61.8047 369.023 61.0859V66.6172C367.773 67.2422 366.438 67.7031 365.016 68C363.594 68.3125 361.859 68.4688 359.812 68.4688Z" fill="#007E5A"/>
</svg>