├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ └── feature-request.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── build-windows-manual.yml │ ├── main-aarch64.yml │ ├── main-osx-arm64.yml │ ├── main-windows.yml │ ├── main.yml │ ├── prettier-pr.yml │ ├── release-stable.yml │ └── test-upload-artifact.yml ├── .gitignore ├── .jshintrc ├── .npmrc ├── .prettierignore ├── .prettierrc ├── Gruntfile.js ├── LICENSE ├── README.md ├── app ├── index.html ├── package-lock.json ├── package.json ├── resources │ ├── boards │ │ ├── Alchitry-Cu │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── Butterstick-r10-2g-85k │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.lpf │ │ │ └── rules.json │ │ ├── Butterstick-r10-2g-85k_(FT2232H) │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.lpf │ │ │ └── rules.json │ │ ├── Butterstick-r10-2g-85k_(FT232H) │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.lpf │ │ │ └── rules.json │ │ ├── ColorLight-5A-75B-V61 │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ └── rules.json │ │ ├── ColorLight-5A-75B-V7 │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ └── rules.json │ │ ├── ColorLight-5A-75B-V8 │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ └── rules.json │ │ ├── ColorLight-5A-75E-V6 │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.lpf │ │ │ └── rules.json │ │ ├── ColorLight-5A-75E-V71_(FT2232H) │ │ │ ├── HUB75.jpg │ │ │ ├── _____pinout.lpf │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ └── rules.json │ │ ├── ColorLight-5A-75E-V71_(FT232H) │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.lpf │ │ │ └── rules.json │ │ ├── ColorLight-5A-75E-V71_(USB-Blaster) │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.lpf │ │ │ └── rules.json │ │ ├── ColorLight-i5-v7.0_(FT2232H) │ │ │ ├── i5_extboard_v1.2_pinout.png │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.png │ │ │ └── rules.json │ │ ├── ColorLight-i5-v7.0_(FT232H) │ │ │ ├── i5_extboard_v1.2_pinout.png │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.png │ │ │ └── rules.json │ │ ├── ColorLight-i5-v7.0_(USB-Blaster) │ │ │ ├── i5_extboard_v1.2_pinout.png │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.png │ │ │ └── rules.json │ │ ├── ColorLight-i9-v7.2_(FT2232H) │ │ │ ├── i9_v7.2_pinout.png │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.png │ │ │ └── rules.json │ │ ├── ColorLight-i9-v7.2_(FT232H) │ │ │ ├── i9_v7.2_pinout.png │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.png │ │ │ └── rules.json │ │ ├── ColorLight-i9-v7.2_(USB-Blaster) │ │ │ ├── i9_v7.2_pinout.png │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.png │ │ │ └── rules.json │ │ ├── Cynthion-r1.4 │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.lpf │ │ │ └── rules.json │ │ ├── ECP5-Evaluation-Board │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ └── rules.json │ │ ├── ECP5-Mini-12_(FT2232H) │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── ECP5-Mini-25_(FT2232H) │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── FleaFPGA-Ohm_(FT2232H) │ │ │ ├── FleaFPGA_Ohm.pdf │ │ │ ├── JTAG_connector.png │ │ │ ├── _____pinout.lpf │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ └── rules.json │ │ ├── FleaFPGA-Ohm_(FT232H) │ │ │ ├── FleaFPGA_Ohm.pdf │ │ │ ├── JTAG_connector.png │ │ │ ├── _____pinout.lpf │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ └── rules.json │ │ ├── FleaFPGA-Ohm_(USB-Blaster) │ │ │ ├── FleaFPGA_Ohm.pdf │ │ │ ├── JTAG_connector.png │ │ │ ├── ___pinout.lpf │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ └── rules.json │ │ ├── MCH2022_badge │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── ODT_IcyBlue_Feather │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── ODT_RPGA_Feather │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── OK-iCE40Pro │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ ├── pinout.svg │ │ │ └── rules.json │ │ ├── ThetaMachines-ETH4K │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── TinyFPGA-B2 │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── TinyFPGA-BX │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── _iCE40HX8K-EVB │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── _iCEblink40-HX1K │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── alhambra-ii │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ ├── pinout.svg │ │ │ └── rules.json │ │ ├── blackice-ii │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── blackice-mx │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ ├── pinout.svg │ │ │ └── rules.json │ │ ├── blackice │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── doppler │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── edu-ciaa-fpga │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ ├── pinout.svg │ │ │ └── rules.json │ │ ├── fomu │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── fpga101 │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── generator.py │ │ ├── generator2.py │ │ ├── go-board │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── iCE40-HX8K │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ ├── pinout.svg │ │ │ └── rules.json │ │ ├── iCE40-UP5K │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── iCEBreaker-bitsy0 │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── iCEBreaker-bitsy1 │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── iCEBreaker │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── iCESugar-Pro_(FT2232H) │ │ │ ├── iCESugar-pro-pinmap.png │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.png │ │ │ └── rules.json │ │ ├── iCESugar-Pro_(FT232H) │ │ │ ├── iCESugar-pro-pinmap.png │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.png │ │ │ └── rules.json │ │ ├── iCESugar-Pro_(USB-Blaster) │ │ │ ├── iCESugar-pro-pinmap.png │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.png │ │ │ └── rules.json │ │ ├── iCESugar-nano │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── iCESugar_1_5 │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ ├── pinout.svg │ │ │ └── rules.json │ │ ├── iceCream_1_2 │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ ├── pinout.svg │ │ │ └── rules.json │ │ ├── iceWerx │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── icefun │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── icestick │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── icezum │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ ├── pinout.svg │ │ │ └── rules.json │ │ ├── icoboard │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── kefir │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ ├── pinout.svg │ │ │ └── rules.json │ │ ├── menu.json │ │ ├── mimas-ecp5-mini │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ └── rules.json │ │ ├── orangecrab-r02-25f │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.lpf │ │ │ └── rules.json │ │ ├── orangecrab-r02-85f │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.lpf │ │ │ └── rules.json │ │ ├── pico-ice │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ └── rules.json │ │ ├── ulx3s-12f │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.lpf │ │ │ └── rules.json │ │ ├── ulx3s-25f │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.lpf │ │ │ └── rules.json │ │ ├── ulx3s-45f │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.lpf │ │ │ └── rules.json │ │ ├── ulx3s-85f │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.lpf │ │ │ └── rules.json │ │ ├── upduino │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── upduino2 │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── upduino21 │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ ├── upduino3 │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ │ └── upduino31 │ │ │ ├── info.json │ │ │ ├── pinout.json │ │ │ ├── pinout.pcf │ │ │ └── rules.json │ ├── fonts │ │ ├── Lato2OFLWeb │ │ │ ├── Lato │ │ │ │ ├── fonts │ │ │ │ │ ├── Lato-Black.eot │ │ │ │ │ ├── Lato-Black.ttf │ │ │ │ │ ├── Lato-Black.woff │ │ │ │ │ ├── Lato-Black.woff2 │ │ │ │ │ ├── Lato-BlackItalic.eot │ │ │ │ │ ├── Lato-BlackItalic.ttf │ │ │ │ │ ├── Lato-BlackItalic.woff │ │ │ │ │ ├── Lato-BlackItalic.woff2 │ │ │ │ │ ├── Lato-Bold.eot │ │ │ │ │ ├── Lato-Bold.ttf │ │ │ │ │ ├── Lato-Bold.woff │ │ │ │ │ ├── Lato-Bold.woff2 │ │ │ │ │ ├── Lato-BoldItalic.eot │ │ │ │ │ ├── Lato-BoldItalic.ttf │ │ │ │ │ ├── Lato-BoldItalic.woff │ │ │ │ │ ├── Lato-BoldItalic.woff2 │ │ │ │ │ ├── Lato-Hairline.eot │ │ │ │ │ ├── Lato-Hairline.ttf │ │ │ │ │ ├── Lato-Hairline.woff │ │ │ │ │ ├── Lato-Hairline.woff2 │ │ │ │ │ ├── Lato-HairlineItalic.eot │ │ │ │ │ ├── Lato-HairlineItalic.ttf │ │ │ │ │ ├── Lato-HairlineItalic.woff │ │ │ │ │ ├── Lato-HairlineItalic.woff2 │ │ │ │ │ ├── Lato-Heavy.eot │ │ │ │ │ ├── Lato-Heavy.ttf │ │ │ │ │ ├── Lato-Heavy.woff │ │ │ │ │ ├── Lato-Heavy.woff2 │ │ │ │ │ ├── Lato-HeavyItalic.eot │ │ │ │ │ ├── Lato-HeavyItalic.ttf │ │ │ │ │ ├── Lato-HeavyItalic.woff │ │ │ │ │ ├── Lato-HeavyItalic.woff2 │ │ │ │ │ ├── Lato-Italic.eot │ │ │ │ │ ├── Lato-Italic.ttf │ │ │ │ │ ├── Lato-Italic.woff │ │ │ │ │ ├── Lato-Italic.woff2 │ │ │ │ │ ├── Lato-Light.eot │ │ │ │ │ ├── Lato-Light.ttf │ │ │ │ │ ├── Lato-Light.woff │ │ │ │ │ ├── Lato-Light.woff2 │ │ │ │ │ ├── Lato-LightItalic.eot │ │ │ │ │ ├── Lato-LightItalic.ttf │ │ │ │ │ ├── Lato-LightItalic.woff │ │ │ │ │ ├── Lato-LightItalic.woff2 │ │ │ │ │ ├── Lato-Medium.eot │ │ │ │ │ ├── Lato-Medium.ttf │ │ │ │ │ ├── Lato-Medium.woff │ │ │ │ │ ├── Lato-Medium.woff2 │ │ │ │ │ ├── Lato-MediumItalic.eot │ │ │ │ │ ├── Lato-MediumItalic.ttf │ │ │ │ │ ├── Lato-MediumItalic.woff │ │ │ │ │ ├── Lato-MediumItalic.woff2 │ │ │ │ │ ├── Lato-Regular.eot │ │ │ │ │ ├── Lato-Regular.ttf │ │ │ │ │ ├── Lato-Regular.woff │ │ │ │ │ ├── Lato-Regular.woff2 │ │ │ │ │ ├── Lato-Semibold.eot │ │ │ │ │ ├── Lato-Semibold.ttf │ │ │ │ │ ├── Lato-Semibold.woff │ │ │ │ │ ├── Lato-Semibold.woff2 │ │ │ │ │ ├── Lato-SemiboldItalic.eot │ │ │ │ │ ├── Lato-SemiboldItalic.ttf │ │ │ │ │ ├── Lato-SemiboldItalic.woff │ │ │ │ │ ├── Lato-SemiboldItalic.woff2 │ │ │ │ │ ├── Lato-Thin.eot │ │ │ │ │ ├── Lato-Thin.ttf │ │ │ │ │ ├── Lato-Thin.woff │ │ │ │ │ ├── Lato-Thin.woff2 │ │ │ │ │ ├── Lato-ThinItalic.eot │ │ │ │ │ ├── Lato-ThinItalic.ttf │ │ │ │ │ ├── Lato-ThinItalic.woff │ │ │ │ │ └── Lato-ThinItalic.woff2 │ │ │ │ ├── lato.html │ │ │ │ ├── latofonts.css │ │ │ │ └── latostyle.css │ │ │ ├── LatoLatin │ │ │ │ ├── fonts │ │ │ │ │ ├── LatoLatin-Black.eot │ │ │ │ │ ├── LatoLatin-Black.ttf │ │ │ │ │ ├── LatoLatin-Black.woff │ │ │ │ │ ├── LatoLatin-Black.woff2 │ │ │ │ │ ├── LatoLatin-BlackItalic.eot │ │ │ │ │ ├── LatoLatin-BlackItalic.ttf │ │ │ │ │ ├── LatoLatin-BlackItalic.woff │ │ │ │ │ ├── LatoLatin-BlackItalic.woff2 │ │ │ │ │ ├── LatoLatin-Bold.eot │ │ │ │ │ ├── LatoLatin-Bold.ttf │ │ │ │ │ ├── LatoLatin-Bold.woff │ │ │ │ │ ├── LatoLatin-Bold.woff2 │ │ │ │ │ ├── LatoLatin-BoldItalic.eot │ │ │ │ │ ├── LatoLatin-BoldItalic.ttf │ │ │ │ │ ├── LatoLatin-BoldItalic.woff │ │ │ │ │ ├── LatoLatin-BoldItalic.woff2 │ │ │ │ │ ├── LatoLatin-Hairline.eot │ │ │ │ │ ├── LatoLatin-Hairline.ttf │ │ │ │ │ ├── LatoLatin-Hairline.woff │ │ │ │ │ ├── LatoLatin-Hairline.woff2 │ │ │ │ │ ├── LatoLatin-HairlineItalic.eot │ │ │ │ │ ├── LatoLatin-HairlineItalic.ttf │ │ │ │ │ ├── LatoLatin-HairlineItalic.woff │ │ │ │ │ ├── LatoLatin-HairlineItalic.woff2 │ │ │ │ │ ├── LatoLatin-Heavy.eot │ │ │ │ │ ├── LatoLatin-Heavy.ttf │ │ │ │ │ ├── LatoLatin-Heavy.woff │ │ │ │ │ ├── LatoLatin-Heavy.woff2 │ │ │ │ │ ├── LatoLatin-HeavyItalic.eot │ │ │ │ │ ├── LatoLatin-HeavyItalic.ttf │ │ │ │ │ ├── LatoLatin-HeavyItalic.woff │ │ │ │ │ ├── LatoLatin-HeavyItalic.woff2 │ │ │ │ │ ├── LatoLatin-Italic.eot │ │ │ │ │ ├── LatoLatin-Italic.ttf │ │ │ │ │ ├── LatoLatin-Italic.woff │ │ │ │ │ ├── LatoLatin-Italic.woff2 │ │ │ │ │ ├── LatoLatin-Light.eot │ │ │ │ │ ├── LatoLatin-Light.ttf │ │ │ │ │ ├── LatoLatin-Light.woff │ │ │ │ │ ├── LatoLatin-Light.woff2 │ │ │ │ │ ├── LatoLatin-LightItalic.eot │ │ │ │ │ ├── LatoLatin-LightItalic.ttf │ │ │ │ │ ├── LatoLatin-LightItalic.woff │ │ │ │ │ ├── LatoLatin-LightItalic.woff2 │ │ │ │ │ ├── LatoLatin-Medium.eot │ │ │ │ │ ├── LatoLatin-Medium.ttf │ │ │ │ │ ├── LatoLatin-Medium.woff │ │ │ │ │ ├── LatoLatin-Medium.woff2 │ │ │ │ │ ├── LatoLatin-MediumItalic.eot │ │ │ │ │ ├── LatoLatin-MediumItalic.ttf │ │ │ │ │ ├── LatoLatin-MediumItalic.woff │ │ │ │ │ ├── LatoLatin-MediumItalic.woff2 │ │ │ │ │ ├── LatoLatin-Regular.eot │ │ │ │ │ ├── LatoLatin-Regular.ttf │ │ │ │ │ ├── LatoLatin-Regular.woff │ │ │ │ │ ├── LatoLatin-Regular.woff2 │ │ │ │ │ ├── LatoLatin-Semibold.eot │ │ │ │ │ ├── LatoLatin-Semibold.ttf │ │ │ │ │ ├── LatoLatin-Semibold.woff │ │ │ │ │ ├── LatoLatin-Semibold.woff2 │ │ │ │ │ ├── LatoLatin-SemiboldItalic.eot │ │ │ │ │ ├── LatoLatin-SemiboldItalic.ttf │ │ │ │ │ ├── LatoLatin-SemiboldItalic.woff │ │ │ │ │ ├── LatoLatin-SemiboldItalic.woff2 │ │ │ │ │ ├── LatoLatin-Thin.eot │ │ │ │ │ ├── LatoLatin-Thin.ttf │ │ │ │ │ ├── LatoLatin-Thin.woff │ │ │ │ │ ├── LatoLatin-Thin.woff2 │ │ │ │ │ ├── LatoLatin-ThinItalic.eot │ │ │ │ │ ├── LatoLatin-ThinItalic.ttf │ │ │ │ │ ├── LatoLatin-ThinItalic.woff │ │ │ │ │ └── LatoLatin-ThinItalic.woff2 │ │ │ │ ├── latolatin.html │ │ │ │ ├── latolatinfonts.css │ │ │ │ └── latostyle.css │ │ │ ├── OFL.txt │ │ │ └── README-WEB.txt │ │ ├── fontawesome-free-5.15.1-web │ │ │ ├── LICENSE.txt │ │ │ ├── attribution.js │ │ │ ├── css │ │ │ │ └── all.min.css │ │ │ ├── sprites │ │ │ │ ├── brands.svg │ │ │ │ ├── regular.svg │ │ │ │ └── solid.svg │ │ │ ├── svgs │ │ │ │ ├── brands │ │ │ │ │ ├── 500px.svg │ │ │ │ │ ├── accessible-icon.svg │ │ │ │ │ ├── accusoft.svg │ │ │ │ │ ├── acquisitions-incorporated.svg │ │ │ │ │ ├── adn.svg │ │ │ │ │ ├── adversal.svg │ │ │ │ │ ├── affiliatetheme.svg │ │ │ │ │ ├── airbnb.svg │ │ │ │ │ ├── algolia.svg │ │ │ │ │ ├── alipay.svg │ │ │ │ │ ├── amazon-pay.svg │ │ │ │ │ ├── amazon.svg │ │ │ │ │ ├── amilia.svg │ │ │ │ │ ├── android.svg │ │ │ │ │ ├── angellist.svg │ │ │ │ │ ├── angrycreative.svg │ │ │ │ │ ├── angular.svg │ │ │ │ │ ├── app-store-ios.svg │ │ │ │ │ ├── app-store.svg │ │ │ │ │ ├── apper.svg │ │ │ │ │ ├── apple-pay.svg │ │ │ │ │ ├── apple.svg │ │ │ │ │ ├── artstation.svg │ │ │ │ │ ├── asymmetrik.svg │ │ │ │ │ ├── atlassian.svg │ │ │ │ │ ├── audible.svg │ │ │ │ │ ├── autoprefixer.svg │ │ │ │ │ ├── avianex.svg │ │ │ │ │ ├── aviato.svg │ │ │ │ │ ├── aws.svg │ │ │ │ │ ├── bandcamp.svg │ │ │ │ │ ├── battle-net.svg │ │ │ │ │ ├── behance-square.svg │ │ │ │ │ ├── behance.svg │ │ │ │ │ ├── bimobject.svg │ │ │ │ │ ├── bitbucket.svg │ │ │ │ │ ├── bitcoin.svg │ │ │ │ │ ├── bity.svg │ │ │ │ │ ├── black-tie.svg │ │ │ │ │ ├── blackberry.svg │ │ │ │ │ ├── blogger-b.svg │ │ │ │ │ ├── blogger.svg │ │ │ │ │ ├── bluetooth-b.svg │ │ │ │ │ ├── bluetooth.svg │ │ │ │ │ ├── bootstrap.svg │ │ │ │ │ ├── btc.svg │ │ │ │ │ ├── buffer.svg │ │ │ │ │ ├── buromobelexperte.svg │ │ │ │ │ ├── buy-n-large.svg │ │ │ │ │ ├── buysellads.svg │ │ │ │ │ ├── canadian-maple-leaf.svg │ │ │ │ │ ├── cc-amazon-pay.svg │ │ │ │ │ ├── cc-amex.svg │ │ │ │ │ ├── cc-apple-pay.svg │ │ │ │ │ ├── cc-diners-club.svg │ │ │ │ │ ├── cc-discover.svg │ │ │ │ │ ├── cc-jcb.svg │ │ │ │ │ ├── cc-mastercard.svg │ │ │ │ │ ├── cc-paypal.svg │ │ │ │ │ ├── cc-stripe.svg │ │ │ │ │ ├── cc-visa.svg │ │ │ │ │ ├── centercode.svg │ │ │ │ │ ├── centos.svg │ │ │ │ │ ├── chrome.svg │ │ │ │ │ ├── chromecast.svg │ │ │ │ │ ├── cloudflare.svg │ │ │ │ │ ├── cloudscale.svg │ │ │ │ │ ├── cloudsmith.svg │ │ │ │ │ ├── cloudversify.svg │ │ │ │ │ ├── codepen.svg │ │ │ │ │ ├── codiepie.svg │ │ │ │ │ ├── confluence.svg │ │ │ │ │ ├── connectdevelop.svg │ │ │ │ │ ├── contao.svg │ │ │ │ │ ├── cotton-bureau.svg │ │ │ │ │ ├── cpanel.svg │ │ │ │ │ ├── creative-commons-by.svg │ │ │ │ │ ├── creative-commons-nc-eu.svg │ │ │ │ │ ├── creative-commons-nc-jp.svg │ │ │ │ │ ├── creative-commons-nc.svg │ │ │ │ │ ├── creative-commons-nd.svg │ │ │ │ │ ├── creative-commons-pd-alt.svg │ │ │ │ │ ├── creative-commons-pd.svg │ │ │ │ │ ├── creative-commons-remix.svg │ │ │ │ │ ├── creative-commons-sa.svg │ │ │ │ │ ├── creative-commons-sampling-plus.svg │ │ │ │ │ ├── creative-commons-sampling.svg │ │ │ │ │ ├── creative-commons-share.svg │ │ │ │ │ ├── creative-commons-zero.svg │ │ │ │ │ ├── creative-commons.svg │ │ │ │ │ ├── critical-role.svg │ │ │ │ │ ├── css3-alt.svg │ │ │ │ │ ├── css3.svg │ │ │ │ │ ├── cuttlefish.svg │ │ │ │ │ ├── d-and-d-beyond.svg │ │ │ │ │ ├── d-and-d.svg │ │ │ │ │ ├── dailymotion.svg │ │ │ │ │ ├── dashcube.svg │ │ │ │ │ ├── deezer.svg │ │ │ │ │ ├── delicious.svg │ │ │ │ │ ├── deploydog.svg │ │ │ │ │ ├── deskpro.svg │ │ │ │ │ ├── dev.svg │ │ │ │ │ ├── deviantart.svg │ │ │ │ │ ├── dhl.svg │ │ │ │ │ ├── diaspora.svg │ │ │ │ │ ├── digg.svg │ │ │ │ │ ├── digital-ocean.svg │ │ │ │ │ ├── discord.svg │ │ │ │ │ ├── discourse.svg │ │ │ │ │ ├── dochub.svg │ │ │ │ │ ├── docker.svg │ │ │ │ │ ├── draft2digital.svg │ │ │ │ │ ├── dribbble-square.svg │ │ │ │ │ ├── dribbble.svg │ │ │ │ │ ├── dropbox.svg │ │ │ │ │ ├── drupal.svg │ │ │ │ │ ├── dyalog.svg │ │ │ │ │ ├── earlybirds.svg │ │ │ │ │ ├── ebay.svg │ │ │ │ │ ├── edge-legacy.svg │ │ │ │ │ ├── edge.svg │ │ │ │ │ ├── elementor.svg │ │ │ │ │ ├── ello.svg │ │ │ │ │ ├── ember.svg │ │ │ │ │ ├── empire.svg │ │ │ │ │ ├── envira.svg │ │ │ │ │ ├── erlang.svg │ │ │ │ │ ├── ethereum.svg │ │ │ │ │ ├── etsy.svg │ │ │ │ │ ├── evernote.svg │ │ │ │ │ ├── expeditedssl.svg │ │ │ │ │ ├── facebook-f.svg │ │ │ │ │ ├── facebook-messenger.svg │ │ │ │ │ ├── facebook-square.svg │ │ │ │ │ ├── facebook.svg │ │ │ │ │ ├── fantasy-flight-games.svg │ │ │ │ │ ├── fedex.svg │ │ │ │ │ ├── fedora.svg │ │ │ │ │ ├── figma.svg │ │ │ │ │ ├── firefox-browser.svg │ │ │ │ │ ├── firefox.svg │ │ │ │ │ ├── first-order-alt.svg │ │ │ │ │ ├── first-order.svg │ │ │ │ │ ├── firstdraft.svg │ │ │ │ │ ├── flickr.svg │ │ │ │ │ ├── flipboard.svg │ │ │ │ │ ├── fly.svg │ │ │ │ │ ├── font-awesome-alt.svg │ │ │ │ │ ├── font-awesome-flag.svg │ │ │ │ │ ├── font-awesome-logo-full.svg │ │ │ │ │ ├── font-awesome.svg │ │ │ │ │ ├── fonticons-fi.svg │ │ │ │ │ ├── fonticons.svg │ │ │ │ │ ├── fort-awesome-alt.svg │ │ │ │ │ ├── fort-awesome.svg │ │ │ │ │ ├── forumbee.svg │ │ │ │ │ ├── foursquare.svg │ │ │ │ │ ├── free-code-camp.svg │ │ │ │ │ ├── freebsd.svg │ │ │ │ │ ├── fulcrum.svg │ │ │ │ │ ├── galactic-republic.svg │ │ │ │ │ ├── galactic-senate.svg │ │ │ │ │ ├── get-pocket.svg │ │ │ │ │ ├── gg-circle.svg │ │ │ │ │ ├── gg.svg │ │ │ │ │ ├── git-alt.svg │ │ │ │ │ ├── git-square.svg │ │ │ │ │ ├── git.svg │ │ │ │ │ ├── github-alt.svg │ │ │ │ │ ├── github-square.svg │ │ │ │ │ ├── github.svg │ │ │ │ │ ├── gitkraken.svg │ │ │ │ │ ├── gitlab.svg │ │ │ │ │ ├── gitter.svg │ │ │ │ │ ├── glide-g.svg │ │ │ │ │ ├── glide.svg │ │ │ │ │ ├── gofore.svg │ │ │ │ │ ├── goodreads-g.svg │ │ │ │ │ ├── goodreads.svg │ │ │ │ │ ├── google-drive.svg │ │ │ │ │ ├── google-pay.svg │ │ │ │ │ ├── google-play.svg │ │ │ │ │ ├── google-plus-g.svg │ │ │ │ │ ├── google-plus-square.svg │ │ │ │ │ ├── google-plus.svg │ │ │ │ │ ├── google-wallet.svg │ │ │ │ │ ├── google.svg │ │ │ │ │ ├── gratipay.svg │ │ │ │ │ ├── grav.svg │ │ │ │ │ ├── gripfire.svg │ │ │ │ │ ├── grunt.svg │ │ │ │ │ ├── guilded.svg │ │ │ │ │ ├── gulp.svg │ │ │ │ │ ├── hacker-news-square.svg │ │ │ │ │ ├── hacker-news.svg │ │ │ │ │ ├── hackerrank.svg │ │ │ │ │ ├── hips.svg │ │ │ │ │ ├── hire-a-helper.svg │ │ │ │ │ ├── hive.svg │ │ │ │ │ ├── hooli.svg │ │ │ │ │ ├── hornbill.svg │ │ │ │ │ ├── hotjar.svg │ │ │ │ │ ├── houzz.svg │ │ │ │ │ ├── html5.svg │ │ │ │ │ ├── hubspot.svg │ │ │ │ │ ├── ideal.svg │ │ │ │ │ ├── imdb.svg │ │ │ │ │ ├── innosoft.svg │ │ │ │ │ ├── instagram-square.svg │ │ │ │ │ ├── instagram.svg │ │ │ │ │ ├── instalod.svg │ │ │ │ │ ├── intercom.svg │ │ │ │ │ ├── internet-explorer.svg │ │ │ │ │ ├── invision.svg │ │ │ │ │ ├── ioxhost.svg │ │ │ │ │ ├── itch-io.svg │ │ │ │ │ ├── itunes-note.svg │ │ │ │ │ ├── itunes.svg │ │ │ │ │ ├── java.svg │ │ │ │ │ ├── jedi-order.svg │ │ │ │ │ ├── jenkins.svg │ │ │ │ │ ├── jira.svg │ │ │ │ │ ├── joget.svg │ │ │ │ │ ├── joomla.svg │ │ │ │ │ ├── js-square.svg │ │ │ │ │ ├── js.svg │ │ │ │ │ ├── jsfiddle.svg │ │ │ │ │ ├── kaggle.svg │ │ │ │ │ ├── keybase.svg │ │ │ │ │ ├── keycdn.svg │ │ │ │ │ ├── kickstarter-k.svg │ │ │ │ │ ├── kickstarter.svg │ │ │ │ │ ├── korvue.svg │ │ │ │ │ ├── laravel.svg │ │ │ │ │ ├── lastfm-square.svg │ │ │ │ │ ├── lastfm.svg │ │ │ │ │ ├── leanpub.svg │ │ │ │ │ ├── less.svg │ │ │ │ │ ├── line.svg │ │ │ │ │ ├── linkedin-in.svg │ │ │ │ │ ├── linkedin.svg │ │ │ │ │ ├── linode.svg │ │ │ │ │ ├── linux.svg │ │ │ │ │ ├── lyft.svg │ │ │ │ │ ├── magento.svg │ │ │ │ │ ├── mailchimp.svg │ │ │ │ │ ├── mandalorian.svg │ │ │ │ │ ├── markdown.svg │ │ │ │ │ ├── mastodon.svg │ │ │ │ │ ├── maxcdn.svg │ │ │ │ │ ├── mdb.svg │ │ │ │ │ ├── medapps.svg │ │ │ │ │ ├── medium-m.svg │ │ │ │ │ ├── medium.svg │ │ │ │ │ ├── medrt.svg │ │ │ │ │ ├── meetup.svg │ │ │ │ │ ├── megaport.svg │ │ │ │ │ ├── mendeley.svg │ │ │ │ │ ├── microblog.svg │ │ │ │ │ ├── microsoft.svg │ │ │ │ │ ├── mix.svg │ │ │ │ │ ├── mixcloud.svg │ │ │ │ │ ├── mixer.svg │ │ │ │ │ ├── mizuni.svg │ │ │ │ │ ├── modx.svg │ │ │ │ │ ├── monero.svg │ │ │ │ │ ├── napster.svg │ │ │ │ │ ├── neos.svg │ │ │ │ │ ├── nimblr.svg │ │ │ │ │ ├── node-js.svg │ │ │ │ │ ├── node.svg │ │ │ │ │ ├── npm.svg │ │ │ │ │ ├── ns8.svg │ │ │ │ │ ├── nutritionix.svg │ │ │ │ │ ├── octopus-deploy.svg │ │ │ │ │ ├── odnoklassniki-square.svg │ │ │ │ │ ├── odnoklassniki.svg │ │ │ │ │ ├── old-republic.svg │ │ │ │ │ ├── opencart.svg │ │ │ │ │ ├── openid.svg │ │ │ │ │ ├── opera.svg │ │ │ │ │ ├── optin-monster.svg │ │ │ │ │ ├── orcid.svg │ │ │ │ │ ├── osi.svg │ │ │ │ │ ├── page4.svg │ │ │ │ │ ├── pagelines.svg │ │ │ │ │ ├── palfed.svg │ │ │ │ │ ├── patreon.svg │ │ │ │ │ ├── paypal.svg │ │ │ │ │ ├── penny-arcade.svg │ │ │ │ │ ├── perbyte.svg │ │ │ │ │ ├── periscope.svg │ │ │ │ │ ├── phabricator.svg │ │ │ │ │ ├── phoenix-framework.svg │ │ │ │ │ ├── phoenix-squadron.svg │ │ │ │ │ ├── php.svg │ │ │ │ │ ├── pied-piper-alt.svg │ │ │ │ │ ├── pied-piper-hat.svg │ │ │ │ │ ├── pied-piper-pp.svg │ │ │ │ │ ├── pied-piper-square.svg │ │ │ │ │ ├── pied-piper.svg │ │ │ │ │ ├── pinterest-p.svg │ │ │ │ │ ├── pinterest-square.svg │ │ │ │ │ ├── pinterest.svg │ │ │ │ │ ├── playstation.svg │ │ │ │ │ ├── product-hunt.svg │ │ │ │ │ ├── pushed.svg │ │ │ │ │ ├── python.svg │ │ │ │ │ ├── qq.svg │ │ │ │ │ ├── quinscape.svg │ │ │ │ │ ├── quora.svg │ │ │ │ │ ├── r-project.svg │ │ │ │ │ ├── raspberry-pi.svg │ │ │ │ │ ├── ravelry.svg │ │ │ │ │ ├── react.svg │ │ │ │ │ ├── reacteurope.svg │ │ │ │ │ ├── readme.svg │ │ │ │ │ ├── rebel.svg │ │ │ │ │ ├── red-river.svg │ │ │ │ │ ├── reddit-alien.svg │ │ │ │ │ ├── reddit-square.svg │ │ │ │ │ ├── reddit.svg │ │ │ │ │ ├── redhat.svg │ │ │ │ │ ├── renren.svg │ │ │ │ │ ├── replyd.svg │ │ │ │ │ ├── researchgate.svg │ │ │ │ │ ├── resolving.svg │ │ │ │ │ ├── rev.svg │ │ │ │ │ ├── rocketchat.svg │ │ │ │ │ ├── rockrms.svg │ │ │ │ │ ├── rust.svg │ │ │ │ │ ├── safari.svg │ │ │ │ │ ├── salesforce.svg │ │ │ │ │ ├── sass.svg │ │ │ │ │ ├── schlix.svg │ │ │ │ │ ├── scribd.svg │ │ │ │ │ ├── searchengin.svg │ │ │ │ │ ├── sellcast.svg │ │ │ │ │ ├── sellsy.svg │ │ │ │ │ ├── servicestack.svg │ │ │ │ │ ├── shirtsinbulk.svg │ │ │ │ │ ├── shopify.svg │ │ │ │ │ ├── shopware.svg │ │ │ │ │ ├── simplybuilt.svg │ │ │ │ │ ├── sistrix.svg │ │ │ │ │ ├── sith.svg │ │ │ │ │ ├── sketch.svg │ │ │ │ │ ├── skyatlas.svg │ │ │ │ │ ├── skype.svg │ │ │ │ │ ├── slack-hash.svg │ │ │ │ │ ├── slack.svg │ │ │ │ │ ├── slideshare.svg │ │ │ │ │ ├── snapchat-ghost.svg │ │ │ │ │ ├── snapchat-square.svg │ │ │ │ │ ├── snapchat.svg │ │ │ │ │ ├── soundcloud.svg │ │ │ │ │ ├── sourcetree.svg │ │ │ │ │ ├── speakap.svg │ │ │ │ │ ├── speaker-deck.svg │ │ │ │ │ ├── spotify.svg │ │ │ │ │ ├── squarespace.svg │ │ │ │ │ ├── stack-exchange.svg │ │ │ │ │ ├── stack-overflow.svg │ │ │ │ │ ├── stackpath.svg │ │ │ │ │ ├── staylinked.svg │ │ │ │ │ ├── steam-square.svg │ │ │ │ │ ├── steam-symbol.svg │ │ │ │ │ ├── steam.svg │ │ │ │ │ ├── sticker-mule.svg │ │ │ │ │ ├── strava.svg │ │ │ │ │ ├── stripe-s.svg │ │ │ │ │ ├── stripe.svg │ │ │ │ │ ├── studiovinari.svg │ │ │ │ │ ├── stumbleupon-circle.svg │ │ │ │ │ ├── stumbleupon.svg │ │ │ │ │ ├── superpowers.svg │ │ │ │ │ ├── supple.svg │ │ │ │ │ ├── suse.svg │ │ │ │ │ ├── swift.svg │ │ │ │ │ ├── symfony.svg │ │ │ │ │ ├── teamspeak.svg │ │ │ │ │ ├── telegram-plane.svg │ │ │ │ │ ├── telegram.svg │ │ │ │ │ ├── tencent-weibo.svg │ │ │ │ │ ├── the-red-yeti.svg │ │ │ │ │ ├── themeco.svg │ │ │ │ │ ├── themeisle.svg │ │ │ │ │ ├── think-peaks.svg │ │ │ │ │ ├── tiktok.svg │ │ │ │ │ ├── trade-federation.svg │ │ │ │ │ ├── trello.svg │ │ │ │ │ ├── tripadvisor.svg │ │ │ │ │ ├── tumblr-square.svg │ │ │ │ │ ├── tumblr.svg │ │ │ │ │ ├── twitch.svg │ │ │ │ │ ├── twitter-square.svg │ │ │ │ │ ├── twitter.svg │ │ │ │ │ ├── typo3.svg │ │ │ │ │ ├── uber.svg │ │ │ │ │ ├── ubuntu.svg │ │ │ │ │ ├── uikit.svg │ │ │ │ │ ├── umbraco.svg │ │ │ │ │ ├── uncharted.svg │ │ │ │ │ ├── uniregistry.svg │ │ │ │ │ ├── unity.svg │ │ │ │ │ ├── unsplash.svg │ │ │ │ │ ├── untappd.svg │ │ │ │ │ ├── ups.svg │ │ │ │ │ ├── usb.svg │ │ │ │ │ ├── usps.svg │ │ │ │ │ ├── ussunnah.svg │ │ │ │ │ ├── vaadin.svg │ │ │ │ │ ├── viacoin.svg │ │ │ │ │ ├── viadeo-square.svg │ │ │ │ │ ├── viadeo.svg │ │ │ │ │ ├── viber.svg │ │ │ │ │ ├── vimeo-square.svg │ │ │ │ │ ├── vimeo-v.svg │ │ │ │ │ ├── vimeo.svg │ │ │ │ │ ├── vine.svg │ │ │ │ │ ├── vk.svg │ │ │ │ │ ├── vnv.svg │ │ │ │ │ ├── vuejs.svg │ │ │ │ │ ├── watchman-monitoring.svg │ │ │ │ │ ├── waze.svg │ │ │ │ │ ├── weebly.svg │ │ │ │ │ ├── weibo.svg │ │ │ │ │ ├── weixin.svg │ │ │ │ │ ├── whatsapp-square.svg │ │ │ │ │ ├── whatsapp.svg │ │ │ │ │ ├── whmcs.svg │ │ │ │ │ ├── wikipedia-w.svg │ │ │ │ │ ├── windows.svg │ │ │ │ │ ├── wix.svg │ │ │ │ │ ├── wizards-of-the-coast.svg │ │ │ │ │ ├── wodu.svg │ │ │ │ │ ├── wolf-pack-battalion.svg │ │ │ │ │ ├── wordpress-simple.svg │ │ │ │ │ ├── wordpress.svg │ │ │ │ │ ├── wpbeginner.svg │ │ │ │ │ ├── wpexplorer.svg │ │ │ │ │ ├── wpforms.svg │ │ │ │ │ ├── wpressr.svg │ │ │ │ │ ├── xbox.svg │ │ │ │ │ ├── xing-square.svg │ │ │ │ │ ├── xing.svg │ │ │ │ │ ├── y-combinator.svg │ │ │ │ │ ├── yahoo.svg │ │ │ │ │ ├── yammer.svg │ │ │ │ │ ├── yandex-international.svg │ │ │ │ │ ├── yandex.svg │ │ │ │ │ ├── yarn.svg │ │ │ │ │ ├── yelp.svg │ │ │ │ │ ├── yoast.svg │ │ │ │ │ ├── youtube-square.svg │ │ │ │ │ ├── youtube.svg │ │ │ │ │ └── zhihu.svg │ │ │ │ ├── regular │ │ │ │ │ ├── address-book.svg │ │ │ │ │ ├── address-card.svg │ │ │ │ │ ├── angry.svg │ │ │ │ │ ├── arrow-alt-circle-down.svg │ │ │ │ │ ├── arrow-alt-circle-left.svg │ │ │ │ │ ├── arrow-alt-circle-right.svg │ │ │ │ │ ├── arrow-alt-circle-up.svg │ │ │ │ │ ├── bell-slash.svg │ │ │ │ │ ├── bell.svg │ │ │ │ │ ├── bookmark.svg │ │ │ │ │ ├── building.svg │ │ │ │ │ ├── calendar-alt.svg │ │ │ │ │ ├── calendar-check.svg │ │ │ │ │ ├── calendar-minus.svg │ │ │ │ │ ├── calendar-plus.svg │ │ │ │ │ ├── calendar-times.svg │ │ │ │ │ ├── calendar.svg │ │ │ │ │ ├── caret-square-down.svg │ │ │ │ │ ├── caret-square-left.svg │ │ │ │ │ ├── caret-square-right.svg │ │ │ │ │ ├── caret-square-up.svg │ │ │ │ │ ├── chart-bar.svg │ │ │ │ │ ├── check-circle.svg │ │ │ │ │ ├── check-square.svg │ │ │ │ │ ├── circle.svg │ │ │ │ │ ├── clipboard.svg │ │ │ │ │ ├── clock.svg │ │ │ │ │ ├── clone.svg │ │ │ │ │ ├── closed-captioning.svg │ │ │ │ │ ├── comment-alt.svg │ │ │ │ │ ├── comment-dots.svg │ │ │ │ │ ├── comment.svg │ │ │ │ │ ├── comments.svg │ │ │ │ │ ├── compass.svg │ │ │ │ │ ├── copy.svg │ │ │ │ │ ├── copyright.svg │ │ │ │ │ ├── credit-card.svg │ │ │ │ │ ├── dizzy.svg │ │ │ │ │ ├── dot-circle.svg │ │ │ │ │ ├── edit.svg │ │ │ │ │ ├── envelope-open.svg │ │ │ │ │ ├── envelope.svg │ │ │ │ │ ├── eye-slash.svg │ │ │ │ │ ├── eye.svg │ │ │ │ │ ├── file-alt.svg │ │ │ │ │ ├── file-archive.svg │ │ │ │ │ ├── file-audio.svg │ │ │ │ │ ├── file-code.svg │ │ │ │ │ ├── file-excel.svg │ │ │ │ │ ├── file-image.svg │ │ │ │ │ ├── file-pdf.svg │ │ │ │ │ ├── file-powerpoint.svg │ │ │ │ │ ├── file-video.svg │ │ │ │ │ ├── file-word.svg │ │ │ │ │ ├── file.svg │ │ │ │ │ ├── flag.svg │ │ │ │ │ ├── flushed.svg │ │ │ │ │ ├── folder-open.svg │ │ │ │ │ ├── folder.svg │ │ │ │ │ ├── font-awesome-logo-full.svg │ │ │ │ │ ├── frown-open.svg │ │ │ │ │ ├── frown.svg │ │ │ │ │ ├── futbol.svg │ │ │ │ │ ├── gem.svg │ │ │ │ │ ├── grimace.svg │ │ │ │ │ ├── grin-alt.svg │ │ │ │ │ ├── grin-beam-sweat.svg │ │ │ │ │ ├── grin-beam.svg │ │ │ │ │ ├── grin-hearts.svg │ │ │ │ │ ├── grin-squint-tears.svg │ │ │ │ │ ├── grin-squint.svg │ │ │ │ │ ├── grin-stars.svg │ │ │ │ │ ├── grin-tears.svg │ │ │ │ │ ├── grin-tongue-squint.svg │ │ │ │ │ ├── grin-tongue-wink.svg │ │ │ │ │ ├── grin-tongue.svg │ │ │ │ │ ├── grin-wink.svg │ │ │ │ │ ├── grin.svg │ │ │ │ │ ├── hand-lizard.svg │ │ │ │ │ ├── hand-paper.svg │ │ │ │ │ ├── hand-peace.svg │ │ │ │ │ ├── hand-point-down.svg │ │ │ │ │ ├── hand-point-left.svg │ │ │ │ │ ├── hand-point-right.svg │ │ │ │ │ ├── hand-point-up.svg │ │ │ │ │ ├── hand-pointer.svg │ │ │ │ │ ├── hand-rock.svg │ │ │ │ │ ├── hand-scissors.svg │ │ │ │ │ ├── hand-spock.svg │ │ │ │ │ ├── handshake.svg │ │ │ │ │ ├── hdd.svg │ │ │ │ │ ├── heart.svg │ │ │ │ │ ├── hospital.svg │ │ │ │ │ ├── hourglass.svg │ │ │ │ │ ├── id-badge.svg │ │ │ │ │ ├── id-card.svg │ │ │ │ │ ├── image.svg │ │ │ │ │ ├── images.svg │ │ │ │ │ ├── keyboard.svg │ │ │ │ │ ├── kiss-beam.svg │ │ │ │ │ ├── kiss-wink-heart.svg │ │ │ │ │ ├── kiss.svg │ │ │ │ │ ├── laugh-beam.svg │ │ │ │ │ ├── laugh-squint.svg │ │ │ │ │ ├── laugh-wink.svg │ │ │ │ │ ├── laugh.svg │ │ │ │ │ ├── lemon.svg │ │ │ │ │ ├── life-ring.svg │ │ │ │ │ ├── lightbulb.svg │ │ │ │ │ ├── list-alt.svg │ │ │ │ │ ├── map.svg │ │ │ │ │ ├── meh-blank.svg │ │ │ │ │ ├── meh-rolling-eyes.svg │ │ │ │ │ ├── meh.svg │ │ │ │ │ ├── minus-square.svg │ │ │ │ │ ├── money-bill-alt.svg │ │ │ │ │ ├── moon.svg │ │ │ │ │ ├── newspaper.svg │ │ │ │ │ ├── object-group.svg │ │ │ │ │ ├── object-ungroup.svg │ │ │ │ │ ├── paper-plane.svg │ │ │ │ │ ├── pause-circle.svg │ │ │ │ │ ├── play-circle.svg │ │ │ │ │ ├── plus-square.svg │ │ │ │ │ ├── question-circle.svg │ │ │ │ │ ├── registered.svg │ │ │ │ │ ├── sad-cry.svg │ │ │ │ │ ├── sad-tear.svg │ │ │ │ │ ├── save.svg │ │ │ │ │ ├── share-square.svg │ │ │ │ │ ├── smile-beam.svg │ │ │ │ │ ├── smile-wink.svg │ │ │ │ │ ├── smile.svg │ │ │ │ │ ├── snowflake.svg │ │ │ │ │ ├── square.svg │ │ │ │ │ ├── star-half.svg │ │ │ │ │ ├── star.svg │ │ │ │ │ ├── sticky-note.svg │ │ │ │ │ ├── stop-circle.svg │ │ │ │ │ ├── sun.svg │ │ │ │ │ ├── surprise.svg │ │ │ │ │ ├── thumbs-down.svg │ │ │ │ │ ├── thumbs-up.svg │ │ │ │ │ ├── times-circle.svg │ │ │ │ │ ├── tired.svg │ │ │ │ │ ├── trash-alt.svg │ │ │ │ │ ├── user-circle.svg │ │ │ │ │ ├── user.svg │ │ │ │ │ ├── window-close.svg │ │ │ │ │ ├── window-maximize.svg │ │ │ │ │ ├── window-minimize.svg │ │ │ │ │ └── window-restore.svg │ │ │ │ └── solid │ │ │ │ │ ├── ad.svg │ │ │ │ │ ├── address-book.svg │ │ │ │ │ ├── address-card.svg │ │ │ │ │ ├── adjust.svg │ │ │ │ │ ├── air-freshener.svg │ │ │ │ │ ├── align-center.svg │ │ │ │ │ ├── align-justify.svg │ │ │ │ │ ├── align-left.svg │ │ │ │ │ ├── align-right.svg │ │ │ │ │ ├── allergies.svg │ │ │ │ │ ├── ambulance.svg │ │ │ │ │ ├── american-sign-language-interpreting.svg │ │ │ │ │ ├── anchor.svg │ │ │ │ │ ├── angle-double-down.svg │ │ │ │ │ ├── angle-double-left.svg │ │ │ │ │ ├── angle-double-right.svg │ │ │ │ │ ├── angle-double-up.svg │ │ │ │ │ ├── angle-down.svg │ │ │ │ │ ├── angle-left.svg │ │ │ │ │ ├── angle-right.svg │ │ │ │ │ ├── angle-up.svg │ │ │ │ │ ├── angry.svg │ │ │ │ │ ├── ankh.svg │ │ │ │ │ ├── apple-alt.svg │ │ │ │ │ ├── archive.svg │ │ │ │ │ ├── archway.svg │ │ │ │ │ ├── arrow-alt-circle-down.svg │ │ │ │ │ ├── arrow-alt-circle-left.svg │ │ │ │ │ ├── arrow-alt-circle-right.svg │ │ │ │ │ ├── arrow-alt-circle-up.svg │ │ │ │ │ ├── arrow-circle-down.svg │ │ │ │ │ ├── arrow-circle-left.svg │ │ │ │ │ ├── arrow-circle-right.svg │ │ │ │ │ ├── arrow-circle-up.svg │ │ │ │ │ ├── arrow-down.svg │ │ │ │ │ ├── arrow-left.svg │ │ │ │ │ ├── arrow-right.svg │ │ │ │ │ ├── arrow-up.svg │ │ │ │ │ ├── arrows-alt-h.svg │ │ │ │ │ ├── arrows-alt-v.svg │ │ │ │ │ ├── arrows-alt.svg │ │ │ │ │ ├── assistive-listening-systems.svg │ │ │ │ │ ├── asterisk.svg │ │ │ │ │ ├── at.svg │ │ │ │ │ ├── atlas.svg │ │ │ │ │ ├── atom.svg │ │ │ │ │ ├── audio-description.svg │ │ │ │ │ ├── award.svg │ │ │ │ │ ├── baby-carriage.svg │ │ │ │ │ ├── baby.svg │ │ │ │ │ ├── backspace.svg │ │ │ │ │ ├── backward.svg │ │ │ │ │ ├── bacon.svg │ │ │ │ │ ├── bacteria.svg │ │ │ │ │ ├── bacterium.svg │ │ │ │ │ ├── bahai.svg │ │ │ │ │ ├── balance-scale-left.svg │ │ │ │ │ ├── balance-scale-right.svg │ │ │ │ │ ├── balance-scale.svg │ │ │ │ │ ├── ban.svg │ │ │ │ │ ├── band-aid.svg │ │ │ │ │ ├── barcode.svg │ │ │ │ │ ├── bars.svg │ │ │ │ │ ├── baseball-ball.svg │ │ │ │ │ ├── basketball-ball.svg │ │ │ │ │ ├── bath.svg │ │ │ │ │ ├── battery-empty.svg │ │ │ │ │ ├── battery-full.svg │ │ │ │ │ ├── battery-half.svg │ │ │ │ │ ├── battery-quarter.svg │ │ │ │ │ ├── battery-three-quarters.svg │ │ │ │ │ ├── bed.svg │ │ │ │ │ ├── beer.svg │ │ │ │ │ ├── bell-slash.svg │ │ │ │ │ ├── bell.svg │ │ │ │ │ ├── bezier-curve.svg │ │ │ │ │ ├── bible.svg │ │ │ │ │ ├── bicycle.svg │ │ │ │ │ ├── biking.svg │ │ │ │ │ ├── binoculars.svg │ │ │ │ │ ├── biohazard.svg │ │ │ │ │ ├── birthday-cake.svg │ │ │ │ │ ├── blender-phone.svg │ │ │ │ │ ├── blender.svg │ │ │ │ │ ├── blind.svg │ │ │ │ │ ├── blog.svg │ │ │ │ │ ├── bold.svg │ │ │ │ │ ├── bolt.svg │ │ │ │ │ ├── bomb.svg │ │ │ │ │ ├── bone.svg │ │ │ │ │ ├── bong.svg │ │ │ │ │ ├── book-dead.svg │ │ │ │ │ ├── book-medical.svg │ │ │ │ │ ├── book-open.svg │ │ │ │ │ ├── book-reader.svg │ │ │ │ │ ├── book.svg │ │ │ │ │ ├── bookmark.svg │ │ │ │ │ ├── border-all.svg │ │ │ │ │ ├── border-none.svg │ │ │ │ │ ├── border-style.svg │ │ │ │ │ ├── bowling-ball.svg │ │ │ │ │ ├── box-open.svg │ │ │ │ │ ├── box-tissue.svg │ │ │ │ │ ├── box.svg │ │ │ │ │ ├── boxes.svg │ │ │ │ │ ├── braille.svg │ │ │ │ │ ├── brain.svg │ │ │ │ │ ├── bread-slice.svg │ │ │ │ │ ├── briefcase-medical.svg │ │ │ │ │ ├── briefcase.svg │ │ │ │ │ ├── broadcast-tower.svg │ │ │ │ │ ├── broom.svg │ │ │ │ │ ├── brush.svg │ │ │ │ │ ├── bug.svg │ │ │ │ │ ├── building.svg │ │ │ │ │ ├── bullhorn.svg │ │ │ │ │ ├── bullseye.svg │ │ │ │ │ ├── burn.svg │ │ │ │ │ ├── bus-alt.svg │ │ │ │ │ ├── bus.svg │ │ │ │ │ ├── business-time.svg │ │ │ │ │ ├── calculator.svg │ │ │ │ │ ├── calendar-alt.svg │ │ │ │ │ ├── calendar-check.svg │ │ │ │ │ ├── calendar-day.svg │ │ │ │ │ ├── calendar-minus.svg │ │ │ │ │ ├── calendar-plus.svg │ │ │ │ │ ├── calendar-times.svg │ │ │ │ │ ├── calendar-week.svg │ │ │ │ │ ├── calendar.svg │ │ │ │ │ ├── camera-retro.svg │ │ │ │ │ ├── camera.svg │ │ │ │ │ ├── campground.svg │ │ │ │ │ ├── candy-cane.svg │ │ │ │ │ ├── cannabis.svg │ │ │ │ │ ├── capsules.svg │ │ │ │ │ ├── car-alt.svg │ │ │ │ │ ├── car-battery.svg │ │ │ │ │ ├── car-crash.svg │ │ │ │ │ ├── car-side.svg │ │ │ │ │ ├── car.svg │ │ │ │ │ ├── caravan.svg │ │ │ │ │ ├── caret-down.svg │ │ │ │ │ ├── caret-left.svg │ │ │ │ │ ├── caret-right.svg │ │ │ │ │ ├── caret-square-down.svg │ │ │ │ │ ├── caret-square-left.svg │ │ │ │ │ ├── caret-square-right.svg │ │ │ │ │ ├── caret-square-up.svg │ │ │ │ │ ├── caret-up.svg │ │ │ │ │ ├── carrot.svg │ │ │ │ │ ├── cart-arrow-down.svg │ │ │ │ │ ├── cart-plus.svg │ │ │ │ │ ├── cash-register.svg │ │ │ │ │ ├── cat.svg │ │ │ │ │ ├── certificate.svg │ │ │ │ │ ├── chair.svg │ │ │ │ │ ├── chalkboard-teacher.svg │ │ │ │ │ ├── chalkboard.svg │ │ │ │ │ ├── charging-station.svg │ │ │ │ │ ├── chart-area.svg │ │ │ │ │ ├── chart-bar.svg │ │ │ │ │ ├── chart-line.svg │ │ │ │ │ ├── chart-pie.svg │ │ │ │ │ ├── check-circle.svg │ │ │ │ │ ├── check-double.svg │ │ │ │ │ ├── check-square.svg │ │ │ │ │ ├── check.svg │ │ │ │ │ ├── cheese.svg │ │ │ │ │ ├── chess-bishop.svg │ │ │ │ │ ├── chess-board.svg │ │ │ │ │ ├── chess-king.svg │ │ │ │ │ ├── chess-knight.svg │ │ │ │ │ ├── chess-pawn.svg │ │ │ │ │ ├── chess-queen.svg │ │ │ │ │ ├── chess-rook.svg │ │ │ │ │ ├── chess.svg │ │ │ │ │ ├── chevron-circle-down.svg │ │ │ │ │ ├── chevron-circle-left.svg │ │ │ │ │ ├── chevron-circle-right.svg │ │ │ │ │ ├── chevron-circle-up.svg │ │ │ │ │ ├── chevron-down.svg │ │ │ │ │ ├── chevron-left.svg │ │ │ │ │ ├── chevron-right.svg │ │ │ │ │ ├── chevron-up.svg │ │ │ │ │ ├── child.svg │ │ │ │ │ ├── church.svg │ │ │ │ │ ├── circle-notch.svg │ │ │ │ │ ├── circle.svg │ │ │ │ │ ├── city.svg │ │ │ │ │ ├── clinic-medical.svg │ │ │ │ │ ├── clipboard-check.svg │ │ │ │ │ ├── clipboard-list.svg │ │ │ │ │ ├── clipboard.svg │ │ │ │ │ ├── clock.svg │ │ │ │ │ ├── clone.svg │ │ │ │ │ ├── closed-captioning.svg │ │ │ │ │ ├── cloud-download-alt.svg │ │ │ │ │ ├── cloud-meatball.svg │ │ │ │ │ ├── cloud-moon-rain.svg │ │ │ │ │ ├── cloud-moon.svg │ │ │ │ │ ├── cloud-rain.svg │ │ │ │ │ ├── cloud-showers-heavy.svg │ │ │ │ │ ├── cloud-sun-rain.svg │ │ │ │ │ ├── cloud-sun.svg │ │ │ │ │ ├── cloud-upload-alt.svg │ │ │ │ │ ├── cloud.svg │ │ │ │ │ ├── cocktail.svg │ │ │ │ │ ├── code-branch.svg │ │ │ │ │ ├── code.svg │ │ │ │ │ ├── coffee.svg │ │ │ │ │ ├── cog.svg │ │ │ │ │ ├── cogs.svg │ │ │ │ │ ├── coins.svg │ │ │ │ │ ├── columns.svg │ │ │ │ │ ├── comment-alt.svg │ │ │ │ │ ├── comment-dollar.svg │ │ │ │ │ ├── comment-dots.svg │ │ │ │ │ ├── comment-medical.svg │ │ │ │ │ ├── comment-slash.svg │ │ │ │ │ ├── comment.svg │ │ │ │ │ ├── comments-dollar.svg │ │ │ │ │ ├── comments.svg │ │ │ │ │ ├── compact-disc.svg │ │ │ │ │ ├── compass.svg │ │ │ │ │ ├── compress-alt.svg │ │ │ │ │ ├── compress-arrows-alt.svg │ │ │ │ │ ├── compress.svg │ │ │ │ │ ├── concierge-bell.svg │ │ │ │ │ ├── cookie-bite.svg │ │ │ │ │ ├── cookie.svg │ │ │ │ │ ├── copy.svg │ │ │ │ │ ├── copyright.svg │ │ │ │ │ ├── couch.svg │ │ │ │ │ ├── credit-card.svg │ │ │ │ │ ├── crop-alt.svg │ │ │ │ │ ├── crop.svg │ │ │ │ │ ├── cross.svg │ │ │ │ │ ├── crosshairs.svg │ │ │ │ │ ├── crow.svg │ │ │ │ │ ├── crown.svg │ │ │ │ │ ├── crutch.svg │ │ │ │ │ ├── cube.svg │ │ │ │ │ ├── cubes.svg │ │ │ │ │ ├── cut.svg │ │ │ │ │ ├── database.svg │ │ │ │ │ ├── deaf.svg │ │ │ │ │ ├── democrat.svg │ │ │ │ │ ├── desktop.svg │ │ │ │ │ ├── dharmachakra.svg │ │ │ │ │ ├── diagnoses.svg │ │ │ │ │ ├── dice-d20.svg │ │ │ │ │ ├── dice-d6.svg │ │ │ │ │ ├── dice-five.svg │ │ │ │ │ ├── dice-four.svg │ │ │ │ │ ├── dice-one.svg │ │ │ │ │ ├── dice-six.svg │ │ │ │ │ ├── dice-three.svg │ │ │ │ │ ├── dice-two.svg │ │ │ │ │ ├── dice.svg │ │ │ │ │ ├── digital-tachograph.svg │ │ │ │ │ ├── directions.svg │ │ │ │ │ ├── disease.svg │ │ │ │ │ ├── divide.svg │ │ │ │ │ ├── dizzy.svg │ │ │ │ │ ├── dna.svg │ │ │ │ │ ├── dog.svg │ │ │ │ │ ├── dollar-sign.svg │ │ │ │ │ ├── dolly-flatbed.svg │ │ │ │ │ ├── dolly.svg │ │ │ │ │ ├── donate.svg │ │ │ │ │ ├── door-closed.svg │ │ │ │ │ ├── door-open.svg │ │ │ │ │ ├── dot-circle.svg │ │ │ │ │ ├── dove.svg │ │ │ │ │ ├── download.svg │ │ │ │ │ ├── drafting-compass.svg │ │ │ │ │ ├── dragon.svg │ │ │ │ │ ├── draw-polygon.svg │ │ │ │ │ ├── drum-steelpan.svg │ │ │ │ │ ├── drum.svg │ │ │ │ │ ├── drumstick-bite.svg │ │ │ │ │ ├── dumbbell.svg │ │ │ │ │ ├── dumpster-fire.svg │ │ │ │ │ ├── dumpster.svg │ │ │ │ │ ├── dungeon.svg │ │ │ │ │ ├── edit.svg │ │ │ │ │ ├── egg.svg │ │ │ │ │ ├── eject.svg │ │ │ │ │ ├── ellipsis-h.svg │ │ │ │ │ ├── ellipsis-v.svg │ │ │ │ │ ├── envelope-open-text.svg │ │ │ │ │ ├── envelope-open.svg │ │ │ │ │ ├── envelope-square.svg │ │ │ │ │ ├── envelope.svg │ │ │ │ │ ├── equals.svg │ │ │ │ │ ├── eraser.svg │ │ │ │ │ ├── ethernet.svg │ │ │ │ │ ├── euro-sign.svg │ │ │ │ │ ├── exchange-alt.svg │ │ │ │ │ ├── exclamation-circle.svg │ │ │ │ │ ├── exclamation-triangle.svg │ │ │ │ │ ├── exclamation.svg │ │ │ │ │ ├── expand-alt.svg │ │ │ │ │ ├── expand-arrows-alt.svg │ │ │ │ │ ├── expand.svg │ │ │ │ │ ├── external-link-alt.svg │ │ │ │ │ ├── external-link-square-alt.svg │ │ │ │ │ ├── eye-dropper.svg │ │ │ │ │ ├── eye-slash.svg │ │ │ │ │ ├── eye.svg │ │ │ │ │ ├── fan.svg │ │ │ │ │ ├── fast-backward.svg │ │ │ │ │ ├── fast-forward.svg │ │ │ │ │ ├── faucet.svg │ │ │ │ │ ├── fax.svg │ │ │ │ │ ├── feather-alt.svg │ │ │ │ │ ├── feather.svg │ │ │ │ │ ├── female.svg │ │ │ │ │ ├── fighter-jet.svg │ │ │ │ │ ├── file-alt.svg │ │ │ │ │ ├── file-archive.svg │ │ │ │ │ ├── file-audio.svg │ │ │ │ │ ├── file-code.svg │ │ │ │ │ ├── file-contract.svg │ │ │ │ │ ├── file-csv.svg │ │ │ │ │ ├── file-download.svg │ │ │ │ │ ├── file-excel.svg │ │ │ │ │ ├── file-export.svg │ │ │ │ │ ├── file-image.svg │ │ │ │ │ ├── file-import.svg │ │ │ │ │ ├── file-invoice-dollar.svg │ │ │ │ │ ├── file-invoice.svg │ │ │ │ │ ├── file-medical-alt.svg │ │ │ │ │ ├── file-medical.svg │ │ │ │ │ ├── file-pdf.svg │ │ │ │ │ ├── file-powerpoint.svg │ │ │ │ │ ├── file-prescription.svg │ │ │ │ │ ├── file-signature.svg │ │ │ │ │ ├── file-upload.svg │ │ │ │ │ ├── file-video.svg │ │ │ │ │ ├── file-word.svg │ │ │ │ │ ├── file.svg │ │ │ │ │ ├── fill-drip.svg │ │ │ │ │ ├── fill.svg │ │ │ │ │ ├── film.svg │ │ │ │ │ ├── filter.svg │ │ │ │ │ ├── fingerprint.svg │ │ │ │ │ ├── fire-alt.svg │ │ │ │ │ ├── fire-extinguisher.svg │ │ │ │ │ ├── fire.svg │ │ │ │ │ ├── first-aid.svg │ │ │ │ │ ├── fish.svg │ │ │ │ │ ├── fist-raised.svg │ │ │ │ │ ├── flag-checkered.svg │ │ │ │ │ ├── flag-usa.svg │ │ │ │ │ ├── flag.svg │ │ │ │ │ ├── flask.svg │ │ │ │ │ ├── flushed.svg │ │ │ │ │ ├── folder-minus.svg │ │ │ │ │ ├── folder-open.svg │ │ │ │ │ ├── folder-plus.svg │ │ │ │ │ ├── folder.svg │ │ │ │ │ ├── font-awesome-logo-full.svg │ │ │ │ │ ├── font.svg │ │ │ │ │ ├── football-ball.svg │ │ │ │ │ ├── forward.svg │ │ │ │ │ ├── frog.svg │ │ │ │ │ ├── frown-open.svg │ │ │ │ │ ├── frown.svg │ │ │ │ │ ├── funnel-dollar.svg │ │ │ │ │ ├── futbol.svg │ │ │ │ │ ├── gamepad.svg │ │ │ │ │ ├── gas-pump.svg │ │ │ │ │ ├── gavel.svg │ │ │ │ │ ├── gem.svg │ │ │ │ │ ├── genderless.svg │ │ │ │ │ ├── ghost.svg │ │ │ │ │ ├── gift.svg │ │ │ │ │ ├── gifts.svg │ │ │ │ │ ├── glass-cheers.svg │ │ │ │ │ ├── glass-martini-alt.svg │ │ │ │ │ ├── glass-martini.svg │ │ │ │ │ ├── glass-whiskey.svg │ │ │ │ │ ├── glasses.svg │ │ │ │ │ ├── globe-africa.svg │ │ │ │ │ ├── globe-americas.svg │ │ │ │ │ ├── globe-asia.svg │ │ │ │ │ ├── globe-europe.svg │ │ │ │ │ ├── globe.svg │ │ │ │ │ ├── golf-ball.svg │ │ │ │ │ ├── gopuram.svg │ │ │ │ │ ├── graduation-cap.svg │ │ │ │ │ ├── greater-than-equal.svg │ │ │ │ │ ├── greater-than.svg │ │ │ │ │ ├── grimace.svg │ │ │ │ │ ├── grin-alt.svg │ │ │ │ │ ├── grin-beam-sweat.svg │ │ │ │ │ ├── grin-beam.svg │ │ │ │ │ ├── grin-hearts.svg │ │ │ │ │ ├── grin-squint-tears.svg │ │ │ │ │ ├── grin-squint.svg │ │ │ │ │ ├── grin-stars.svg │ │ │ │ │ ├── grin-tears.svg │ │ │ │ │ ├── grin-tongue-squint.svg │ │ │ │ │ ├── grin-tongue-wink.svg │ │ │ │ │ ├── grin-tongue.svg │ │ │ │ │ ├── grin-wink.svg │ │ │ │ │ ├── grin.svg │ │ │ │ │ ├── grip-horizontal.svg │ │ │ │ │ ├── grip-lines-vertical.svg │ │ │ │ │ ├── grip-lines.svg │ │ │ │ │ ├── grip-vertical.svg │ │ │ │ │ ├── guitar.svg │ │ │ │ │ ├── h-square.svg │ │ │ │ │ ├── hamburger.svg │ │ │ │ │ ├── hammer.svg │ │ │ │ │ ├── hamsa.svg │ │ │ │ │ ├── hand-holding-heart.svg │ │ │ │ │ ├── hand-holding-medical.svg │ │ │ │ │ ├── hand-holding-usd.svg │ │ │ │ │ ├── hand-holding-water.svg │ │ │ │ │ ├── hand-holding.svg │ │ │ │ │ ├── hand-lizard.svg │ │ │ │ │ ├── hand-middle-finger.svg │ │ │ │ │ ├── hand-paper.svg │ │ │ │ │ ├── hand-peace.svg │ │ │ │ │ ├── hand-point-down.svg │ │ │ │ │ ├── hand-point-left.svg │ │ │ │ │ ├── hand-point-right.svg │ │ │ │ │ ├── hand-point-up.svg │ │ │ │ │ ├── hand-pointer.svg │ │ │ │ │ ├── hand-rock.svg │ │ │ │ │ ├── hand-scissors.svg │ │ │ │ │ ├── hand-sparkles.svg │ │ │ │ │ ├── hand-spock.svg │ │ │ │ │ ├── hands-helping.svg │ │ │ │ │ ├── hands-wash.svg │ │ │ │ │ ├── hands.svg │ │ │ │ │ ├── handshake-alt-slash.svg │ │ │ │ │ ├── handshake-slash.svg │ │ │ │ │ ├── handshake.svg │ │ │ │ │ ├── hanukiah.svg │ │ │ │ │ ├── hard-hat.svg │ │ │ │ │ ├── hashtag.svg │ │ │ │ │ ├── hat-cowboy-side.svg │ │ │ │ │ ├── hat-cowboy.svg │ │ │ │ │ ├── hat-wizard.svg │ │ │ │ │ ├── hdd.svg │ │ │ │ │ ├── head-side-cough-slash.svg │ │ │ │ │ ├── head-side-cough.svg │ │ │ │ │ ├── head-side-mask.svg │ │ │ │ │ ├── head-side-virus.svg │ │ │ │ │ ├── heading.svg │ │ │ │ │ ├── headphones-alt.svg │ │ │ │ │ ├── headphones.svg │ │ │ │ │ ├── headset.svg │ │ │ │ │ ├── heart-broken.svg │ │ │ │ │ ├── heart.svg │ │ │ │ │ ├── heartbeat.svg │ │ │ │ │ ├── helicopter.svg │ │ │ │ │ ├── highlighter.svg │ │ │ │ │ ├── hiking.svg │ │ │ │ │ ├── hippo.svg │ │ │ │ │ ├── history.svg │ │ │ │ │ ├── hockey-puck.svg │ │ │ │ │ ├── holly-berry.svg │ │ │ │ │ ├── home.svg │ │ │ │ │ ├── horse-head.svg │ │ │ │ │ ├── horse.svg │ │ │ │ │ ├── hospital-alt.svg │ │ │ │ │ ├── hospital-symbol.svg │ │ │ │ │ ├── hospital-user.svg │ │ │ │ │ ├── hospital.svg │ │ │ │ │ ├── hot-tub.svg │ │ │ │ │ ├── hotdog.svg │ │ │ │ │ ├── hotel.svg │ │ │ │ │ ├── hourglass-end.svg │ │ │ │ │ ├── hourglass-half.svg │ │ │ │ │ ├── hourglass-start.svg │ │ │ │ │ ├── hourglass.svg │ │ │ │ │ ├── house-damage.svg │ │ │ │ │ ├── house-user.svg │ │ │ │ │ ├── hryvnia.svg │ │ │ │ │ ├── i-cursor.svg │ │ │ │ │ ├── ice-cream.svg │ │ │ │ │ ├── icicles.svg │ │ │ │ │ ├── icons.svg │ │ │ │ │ ├── id-badge.svg │ │ │ │ │ ├── id-card-alt.svg │ │ │ │ │ ├── id-card.svg │ │ │ │ │ ├── igloo.svg │ │ │ │ │ ├── image.svg │ │ │ │ │ ├── images.svg │ │ │ │ │ ├── inbox.svg │ │ │ │ │ ├── indent.svg │ │ │ │ │ ├── industry.svg │ │ │ │ │ ├── infinity.svg │ │ │ │ │ ├── info-circle.svg │ │ │ │ │ ├── info.svg │ │ │ │ │ ├── italic.svg │ │ │ │ │ ├── jedi.svg │ │ │ │ │ ├── joint.svg │ │ │ │ │ ├── journal-whills.svg │ │ │ │ │ ├── kaaba.svg │ │ │ │ │ ├── key.svg │ │ │ │ │ ├── keyboard.svg │ │ │ │ │ ├── khanda.svg │ │ │ │ │ ├── kiss-beam.svg │ │ │ │ │ ├── kiss-wink-heart.svg │ │ │ │ │ ├── kiss.svg │ │ │ │ │ ├── kiwi-bird.svg │ │ │ │ │ ├── landmark.svg │ │ │ │ │ ├── language.svg │ │ │ │ │ ├── laptop-code.svg │ │ │ │ │ ├── laptop-house.svg │ │ │ │ │ ├── laptop-medical.svg │ │ │ │ │ ├── laptop.svg │ │ │ │ │ ├── laugh-beam.svg │ │ │ │ │ ├── laugh-squint.svg │ │ │ │ │ ├── laugh-wink.svg │ │ │ │ │ ├── laugh.svg │ │ │ │ │ ├── layer-group.svg │ │ │ │ │ ├── leaf.svg │ │ │ │ │ ├── lemon.svg │ │ │ │ │ ├── less-than-equal.svg │ │ │ │ │ ├── less-than.svg │ │ │ │ │ ├── level-down-alt.svg │ │ │ │ │ ├── level-up-alt.svg │ │ │ │ │ ├── life-ring.svg │ │ │ │ │ ├── lightbulb.svg │ │ │ │ │ ├── link.svg │ │ │ │ │ ├── lira-sign.svg │ │ │ │ │ ├── list-alt.svg │ │ │ │ │ ├── list-ol.svg │ │ │ │ │ ├── list-ul.svg │ │ │ │ │ ├── list.svg │ │ │ │ │ ├── location-arrow.svg │ │ │ │ │ ├── lock-open.svg │ │ │ │ │ ├── lock.svg │ │ │ │ │ ├── long-arrow-alt-down.svg │ │ │ │ │ ├── long-arrow-alt-left.svg │ │ │ │ │ ├── long-arrow-alt-right.svg │ │ │ │ │ ├── long-arrow-alt-up.svg │ │ │ │ │ ├── low-vision.svg │ │ │ │ │ ├── luggage-cart.svg │ │ │ │ │ ├── lungs-virus.svg │ │ │ │ │ ├── lungs.svg │ │ │ │ │ ├── magic.svg │ │ │ │ │ ├── magnet.svg │ │ │ │ │ ├── mail-bulk.svg │ │ │ │ │ ├── male.svg │ │ │ │ │ ├── map-marked-alt.svg │ │ │ │ │ ├── map-marked.svg │ │ │ │ │ ├── map-marker-alt.svg │ │ │ │ │ ├── map-marker.svg │ │ │ │ │ ├── map-pin.svg │ │ │ │ │ ├── map-signs.svg │ │ │ │ │ ├── map.svg │ │ │ │ │ ├── marker.svg │ │ │ │ │ ├── mars-double.svg │ │ │ │ │ ├── mars-stroke-h.svg │ │ │ │ │ ├── mars-stroke-v.svg │ │ │ │ │ ├── mars-stroke.svg │ │ │ │ │ ├── mars.svg │ │ │ │ │ ├── mask.svg │ │ │ │ │ ├── medal.svg │ │ │ │ │ ├── medkit.svg │ │ │ │ │ ├── meh-blank.svg │ │ │ │ │ ├── meh-rolling-eyes.svg │ │ │ │ │ ├── meh.svg │ │ │ │ │ ├── memory.svg │ │ │ │ │ ├── menorah.svg │ │ │ │ │ ├── mercury.svg │ │ │ │ │ ├── meteor.svg │ │ │ │ │ ├── microchip.svg │ │ │ │ │ ├── microphone-alt-slash.svg │ │ │ │ │ ├── microphone-alt.svg │ │ │ │ │ ├── microphone-slash.svg │ │ │ │ │ ├── microphone.svg │ │ │ │ │ ├── microscope.svg │ │ │ │ │ ├── minus-circle.svg │ │ │ │ │ ├── minus-square.svg │ │ │ │ │ ├── minus.svg │ │ │ │ │ ├── mitten.svg │ │ │ │ │ ├── mobile-alt.svg │ │ │ │ │ ├── mobile.svg │ │ │ │ │ ├── money-bill-alt.svg │ │ │ │ │ ├── money-bill-wave-alt.svg │ │ │ │ │ ├── money-bill-wave.svg │ │ │ │ │ ├── money-bill.svg │ │ │ │ │ ├── money-check-alt.svg │ │ │ │ │ ├── money-check.svg │ │ │ │ │ ├── monument.svg │ │ │ │ │ ├── moon.svg │ │ │ │ │ ├── mortar-pestle.svg │ │ │ │ │ ├── mosque.svg │ │ │ │ │ ├── motorcycle.svg │ │ │ │ │ ├── mountain.svg │ │ │ │ │ ├── mouse-pointer.svg │ │ │ │ │ ├── mouse.svg │ │ │ │ │ ├── mug-hot.svg │ │ │ │ │ ├── music.svg │ │ │ │ │ ├── network-wired.svg │ │ │ │ │ ├── neuter.svg │ │ │ │ │ ├── newspaper.svg │ │ │ │ │ ├── not-equal.svg │ │ │ │ │ ├── notes-medical.svg │ │ │ │ │ ├── object-group.svg │ │ │ │ │ ├── object-ungroup.svg │ │ │ │ │ ├── oil-can.svg │ │ │ │ │ ├── om.svg │ │ │ │ │ ├── otter.svg │ │ │ │ │ ├── outdent.svg │ │ │ │ │ ├── pager.svg │ │ │ │ │ ├── paint-brush.svg │ │ │ │ │ ├── paint-roller.svg │ │ │ │ │ ├── palette.svg │ │ │ │ │ ├── pallet.svg │ │ │ │ │ ├── paper-plane.svg │ │ │ │ │ ├── paperclip.svg │ │ │ │ │ ├── parachute-box.svg │ │ │ │ │ ├── paragraph.svg │ │ │ │ │ ├── parking.svg │ │ │ │ │ ├── passport.svg │ │ │ │ │ ├── pastafarianism.svg │ │ │ │ │ ├── paste.svg │ │ │ │ │ ├── pause-circle.svg │ │ │ │ │ ├── pause.svg │ │ │ │ │ ├── paw.svg │ │ │ │ │ ├── peace.svg │ │ │ │ │ ├── pen-alt.svg │ │ │ │ │ ├── pen-fancy.svg │ │ │ │ │ ├── pen-nib.svg │ │ │ │ │ ├── pen-square.svg │ │ │ │ │ ├── pen.svg │ │ │ │ │ ├── pencil-alt.svg │ │ │ │ │ ├── pencil-ruler.svg │ │ │ │ │ ├── people-arrows.svg │ │ │ │ │ ├── people-carry.svg │ │ │ │ │ ├── pepper-hot.svg │ │ │ │ │ ├── percent.svg │ │ │ │ │ ├── percentage.svg │ │ │ │ │ ├── person-booth.svg │ │ │ │ │ ├── phone-alt.svg │ │ │ │ │ ├── phone-slash.svg │ │ │ │ │ ├── phone-square-alt.svg │ │ │ │ │ ├── phone-square.svg │ │ │ │ │ ├── phone-volume.svg │ │ │ │ │ ├── phone.svg │ │ │ │ │ ├── photo-video.svg │ │ │ │ │ ├── piggy-bank.svg │ │ │ │ │ ├── pills.svg │ │ │ │ │ ├── pizza-slice.svg │ │ │ │ │ ├── place-of-worship.svg │ │ │ │ │ ├── plane-arrival.svg │ │ │ │ │ ├── plane-departure.svg │ │ │ │ │ ├── plane-slash.svg │ │ │ │ │ ├── plane.svg │ │ │ │ │ ├── play-circle.svg │ │ │ │ │ ├── play.svg │ │ │ │ │ ├── plug.svg │ │ │ │ │ ├── plus-circle.svg │ │ │ │ │ ├── plus-square.svg │ │ │ │ │ ├── plus.svg │ │ │ │ │ ├── podcast.svg │ │ │ │ │ ├── poll-h.svg │ │ │ │ │ ├── poll.svg │ │ │ │ │ ├── poo-storm.svg │ │ │ │ │ ├── poo.svg │ │ │ │ │ ├── poop.svg │ │ │ │ │ ├── portrait.svg │ │ │ │ │ ├── pound-sign.svg │ │ │ │ │ ├── power-off.svg │ │ │ │ │ ├── pray.svg │ │ │ │ │ ├── praying-hands.svg │ │ │ │ │ ├── prescription-bottle-alt.svg │ │ │ │ │ ├── prescription-bottle.svg │ │ │ │ │ ├── prescription.svg │ │ │ │ │ ├── print.svg │ │ │ │ │ ├── procedures.svg │ │ │ │ │ ├── project-diagram.svg │ │ │ │ │ ├── pump-medical.svg │ │ │ │ │ ├── pump-soap.svg │ │ │ │ │ ├── puzzle-piece.svg │ │ │ │ │ ├── qrcode.svg │ │ │ │ │ ├── question-circle.svg │ │ │ │ │ ├── question.svg │ │ │ │ │ ├── quidditch.svg │ │ │ │ │ ├── quote-left.svg │ │ │ │ │ ├── quote-right.svg │ │ │ │ │ ├── quran.svg │ │ │ │ │ ├── radiation-alt.svg │ │ │ │ │ ├── radiation.svg │ │ │ │ │ ├── rainbow.svg │ │ │ │ │ ├── random.svg │ │ │ │ │ ├── receipt.svg │ │ │ │ │ ├── record-vinyl.svg │ │ │ │ │ ├── recycle.svg │ │ │ │ │ ├── redo-alt.svg │ │ │ │ │ ├── redo.svg │ │ │ │ │ ├── registered.svg │ │ │ │ │ ├── remove-format.svg │ │ │ │ │ ├── reply-all.svg │ │ │ │ │ ├── reply.svg │ │ │ │ │ ├── republican.svg │ │ │ │ │ ├── restroom.svg │ │ │ │ │ ├── retweet.svg │ │ │ │ │ ├── ribbon.svg │ │ │ │ │ ├── ring.svg │ │ │ │ │ ├── road.svg │ │ │ │ │ ├── robot.svg │ │ │ │ │ ├── rocket.svg │ │ │ │ │ ├── route.svg │ │ │ │ │ ├── rss-square.svg │ │ │ │ │ ├── rss.svg │ │ │ │ │ ├── ruble-sign.svg │ │ │ │ │ ├── ruler-combined.svg │ │ │ │ │ ├── ruler-horizontal.svg │ │ │ │ │ ├── ruler-vertical.svg │ │ │ │ │ ├── ruler.svg │ │ │ │ │ ├── running.svg │ │ │ │ │ ├── rupee-sign.svg │ │ │ │ │ ├── sad-cry.svg │ │ │ │ │ ├── sad-tear.svg │ │ │ │ │ ├── satellite-dish.svg │ │ │ │ │ ├── satellite.svg │ │ │ │ │ ├── save.svg │ │ │ │ │ ├── school.svg │ │ │ │ │ ├── screwdriver.svg │ │ │ │ │ ├── scroll.svg │ │ │ │ │ ├── sd-card.svg │ │ │ │ │ ├── search-dollar.svg │ │ │ │ │ ├── search-location.svg │ │ │ │ │ ├── search-minus.svg │ │ │ │ │ ├── search-plus.svg │ │ │ │ │ ├── search.svg │ │ │ │ │ ├── seedling.svg │ │ │ │ │ ├── server.svg │ │ │ │ │ ├── shapes.svg │ │ │ │ │ ├── share-alt-square.svg │ │ │ │ │ ├── share-alt.svg │ │ │ │ │ ├── share-square.svg │ │ │ │ │ ├── share.svg │ │ │ │ │ ├── shekel-sign.svg │ │ │ │ │ ├── shield-alt.svg │ │ │ │ │ ├── shield-virus.svg │ │ │ │ │ ├── ship.svg │ │ │ │ │ ├── shipping-fast.svg │ │ │ │ │ ├── shoe-prints.svg │ │ │ │ │ ├── shopping-bag.svg │ │ │ │ │ ├── shopping-basket.svg │ │ │ │ │ ├── shopping-cart.svg │ │ │ │ │ ├── shower.svg │ │ │ │ │ ├── shuttle-van.svg │ │ │ │ │ ├── sign-in-alt.svg │ │ │ │ │ ├── sign-language.svg │ │ │ │ │ ├── sign-out-alt.svg │ │ │ │ │ ├── sign.svg │ │ │ │ │ ├── signal.svg │ │ │ │ │ ├── signature.svg │ │ │ │ │ ├── sim-card.svg │ │ │ │ │ ├── sink.svg │ │ │ │ │ ├── sitemap.svg │ │ │ │ │ ├── skating.svg │ │ │ │ │ ├── skiing-nordic.svg │ │ │ │ │ ├── skiing.svg │ │ │ │ │ ├── skull-crossbones.svg │ │ │ │ │ ├── skull.svg │ │ │ │ │ ├── slash.svg │ │ │ │ │ ├── sleigh.svg │ │ │ │ │ ├── sliders-h.svg │ │ │ │ │ ├── smile-beam.svg │ │ │ │ │ ├── smile-wink.svg │ │ │ │ │ ├── smile.svg │ │ │ │ │ ├── smog.svg │ │ │ │ │ ├── smoking-ban.svg │ │ │ │ │ ├── smoking.svg │ │ │ │ │ ├── sms.svg │ │ │ │ │ ├── snowboarding.svg │ │ │ │ │ ├── snowflake.svg │ │ │ │ │ ├── snowman.svg │ │ │ │ │ ├── snowplow.svg │ │ │ │ │ ├── soap.svg │ │ │ │ │ ├── socks.svg │ │ │ │ │ ├── solar-panel.svg │ │ │ │ │ ├── sort-alpha-down-alt.svg │ │ │ │ │ ├── sort-alpha-down.svg │ │ │ │ │ ├── sort-alpha-up-alt.svg │ │ │ │ │ ├── sort-alpha-up.svg │ │ │ │ │ ├── sort-amount-down-alt.svg │ │ │ │ │ ├── sort-amount-down.svg │ │ │ │ │ ├── sort-amount-up-alt.svg │ │ │ │ │ ├── sort-amount-up.svg │ │ │ │ │ ├── sort-down.svg │ │ │ │ │ ├── sort-numeric-down-alt.svg │ │ │ │ │ ├── sort-numeric-down.svg │ │ │ │ │ ├── sort-numeric-up-alt.svg │ │ │ │ │ ├── sort-numeric-up.svg │ │ │ │ │ ├── sort-up.svg │ │ │ │ │ ├── sort.svg │ │ │ │ │ ├── spa.svg │ │ │ │ │ ├── space-shuttle.svg │ │ │ │ │ ├── spell-check.svg │ │ │ │ │ ├── spider.svg │ │ │ │ │ ├── spinner.svg │ │ │ │ │ ├── splotch.svg │ │ │ │ │ ├── spray-can.svg │ │ │ │ │ ├── square-full.svg │ │ │ │ │ ├── square-root-alt.svg │ │ │ │ │ ├── square.svg │ │ │ │ │ ├── stamp.svg │ │ │ │ │ ├── star-and-crescent.svg │ │ │ │ │ ├── star-half-alt.svg │ │ │ │ │ ├── star-half.svg │ │ │ │ │ ├── star-of-david.svg │ │ │ │ │ ├── star-of-life.svg │ │ │ │ │ ├── star.svg │ │ │ │ │ ├── step-backward.svg │ │ │ │ │ ├── step-forward.svg │ │ │ │ │ ├── stethoscope.svg │ │ │ │ │ ├── sticky-note.svg │ │ │ │ │ ├── stop-circle.svg │ │ │ │ │ ├── stop.svg │ │ │ │ │ ├── stopwatch-20.svg │ │ │ │ │ ├── stopwatch.svg │ │ │ │ │ ├── store-alt-slash.svg │ │ │ │ │ ├── store-alt.svg │ │ │ │ │ ├── store-slash.svg │ │ │ │ │ ├── store.svg │ │ │ │ │ ├── stream.svg │ │ │ │ │ ├── street-view.svg │ │ │ │ │ ├── strikethrough.svg │ │ │ │ │ ├── stroopwafel.svg │ │ │ │ │ ├── subscript.svg │ │ │ │ │ ├── subway.svg │ │ │ │ │ ├── suitcase-rolling.svg │ │ │ │ │ ├── suitcase.svg │ │ │ │ │ ├── sun.svg │ │ │ │ │ ├── superscript.svg │ │ │ │ │ ├── surprise.svg │ │ │ │ │ ├── swatchbook.svg │ │ │ │ │ ├── swimmer.svg │ │ │ │ │ ├── swimming-pool.svg │ │ │ │ │ ├── synagogue.svg │ │ │ │ │ ├── sync-alt.svg │ │ │ │ │ ├── sync.svg │ │ │ │ │ ├── syringe.svg │ │ │ │ │ ├── table-tennis.svg │ │ │ │ │ ├── table.svg │ │ │ │ │ ├── tablet-alt.svg │ │ │ │ │ ├── tablet.svg │ │ │ │ │ ├── tablets.svg │ │ │ │ │ ├── tachometer-alt.svg │ │ │ │ │ ├── tag.svg │ │ │ │ │ ├── tags.svg │ │ │ │ │ ├── tape.svg │ │ │ │ │ ├── tasks.svg │ │ │ │ │ ├── taxi.svg │ │ │ │ │ ├── teeth-open.svg │ │ │ │ │ ├── teeth.svg │ │ │ │ │ ├── temperature-high.svg │ │ │ │ │ ├── temperature-low.svg │ │ │ │ │ ├── tenge.svg │ │ │ │ │ ├── terminal.svg │ │ │ │ │ ├── text-height.svg │ │ │ │ │ ├── text-width.svg │ │ │ │ │ ├── th-large.svg │ │ │ │ │ ├── th-list.svg │ │ │ │ │ ├── th.svg │ │ │ │ │ ├── theater-masks.svg │ │ │ │ │ ├── thermometer-empty.svg │ │ │ │ │ ├── thermometer-full.svg │ │ │ │ │ ├── thermometer-half.svg │ │ │ │ │ ├── thermometer-quarter.svg │ │ │ │ │ ├── thermometer-three-quarters.svg │ │ │ │ │ ├── thermometer.svg │ │ │ │ │ ├── thumbs-down.svg │ │ │ │ │ ├── thumbs-up.svg │ │ │ │ │ ├── thumbtack.svg │ │ │ │ │ ├── ticket-alt.svg │ │ │ │ │ ├── times-circle.svg │ │ │ │ │ ├── times.svg │ │ │ │ │ ├── tint-slash.svg │ │ │ │ │ ├── tint.svg │ │ │ │ │ ├── tired.svg │ │ │ │ │ ├── toggle-off.svg │ │ │ │ │ ├── toggle-on.svg │ │ │ │ │ ├── toilet-paper-slash.svg │ │ │ │ │ ├── toilet-paper.svg │ │ │ │ │ ├── toilet.svg │ │ │ │ │ ├── toolbox.svg │ │ │ │ │ ├── tools.svg │ │ │ │ │ ├── tooth.svg │ │ │ │ │ ├── torah.svg │ │ │ │ │ ├── torii-gate.svg │ │ │ │ │ ├── tractor.svg │ │ │ │ │ ├── trademark.svg │ │ │ │ │ ├── traffic-light.svg │ │ │ │ │ ├── trailer.svg │ │ │ │ │ ├── train.svg │ │ │ │ │ ├── tram.svg │ │ │ │ │ ├── transgender-alt.svg │ │ │ │ │ ├── transgender.svg │ │ │ │ │ ├── trash-alt.svg │ │ │ │ │ ├── trash-restore-alt.svg │ │ │ │ │ ├── trash-restore.svg │ │ │ │ │ ├── trash.svg │ │ │ │ │ ├── tree.svg │ │ │ │ │ ├── trophy.svg │ │ │ │ │ ├── truck-loading.svg │ │ │ │ │ ├── truck-monster.svg │ │ │ │ │ ├── truck-moving.svg │ │ │ │ │ ├── truck-pickup.svg │ │ │ │ │ ├── truck.svg │ │ │ │ │ ├── tshirt.svg │ │ │ │ │ ├── tty.svg │ │ │ │ │ ├── tv.svg │ │ │ │ │ ├── umbrella-beach.svg │ │ │ │ │ ├── umbrella.svg │ │ │ │ │ ├── underline.svg │ │ │ │ │ ├── undo-alt.svg │ │ │ │ │ ├── undo.svg │ │ │ │ │ ├── universal-access.svg │ │ │ │ │ ├── university.svg │ │ │ │ │ ├── unlink.svg │ │ │ │ │ ├── unlock-alt.svg │ │ │ │ │ ├── unlock.svg │ │ │ │ │ ├── upload.svg │ │ │ │ │ ├── user-alt-slash.svg │ │ │ │ │ ├── user-alt.svg │ │ │ │ │ ├── user-astronaut.svg │ │ │ │ │ ├── user-check.svg │ │ │ │ │ ├── user-circle.svg │ │ │ │ │ ├── user-clock.svg │ │ │ │ │ ├── user-cog.svg │ │ │ │ │ ├── user-edit.svg │ │ │ │ │ ├── user-friends.svg │ │ │ │ │ ├── user-graduate.svg │ │ │ │ │ ├── user-injured.svg │ │ │ │ │ ├── user-lock.svg │ │ │ │ │ ├── user-md.svg │ │ │ │ │ ├── user-minus.svg │ │ │ │ │ ├── user-ninja.svg │ │ │ │ │ ├── user-nurse.svg │ │ │ │ │ ├── user-plus.svg │ │ │ │ │ ├── user-secret.svg │ │ │ │ │ ├── user-shield.svg │ │ │ │ │ ├── user-slash.svg │ │ │ │ │ ├── user-tag.svg │ │ │ │ │ ├── user-tie.svg │ │ │ │ │ ├── user-times.svg │ │ │ │ │ ├── user.svg │ │ │ │ │ ├── users-cog.svg │ │ │ │ │ ├── users-slash.svg │ │ │ │ │ ├── users.svg │ │ │ │ │ ├── utensil-spoon.svg │ │ │ │ │ ├── utensils.svg │ │ │ │ │ ├── vector-square.svg │ │ │ │ │ ├── venus-double.svg │ │ │ │ │ ├── venus-mars.svg │ │ │ │ │ ├── venus.svg │ │ │ │ │ ├── vest-patches.svg │ │ │ │ │ ├── vest.svg │ │ │ │ │ ├── vial.svg │ │ │ │ │ ├── vials.svg │ │ │ │ │ ├── video-slash.svg │ │ │ │ │ ├── video.svg │ │ │ │ │ ├── vihara.svg │ │ │ │ │ ├── virus-slash.svg │ │ │ │ │ ├── virus.svg │ │ │ │ │ ├── viruses.svg │ │ │ │ │ ├── voicemail.svg │ │ │ │ │ ├── volleyball-ball.svg │ │ │ │ │ ├── volume-down.svg │ │ │ │ │ ├── volume-mute.svg │ │ │ │ │ ├── volume-off.svg │ │ │ │ │ ├── volume-up.svg │ │ │ │ │ ├── vote-yea.svg │ │ │ │ │ ├── vr-cardboard.svg │ │ │ │ │ ├── walking.svg │ │ │ │ │ ├── wallet.svg │ │ │ │ │ ├── warehouse.svg │ │ │ │ │ ├── water.svg │ │ │ │ │ ├── wave-square.svg │ │ │ │ │ ├── weight-hanging.svg │ │ │ │ │ ├── weight.svg │ │ │ │ │ ├── wheelchair.svg │ │ │ │ │ ├── wifi.svg │ │ │ │ │ ├── wind.svg │ │ │ │ │ ├── window-close.svg │ │ │ │ │ ├── window-maximize.svg │ │ │ │ │ ├── window-minimize.svg │ │ │ │ │ ├── window-restore.svg │ │ │ │ │ ├── wine-bottle.svg │ │ │ │ │ ├── wine-glass-alt.svg │ │ │ │ │ ├── wine-glass.svg │ │ │ │ │ ├── won-sign.svg │ │ │ │ │ ├── wrench.svg │ │ │ │ │ ├── x-ray.svg │ │ │ │ │ ├── yen-sign.svg │ │ │ │ │ └── yin-yang.svg │ │ │ └── webfonts │ │ │ │ ├── fa-brands-400.eot │ │ │ │ ├── fa-brands-400.svg │ │ │ │ ├── fa-brands-400.ttf │ │ │ │ ├── fa-brands-400.woff │ │ │ │ ├── fa-brands-400.woff2 │ │ │ │ ├── fa-regular-400.eot │ │ │ │ ├── fa-regular-400.svg │ │ │ │ ├── fa-regular-400.ttf │ │ │ │ ├── fa-regular-400.woff │ │ │ │ ├── fa-regular-400.woff2 │ │ │ │ ├── fa-solid-900.eot │ │ │ │ ├── fa-solid-900.svg │ │ │ │ ├── fa-solid-900.ttf │ │ │ │ ├── fa-solid-900.woff │ │ │ │ └── fa-solid-900.woff2 │ │ └── freefont │ │ │ ├── .uuid │ │ │ ├── FreeMono.ttf │ │ │ ├── FreeMonoBold.ttf │ │ │ ├── FreeMonoBoldOblique.ttf │ │ │ ├── FreeMonoOblique.ttf │ │ │ ├── FreeSans.ttf │ │ │ ├── FreeSansBold.ttf │ │ │ ├── FreeSansBoldOblique.ttf │ │ │ ├── FreeSansOblique.ttf │ │ │ ├── FreeSerif.ttf │ │ │ ├── FreeSerifBold.ttf │ │ │ ├── FreeSerifBoldItalic.ttf │ │ │ └── FreeSerifItalic.ttf │ ├── images │ │ ├── alert.svg │ │ ├── confetti.svg │ │ ├── fgpawars-banner.svg │ │ ├── fpgawars-logo.png │ │ ├── icestudio-github.svg │ │ ├── icestudio-logo.ico │ │ ├── icestudio-logo.png │ │ ├── icestudio-logo.svg │ │ ├── icon-github.svg │ │ ├── icon-twitter.svg │ │ ├── icons │ │ │ ├── arrow-left.svg │ │ │ ├── arrow-right.svg │ │ │ ├── build_dark.svg │ │ │ ├── build_light.svg │ │ │ ├── dark_case-sensitive.svg │ │ │ ├── dark_chevron-right.svg │ │ │ ├── dark_cross.svg │ │ │ ├── dark_exact-match.svg │ │ │ ├── dark_left-arrow.svg │ │ │ ├── dark_right-arrow.svg │ │ │ ├── light_case-sensitive.svg │ │ │ ├── light_chevron-right.svg │ │ │ ├── light_cross.svg │ │ │ ├── light_exact-match.svg │ │ │ ├── light_left-arrow.svg │ │ │ ├── light_right-arrow.svg │ │ │ ├── upload_dark.svg │ │ │ ├── upload_light.svg │ │ │ ├── verify_dark.svg │ │ │ └── verify_light.svg │ │ ├── lock.png │ │ ├── mch22-splash.jpg │ │ ├── mch22-splash.svg │ │ └── unlock.png │ ├── libs │ │ ├── Icestudio │ │ │ ├── Core │ │ │ │ ├── IceBlock.js │ │ │ │ └── IceCollection.js │ │ │ ├── Crypto │ │ │ │ └── UniqueIdGenerator.js │ │ │ ├── Fuse │ │ │ │ └── IceHD.js │ │ │ ├── GUI │ │ │ │ ├── WafleGUI.js │ │ │ │ ├── WafleModal.js │ │ │ │ ├── WafleTemplate.js │ │ │ │ ├── WafleWindowManager.js │ │ │ │ └── Widgets │ │ │ │ │ ├── WafleUITree.js │ │ │ │ │ └── WafleUIWindow.js │ │ │ ├── Icestudio.js │ │ │ ├── Log │ │ │ │ └── IceLogger.js │ │ │ ├── Network │ │ │ │ └── WafleRemoteFile.js │ │ │ ├── Plugin │ │ │ │ ├── Api │ │ │ │ │ ├── IcestudioPlugin.js │ │ │ │ │ ├── Window │ │ │ │ │ │ └── BindingWafleEventBus.js │ │ │ │ │ └── Worker │ │ │ │ │ │ └── BindingWafleEventBus.js │ │ │ │ ├── WaflePlugin.js │ │ │ │ ├── WaflePluginExtEmbedded.js │ │ │ │ ├── WaflePluginExtEmbeddedWindowed.js │ │ │ │ ├── WaflePluginExtService.js │ │ │ │ └── WaflePluginExtWindow.js │ │ │ └── Services │ │ │ │ ├── WafleEventBus.js │ │ │ │ └── WaflePluginManager.js │ │ ├── iceparametrichelper.js │ │ ├── iceprofiler.js │ │ └── vendor │ │ │ ├── SHA-256 │ │ │ └── SHA-256.js │ │ │ ├── angular-gettext │ │ │ ├── LICENSE │ │ │ ├── angular-gettext.js │ │ │ └── angular-gettext.min.js │ │ │ ├── angular-route │ │ │ ├── LICENSE.md │ │ │ └── angular-route.min.js │ │ │ ├── angular-ui-bootstrap │ │ │ ├── LICENSE │ │ │ ├── ui-bootstrap-csp.css │ │ │ ├── ui-bootstrap-tpls.js │ │ │ └── ui-bootstrap.js │ │ │ ├── angular │ │ │ ├── LICENSE.md │ │ │ └── angular.min.js │ │ │ ├── bootstrap │ │ │ ├── css │ │ │ │ └── bootstrap.min.css │ │ │ ├── fonts │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ └── js │ │ │ │ └── bootstrap.js │ │ │ ├── jointjs │ │ │ ├── joint.css │ │ │ └── joint.js │ │ │ ├── lodash │ │ │ └── index.js │ │ │ └── svg-pan-zoom │ │ │ ├── svg-pan-zoom.min.3.4.1.js │ │ │ └── svg-pan-zoom.min.3.6.2.js │ ├── locale │ │ ├── ca_ES │ │ │ └── ca_ES.po │ │ ├── cs_CZ │ │ │ └── cs_CZ.po │ │ ├── de_DE │ │ │ └── de_DE.po │ │ ├── el_GR │ │ │ └── el_GR.po │ │ ├── en │ │ │ └── en.po │ │ ├── es_ES │ │ │ └── es_ES.po │ │ ├── eu_ES │ │ │ └── eu_ES.po │ │ ├── fr_FR │ │ │ └── fr_FR.po │ │ ├── gl_ES │ │ │ └── gl_ES.po │ │ ├── it_IT │ │ │ └── it_IT.po │ │ ├── ja_JP │ │ │ └── ja_JP.po │ │ ├── ko_KR │ │ │ └── ko_KR.po │ │ ├── nl_NL │ │ │ └── nl_NL.po │ │ ├── ru_RU │ │ │ └── ru_RU.po │ │ ├── template.pot │ │ ├── tr_TR │ │ │ └── tr_TR.po │ │ ├── uk_UA │ │ │ └── uk_UA.po │ │ ├── zh_CN │ │ │ └── zh_CN.po │ │ └── zh_TW │ │ │ └── zh_TW.po │ ├── plugins │ │ ├── MCH22BToolchain │ │ │ ├── manifest.json │ │ │ ├── mch2022-tools │ │ │ │ ├── README.md │ │ │ │ ├── app_list.py │ │ │ │ ├── app_pull.py │ │ │ │ ├── app_push.py │ │ │ │ ├── app_remove.py │ │ │ │ ├── app_run.py │ │ │ │ ├── configuration_list.py │ │ │ │ ├── configuration_read.py │ │ │ │ ├── configuration_remove.py │ │ │ │ ├── configuration_write.py │ │ │ │ ├── development │ │ │ │ │ └── generate_tls_cert.sh │ │ │ │ ├── exit.py │ │ │ │ ├── filesystem_create_directory.py │ │ │ │ ├── filesystem_exists.py │ │ │ │ ├── filesystem_list.py │ │ │ │ ├── filesystem_pull.py │ │ │ │ ├── filesystem_push.py │ │ │ │ ├── filesystem_remove.py │ │ │ │ ├── fpga.py │ │ │ │ ├── fsoverbus │ │ │ │ │ ├── webusb.py │ │ │ │ │ ├── webusb_appfs_ls.py │ │ │ │ │ ├── webusb_boot.py │ │ │ │ │ ├── webusb_fat_ls.py │ │ │ │ │ ├── webusb_fat_mkdir.py │ │ │ │ │ ├── webusb_fat_push.py │ │ │ │ │ ├── webusb_push.py │ │ │ │ │ ├── webusb_reset.py │ │ │ │ │ └── webusb_rm.py │ │ │ │ ├── information.py │ │ │ │ ├── libusb-1.0.dll │ │ │ │ ├── shell.nix │ │ │ │ └── webusb.py │ │ │ ├── mch22bMT.js │ │ │ └── mch22badge-toolchain.js │ │ ├── collectionManager2 │ │ │ ├── collectionManager.html │ │ │ ├── css │ │ │ │ ├── dark │ │ │ │ │ └── dark.css │ │ │ │ ├── host.css │ │ │ │ ├── light │ │ │ │ │ └── light.css │ │ │ │ └── style.css │ │ │ ├── icon.svg │ │ │ ├── img │ │ │ │ ├── angle-down-solid.svg │ │ │ │ ├── angle-right-solid.svg │ │ │ │ ├── check-solid.svg │ │ │ │ └── chip.svg │ │ │ ├── js │ │ │ │ ├── collectionManager.js │ │ │ │ └── events.js │ │ │ └── manifest.json │ │ ├── collectionService │ │ │ ├── collectionServiceWorker.js │ │ │ ├── js │ │ │ │ ├── CollectionService.js │ │ │ │ └── CollectionServiceMainThread.js │ │ │ └── manifest.json │ │ ├── example-plugin │ │ │ ├── img │ │ │ │ ├── fpgawars-logo.png │ │ │ │ └── icestudio-logo.png │ │ │ ├── index.html │ │ │ ├── manifest.json │ │ │ └── style.css │ │ ├── icerok │ │ │ ├── README.md │ │ │ ├── assets │ │ │ │ ├── fpgawars.png │ │ │ │ ├── icon-captura-up.svg │ │ │ │ └── icon.svg │ │ │ ├── css │ │ │ │ ├── ldbtn.min.css │ │ │ │ ├── loading.min.css │ │ │ │ └── style.css │ │ │ ├── index.html │ │ │ ├── js │ │ │ │ ├── SerialManager.js │ │ │ │ ├── iceRok.js │ │ │ │ ├── index.js │ │ │ │ ├── likeJQueryButFast.js │ │ │ │ └── vendor │ │ │ │ │ ├── chrome │ │ │ │ │ ├── LICENSE │ │ │ │ │ └── tcp-server.js │ │ │ │ │ └── sweetalert2.min.js │ │ │ └── manifest.json │ │ ├── launchBar │ │ │ ├── css │ │ │ │ ├── host.css │ │ │ │ └── style.css │ │ │ ├── img │ │ │ │ ├── fpgawars-logo.png │ │ │ │ └── icestudio-logo.png │ │ │ ├── js │ │ │ │ ├── events.js │ │ │ │ └── render.js │ │ │ ├── launchBar.js │ │ │ ├── mainBar.html │ │ │ ├── manifest.json │ │ │ └── views │ │ │ │ └── plugin-list.html │ │ ├── localDatabase │ │ │ ├── js │ │ │ │ └── DbEngineIndexDB.js │ │ │ ├── localDatabase.js │ │ │ └── manifest.json │ │ ├── serial-term │ │ │ ├── css │ │ │ │ ├── style.css │ │ │ │ └── tailwind.min.css │ │ │ ├── img │ │ │ │ └── terminal.png │ │ │ ├── index.html │ │ │ ├── js │ │ │ │ └── main.js │ │ │ ├── manifest.json │ │ │ └── vendor │ │ │ │ └── xterm │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── css │ │ │ │ └── xterm.css │ │ │ │ └── lib │ │ │ │ ├── xterm.js │ │ │ │ └── xterm.js.map │ │ └── zconfigurator │ │ │ ├── css │ │ │ ├── dark.css │ │ │ ├── host.css │ │ │ ├── light.css │ │ │ └── style.css │ │ │ ├── icon.svg │ │ │ ├── js │ │ │ └── configurator.js │ │ │ ├── manifest.json │ │ │ └── zconfigurator.html │ ├── sample │ │ ├── sample.pcf │ │ └── sample.v │ ├── uiThemes │ │ ├── dark │ │ │ └── dark.css │ │ └── light │ │ │ └── light.css │ └── viewers │ │ ├── markdown │ │ ├── css │ │ │ ├── github-markdown.css │ │ │ └── readme.css │ │ ├── js │ │ │ └── readme.js │ │ └── readme.html │ │ ├── plain │ │ ├── output.html │ │ └── pcf.html │ │ ├── svg │ │ ├── pinout.html │ │ └── vendor │ │ │ └── svg-pan-zoom │ │ │ └── svg-pan-zoom.js │ │ ├── system │ │ ├── css │ │ │ └── style.css │ │ ├── js │ │ │ └── system.js │ │ └── system.html │ │ └── table │ │ └── rules.html ├── scripts │ ├── app.js │ ├── controllers │ │ ├── design.js │ │ └── menu.js │ ├── directives │ │ ├── menuboard.js │ │ └── menutree.js │ ├── factories │ │ ├── error.js │ │ ├── joint.js │ │ ├── node.js │ │ └── window.js │ ├── graphics │ │ ├── helpers │ │ │ ├── core.js │ │ │ ├── dom.js │ │ │ └── joint.js │ │ ├── joint.command.js │ │ ├── joint.connectors.js │ │ ├── joint.routers.js │ │ ├── joint.selection.js │ │ ├── joint.shapes.js │ │ └── joint.shapes │ │ │ ├── code.js │ │ │ ├── constant.js │ │ │ ├── generic.js │ │ │ ├── info.js │ │ │ ├── io.js │ │ │ ├── memory.js │ │ │ └── wire.js │ └── services │ │ ├── blockforms.js │ │ ├── blocks.js │ │ ├── boards.js │ │ ├── collections.js │ │ ├── common.js │ │ ├── compiler.js │ │ ├── drivers.js │ │ ├── forms.js │ │ ├── graph.js │ │ ├── profile.js │ │ ├── project.js │ │ ├── shortcuts.js │ │ ├── tools.js │ │ └── utils.js ├── styles │ ├── design.css │ ├── graph.css │ ├── ics-wm.css │ ├── main.css │ ├── menu.css │ └── version.css └── views │ ├── advanced.html │ ├── design.html │ ├── languages.html │ ├── menu.html │ ├── uithemes.html │ └── version.html ├── build.info ├── docs ├── developers │ └── index.md └── resources │ ├── icons │ ├── 128x128 │ │ ├── apps │ │ │ └── icon.png │ │ └── mimetypes │ │ │ └── icon.png │ ├── 16x16 │ │ ├── apps │ │ │ └── icon.png │ │ └── mimetypes │ │ │ └── icon.png │ ├── 256x256 │ │ ├── apps │ │ │ └── icon.png │ │ └── mimetypes │ │ │ └── icon.png │ ├── 32x32 │ │ ├── apps │ │ │ └── icon.png │ │ └── mimetypes │ │ │ └── icon.png │ ├── 64x64 │ │ ├── apps │ │ │ └── icon.png │ │ └── mimetypes │ │ │ └── icon.png │ ├── create_icons.sh │ ├── icon.png │ └── icon.svg │ └── images │ ├── installation │ ├── installer-background.png │ ├── installer-background.svg │ ├── installer-background@2x.png │ ├── linux.png │ ├── macos.png │ └── windows.png │ └── logo │ ├── icestudio-logo-label.png │ ├── icestudio-logo-label.svg │ ├── icestudio-logo.icns │ ├── icestudio-logo.ico │ ├── icestudio-logo.png │ └── icestudio-logo.svg ├── package-lock.json ├── package.json ├── res └── AppImage │ └── icestudio.AppDir │ ├── .DirIcon │ ├── AppRun │ ├── Icestudio.desktop │ ├── icestudio.png │ └── usr │ └── share │ ├── icons │ ├── 128x128 │ │ ├── apps │ │ │ └── icon.png │ │ └── mimetypes │ │ │ └── icon.png │ ├── 16x16 │ │ ├── apps │ │ │ └── icon.png │ │ └── mimetypes │ │ │ └── icon.png │ ├── 256x256 │ │ ├── apps │ │ │ └── icon.png │ │ └── mimetypes │ │ │ └── icon.png │ ├── 32x32 │ │ ├── apps │ │ │ └── icon.png │ │ └── mimetypes │ │ │ └── icon.png │ ├── 64x64 │ │ ├── apps │ │ │ └── icon.png │ │ └── mimetypes │ │ │ └── icon.png │ ├── create_icons.sh │ ├── hicolor │ │ └── 256x256 │ │ │ └── apps │ │ │ └── icestudio.png │ ├── icon.png │ └── icon.svg │ └── mime │ └── icestudio.xml └── scripts ├── FileAssociation.nsh ├── appImageBuild.sh ├── appImageLinter.sh ├── git └── pre-commit ├── linux_installer.sh ├── linux_uninstaller.sh ├── postInstall.sh ├── preInstallArm64.sh ├── repairOSX.sh ├── repairOSXarm64.sh ├── repairOSXarm64dmg.sh ├── repairOSXdmg.sh ├── table_translations.sh ├── update_translations.sh └── windows_installer.nsi /.gitignore: -------------------------------------------------------------------------------- 1 | *.DS_Store 2 | *.sconsign.dblite 3 | *.out 4 | *.ini 5 | *.asc 6 | *.bin 7 | *.blif 8 | *.log 9 | *.vcd 10 | *.mo 11 | *.code-workspace 12 | *.swp 13 | *~ 14 | *.failed 15 | .tmp 16 | .vscode 17 | dist 18 | cache 19 | docs/_build 20 | node_modules 21 | .idea 22 | app/resources/collection 23 | app/resources/locale/**/*.json 24 | ice-build/ 25 | # Temp files for translation process 26 | statistics.txt 27 | readme_table.txt 28 | # Other 29 | icerok.raw 30 | icerok.capture.raw 31 | app/buildinfo.json 32 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | loglevel="error" -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # Bypass globally all this extensions 2 | **/*.md 3 | **/*.min.js 4 | **/*.min.css 5 | **/*.ice 6 | **/*.json 7 | **/*.jsonc 8 | **/*.txt 9 | **/*.svg 10 | **/*.yml 11 | 12 | # Bypass globally all this folders and its contents 13 | **/vendor/ 14 | **/fonts/ 15 | **/node_modules/ 16 | 17 | # Bypass specific files and folders 18 | package-lock.json 19 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "quoteProps": "consistent", 3 | "singleQuote": true, 4 | "trailingComma": "es5" 5 | } 6 | -------------------------------------------------------------------------------- /app/resources/boards/Alchitry-Cu/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Alchitry Cu iCE40-HX8K", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://alchitry.com/boards/cu", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 7680, 8 | "luts": 7680, 9 | "pios": 95, 10 | "plbs": 960, 11 | "brams": 32 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/Butterstick-r10-2g-85k/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Butterstick-r10-2g-85k", 3 | "SysClkMhz": 30, 4 | "datasheet": "https://github.com/butterstick-fpga", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/Butterstick-r10-2g-85k/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "G2" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/Butterstick-r10-2g-85k_(FT2232H)/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Butterstick-r10-2g-85k_(FT2232H)", 3 | "SysClkMhz": 30, 4 | "datasheet": "https://github.com/butterstick-fpga", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/Butterstick-r10-2g-85k_(FT2232H)/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "G2" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/Butterstick-r10-2g-85k_(FT232H)/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Butterstick-r10-2g-85k_(FT232H)", 3 | "SysClkMhz": 30, 4 | "datasheet": "https://github.com/butterstick-fpga", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/Butterstick-r10-2g-85k_(FT232H)/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "G2" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-5A-75B-V61/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ColorLight-5A-75B-V61", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/q3k/chubby75/blob/master/5a-75b/hardware_V6.1.md", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-5A-75B-V61/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "P6" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-5A-75B-V7/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ColorLight-5A-75B-V7", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/q3k/chubby75/blob/master/5a-75b/hardware_V7.0.md", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-5A-75B-V7/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "P6" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-5A-75B-V8/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ColorLight-5A-75B-V8", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/q3k/chubby75/blob/master/5a-75b/hardware_V8.0.md", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-5A-75B-V8/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "P6" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-5A-75E-V6/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ColorLight-5A-75E-V6", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/q3k/chubby75/blob/master/5a-75e/hardware_V6.0.md", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-5A-75E-V6/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "P6" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-5A-75E-V71_(FT2232H)/HUB75.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/ColorLight-5A-75E-V71_(FT2232H)/HUB75.jpg -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-5A-75E-V71_(FT2232H)/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ColorLight-5A-75E-V71_(FT2232H)", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/q3k/chubby75/blob/master/5a-75e/hardware_V7.1.md", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 96, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-5A-75E-V71_(FT2232H)/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "P6" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-5A-75E-V71_(FT232H)/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ColorLight-5A-75E-V71_(FT232H)", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/q3k/chubby75/blob/master/5a-75e/hardware_V7.1.md", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-5A-75E-V71_(FT232H)/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "P6" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-5A-75E-V71_(USB-Blaster)/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ColorLight-5A-75E-V71_(USB-Blaster)", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/q3k/chubby75/blob/master/5a-75e/hardware_V7.1.md", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-5A-75E-V71_(USB-Blaster)/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "P6" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i5-v7.0_(FT2232H)/i5_extboard_v1.2_pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/ColorLight-i5-v7.0_(FT2232H)/i5_extboard_v1.2_pinout.png -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i5-v7.0_(FT2232H)/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ColorLight-i5-v7.0_(FT2232H)", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/wuxx/Colorlight-FPGA-Projects", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i5-v7.0_(FT2232H)/pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/ColorLight-i5-v7.0_(FT2232H)/pinout.png -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i5-v7.0_(FT2232H)/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "P3" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i5-v7.0_(FT232H)/i5_extboard_v1.2_pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/ColorLight-i5-v7.0_(FT232H)/i5_extboard_v1.2_pinout.png -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i5-v7.0_(FT232H)/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ColorLight-i5-v7.0_(FT232H)", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/wuxx/Colorlight-FPGA-Projects", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i5-v7.0_(FT232H)/pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/ColorLight-i5-v7.0_(FT232H)/pinout.png -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i5-v7.0_(FT232H)/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "P3" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i5-v7.0_(USB-Blaster)/i5_extboard_v1.2_pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/ColorLight-i5-v7.0_(USB-Blaster)/i5_extboard_v1.2_pinout.png -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i5-v7.0_(USB-Blaster)/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ColorLight-i5-v7.0_(USB-Blaster)", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/wuxx/Colorlight-FPGA-Projects", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i5-v7.0_(USB-Blaster)/pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/ColorLight-i5-v7.0_(USB-Blaster)/pinout.png -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i5-v7.0_(USB-Blaster)/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "P3" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i9-v7.2_(FT2232H)/i9_v7.2_pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/ColorLight-i9-v7.2_(FT2232H)/i9_v7.2_pinout.png -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i9-v7.2_(FT2232H)/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ColorLight-i9-v7.2_(FT2232H)", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/wuxx/Colorlight-FPGA-Projects/blob/master/colorlight_i9_v7.2.md", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 43848, 9 | "luts": 43848, 10 | "pios": 245, 11 | "plbs": 4, 12 | "brams": 108 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i9-v7.2_(FT2232H)/pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/ColorLight-i9-v7.2_(FT2232H)/pinout.png -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i9-v7.2_(FT2232H)/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "P3" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i9-v7.2_(FT232H)/i9_v7.2_pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/ColorLight-i9-v7.2_(FT232H)/i9_v7.2_pinout.png -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i9-v7.2_(FT232H)/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ColorLight-i9-v7.2_(FT232H)", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/wuxx/Colorlight-FPGA-Projects/blob/master/colorlight_i9_v7.2.md", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 43848, 9 | "luts": 43848, 10 | "pios": 245, 11 | "plbs": 4, 12 | "brams": 108 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i9-v7.2_(FT232H)/pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/ColorLight-i9-v7.2_(FT232H)/pinout.png -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i9-v7.2_(FT232H)/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "P3" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i9-v7.2_(USB-Blaster)/i9_v7.2_pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/ColorLight-i9-v7.2_(USB-Blaster)/i9_v7.2_pinout.png -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i9-v7.2_(USB-Blaster)/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ColorLight-i9-v7.2_(USB-Blaster)", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/wuxx/Colorlight-FPGA-Projects/blob/master/colorlight_i9_v7.2.md", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 43848, 9 | "luts": 43848, 10 | "pios": 245, 11 | "plbs": 4, 12 | "brams": 108 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i9-v7.2_(USB-Blaster)/pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/ColorLight-i9-v7.2_(USB-Blaster)/pinout.png -------------------------------------------------------------------------------- /app/resources/boards/ColorLight-i9-v7.2_(USB-Blaster)/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "P3" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/Cynthion-r1.4/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Cynthion-r1.4", 3 | "SysClkMhz": 60, 4 | "datasheet": "https://cynthion.readthedocs.io", 5 | "interface": "MCU", 6 | "arch": "ecp5", 7 | "toolchain": "apio", 8 | "FPGAResources": { 9 | "ffs": 12064, 10 | "luts": 12064, 11 | "pios": 39, 12 | "plbs": 660, 13 | "brams": 30 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /app/resources/boards/Cynthion-r1.4/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "A8" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/ECP5-Evaluation-Board/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ECP5-Evaluation-Board", 3 | "SysClkMhz": 156.25, 4 | "datasheet": "https://www.latticesemi.com/products/developmentboardsandkits/ecp5evaluationboard", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 96, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/ECP5-Evaluation-Board/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "CLK", "pin": "A10" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/ECP5-Mini-12_(FT2232H)/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ECP5-Mini-12_(FT2232H)", 3 | "SysClkMhz": 16, 4 | "datasheet": "https://github.com/joshajohnson/ecp5-mini", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 5280, 9 | "luts": 5280, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/ECP5-Mini-12_(FT2232H)/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "CLK", "pin": "B9" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/ECP5-Mini-25_(FT2232H)/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ECP5-Mini-25_(FT2232H)", 3 | "SysClkMhz": 16, 4 | "datasheet": "https://github.com/joshajohnson/ecp5-mini", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/ECP5-Mini-25_(FT2232H)/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "CLK", "pin": "B9" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/FleaFPGA-Ohm_(FT2232H)/FleaFPGA_Ohm.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/FleaFPGA-Ohm_(FT2232H)/FleaFPGA_Ohm.pdf -------------------------------------------------------------------------------- /app/resources/boards/FleaFPGA-Ohm_(FT2232H)/JTAG_connector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/FleaFPGA-Ohm_(FT2232H)/JTAG_connector.png -------------------------------------------------------------------------------- /app/resources/boards/FleaFPGA-Ohm_(FT2232H)/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "FleaFPGA-Ohm_(FT2232H)", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/Basman74/FleaFPGA-Ohm", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 96, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/FleaFPGA-Ohm_(FT2232H)/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "H2" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/FleaFPGA-Ohm_(FT232H)/FleaFPGA_Ohm.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/FleaFPGA-Ohm_(FT232H)/FleaFPGA_Ohm.pdf -------------------------------------------------------------------------------- /app/resources/boards/FleaFPGA-Ohm_(FT232H)/JTAG_connector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/FleaFPGA-Ohm_(FT232H)/JTAG_connector.png -------------------------------------------------------------------------------- /app/resources/boards/FleaFPGA-Ohm_(FT232H)/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "FleaFPGA-Ohm_(FT232H)", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/Basman74/FleaFPGA-Ohm", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 96, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/FleaFPGA-Ohm_(FT232H)/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "H2" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/FleaFPGA-Ohm_(USB-Blaster)/FleaFPGA_Ohm.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/FleaFPGA-Ohm_(USB-Blaster)/FleaFPGA_Ohm.pdf -------------------------------------------------------------------------------- /app/resources/boards/FleaFPGA-Ohm_(USB-Blaster)/JTAG_connector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/FleaFPGA-Ohm_(USB-Blaster)/JTAG_connector.png -------------------------------------------------------------------------------- /app/resources/boards/FleaFPGA-Ohm_(USB-Blaster)/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "FleaFPGA_Ohm_(USB-Blaster)", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/Basman74/FleaFPGA-Ohm", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 96, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/FleaFPGA-Ohm_(USB-Blaster)/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "CLK", "pin": "H2" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/MCH2022_badge/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "MCH2022", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://badge.team/docs/badges/mch2022/", 5 | "interface": "usb", 6 | "FPGAResources": { 7 | "ffs": 5280, 8 | "luts": 5280, 9 | "pios": 39, 10 | "plbs": 660, 11 | "brams": 30 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/MCH2022_badge/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "35" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/ODT_IcyBlue_Feather/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "icyBlue", 3 | "device": "U4K", 4 | "datasheet": "https://github.com/Oak-Development-Technologies/IcyBlue/blob/main/Documentation/IcyBlue%20Feather%20V2%20Datasheet%20rev1a.docx", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 3520, 8 | "luts": 3520, 9 | "pios": 27, 10 | "plbs": 440, 11 | "brams": 20 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/ODT_IcyBlue_Feather/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [] 3 | } 4 | -------------------------------------------------------------------------------- /app/resources/boards/ODT_RPGA_Feather/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "RPGA Feather", 3 | "device": "U4K", 4 | "datasheet": "https://github.com/Oak-Development-Technologies/RPGA%20Feather/", 5 | "interface": "MCU", 6 | "FPGAResources": { 7 | "ffs": 3520, 8 | "luts": 3520, 9 | "pios": 12, 10 | "plbs": 440, 11 | "brams": 20 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/ODT_RPGA_Feather/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [] 3 | } 4 | -------------------------------------------------------------------------------- /app/resources/boards/OK-iCE40Pro/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "OK-iCE40Pro", 3 | "device": "UP5K", 4 | "SysClkMhz": 12, 5 | "datasheet": "https://github.com/WiFiBoy/OK-iCE40Pro", 6 | "interface": "FTDI", 7 | "FPGAResources": { 8 | "ffs": 5280, 9 | "luts": 5280, 10 | "pios": 9, 11 | "plbs": 660, 12 | "brams": 120 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/OK-iCE40Pro/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "35" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/ThetaMachines-ETH4K/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Theta Machines ETH4K", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/theta-machines/eth4k-hardware", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 7680, 8 | "luts": 7680, 9 | "pios": 107, 10 | "plbs": 960, 11 | "brams": 32 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/ThetaMachines-ETH4K/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [{ "port": "clk", "pin": "52" }], 3 | "output": [ 4 | { "pin": "42", "bit": "1" }, 5 | { "pin": "48", "bit": "1" }, 6 | { "pin": "71", "bit": "1" }, 7 | { "pin": "41", "bit": "0" }, 8 | { "pin": "39", "bit": "0" }, 9 | { "pin": "38", "bit": "0" }, 10 | { "pin": "37", "bit": "0" } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /app/resources/boards/TinyFPGA-B2/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "TinyFPGA B2", 3 | "SysClkMhz": 16, 4 | "datasheet": "http://tinyfpga.com/b-series-guide.html", 5 | "interface": "Serial", 6 | "FPGAResources": { 7 | "ffs": 7680, 8 | "luts": 7680, 9 | "pios": 23, 10 | "plbs": 960, 11 | "brams": 32 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/TinyFPGA-B2/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "B4" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/TinyFPGA-BX/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "TinyFPGA BX", 3 | "SysClkMhz": 16, 4 | "datasheet": "https://github.com/tinyfpga/TinyFPGA-BX", 5 | "interface": "Serial", 6 | "FPGAResources": { 7 | "ffs": 7680, 8 | "luts": 7680, 9 | "pios": 23, 10 | "plbs": 960, 11 | "brams": 32 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/TinyFPGA-BX/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "B2" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/_iCE40HX8K-EVB/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "iCE40HX8K-EVB", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://github.com/OLIMEX/iCE40HX8K-EVB/raw/master/HARDWARE/REV-B/iCE40HX8K-EVB_Rev_B.pdf", 5 | "interface": "", 6 | "FPGAResources": { 7 | "pios": 206, 8 | "plbs": 960, 9 | "brams": 32 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /app/resources/boards/_iCE40HX8K-EVB/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "J3" 6 | } 7 | ], 8 | "output": [ 9 | { 10 | "pin": "M12", 11 | "bit": "0" 12 | }, 13 | { 14 | "pin": "M16", 15 | "bit": "0" 16 | } 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /app/resources/boards/_iCEblink40-HX1K/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "13" 6 | } 7 | ], 8 | "output": [ 9 | { 10 | "pin": "59", 11 | "bit": "0" 12 | }, 13 | { 14 | "pin": "56", 15 | "bit": "0" 16 | }, 17 | { 18 | "pin": "53", 19 | "bit": "0" 20 | }, 21 | { 22 | "pin": "51", 23 | "bit": "0" 24 | } 25 | ] 26 | } 27 | -------------------------------------------------------------------------------- /app/resources/boards/alhambra-ii/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Alhambra II", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://github.com/FPGAwars/Alhambra-II-FPGA", 5 | "interface": "FTDI", 6 | "toolchain": "apio", 7 | "FPGAResources": { 8 | "ffs": 7680, 9 | "luts": 7680, 10 | "pios": 107, 11 | "plbs": 960, 12 | "brams": 32 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/blackice-ii/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "BlackIce II", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://github.com/mystorm-org/BlackIce-II", 5 | "interface": "Serial", 6 | "FPGAResources": { 7 | "ffs": 7680, 8 | "luts": 7680, 9 | "pios": 107, 10 | "plbs": 960, 11 | "brams": 32 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/blackice-ii/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "129" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/blackice-mx/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "BlackIce MX", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://github.com/folknology/IceCore", 5 | "interface": "Serial", 6 | "FPGAResources": { 7 | "ffs": 7680, 8 | "luts": 7680, 9 | "pios": 107, 10 | "plbs": 960, 11 | "brams": 32 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/blackice-mx/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "60" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/blackice/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "BlackIce", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://hackaday.io/project/12930-blackice-low-cost-open-hardware-fpga-dev-board", 5 | "interface": "Serial", 6 | "FPGAResources": { 7 | "ffs": 7680, 8 | "luts": 7680, 9 | "pios": 107, 10 | "plbs": 960, 11 | "brams": 32 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/blackice/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "129" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/doppler/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "doppler", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://github.com/dadamachines/doppler/tree/master/hardware", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 5280, 8 | "luts": 5280, 9 | "pios": 39, 10 | "plbs": 660, 11 | "brams": 30 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/doppler/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "35" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/edu-ciaa-fpga/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "EDU-CIAA-FPGA", 3 | "SysClkMhz": 12, 4 | "datasheet": "http://www.proyecto-ciaa.com.ar/devwiki/doku.php?id=desarrollo:edu-fpga", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 7680, 8 | "luts": 7680, 9 | "pios": 107, 10 | "plbs": 960, 11 | "brams": 32 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/edu-ciaa-fpga/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "94" 6 | } 7 | ], 8 | "output": [ 9 | { 10 | "pin": "4", 11 | "bit": "0" 12 | }, 13 | { 14 | "pin": "3", 15 | "bit": "0" 16 | }, 17 | { 18 | "pin": "2", 19 | "bit": "0" 20 | }, 21 | { 22 | "pin": "1", 23 | "bit": "0" 24 | } 25 | ] 26 | } 27 | -------------------------------------------------------------------------------- /app/resources/boards/fomu/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Fomu", 3 | "SysClkMhz": 48, 4 | "datasheet": "https://github.com/im-tomu/fomu-hardware", 5 | "interface": "SDU", 6 | "FPGAResources": { 7 | "ffs": 5280, 8 | "luts": 5280, 9 | "pios": 3, 10 | "plbs": 5, 11 | "brams": 120 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/fomu/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "F4" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/fpga101/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "FPGA 101 Workshop Badge Board", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://github.com/mmicko/workshop_badge", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 5280, 8 | "luts": 5280, 9 | "pios": 39, 10 | "plbs": 660, 11 | "brams": 30 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/fpga101/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "35" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/go-board/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Nandland Go board", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://www.nandland.com/goboard/introduction.html", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 1280, 8 | "luts": 1280, 9 | "pios": 72, 10 | "plbs": 160, 11 | "brams": 16 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/go-board/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "15" 6 | } 7 | ], 8 | "output": [ 9 | { 10 | "pin": "56", 11 | "bit": "0" 12 | }, 13 | { 14 | "pin": "57", 15 | "bit": "0" 16 | }, 17 | { 18 | "pin": "59", 19 | "bit": "0" 20 | }, 21 | { 22 | "pin": "60", 23 | "bit": "0" 24 | } 25 | ] 26 | } 27 | -------------------------------------------------------------------------------- /app/resources/boards/iCE40-HX8K/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "iCE40-HX8K Breakout Board", 3 | "SysClkMhz": 12, 4 | "datasheet": "http://www.latticesemi.com/Products/DevelopmentBoardsAndKits/iCE40HX8KBreakoutBoard", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 7680, 8 | "luts": 7680, 9 | "pios": 206, 10 | "plbs": 960, 11 | "brams": 32 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/iCE40-UP5K/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "iCE40 UltraPlus Breakout Board", 3 | "SysClkMhz": 12, 4 | "datasheet": "http://www.latticesemi.com/en/Products/DevelopmentBoardsAndKits/iCE40UltraPlusBreakoutBoard", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 5280, 8 | "luts": 5280, 9 | "pios": 39, 10 | "plbs": 660, 11 | "brams": 30 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/iCE40-UP5K/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "35" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/iCEBreaker-bitsy0/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "iCEBreaker bitsy v0", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://github.com/icebreaker-fpga/icebreaker", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 5280, 8 | "luts": 5280, 9 | "pios": 39, 10 | "plbs": 660, 11 | "brams": 30 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/iCEBreaker-bitsy0/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "35" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/iCEBreaker-bitsy1/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "iCEBreaker bitsy v1", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://github.com/icebreaker-fpga/icebreaker", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 5280, 8 | "luts": 5280, 9 | "pios": 24, 10 | "plbs": 660, 11 | "brams": 30 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/iCEBreaker-bitsy1/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "35" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/iCEBreaker/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "iCEBreaker", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://github.com/icebreaker-fpga/icebreaker", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 5280, 8 | "luts": 5280, 9 | "pios": 39, 10 | "plbs": 660, 11 | "brams": 30 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/iCEBreaker/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "35" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/iCESugar-Pro_(FT2232H)/iCESugar-pro-pinmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/iCESugar-Pro_(FT2232H)/iCESugar-pro-pinmap.png -------------------------------------------------------------------------------- /app/resources/boards/iCESugar-Pro_(FT2232H)/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "iCESugar-pro_(FT2232H)", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/wuxx/icesugar-pro", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/iCESugar-Pro_(FT2232H)/pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/iCESugar-Pro_(FT2232H)/pinout.png -------------------------------------------------------------------------------- /app/resources/boards/iCESugar-Pro_(FT2232H)/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "P6" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/iCESugar-Pro_(FT232H)/iCESugar-pro-pinmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/iCESugar-Pro_(FT232H)/iCESugar-pro-pinmap.png -------------------------------------------------------------------------------- /app/resources/boards/iCESugar-Pro_(FT232H)/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "iCESugar-pro_(FT232H)", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/wuxx/icesugar-pro", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/iCESugar-Pro_(FT232H)/pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/iCESugar-Pro_(FT232H)/pinout.png -------------------------------------------------------------------------------- /app/resources/boards/iCESugar-Pro_(FT232H)/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "P6" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/iCESugar-Pro_(USB-Blaster)/iCESugar-pro-pinmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/iCESugar-Pro_(USB-Blaster)/iCESugar-pro-pinmap.png -------------------------------------------------------------------------------- /app/resources/boards/iCESugar-Pro_(USB-Blaster)/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "iCESugar-Pro_(USB-Blaster)", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/wuxx/icesugar-pro", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/iCESugar-Pro_(USB-Blaster)/pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/boards/iCESugar-Pro_(USB-Blaster)/pinout.png -------------------------------------------------------------------------------- /app/resources/boards/iCESugar-Pro_(USB-Blaster)/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "P6" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/iCESugar-nano/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "iCESugar-nano", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://github.com/wuxx/icesugar-nano/blob/master/README.md", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 1280, 8 | "luts": 1280, 9 | "pios": 14, 10 | "plbs": 160, 11 | "brams": 16 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/iCESugar-nano/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "D1" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/iCESugar_1_5/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "iCESugar 1.5", 3 | "SysClkMhz": 48, 4 | "datasheet": "https://github.com/wuxx/icesugar/blob/master/README_en.md", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 5280, 8 | "luts": 5280, 9 | "pios": 39, 10 | "plbs": 660, 11 | "brams": 30 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/iCESugar_1_5/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "35" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/iceCream_1_2/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "IceCream 1.2", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://github.com/FPGAwars/Alhambra-II-FPGA", 5 | "interface": "usb", 6 | "FPGAResources": { 7 | "ffs": 7680, 8 | "luts": 7680, 9 | "pios": 107, 10 | "plbs": 960, 11 | "brams": 32 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/iceCream_1_2/pinout.json: -------------------------------------------------------------------------------- 1 | [ 2 | { "name": "LED2", "value": "80", "type": "output" }, 3 | { "name": "LED1", "value": "79", "type": "output" }, 4 | { "name": "LED0", "value": "78", "type": "output" } 5 | ] 6 | -------------------------------------------------------------------------------- /app/resources/boards/iceCream_1_2/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "21" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/iceWerx/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "iceWerx", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://www.robotshop.com/media/files/content/d/dev/pdf/icewerx-1.pdf", 5 | "interface": "Serial", 6 | "FPGAResources": { 7 | "ffs": 7680, 8 | "luts": 7680, 9 | "pios": 107, 10 | "plbs": 960, 11 | "brams": 32 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/iceWerx/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "P7" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/icefun/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "iceFUN", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://www.robot-electronics.co.uk/icefun.html", 5 | "interface": "Serial", 6 | "FPGAResources": { 7 | "ffs": 7680, 8 | "luts": 7680, 9 | "pios": 107, 10 | "plbs": 960, 11 | "brams": 32 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/icefun/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "P7" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/icestick/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "iCEstick Evaluation Kit", 3 | "SysClkMhz": 12, 4 | "datasheet": "http://www.latticesemi.com/icestick", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 1280, 8 | "luts": 1280, 9 | "pios": 96, 10 | "plbs": 160, 11 | "brams": 16 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/icestick/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "21" 6 | } 7 | ], 8 | "output": [ 9 | { 10 | "pin": "99", 11 | "bit": "0" 12 | }, 13 | { 14 | "pin": "98", 15 | "bit": "0" 16 | }, 17 | { 18 | "pin": "97", 19 | "bit": "0" 20 | }, 21 | { 22 | "pin": "96", 23 | "bit": "0" 24 | }, 25 | { 26 | "pin": "95", 27 | "bit": "0" 28 | } 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /app/resources/boards/icezum/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "IceZUM Alhambra", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://github.com/FPGAwars/icezum", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 1280, 8 | "luts": 1280, 9 | "pios": 96, 10 | "plbs": 160, 11 | "brams": 16 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/icoboard/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "icoBOARD 1.0", 3 | "SysClkMhz": 100, 4 | "datasheet": "http://icoboard.org/about-icoboard.html", 5 | "interface": "GPIO", 6 | "FPGAResources": { 7 | "ffs": 7680, 8 | "luts": 7680, 9 | "pios": 206, 10 | "plbs": 960, 11 | "brams": 32 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/icoboard/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "R9" 6 | } 7 | ], 8 | "output": [ 9 | { 10 | "pin": "C8", 11 | "bit": "0" 12 | }, 13 | { 14 | "pin": "F7", 15 | "bit": "0" 16 | }, 17 | { 18 | "pin": "K9", 19 | "bit": "0" 20 | } 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /app/resources/boards/kefir/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Kéfir I iCE40-HX4K", 3 | "SysClkMhz": 24, 4 | "datasheet": "http://fpgalibre.sourceforge.net/Kefir/", 5 | "interface": "", 6 | "FPGAResources": { 7 | "ffs": 7680, 8 | "luts": 7680, 9 | "pios": 107, 10 | "plbs": 960, 11 | "brams": 32 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/kefir/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "49" 6 | } 7 | ], 8 | "output": [ 9 | { 10 | "pin": "137", 11 | "bit": "0" 12 | }, 13 | { 14 | "pin": "135", 15 | "bit": "0" 16 | }, 17 | { 18 | "pin": "129", 19 | "bit": "0" 20 | }, 21 | { 22 | "pin": "121", 23 | "bit": "0" 24 | } 25 | ] 26 | } 27 | -------------------------------------------------------------------------------- /app/resources/boards/mimas-ecp5-mini/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Mimas ECP5 Mini", 3 | "SysClkMhz": 100, 4 | "datasheet": "https://numato.com/docs/mimas-ecp5-mini-fpga-development-board", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 5280, 9 | "luts": 5280, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/mimas-ecp5-mini/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "C7" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/orangecrab-r02-25f/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ORANGECRAB-r02-25F", 3 | "SysClkMhz": 48, 4 | "datasheet": "https://github.com/gregdavill/OrangeCrab", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/orangecrab-r02-25f/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "G2" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/orangecrab-r02-85f/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ORANGECRAB-r02-85F", 3 | "SysClkMhz": 48, 4 | "datasheet": "https://github.com/gregdavill/OrangeCrab", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 24288, 9 | "luts": 24288, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/orangecrab-r02-85f/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "G2" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/pico-ice/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "pico-ice", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://github.com/tinyvision-ai-inc/pico-ice", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 5280, 8 | "luts": 5280, 9 | "pios": 39, 10 | "plbs": 660, 11 | "brams": 30 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/pico-ice/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "35" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/ulx3s-12f/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ULX3S-12F", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/emard/ulx3s", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 5280, 9 | "luts": 5280, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/ulx3s-12f/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "G2" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/ulx3s-25f/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ULX3S-25F", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/emard/ulx3s", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 5280, 9 | "luts": 5280, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/ulx3s-25f/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "G2" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/ulx3s-45f/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ULX3S-45F", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/emard/ulx3s", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 5280, 9 | "luts": 5280, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/ulx3s-45f/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "G2" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/ulx3s-85f/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ULX3S-85F", 3 | "SysClkMhz": 25, 4 | "datasheet": "https://github.com/emard/ulx3s", 5 | "interface": "FTDI", 6 | "arch": "ecp5", 7 | "FPGAResources": { 8 | "ffs": 5280, 9 | "luts": 5280, 10 | "pios": 39, 11 | "plbs": 660, 12 | "brams": 30 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/resources/boards/ulx3s-85f/rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "input": [ 3 | { 4 | "port": "clk", 5 | "pin": "G2" 6 | } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/boards/upduino/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "UPDuino v1.0", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://github.com/gtjennings1/UPDuino_v1_0", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 5280, 8 | "luts": 5280, 9 | "pios": 39, 10 | "plbs": 660, 11 | "brams": 30 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/upduino/rules.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /app/resources/boards/upduino2/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "UPDuino v2.0", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://github.com/gtjennings1/UPDuino_v1_0", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 5280, 8 | "luts": 5280, 9 | "pios": 39, 10 | "plbs": 660, 11 | "brams": 30 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/upduino2/rules.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /app/resources/boards/upduino21/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "UPDuino v2.1", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://github.com/tinyvision-ai-inc/UPduino-v2.1", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 5280, 8 | "luts": 5280, 9 | "pios": 39, 10 | "plbs": 660, 11 | "brams": 30 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/upduino21/rules.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /app/resources/boards/upduino3/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "UPDuino v3.0", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://github.com/tinyvision-ai-inc/UPduino-v3.0", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 5280, 8 | "luts": 5280, 9 | "pios": 39, 10 | "plbs": 660, 11 | "brams": 30 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/upduino3/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "20" }] } 2 | -------------------------------------------------------------------------------- /app/resources/boards/upduino31/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "UPDuino v3.1", 3 | "SysClkMhz": 12, 4 | "datasheet": "https://github.com/tinyvision-ai-inc/UPduino-v3.0", 5 | "interface": "FTDI", 6 | "FPGAResources": { 7 | "ffs": 5280, 8 | "luts": 5280, 9 | "pios": 39, 10 | "plbs": 660, 11 | "brams": 30 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/boards/upduino31/rules.json: -------------------------------------------------------------------------------- 1 | { "input": [{ "port": "clk", "pin": "20" }] } 2 | -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Black.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Black.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Black.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Black.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Black.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Black.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-BlackItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-BlackItalic.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-BlackItalic.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-BlackItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-BlackItalic.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-BlackItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-BlackItalic.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Bold.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Bold.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Bold.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Bold.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-BoldItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-BoldItalic.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-BoldItalic.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-BoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-BoldItalic.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-BoldItalic.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Hairline.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Hairline.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Hairline.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Hairline.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Hairline.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Hairline.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Hairline.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Hairline.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-HairlineItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-HairlineItalic.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-HairlineItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-HairlineItalic.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-HairlineItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-HairlineItalic.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-HairlineItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-HairlineItalic.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Heavy.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Heavy.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Heavy.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Heavy.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Heavy.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Heavy.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Heavy.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Heavy.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-HeavyItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-HeavyItalic.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-HeavyItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-HeavyItalic.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-HeavyItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-HeavyItalic.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-HeavyItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-HeavyItalic.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Italic.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Italic.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Italic.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Italic.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Light.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Light.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Light.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Light.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Light.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-LightItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-LightItalic.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-LightItalic.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-LightItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-LightItalic.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-LightItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-LightItalic.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Medium.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Medium.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Medium.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Medium.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Medium.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-MediumItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-MediumItalic.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-MediumItalic.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-MediumItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-MediumItalic.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-MediumItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-MediumItalic.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Regular.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Regular.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Regular.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Regular.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Semibold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Semibold.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Semibold.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Semibold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Semibold.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Semibold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Semibold.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-SemiboldItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-SemiboldItalic.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-SemiboldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-SemiboldItalic.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-SemiboldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-SemiboldItalic.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-SemiboldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-SemiboldItalic.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Thin.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Thin.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Thin.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Thin.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Thin.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-Thin.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-ThinItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-ThinItalic.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-ThinItalic.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-ThinItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-ThinItalic.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-ThinItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/Lato/fonts/Lato-ThinItalic.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Black.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Black.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Black.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Black.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Black.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Black.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BlackItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BlackItalic.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BlackItalic.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BlackItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BlackItalic.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BlackItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BlackItalic.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Bold.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Bold.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Bold.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Bold.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BoldItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BoldItalic.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BoldItalic.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BoldItalic.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-BoldItalic.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Hairline.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Hairline.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Hairline.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Hairline.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Hairline.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Hairline.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Hairline.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Hairline.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HairlineItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HairlineItalic.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HairlineItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HairlineItalic.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HairlineItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HairlineItalic.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HairlineItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HairlineItalic.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Heavy.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Heavy.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Heavy.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Heavy.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Heavy.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Heavy.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Heavy.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Heavy.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HeavyItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HeavyItalic.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HeavyItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HeavyItalic.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HeavyItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HeavyItalic.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HeavyItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-HeavyItalic.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Italic.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Italic.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Italic.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Italic.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Light.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Light.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Light.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Light.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Light.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-LightItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-LightItalic.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-LightItalic.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-LightItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-LightItalic.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-LightItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-LightItalic.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Medium.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Medium.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Medium.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Medium.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Medium.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-MediumItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-MediumItalic.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-MediumItalic.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-MediumItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-MediumItalic.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-MediumItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-MediumItalic.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Regular.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Regular.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Regular.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Regular.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Semibold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Semibold.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Semibold.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Semibold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Semibold.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Semibold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Semibold.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-SemiboldItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-SemiboldItalic.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-SemiboldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-SemiboldItalic.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-SemiboldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-SemiboldItalic.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-SemiboldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-SemiboldItalic.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Thin.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Thin.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Thin.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Thin.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Thin.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-Thin.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-ThinItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-ThinItalic.eot -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-ThinItalic.ttf -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-ThinItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-ThinItalic.woff -------------------------------------------------------------------------------- /app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-ThinItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/Lato2OFLWeb/LatoLatin/fonts/LatoLatin-ThinItalic.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/attribution.js: -------------------------------------------------------------------------------- 1 | console.log(`Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com 2 | License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 3 | `) -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/adn.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/angular.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/artstation.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/autoprefixer.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/bandcamp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/black-tie.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/css3.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/deviantart.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/dochub.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/dyalog.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/ethereum.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/facebook-f.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/figma.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/firstdraft.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/flipboard.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/gitter.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/google-drive.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/hacker-news.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/houzz.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/html5.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/instalod.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/magento.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/microsoft.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/mix.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/modx.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/npm.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/patreon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/servicestack.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/strava.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/think-peaks.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/twitch.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/uikit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/unsplash.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/viacoin.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/vuejs.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/windows.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/y-combinator.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/yahoo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/yandex-international.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/brands/yandex.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/regular/bookmark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/regular/circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/regular/square.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/regular/star-half.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/regular/window-maximize.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/regular/window-minimize.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/adjust.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/angle-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/angle-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/angle-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/angle-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/bolt.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/bookmark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/border-all.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/bread-slice.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/caret-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/caret-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/caret-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/caret-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/cheese.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/columns.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/comment-alt.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/dice-one.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/dot-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/egg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/file.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/folder.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/genderless.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/glass-whiskey.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/grip-lines.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/hockey-puck.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/ice-cream.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/location-arrow.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/map-marker.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/minus-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/minus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/mobile.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/mouse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/paragraph.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/play-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/play.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/sd-card.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/slash.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/sort-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/sort-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/sort.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/square-full.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/square.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/star-half.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/step-backward.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/step-forward.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/sticky-note.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/stop-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/stop.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/table.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/tablet.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/toggle-on.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/voicemail.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/volume-off.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/window-maximize.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/svgs/solid/window-minimize.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/fontawesome-free-5.15.1-web/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /app/resources/fonts/freefont/.uuid: -------------------------------------------------------------------------------- 1 | b9bd22d4-8a50-466a-b7e9-7092df31b2d8 -------------------------------------------------------------------------------- /app/resources/fonts/freefont/FreeMono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/freefont/FreeMono.ttf -------------------------------------------------------------------------------- /app/resources/fonts/freefont/FreeMonoBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/freefont/FreeMonoBold.ttf -------------------------------------------------------------------------------- /app/resources/fonts/freefont/FreeMonoBoldOblique.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/freefont/FreeMonoBoldOblique.ttf -------------------------------------------------------------------------------- /app/resources/fonts/freefont/FreeMonoOblique.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/freefont/FreeMonoOblique.ttf -------------------------------------------------------------------------------- /app/resources/fonts/freefont/FreeSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/freefont/FreeSans.ttf -------------------------------------------------------------------------------- /app/resources/fonts/freefont/FreeSansBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/freefont/FreeSansBold.ttf -------------------------------------------------------------------------------- /app/resources/fonts/freefont/FreeSansBoldOblique.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/freefont/FreeSansBoldOblique.ttf -------------------------------------------------------------------------------- /app/resources/fonts/freefont/FreeSansOblique.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/freefont/FreeSansOblique.ttf -------------------------------------------------------------------------------- /app/resources/fonts/freefont/FreeSerif.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/freefont/FreeSerif.ttf -------------------------------------------------------------------------------- /app/resources/fonts/freefont/FreeSerifBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/freefont/FreeSerifBold.ttf -------------------------------------------------------------------------------- /app/resources/fonts/freefont/FreeSerifBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/freefont/FreeSerifBoldItalic.ttf -------------------------------------------------------------------------------- /app/resources/fonts/freefont/FreeSerifItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/fonts/freefont/FreeSerifItalic.ttf -------------------------------------------------------------------------------- /app/resources/images/fpgawars-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/images/fpgawars-logo.png -------------------------------------------------------------------------------- /app/resources/images/icestudio-logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/images/icestudio-logo.ico -------------------------------------------------------------------------------- /app/resources/images/icestudio-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/images/icestudio-logo.png -------------------------------------------------------------------------------- /app/resources/images/icons/dark_chevron-right.svg: -------------------------------------------------------------------------------- 1 | dark_chevron-right -------------------------------------------------------------------------------- /app/resources/images/icons/light_chevron-right.svg: -------------------------------------------------------------------------------- 1 | dark_chevron-right -------------------------------------------------------------------------------- /app/resources/images/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/images/lock.png -------------------------------------------------------------------------------- /app/resources/images/mch22-splash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/images/mch22-splash.jpg -------------------------------------------------------------------------------- /app/resources/images/unlock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/images/unlock.png -------------------------------------------------------------------------------- /app/resources/libs/Icestudio/Crypto/UniqueIdGenerator.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | class UniqueIdGenerator { 4 | static UUID() { 5 | let array = new Uint32Array(8); 6 | window.crypto.getRandomValues(array); 7 | let str = ''; 8 | for (let i = 0; i < array.length; i++) { 9 | str += (i < 2 || i > 5 ? '' : '-') + array[i].toString(16).slice(-4); 10 | } 11 | return str; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/libs/Icestudio/GUI/WafleTemplate.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | class WafleTemplate { 3 | render(template, data) { 4 | Mustache.parse(template); 5 | let r = Mustache.render(template, data); 6 | return r; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/libs/Icestudio/Network/WafleRemoteFile.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | class WafleRemoteFile { 4 | get(url) { 5 | return new Promise(function (resolve, reject) { 6 | fetch(url) 7 | .then((response) => response.text()) 8 | .then((text) => { 9 | resolve(text); 10 | }); 11 | }); 12 | } 13 | 14 | getAll(urls) { 15 | let _this = this; 16 | let queries = urls.map((url) => _this.get(url)); 17 | return Promise.all(queries); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/resources/libs/Icestudio/Plugin/Api/IcestudioPlugin.js: -------------------------------------------------------------------------------- 1 | class IcestudioPlugin { 2 | constructor() { 3 | this.ver = '1.0'; 4 | 5 | this.bus = { 6 | events: new BindingWafleEventBus(), 7 | }; 8 | this.env = {}; 9 | } 10 | version() { 11 | return this.ver; 12 | } 13 | start() { 14 | if (typeof onIcestudioPluginLoaded !== 'undefined') { 15 | onIcestudioPluginLoaded(); 16 | } 17 | } 18 | } 19 | 20 | let iceStudio = new IcestudioPlugin(); 21 | iceStudio.start(); 22 | -------------------------------------------------------------------------------- /app/resources/libs/vendor/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/libs/vendor/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /app/resources/libs/vendor/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/libs/vendor/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /app/resources/libs/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/libs/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /app/resources/libs/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/libs/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /app/resources/plugins/MCH22BToolchain/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "manifest_ver": "1.0", 3 | "id": "MCH22BToolchain", 4 | "name": "MCH22 Badge Toolchain", 5 | "launchAtStartup": true, 6 | "gui": { 7 | "type": "service", 8 | "provider": "mch22badge-toolchain.js", 9 | "providerMainThread": ["mch22bMT.js"] 10 | }, 11 | "capability": ["core"] 12 | } 13 | -------------------------------------------------------------------------------- /app/resources/plugins/MCH22BToolchain/mch2022-tools/development/generate_tls_cert.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | set -u 5 | 6 | FQDN="mch2022.ota.bodge.team" 7 | CERT="ota.pem" 8 | KEY="ota.key.pem" 9 | 10 | openssl req -x509 -newkey rsa:4096 -keyout "$KEY" -out "$CERT" -days 36500 -nodes -subj "/CN=$FQDN" 11 | -------------------------------------------------------------------------------- /app/resources/plugins/MCH22BToolchain/mch2022-tools/exit.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | from webusb import * 3 | badge = Badge() 4 | badge.reset() 5 | -------------------------------------------------------------------------------- /app/resources/plugins/MCH22BToolchain/mch2022-tools/fsoverbus/webusb_appfs_ls.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | from webusb import * 3 | 4 | dev = WebUSB() 5 | apps = dev.appfsList() 6 | 7 | print("Number of apps:", len(apps)) 8 | 9 | print("{0: <5} {1:}".format("size", "name")) 10 | print("==============================") 11 | for app in apps: 12 | appsize = app["size"] 13 | appname = app["name"] 14 | print("{0: <5} \"{1:}\"".format(appsize, appname)) 15 | -------------------------------------------------------------------------------- /app/resources/plugins/MCH22BToolchain/mch2022-tools/fsoverbus/webusb_reset.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | from webusb import * 3 | dev = WebUSB(False) 4 | dev.reset() 5 | -------------------------------------------------------------------------------- /app/resources/plugins/MCH22BToolchain/mch2022-tools/fsoverbus/webusb_rm.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | from webusb import * 3 | import argparse 4 | 5 | parser = argparse.ArgumentParser(description='MCH2022 badge AppFS remove tool') 6 | parser.add_argument("name", help="AppFS filename") 7 | args = parser.parse_args() 8 | 9 | dev = WebUSB() 10 | res = dev.appfsRemove(args.name) 11 | 12 | if res: 13 | print("App removed") 14 | else: 15 | print("App removal failed") 16 | -------------------------------------------------------------------------------- /app/resources/plugins/MCH22BToolchain/mch2022-tools/libusb-1.0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/plugins/MCH22BToolchain/mch2022-tools/libusb-1.0.dll -------------------------------------------------------------------------------- /app/resources/plugins/MCH22BToolchain/mch2022-tools/shell.nix: -------------------------------------------------------------------------------- 1 | { pkgs ? import {} }: 2 | 3 | pkgs.mkShell { 4 | packages = [ 5 | (pkgs.python3.withPackages (ps: [ ps.pyusb ])) 6 | ]; 7 | } 8 | -------------------------------------------------------------------------------- /app/resources/plugins/MCH22BToolchain/mch22badge-toolchain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/plugins/MCH22BToolchain/mch22badge-toolchain.js -------------------------------------------------------------------------------- /app/resources/plugins/collectionManager2/collectionManager.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
Indexing Database
15 |
16 |
17 | -------------------------------------------------------------------------------- /app/resources/plugins/collectionManager2/css/host.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/plugins/collectionManager2/css/host.css -------------------------------------------------------------------------------- /app/resources/plugins/collectionManager2/css/style.css: -------------------------------------------------------------------------------- 1 | .wrapper { 2 | position: absolute; 3 | top: 0; 4 | left: 0; 5 | width: 100%; 6 | height: 100%; 7 | } 8 | 9 | .tree-view-root { 10 | font-size: 12px; 11 | } 12 | -------------------------------------------------------------------------------- /app/resources/plugins/collectionManager2/js/collectionManager.js: -------------------------------------------------------------------------------- 1 | //-- GLOBAL Variables 2 | let collectionsTree = false; 3 | 4 | //-- Connect the events in js/ejents.js to the system bus and listen for hooks 5 | registerEvents(); 6 | 7 | //Getting environment config, event that start everything inside the plugin 8 | iceStudio.bus.events.publish('pluginManager.getEnvironment'); 9 | -------------------------------------------------------------------------------- /app/resources/plugins/collectionService/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "manifest_ver": "1.0", 3 | "id": "collectionService", 4 | "name": "Collection service in local sandbox", 5 | "icon": "img/icestudio-logo.png", 6 | "launchAtStartup": true, 7 | "gui": { 8 | "type": "service", 9 | "provider": "collectionServiceWorker.js", 10 | "providerMainThread": ["js/CollectionServiceMainThread.js"] 11 | }, 12 | "capability": ["core"] 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/plugins/example-plugin/img/fpgawars-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/plugins/example-plugin/img/fpgawars-logo.png -------------------------------------------------------------------------------- /app/resources/plugins/example-plugin/img/icestudio-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/plugins/example-plugin/img/icestudio-logo.png -------------------------------------------------------------------------------- /app/resources/plugins/example-plugin/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "manifest_ver": "1.0", 3 | "id": "example-plugin", 4 | "name": "Plugin example", 5 | "icon": "img/icestudio-logo.png", 6 | "launchAtStartup": false 7 | } 8 | -------------------------------------------------------------------------------- /app/resources/plugins/example-plugin/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | padding: 30px; 3 | text-align: center; 4 | overflow: hidden; 5 | background-color: #222222; 6 | color: lightgray; 7 | } 8 | 9 | img { 10 | max-width: 47%; 11 | margin: 10px; 12 | } 13 | -------------------------------------------------------------------------------- /app/resources/plugins/icerok/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/plugins/icerok/README.md -------------------------------------------------------------------------------- /app/resources/plugins/icerok/assets/fpgawars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/plugins/icerok/assets/fpgawars.png -------------------------------------------------------------------------------- /app/resources/plugins/icerok/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "manifest_ver": "1.0", 3 | "id": "icerok", 4 | "name": "IceRok", 5 | "icon": "assets/icon.svg", 6 | "width": 840, 7 | "height": 375 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/plugins/launchBar/css/host.css: -------------------------------------------------------------------------------- 1 | #launchBar { 2 | position: absolute; 3 | top: var(--sandbox-menu-height); 4 | left: 0; 5 | height: var(--sandbox-height); 6 | display: flex; 7 | } 8 | -------------------------------------------------------------------------------- /app/resources/plugins/launchBar/img/fpgawars-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/plugins/launchBar/img/fpgawars-logo.png -------------------------------------------------------------------------------- /app/resources/plugins/launchBar/img/icestudio-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/plugins/launchBar/img/icestudio-logo.png -------------------------------------------------------------------------------- /app/resources/plugins/launchBar/js/events.js: -------------------------------------------------------------------------------- 1 | function setupEnvironment(env) { 2 | console.log('launchBar::ENV::', env); 3 | } 4 | 5 | function getPlugins(plist) { 6 | render(plist); 7 | } 8 | 9 | function registerEvents() { 10 | iceStudio.bus.events.subscribe('pluginManager.env', setupEnvironment); 11 | iceStudio.bus.events.subscribe('pluginManager.updateEnv', setupEnvironment); 12 | iceStudio.bus.events.subscribe('pluginManager.pluginList', getPlugins); 13 | } 14 | -------------------------------------------------------------------------------- /app/resources/plugins/launchBar/launchBar.js: -------------------------------------------------------------------------------- 1 | registerEvents(); 2 | 3 | //Getting environment config 4 | iceStudio.bus.events.publish('pluginManager.getEnvironment'); 5 | iceStudio.bus.events.publish('pluginManager.getPluginList'); 6 | -------------------------------------------------------------------------------- /app/resources/plugins/launchBar/mainBar.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /app/resources/plugins/launchBar/views/plugin-list.html: -------------------------------------------------------------------------------- 1 | {{#pluginList}} 2 |
3 | {{{name}}} 4 |
5 | {{/pluginList}} 6 | -------------------------------------------------------------------------------- /app/resources/plugins/localDatabase/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "manifest_ver": "1.0", 3 | "id": "localDatabase", 4 | "name": "Database service in local sandbox", 5 | "icon": "img/icestudio-logo.png", 6 | "launchAtStartup": true, 7 | "gui": { 8 | "type": "service", 9 | "provider": "localDatabase.js" 10 | }, 11 | "capability": ["core"] 12 | } 13 | -------------------------------------------------------------------------------- /app/resources/plugins/serial-term/img/terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/plugins/serial-term/img/terminal.png -------------------------------------------------------------------------------- /app/resources/plugins/serial-term/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "manifest_ver": "1.0", 3 | "id": "serial-term", 4 | "name": "Serial Terminal", 5 | "icon": "img/terminal.png", 6 | "width": 840, 7 | "height": 550 8 | } 9 | -------------------------------------------------------------------------------- /app/resources/plugins/zconfigurator/css/dark.css: -------------------------------------------------------------------------------- 1 | p { 2 | color: white; 3 | } 4 | -------------------------------------------------------------------------------- /app/resources/plugins/zconfigurator/css/host.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/plugins/zconfigurator/css/host.css -------------------------------------------------------------------------------- /app/resources/plugins/zconfigurator/css/light.css: -------------------------------------------------------------------------------- 1 | p { 2 | color: black; 3 | } 4 | -------------------------------------------------------------------------------- /app/resources/plugins/zconfigurator/css/style.css: -------------------------------------------------------------------------------- 1 | p { 2 | text-align: center; 3 | } 4 | -------------------------------------------------------------------------------- /app/resources/plugins/zconfigurator/js/configurator.js: -------------------------------------------------------------------------------- 1 | console.log('zonfigurator'); 2 | -------------------------------------------------------------------------------- /app/resources/plugins/zconfigurator/zconfigurator.html: -------------------------------------------------------------------------------- 1 |
2 |

