├── .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 |
--------------------------------------------------------------------------------
/app/resources/images/icons/light_chevron-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/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 |

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 |
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 |
--------------------------------------------------------------------------------