Coming soon

3 |
4 | -------------------------------------------------------------------------------- /app/resources/sample/sample.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/sample/sample.pcf -------------------------------------------------------------------------------- /app/resources/sample/sample.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/app/resources/sample/sample.v -------------------------------------------------------------------------------- /app/resources/viewers/markdown/css/readme.css: -------------------------------------------------------------------------------- 1 | /* FPGAwars light white background style */ 2 | body { 3 | background-color: #eaebec; 4 | } 5 | 6 | .markdown-body { 7 | box-sizing: border-box; 8 | min-width: 200px; 9 | max-width: 980px; 10 | margin: 0 auto; 11 | padding-left: 40px; 12 | } 13 | -------------------------------------------------------------------------------- /app/resources/viewers/system/css/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: #61c4b4; 3 | margin-left: 30px; 4 | margin-right: 30px; 5 | } 6 | 7 | ul { 8 | border: solid; 9 | border-width: 2px; 10 | border-radius: 5px; 11 | padding-top: 10px; 12 | padding-bottom: 10px; 13 | box-shadow: 5px 5px black; 14 | } 15 | 16 | span { 17 | font-weight: bold; 18 | color: #305eac; 19 | } 20 | -------------------------------------------------------------------------------- /app/scripts/factories/error.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | angular.module('exceptionOverwrite', []).factory('$exceptionHandler', [ 3 | '$log', 4 | 'logErrorsToBackend', 5 | function ($log, logErrorsToBackend) { 6 | return function myExceptionHandler(exception, cause) { 7 | logErrorsToBackend(exception, cause); 8 | $log.warn(exception, cause); 9 | }; 10 | }, 11 | ]); 12 | -------------------------------------------------------------------------------- /app/scripts/factories/joint.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('icestudio').factory('joint', function ($window) { 4 | return $window.joint; 5 | }); 6 | -------------------------------------------------------------------------------- /app/scripts/graphics/helpers/core.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | /* jshint unused:false */ 3 | function callFuncByObjectProperty(object, property, defaultValue) { 4 | var value = object[property]; 5 | if (typeof value === 'function') { 6 | return value.call(object); 7 | } 8 | return value !== undefined ? value : defaultValue; 9 | } 10 | -------------------------------------------------------------------------------- /app/scripts/graphics/helpers/dom.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | /* jshint unused:false */ 3 | /* jshint unused:true */ 4 | -------------------------------------------------------------------------------- /docs/developers/index.md: -------------------------------------------------------------------------------- 1 | # Developing IceStudio 2 | 3 | If you are a developer, you can get into the code, to explore it, learn how it is made, 4 | or extend it and contribute with new functionality, this is your place to start. 5 | 6 | TODO 7 | 8 | 9 | -------------------------------------------------------------------------------- /docs/resources/icons/128x128/apps/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/docs/resources/icons/128x128/apps/icon.png -------------------------------------------------------------------------------- /docs/resources/icons/128x128/mimetypes/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/docs/resources/icons/128x128/mimetypes/icon.png -------------------------------------------------------------------------------- /docs/resources/icons/16x16/apps/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/docs/resources/icons/16x16/apps/icon.png -------------------------------------------------------------------------------- /docs/resources/icons/16x16/mimetypes/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/docs/resources/icons/16x16/mimetypes/icon.png -------------------------------------------------------------------------------- /docs/resources/icons/256x256/apps/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/docs/resources/icons/256x256/apps/icon.png -------------------------------------------------------------------------------- /docs/resources/icons/256x256/mimetypes/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/docs/resources/icons/256x256/mimetypes/icon.png -------------------------------------------------------------------------------- /docs/resources/icons/32x32/apps/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/docs/resources/icons/32x32/apps/icon.png -------------------------------------------------------------------------------- /docs/resources/icons/32x32/mimetypes/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/docs/resources/icons/32x32/mimetypes/icon.png -------------------------------------------------------------------------------- /docs/resources/icons/64x64/apps/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/docs/resources/icons/64x64/apps/icon.png -------------------------------------------------------------------------------- /docs/resources/icons/64x64/mimetypes/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/docs/resources/icons/64x64/mimetypes/icon.png -------------------------------------------------------------------------------- /docs/resources/icons/create_icons.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | SIZES=( "16x16" "32x32" "64x64" "128x128" "256x256" ) 4 | 5 | for SIZE in "${SIZES[@]}" 6 | do 7 | echo "Create $SIZE icons" 8 | mkdir -p $SIZE/apps 9 | mkdir -p $SIZE/mimetypes 10 | convert icon.png -resize $SIZE $SIZE/apps/icon.png 11 | cp $SIZE/apps/icon.png $SIZE/mimetypes/icon.png 12 | done 13 | 14 | echo "Done!" 15 | -------------------------------------------------------------------------------- /docs/resources/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/docs/resources/icons/icon.png -------------------------------------------------------------------------------- /docs/resources/images/installation/installer-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/docs/resources/images/installation/installer-background.png -------------------------------------------------------------------------------- /docs/resources/images/installation/installer-background@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/docs/resources/images/installation/installer-background@2x.png -------------------------------------------------------------------------------- /docs/resources/images/installation/linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/docs/resources/images/installation/linux.png -------------------------------------------------------------------------------- /docs/resources/images/installation/macos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/docs/resources/images/installation/macos.png -------------------------------------------------------------------------------- /docs/resources/images/installation/windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/docs/resources/images/installation/windows.png -------------------------------------------------------------------------------- /docs/resources/images/logo/icestudio-logo-label.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/docs/resources/images/logo/icestudio-logo-label.png -------------------------------------------------------------------------------- /docs/resources/images/logo/icestudio-logo.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/docs/resources/images/logo/icestudio-logo.icns -------------------------------------------------------------------------------- /docs/resources/images/logo/icestudio-logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/docs/resources/images/logo/icestudio-logo.ico -------------------------------------------------------------------------------- /docs/resources/images/logo/icestudio-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/docs/resources/images/logo/icestudio-logo.png -------------------------------------------------------------------------------- /res/AppImage/icestudio.AppDir/.DirIcon: -------------------------------------------------------------------------------- 1 | icestudio.png -------------------------------------------------------------------------------- /res/AppImage/icestudio.AppDir/Icestudio.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Icestudio 3 | Comment=Visual editor for open FPGA boards 4 | Exec=/usr/bin/icestudio 5 | Icon=icestudio 6 | Terminal=false 7 | Type=Application 8 | X-AppImage-BuildId={{icestudioBuildId}} 9 | Categories=Development 10 | MimeType=text/x-icestudio 11 | 12 | 13 | -------------------------------------------------------------------------------- /res/AppImage/icestudio.AppDir/icestudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/res/AppImage/icestudio.AppDir/icestudio.png -------------------------------------------------------------------------------- /res/AppImage/icestudio.AppDir/usr/share/icons/128x128/apps/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/res/AppImage/icestudio.AppDir/usr/share/icons/128x128/apps/icon.png -------------------------------------------------------------------------------- /res/AppImage/icestudio.AppDir/usr/share/icons/128x128/mimetypes/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/res/AppImage/icestudio.AppDir/usr/share/icons/128x128/mimetypes/icon.png -------------------------------------------------------------------------------- /res/AppImage/icestudio.AppDir/usr/share/icons/16x16/apps/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/res/AppImage/icestudio.AppDir/usr/share/icons/16x16/apps/icon.png -------------------------------------------------------------------------------- /res/AppImage/icestudio.AppDir/usr/share/icons/16x16/mimetypes/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/res/AppImage/icestudio.AppDir/usr/share/icons/16x16/mimetypes/icon.png -------------------------------------------------------------------------------- /res/AppImage/icestudio.AppDir/usr/share/icons/256x256/apps/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/res/AppImage/icestudio.AppDir/usr/share/icons/256x256/apps/icon.png -------------------------------------------------------------------------------- /res/AppImage/icestudio.AppDir/usr/share/icons/256x256/mimetypes/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/res/AppImage/icestudio.AppDir/usr/share/icons/256x256/mimetypes/icon.png -------------------------------------------------------------------------------- /res/AppImage/icestudio.AppDir/usr/share/icons/32x32/apps/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/res/AppImage/icestudio.AppDir/usr/share/icons/32x32/apps/icon.png -------------------------------------------------------------------------------- /res/AppImage/icestudio.AppDir/usr/share/icons/32x32/mimetypes/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/res/AppImage/icestudio.AppDir/usr/share/icons/32x32/mimetypes/icon.png -------------------------------------------------------------------------------- /res/AppImage/icestudio.AppDir/usr/share/icons/64x64/apps/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/res/AppImage/icestudio.AppDir/usr/share/icons/64x64/apps/icon.png -------------------------------------------------------------------------------- /res/AppImage/icestudio.AppDir/usr/share/icons/64x64/mimetypes/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/res/AppImage/icestudio.AppDir/usr/share/icons/64x64/mimetypes/icon.png -------------------------------------------------------------------------------- /res/AppImage/icestudio.AppDir/usr/share/icons/create_icons.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | SIZES=( "16x16" "32x32" "64x64" "128x128" "256x256" ) 4 | 5 | for SIZE in "${SIZES[@]}" 6 | do 7 | echo "Create $SIZE icons" 8 | mkdir -p $SIZE/apps 9 | mkdir -p $SIZE/mimetypes 10 | convert icon.png -resize $SIZE $SIZE/apps/icon.png 11 | cp $SIZE/apps/icon.png $SIZE/mimetypes/icon.png 12 | done 13 | 14 | echo "Done!" 15 | -------------------------------------------------------------------------------- /res/AppImage/icestudio.AppDir/usr/share/icons/hicolor/256x256/apps/icestudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/res/AppImage/icestudio.AppDir/usr/share/icons/hicolor/256x256/apps/icestudio.png -------------------------------------------------------------------------------- /res/AppImage/icestudio.AppDir/usr/share/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FPGAwars/icestudio/74117e4cd27ee5dcb28e196022fac46c69c4d398/res/AppImage/icestudio.AppDir/usr/share/icons/icon.png -------------------------------------------------------------------------------- /res/AppImage/icestudio.AppDir/usr/share/mime/icestudio.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Icestudio Project 5 | Icestudio Project 6 | Proyecto de Icestudio 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /scripts/preInstallArm64.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sed -i 's/"nw":\s*"0\.83\.0"/"nw": "0.60.0"/g' package.json 4 | --------------------------------------------------------------------------------