0002-Add-svg-icons.patch

Takashi Kato, 2022-03-21 22:31

Download (98.7 KB)

View differences:

config/icon_source.yml
1
common:
2
  icon-add:
3
    prefix: fa6-solid
4
    name: circle-plus
5
  icon-edit:
6
    prefix: fa6-solid
7
    name: pencil
8
  icon-copy:
9
    prefix: fa6-solid
10
    name: clone
11
  icon-copy-link:
12
    prefix: fa6-regular
13
    name: clipboard
14
  icon-del:
15
    prefix: fa6-regular
16
    name: trash-can
17
  icon-move:
18
    prefix: fa6-solid
19
    name: share
20
  icon-save:
21
    prefix: fa6-regular
22
    name: floppy-disk
23
  icon-download:
24
    prefix: fa6-solid
25
    name: download
26
  icon-cancel:
27
    prefix: fa6-solid
28
    name: reply
29
  icon-multiple:
30
    prefix: fa-solid
31
    name: sync-alt
32
  icon-folder:
33
    prefix: fa6-regular
34
    name: folder
35
  icon-package:
36
    prefix: fa6-solid
37
    name: cube
38
  icon-user:
39
    prefix: fa6-solid
40
    name: user
41
  icon-group:
42
    prefix: fa6-solid
43
    name: user-group
44
  icon-project:
45
    prefix: fa6-solid
46
    name: cubes
47
  icon-projects:
48
    prefix: fa6-solid
49
    name: cubes
50
  icon-help:
51
    prefix: fa6-solid
52
    name: circle-info
53
  icon-attachment:
54
    prefix: fa6-solid
55
    name: paperclip
56
  icon-history:
57
    prefix: fa6-solid
58
    name: clock-rotate-left
59
  icon-time-entry:
60
    prefix: fa6-regular
61
    name: clock
62
  icon-time:
63
    prefix: fa6-regular
64
    name: clock
65
  icon-time-add:
66
    prefix: fa6-regular
67
    name: clock
68
  icon-stats:
69
    prefix: fa6-regular
70
    name: chart-bar
71
  icon-warning:
72
    prefix: fa6-solid
73
    name: triangle-exclamation
74
  icon-error:
75
    prefix: fa6-solid
76
    name: triangle-exclamation
77
  icon-fav:
78
    prefix: fa6-solid
79
    name: star
80
  icon-fav-off:
81
    prefix: fa6-regular
82
    name: star
83
  icon-reload:
84
    prefix: fa-solid
85
    name: sync
86
  icon-multiple:
87
    prefix: fa-solid
88
    name: sync
89
  icon-lock:
90
    prefix: fa6-solid
91
    name: lock
92
  icon-locked:
93
    prefix: fa6-solid
94
    name: lock
95
  icon-unlock:
96
    prefix: fa6-solid
97
    name: unlock
98
  icon-checked:
99
    prefix: fa6-solid
100
    name: check
101
  icon-comment:
102
    prefix: fa6-regular
103
    name: comment
104
  icon-comments:
105
    prefix: fa6-regular
106
    name: comment
107
  icon-summary:
108
    prefix: fa6-regular
109
    name: table
110
  icon-server-authentication:
111
    prefix: fa6-solid
112
    name: key
113
  icon-issue:
114
    prefix: fa6-regular
115
    name: note-sticky
116
  icon-zoom-in:
117
    prefix: fa-solid
118
    name: search-plus
119
  icon-zoom-out:
120
    prefix: fa-solid
121
    name: search-minus
122
  icon-passwd:
123
    prefix: fa6-solid
124
    name: key
125
  icon-arrow-right:
126
    prefix: fa6-solid
127
    name: arrow-right
128
  icon-test:
129
    prefix: fa6-solid
130
    name: arrow-right
131
  icon-sticky:
132
    prefix: fa6-solid
133
    name: arrow-right
134
  icon-email:
135
    prefix: fa6-regular
136
    name: envelope
137
  icon-email-disabled:
138
    prefix: fa6-solid
139
    name: envelope
140
  icon-email-add:
141
    prefix: fa6-regular
142
    name: envelope
143
  icon-ok:
144
    prefix: fa6-solid
145
    name: check
146
  icon-not-ok:
147
    prefix: fa6-solid
148
    name: xmark
149
  icon-link-break:
150
    prefix: fa6-solid
151
    name: link-slash
152
  icon-list:
153
    prefix: fa6-solid
154
    name: list-ul
155
  icon-close:
156
    prefix: fa6-solid
157
    name: xmark
158
  icon-settings:
159
    prefix: fa6-solid
160
    name: gear
161
  icon-roles:
162
    prefix: fa6-solid
163
    name: eye
164
  icon-issue-edit:
165
    prefix: fa6-solid
166
    name: pen-to-square
167
  icon-workflows:
168
    prefix: fa6-solid
169
    name: gears
170
  icon-custom-fields: 
171
    prefix: fa6-regular
172
    name: file-lines
173
  icon-plugins:
174
    prefix: fa6-solid
175
    name: puzzle-piece
176
  icon-news:
177
    prefix: fa6-regular
178
    name: newspaper
179
  icon-issue-closed:
180
    prefix: fa6-regular
181
    name: square-check
182
  icon-issue-note:
183
    prefix: fa6-regular
184
    name: comment
185
  icon-changeset:
186
    prefix: fa6-solid
187
    name: code
188
  icon-message:
189
    prefix: fa6-regular
190
    name: comment
191
  icon-reply:
192
    prefix: fa6-regular
193
    name: comments
194
  icon-wiki-page:
195
    prefix: fa6-solid
196
    name: book
197
  icon-document:
198
    prefix: fa6-regular
199
    name: file
200
  icon-add-bullet:
201
    prefix: fa6-solid
202
    name: circle-plus
203
  icon-shared:
204
    prefix: fa6-solid
205
    name: link
206
  icon-actions:
207
    prefix: fa6-solid
208
    name: ellipsis
209
  icon-expanded:
210
    prefix: fa6-solid
211
    name: angle-down
212
  icon-collapsed:
213
    prefix: fa6-solid
214
    name: angle-right
215
  icon-bookmark:
216
    prefix: fa6-solid
217
    name: bookmark
218
  icon-bookmark-off:
219
    prefix: fa6-regular
220
    name: bookmark
221
  icon-bookmarked-project:
222
    prefix: fa6-solid
223
    name: bookmark
224
  icon-sort-handle:
225
    prefix: fa6-solid
226
    name: bookmark
227
  icon-sorted-asc:
228
    prefix: fa6-solid
229
    name: angle-down
230
  icon-sorted-desc:
231
    prefix: fa6-solid
232
    name: angle-up
233
  icon-toggle-plus:
234
    prefix: fa6-regular
235
    name: square-plus
236
  icon-toggle-minus:
237
    prefix: fa6-regular
238
    name: square-minus
239
  icon-clear-query:
240
    prefix: fa6-solid
241
    name: circle-xmark
242
  icon-import:
243
    prefix: fa6-solid
244
    name: file-import
245
  icon-file:
246
    prefix: fa6-regular
247
    name: file
248
  icon-atom:
249
    prefix: fa6-solid
250
    name: square-rss
251
plugin:
252
  icon-plugin-tmp:
253
    prefix: fa6-solid
254
    name: cube
255
file:
256
  text-plain:
257
    prefix: mdi
258
    name: file-document-outline
259
  text-x-c:
260
    prefix: mdi
261
    name: language-c
262
  text-x-csharp:
263
    prefix: mdi
264
    name: language-csharp
265
  text-x-java:
266
    prefix: mdi
267
    name: language-java
268
  text-x-javascript:
269
    prefix: mdi
270
    name: language-javascript
271
  text-x-php:
272
    prefix: mdi
273
    name: language-php
274
  text-x-ruby:
275
    prefix: mdi
276
    name: language-ruby
277
  text-xml:
278
    prefix: mdi
279
    name: xml
280
  text-css:
281
    prefix: mdi
282
    name: language-css3
283
  text-html:
284
    prefix: mdi
285
    name: xml
286
  image-gif:
287
    prefix: mdi
288
    name: file-gif-box
289
  image-jpeg:
290
    prefix: mdi
291
    name: file-jpg-box
292
  image-png:
293
    prefix: mdi
294
    name: file-png-box
295
  image-tiff:
296
    prefix: mdi
297
    name: file-image-outline
298
  application-pdf:
299
    prefix: mdi
300
    name: file-pdf-box
301
  application-zip:
302
    prefix: mdi
303
    name: zip-box-outline
304
  application-x-gzip:
305
    prefix: mdi
306
    name: zip-box-outline
307
jstoolbar:
308
  jstb_strong:
309
    prefix: fa6-solid
310
    name: bold
311
  jstb_em:
312
    prefix: fa6-solid
313
    name: italic
314
  jstb_ins:
315
    prefix: fa6-solid
316
    name: underline
317
  jstb_del:
318
    prefix: fa6-solid
319
    name: strikethrough
320
  jstb_ul:
321
    prefix: fa6-solid
322
    name: list-ul
323
  jstb_ol:
324
    prefix: fa6-solid
325
    name: list-ol
326
  jstb_tl:
327
    prefix: fa6-solid
328
    name: list-check
329
  jstb_bq:
330
    prefix: fa6-solid
331
    name: indent
332
  jstb_unbq:
333
    prefix: fa6-solid
334
    name: outdent
335
  jstb_table:
336
    prefix: fa6-solid
337
    name: table
338
  jstb_precode:
339
    prefix: fa6-solid
340
    name: code
341
  jstb_link:
342
    prefix: fa6-solid
343
    name: link
344
  jstb_img:
345
    prefix: fa6-solid
346
    name: image
347
  jstb_help:
348
    prefix: fa6-regular
349
    name: circle-question
350
  # C, H1, H2, H3, PRE is string. not svg icon
config/icons/common.yml
1
# Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' .
2

  
3
---
4
icon-add: circle-plus.svg
5
icon-edit: pencil.svg
6
icon-copy: clone.svg
7
icon-copy-link: clipboard.svg
8
icon-del: trash-can.svg
9
icon-move: share.svg
10
icon-save: floppy-disk.svg
11
icon-download: download.svg
12
icon-cancel: reply.svg
13
icon-multiple: sync.svg
14
icon-folder: folder.svg
15
icon-package: cube.svg
16
icon-user: user.svg
17
icon-group: user-group.svg
18
icon-project: cubes.svg
19
icon-projects: cubes.svg
20
icon-help: circle-info.svg
21
icon-attachment: paperclip.svg
22
icon-history: clock-rotate-left.svg
23
icon-time-entry: clock.svg
24
icon-time: clock.svg
25
icon-time-add: clock.svg
26
icon-stats: chart-bar.svg
27
icon-warning: triangle-exclamation.svg
28
icon-error: triangle-exclamation.svg
29
icon-fav: star.svg
30
icon-fav-off: star.svg
31
icon-reload: sync.svg
32
icon-lock: lock.svg
33
icon-locked: lock.svg
34
icon-unlock: unlock.svg
35
icon-checked: check.svg
36
icon-comment: comment.svg
37
icon-comments: comment.svg
38
icon-summary: table.svg
39
icon-server-authentication: key.svg
40
icon-issue: note-sticky.svg
41
icon-zoom-in: search-plus.svg
42
icon-zoom-out: search-minus.svg
43
icon-passwd: key.svg
44
icon-arrow-right: arrow-right.svg
45
icon-test: arrow-right.svg
46
icon-sticky: arrow-right.svg
47
icon-email: envelope.svg
48
icon-email-disabled: envelope.svg
49
icon-email-add: envelope.svg
50
icon-ok: check.svg
51
icon-not-ok: xmark.svg
52
icon-link-break: link-slash.svg
53
icon-list: list-ul.svg
54
icon-close: xmark.svg
55
icon-settings: gear.svg
56
icon-roles: eye.svg
57
icon-issue-edit: pen-to-square.svg
58
icon-workflows: gears.svg
59
icon-custom-fields: file-lines.svg
60
icon-plugins: puzzle-piece.svg
61
icon-news: newspaper.svg
62
icon-issue-closed: square-check.svg
63
icon-issue-note: comment.svg
64
icon-changeset: code.svg
65
icon-message: comment.svg
66
icon-reply: comments.svg
67
icon-wiki-page: book.svg
68
icon-document: file.svg
69
icon-add-bullet: circle-plus.svg
70
icon-shared: link.svg
71
icon-actions: ellipsis.svg
72
icon-expanded: angle-down.svg
73
icon-collapsed: angle-right.svg
74
icon-bookmark: bookmark.svg
75
icon-bookmark-off: bookmark.svg
76
icon-bookmarked-project: bookmark.svg
77
icon-sort-handle: bookmark.svg
78
icon-sorted-asc: angle-down.svg
79
icon-sorted-desc: angle-up.svg
80
icon-toggle-plus: square-plus.svg
81
icon-toggle-minus: square-minus.svg
82
icon-clear-query: circle-xmark.svg
83
icon-import: file-import.svg
84
icon-file: file.svg
85
icon-atom: square-rss.svg
config/icons/file.yml
1
# Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' .
2

  
3
---
4
text-plain: file-document-outline.svg
5
text-x-c: language-c.svg
6
text-x-csharp: language-csharp.svg
7
text-x-java: language-java.svg
8
text-x-javascript: language-javascript.svg
9
text-x-php: language-php.svg
10
text-x-ruby: language-ruby.svg
11
text-xml: xml.svg
12
text-css: language-css3.svg
13
text-html: xml.svg
14
image-gif: file-gif-box.svg
15
image-jpeg: file-jpg-box.svg
16
image-png: file-png-box.svg
17
image-tiff: file-image-outline.svg
18
application-pdf: file-pdf-box.svg
19
application-zip: zip-box-outline.svg
20
application-x-gzip: zip-box-outline.svg
config/icons/jstoolbar.yml
1
# Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' .
2

  
3
---
4
jstb_strong: bold.svg
5
jstb_em: italic.svg
6
jstb_ins: underline.svg
7
jstb_del: strikethrough.svg
8
jstb_ul: list-ul.svg
9
jstb_ol: list-ol.svg
10
jstb_tl: list-check.svg
11
jstb_bq: indent.svg
12
jstb_unbq: outdent.svg
13
jstb_table: table.svg
14
jstb_precode: code.svg
15
jstb_link: link.svg
16
jstb_img: image.svg
17
jstb_help: circle-question.svg
lib/generators/redmine_plugin/templates/cube.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M234.5 5.709a63.853 63.853 0 0 1 43 0l192 68.571c24.6 9.1 42.5 33.22 42.5 60.32v242.8c0 27.1-17.9 51.2-42.5 60.3l-192 68.6c-13.9 5-29.1 5-43 0L42.47 437.7C17 428.6 0 404.5 0 377.4V134.6c0-27.1 17-51.22 42.47-60.32L234.5 5.709zM256 65.98L82.34 128L256 190l173.7-62L256 65.98zm32 368.62l160-57.2v-188l-160 57.2v188z"/>
4
</symbol></svg>
lib/tasks/icon.rake
1
# frozen_string_literal: true
2

  
3
ICON_SOURCE = YAML.safe_load(File.open(Rails.application.config.redmine_svg_icon_source))
4
PLUGIN_TEMPLATE = Rails.root.join 'lib/generators/redmine_plugin/templates/'
5

  
6
SOURCE = URI.parse('https://api.iconify.design/')
7

  
8
SVG_START = "<svg xmlns=\"http://www.w3.org/2000/svg\"><symbol viewBox=\"0 0 %d %d\" id=\"icon\">\n  "
9
SVG_END = "\n</symbol></svg>"
10

  
11
WARNING = "Do not edit this file directly. This file is generated automatically with 'rake icon:fetch'"
12

  
13
namespace :icon do
14
  desc 'Fetch svg icons from icon source website'
15
  task fetch: :environment  do
16
    http = Net::HTTP.new(SOURCE.host, SOURCE.port)
17
    http.use_ssl = true
18
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
19

  
20
    ICON_SOURCE.each do |k, v|
21
      icons = {}
22
      dir = if k == 'plugin'
23
              PLUGIN_TEMPLATE
24
            else
25
              Rails.public_path.join 'icons'
26
            end
27

  
28
      v.each_value do |i|
29
        prefix = i['prefix']
30
        icons[prefix] ||= []
31
        icons[prefix] << i['name']
32
      end
33

  
34
      http.start do |h|
35
        icons.each do |prefix, icons|
36
          source = "/#{prefix}.json?icons=#{icons.join(',')}"
37
          req = Net::HTTP::Get.new(source)
38
          res = h.request(req)
39
          case res
40
          when Net::HTTPSuccess
41
            json = JSON.parse res.body
42
            json['icons'].each do |name, content|
43
              target = File.join(dir, "#{name}.svg")
44
              width  = content.key?('width')  ? content['width']  : '512'
45
              height = content.key?('height') ? content['height'] : '512'
46
              File.open(target, 'w') do |f|
47
                f.print "<!-- #{WARNING} -->\n"
48
                f.printf SVG_START, width, height
49
                f.print content['body']
50
                f.print SVG_END
51
              end
52
            end
53
          else
54
            puts 'failed!!'
55
          end
56
        end
57
      end
58

  
59
      next if k == 'plugin'
60

  
61
      target = File.join(Rails.application.config.redmine_svg_icon_map, "#{k}.yml")
62
      iconlist = v.transform_values {|e| "#{e['name']}.svg" }
63
      File.open(target, 'w') do |f|
64
        f.print "# #{WARNING} .\n\n"
65
        f.print YAML.dump(iconlist)
66
      end
67
    end
68
  end
69
end
public/icons/angle-down.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 384 512" id="icon">
3
  <path fill="currentColor" d="M192 384c-8.188 0-16.38-3.125-22.62-9.375l-160-160c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L192 306.8l137.4-137.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-160 160C208.4 380.9 200.2 384 192 384z"/>
4
</symbol></svg>
public/icons/angle-right.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 256 512" id="icon">
3
  <path fill="currentColor" d="M64 448c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L178.8 256L41.38 118.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25l-160 160C80.38 444.9 72.19 448 64 448z"/>
4
</symbol></svg>
public/icons/angle-up.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 384 512" id="icon">
3
  <path fill="currentColor" d="M352 352c-8.188 0-16.38-3.125-22.62-9.375L192 205.3L54.6 342.7c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25c-6.2 6.2-14.4 9.3-22.6 9.3z"/>
4
</symbol></svg>
public/icons/arrow-right.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 448 512" id="icon">
3
  <path fill="currentColor" d="m438.6 278.6l-160 160c-6.2 6.3-14.4 9.4-22.6 9.4s-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L338.8 288H32C14.33 288 .002 273.7.002 256S14.33 224 32 224h306.8L233.4 118.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l160 160c12.45 12.55 12.45 32.75-.05 45.25z"/>
4
</symbol></svg>
public/icons/bold.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 384 512" id="icon">
3
  <path fill="currentColor" d="M321.1 242.4c19-22.3 30.9-50.8 30.9-82.4c0-70.59-57.42-128-128-128l-192 .01c-17.67 0-32 14.31-32 32s14.33 32 32 32h16v320H32c-17.67 0-32 14.31-32 32s14.33 32 32 32h224c70.58 0 128-57.41 128-128c0-46.71-25.4-87.21-62.9-109.61zM112 96.01h112c35.3 0 64 28.72 64 64s-28.7 64-64 64H112v-128zM256 416H112V288h144c35.3 0 64 28.71 64 63.1S291.3 416 256 416z"/>
4
</symbol></svg>
public/icons/book.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 448 512" id="icon">
3
  <path fill="currentColor" d="M448 336V48c0-26.51-21.5-48-48-48H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h320c17.67 0 32-14.33 32-31.1c0-11.72-6.607-21.52-16-27.1v-81.36c9.8-9.64 16-22.24 16-36.44zM143.1 128h192c9.7 0 16.9 7.2 16.9 16s-7.2 16-16 16H143.1c-7.9 0-15.1-7.2-15.1-16s7.2-16 15.1-16zm0 64h192c9.7 0 16.9 7.2 16.9 16s-7.2 16-16 16H143.1c-7.9 0-15.1-7.2-15.1-16s7.2-16 15.1-16zM384 448H96c-17.67 0-32-14.33-32-32s14.33-32 32-32h288v64z"/>
4
</symbol></svg>
public/icons/bookmark.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 384 512" id="icon">
3
  <path fill="currentColor" d="M336 0H48C21.49 0 0 21.49 0 48v431.9c0 24.7 26.79 40.08 48.12 27.64L192 423.6l143.9 83.93c21.3 11.57 48.1-2.93 48.1-27.63V48c0-26.51-21.5-48-48-48zm0 452l-144-84l-144 84V54c0-3.37 2.63-6 5.1-6h276c4.3 0 6.9 2.63 6.9 6v398z"/>
4
</symbol></svg>
public/icons/chart-bar.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M24 32c13.25 0 24 10.75 24 24v352c0 13.3 10.75 24 24 24h416c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-39.76 0-72-32.2-72-72V56c0-13.25 10.75-24 24-24zm104 104c0-13.3 10.7-24 24-24h208c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24zm168 72c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24h144zm128 96c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24h272z"/>
4
</symbol></svg>
public/icons/check.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 448 512" id="icon">
3
  <path fill="currentColor" d="M438.6 105.4c12.5 12.5 12.5 32.7 0 45.2l-256 256c-12.5 12.5-32.7 12.5-45.2 0L9.372 278.6c-12.496-12.5-12.496-32.7 0-45.2c12.498-12.5 32.758-12.5 45.258 0L159.1 338.7l234.3-233.3c12.5-12.52 32.7-12.52 45.2 0z"/>
4
</symbol></svg>
public/icons/circle-info.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zm0 128c17.67 0 32 14.33 32 32s-14.33 32-32 32s-32-14.3-32-32s14.3-32 32-32zm40 256h-80c-13.2 0-24-10.7-24-24s10.75-24 24-24h16v-64h-8c-13.25 0-24-10.75-24-24s10.8-24 24-24h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24s-10.7 24-24 24z"/>
4
</symbol></svg>
public/icons/circle-plus.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M0 256C0 114.6 114.6 0 256 0s256 114.6 256 256s-114.6 256-256 256S0 397.4 0 256zm256 112c13.3 0 24-10.7 24-24v-64h64c13.3 0 24-10.7 24-24s-10.7-24-24-24h-64v-64c0-13.3-10.7-24-24-24s-24 10.7-24 24v64h-64c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64c0 13.3 10.7 24 24 24z"/>
4
</symbol></svg>
public/icons/circle-question.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zm0 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208s-93.3 208-208 208zm0-128c-18 0-32 14-32 32s13.1 32 32 32c17.1 0 32-14 32-32s-14.9-32-32-32zm33.1-208H238c-39 0-70 31-70 70c0 13 11 24 24 24s24-11 24-24c0-12 9.1-22 21.1-22h51.1c12.9 0 23.8 10 23.8 22c0 8-4 14.1-11 18.1L244 251c-8 5-12 13-12 21v16c0 13 11 24 24 24s24-11 24-24v-2l45.1-28c21-13 34-36 34-60c.9-39-30.1-70-70-70z"/>
4
</symbol></svg>
public/icons/circle-xmark.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M0 256C0 114.6 114.6 0 256 0s256 114.6 256 256s-114.6 256-256 256S0 397.4 0 256zm175-47.9l47.1 47L175 303c-9.3 9.4-9.3 24.6 0 33.1c9.4 10.2 24.6 10.2 33.1 0l47-46.2l47.9 46.2c9.4 10.2 24.6 10.2 33.1 0c10.2-8.5 10.2-23.7 0-33.1l-46.2-47.9l46.2-47c10.2-8.5 10.2-23.7 0-33.1c-8.5-9.3-23.7-9.3-33.1 0l-47.9 47.1l-47-47.1c-8.5-9.3-23.7-9.3-33.1 0c-9.3 9.4-9.3 24.6 0 33.1z"/>
4
</symbol></svg>
public/icons/clipboard.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 384 512" id="icon">
3
  <path fill="currentColor" d="M320 64h-49.61C262.1 27.48 230.7 0 192 0s-71 27.48-78.4 64H64C28.65 64 0 92.66 0 128v320c0 35.34 28.65 64 64 64h256c35.35 0 64-28.66 64-64V128c0-35.34-28.7-64-64-64zM192 48c13.23 0 24 10.77 24 24s-10.8 24-24 24s-24-10.77-24-24s10.8-24 24-24zm144 400c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V128c0-8.82 7.178-16 16-16h18.26c-1.33 5.1-2.26 10.4-2.26 16v16c0 8.8 7.16 16 16 16h192c8.836 0 16-7.164 16-16v-16c0-5.559-.932-10.86-2.264-16H320c8.822 0 16 7.18 16 16v320z"/>
4
</symbol></svg>
public/icons/clock-rotate-left.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M256 0c141.4 0 256 114.6 256 256S397.4 512 256 512c-54.3 0-104.8-17-146.3-45.9c-14.5-11-18.06-30.1-7.9-44.6c10.1-14.5 30-18 44.5-7.9C177.4 435.3 215.2 448 256 448c106 0 192-86 192-192c0-106.9-86-192-192-192c-53.9 0-101 21.46-135.8 56.2L151 151c15.1 15.1 4.4 41-16.9 41H24c-13.25 0-24-10.7-24-24V57.94c0-21.38 25.85-32.09 40.97-16.97l34.01 34.01C121.3 28.69 185.3 0 255.1 0h.9zm0 128c13.3 0 24 10.7 24 24v94.1l64.1 64.9c10.2 9.4 10.2 24.6 0 33.1c-8.5 10.2-23.7 10.2-33.1 0l-72-72c-4.5-3.6-7-9.7-7-16.1V152c0-13.3 10.7-24 24-24z"/>
4
</symbol></svg>
public/icons/clock.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M232 120c0-13.3 10.7-24 24-24s24 10.7 24 24v123.2l85.3 56.8c11 7.4 14 22.3 5.8 33.3c-6.5 11-21.4 14-32.4 5.8l-96-64c-6.7-3.6-10.7-11.1-10.7-20V120zM256 0c141.4 0 256 114.6 256 256S397.4 512 256 512S0 397.4 0 256S114.6 0 256 0zM48 256c0 114.9 93.1 208 208 208s208-93.1 208-208S370.9 48 256 48S48 141.1 48 256z"/>
4
</symbol></svg>
public/icons/clone.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M0 224c0-35.3 28.65-64 64-64h64v128c0 53 42.1 96 96 96h128v64c0 35.3-28.7 64-64 64H64c-35.35 0-64-28.7-64-64V224zm224 128c-35.3 0-64-28.7-64-64V64c0-35.35 28.7-64 64-64h224c35.3 0 64 28.65 64 64v224c0 35.3-28.7 64-64 64H224z"/>
4
</symbol></svg>
public/icons/code.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 640 512" id="icon">
3
  <path fill="currentColor" d="m414.8 40.79l-128 448.01c-4.9 17-22.6 26.8-39.6 22c-17-4.9-26.8-22.6-22-39.6l128-447.99c4.9-16.994 22.6-26.834 39.6-21.978c17 4.855 26.8 22.568 22 39.558zm103.8 80.61l112 112c12.5 12.5 12.5 32.7 0 45.2l-112 112c-12.5 12.5-32.7 12.5-45.2 0s-12.5-32.7 0-45.2l89.3-89.4l-89.3-89.4c-12.5-12.5-12.5-32.7 0-45.2s32.7-12.5 45.2 0zm-352 45.2L77.25 256l89.35 89.4c12.5 12.5 12.5 32.7 0 45.2s-32.7 12.5-45.2 0L9.372 278.6c-12.496-12.5-12.496-32.7 0-45.2l112.028-112c12.5-12.5 32.7-12.5 45.2 0s12.5 32.7 0 45.2z"/>
4
</symbol></svg>
public/icons/comment.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M256 32C114.6 32 .027 125.1.027 240c0 47.63 19.91 91.25 52.91 126.2c-14.88 39.5-45.87 72.88-46.37 73.25c-6.625 7-8.375 17.25-4.625 26C5.818 474.2 14.38 480 24 480c61.5 0 109.1-25.75 139.1-46.25c28 9.05 60.2 14.25 92.9 14.25c141.4 0 255.1-93.13 255.1-208S397.4 32 256 32zm.1 368c-26.75 0-53.12-4.125-78.38-12.12l-22.75-7.125l-19.5 13.75c-14.25 10.12-33.88 21.38-57.5 29c7.375-12.12 14.37-25.75 19.88-40.25l10.62-28l-20.62-21.87C69.82 314.1 48.07 282.2 48.07 240c0-88.25 93.25-160 208-160s208 71.75 208 160S370.8 400 256.1 400z"/>
4
</symbol></svg>
public/icons/comments.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 640 512" id="icon">
3
  <path fill="currentColor" d="M208 0c114.9 0 208 78.8 208 176s-93.1 176-208 176c-18.7 0-36.8-2.3-54.1-6.2c-30.6 19-74.77 38.2-128.95 38.2c-9.98 0-19.02-5.9-22.932-15.1c-3.914-9.2-2.025-19.8 4.721-27c.521-.4 22.641-24.5 38.991-56C17.18 255.8 0 217.6 0 176C0 78.8 93.13 0 208 0zm-43.4 298.1c14.6 4.2 29.2 5.9 43.4 5.9c88.2 0 160-57.4 160-128S296.2 48 208 48S48 105.4 48 176c0 35.2 17.71 61.2 32.57 76.9l23.53 24.9l-15.79 30.3c-3.57 6-7.58 13.8-11.76 20.4c17.71-5.1 35.15-13 52.15-24.4l16.7-9.5l19.2 3.5zm277-169.9C552 132.4 640 209.5 640 304c0 41.6-17.2 79.8-45.7 109.9c16.3 31.5 38.4 55.6 39 56c6.7 7.2 8.6 17.8 3.8 27c-3 9.2-12.1 15.1-22.1 15.1c-54.1 0-98.3-19.2-128.9-38.2c-17.3 3.9-35.4 6.2-54.1 6.2c-82 0-152.9-40.2-186.8-98.5c17.3-2.3 33.9-6.2 49.7-11.6c28 37.2 79 62.1 137.1 62.1c14.2 0 28.8-1.7 43.4-5.9l19.2-3.5l16.7 9.5c17 11.4 34.4 19.3 52.2 24.4c-4.2-6.6-8.2-14.4-11.8-20.4l-15.8-30.3l23.5-24.9c14.9-15.6 32.6-41.7 32.6-76.9c0-66.3-63.3-120.9-144.9-127.4l.9-.6c0-16.5-2.2-32.5-6.4-47.8z"/>
4
</symbol></svg>
public/icons/cube.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M234.5 5.709a63.853 63.853 0 0 1 43 0l192 68.571c24.6 9.1 42.5 33.22 42.5 60.32v242.8c0 27.1-17.9 51.2-42.5 60.3l-192 68.6c-13.9 5-29.1 5-43 0L42.47 437.7C17 428.6 0 404.5 0 377.4V134.6c0-27.1 17-51.22 42.47-60.32L234.5 5.709zM256 65.98L82.34 128L256 190l173.7-62L256 65.98zm32 368.62l160-57.2v-188l-160 57.2v188z"/>
4
</symbol></svg>
public/icons/cubes.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 576 512" id="icon">
3
  <path fill="currentColor" d="m172.1 40.16l96-36.4c12.8-4.849 27-4.849 39.8 0l96 36.4c21.7 8.25 36.1 29.09 36.1 52.36V204.7c1.3.4 2.6.8 3.9.4l96 37.3c21.7 8.2 36.1 29.1 36.1 52.3v119.2c0 22.2-13.1 42.3-33.5 51.2l-96 42.2c-14.3 6.4-30.7 6.4-45 0L288 457.5l-113.5 49.8c-14.3 6.4-30.7 6.4-45 0l-96.04-42.2C13.13 456.2 0 436.1 0 413.9V294.7c0-23.2 14.39-44.1 36.15-52.3l95.95-37.3c1.3.4 2.6 0 3.9-.4V92.52c0-23.27 14.4-44.11 36.1-52.36zm118.7 8.48c-1.8-.69-4.7-.69-5.6 0l-78.4 29.71l80.3 31.15l82.1-31.15l-78.4-29.71zM392 210.6V121l-82.4 31.6v89.2l82.4-31.2zm-237.2 40.3c-1.8-.7-4.7-.7-5.6 0l-78.39 29.7L152 311.7l81.2-31.1l-78.4-29.7zm18.8 204.4l82.4-36.2v-95.9l-82.4 31.6v100.5zm169.2-174.7l81.2 31.1l81.2-31.1l-78.4-29.7c-1.8-.7-4.7-.7-5.6 0l-78.4 29.7zM528 413.9v-90.7l-82.4 31.6v100.5l77.6-34.1c2.9-1.3 4.8-4.1 4.8-7.3z"/>
4
</symbol></svg>
public/icons/download.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M480 352H346.5l-45.25 45.25C289.2 409.3 273.1 416 256 416s-33.16-6.656-45.25-18.75L165.5 352H32c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32v-96c0-17.7-14.3-32-32-32zm-48 104c-13.2 0-24-10.8-24-24s10.8-24 24-24s24 10.8 24 24s-10.8 24-24 24zm-198.6-81.4c6.2 6.3 14.4 9.4 22.6 9.4s16.38-3.125 22.62-9.375l128-128c12.49-12.5 12.49-32.75 0-45.25c-12.5-12.5-32.76-12.5-45.25 0L288 274.8V32c0-17.67-14.33-32-32-32c-17.7 0-32 14.33-32 32v242.8l-73.4-73.4c-12.49-12.5-32.75-12.5-45.25 0c-12.49 12.5-12.49 32.75 0 45.25L233.4 374.6z"/>
4
</symbol></svg>
public/icons/ellipsis.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 448 512" id="icon">
3
  <path fill="currentColor" d="M120 256c0 30.9-25.07 56-56 56S8 286.9 8 256s25.07-56 56-56s56 25.1 56 56zm160 0c0 30.9-25.1 56-56 56s-56-25.1-56-56s25.1-56 56-56s56 25.1 56 56zm48 0c0-30.9 25.1-56 56-56s56 25.1 56 56s-25.1 56-56 56s-56-25.1-56-56z"/>
4
</symbol></svg>
public/icons/envelope.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M0 128c0-35.35 28.65-64 64-64h384c35.3 0 64 28.65 64 64v256c0 35.3-28.7 64-64 64H64c-35.35 0-64-28.7-64-64V128zm48 0v22.1l172.5 141.6c20.6 17 50.4 17 71 0L464 150.1v-23c0-7.9-7.2-16-16-16H64c-8.84 0-16 8.1-16 16v.9zm0 84.2V384c0 8.8 7.16 16 16 16h384c8.8 0 16-7.2 16-16V212.2L322 328.8c-38.4 31.5-93.6 31.5-132.9 0L48 212.2z"/>
4
</symbol></svg>
public/icons/eye.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 576 512" id="icon">
3
  <path fill="currentColor" d="M279.6 160.4c2.8-.3 5.6-.4 8.4-.4c53 0 96 42.1 96 96c0 53-43 96-96 96c-53.9 0-96-43-96-96c0-2.8.1-5.6.4-8.4c9.3 4.5 20.1 8.4 31.6 8.4c35.3 0 64-28.7 64-64c0-11.5-3.9-22.3-8.4-31.6zm201-47.8c46.8 43.4 78.1 94.5 92.9 131.1c3.3 7.9 3.3 16.7 0 24.6c-14.8 35.7-46.1 86.8-92.9 131.1C433.5 443.2 368.8 480 288 480s-145.5-36.8-192.58-80.6C48.62 355.1 17.34 304 2.461 268.3a31.967 31.967 0 0 1 0-24.6C17.34 207.1 48.62 156 95.42 112.6C142.5 68.84 207.2 32 288 32c80.8 0 145.5 36.84 192.6 80.6zM288 112c-79.5 0-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144s-64.5-144-144-144z"/>
4
</symbol></svg>
public/icons/file-document-outline.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M6 2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6H6m0 2h7v5h5v11H6V4m2 8v2h8v-2H8m0 4v2h5v-2H8Z"/>
4
</symbol></svg>
public/icons/file-gif-box.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 6.5H7.5v3h1V12H10v1.67c0 .66-.53 1.33-1.33 1.33H7.33C6.53 15 6 14.33 6 13.67v-3.34C6 9.67 6.53 9 7.33 9h1.34c.8 0 1.33.67 1.33 1.33v.17m3 4.5h-1.5V9H13v6m4.5-4.5H16v1h1.5V13H16v2h-1.5V9h3v1.5Z"/>
4
</symbol></svg>
public/icons/file-image-outline.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="m14 2l6 6v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8m4 18V9h-5V4H6v16h12m-1-7v6H7l5-5l2 2m-4-5.5A1.5 1.5 0 0 1 8.5 12A1.5 1.5 0 0 1 7 10.5A1.5 1.5 0 0 1 8.5 9a1.5 1.5 0 0 1 1.5 1.5Z"/>
4
</symbol></svg>
public/icons/file-import.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M384 0v128h128L384 0zm-32 128V0H176c-26.5 0-48 21.49-48 48v240h174.1l-39.03-39.03c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0l80 80c9.375 9.375 9.375 24.56 0 33.94l-80 80c-9.375 9.375-24.56 9.375-33.94 0C258.3 404.3 256 398.2 256 392s2.344-12.28 7.031-16.97L302.1 336H128v128c0 26.5 21.5 48 48 48h288c26.51 0 48-21.49 48-48V160H384.9c-18.6 0-32.9-14.3-32.9-32zM24 288c-13.25 0-24 10.7-24 24c0 13.25 10.75 24 24 24h104v-48H24z"/>
4
</symbol></svg>
public/icons/file-jpg-box.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M11.5 10.5h1v1h-1v-1M20 6v12c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2M9 9H7.5v4.5h-1V12H5v1.5c0 1.11.9 1.5 2 1.5s2-.39 2-1.5V9m5 1.5c0-.83-.67-1.5-1.5-1.5H10v6h1.5v-2h1c.83 0 1.5-.67 1.5-1.5v-1m5-.17C19 9.67 18.47 9 17.67 9h-1.34c-.8 0-1.33.67-1.33 1.33v3.34c0 .66.53 1.33 1.33 1.33h1.34c.8 0 1.33-.67 1.33-1.33V12h-1.5v1.5h-1v-3H19v-.17Z"/>
4
</symbol></svg>
public/icons/file-lines.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 384 512" id="icon">
3
  <path fill="currentColor" d="m365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.006 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6c0-16.9-6.7-33.2-18.7-45.22zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160V128c0 17.67 14.33 32 32 32h79.1v288zM96 280c0 13.3 10.8 24 24 24h144c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-13.2 0-24 10.8-24 24zm168 72H120c-13.2 0-24 10.8-24 24s10.75 24 24 24h144c13.25 0 24-10.75 24-24s-10.7-24-24-24z"/>
4
</symbol></svg>
public/icons/file-pdf-box.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M12 10.5h1v3h-1v-3m-5 1h1v-1H7v1M20 6v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2M9.5 10.5A1.5 1.5 0 0 0 8 9H5.5v6H7v-2h1a1.5 1.5 0 0 0 1.5-1.5v-1m5 0A1.5 1.5 0 0 0 13 9h-2.5v6H13a1.5 1.5 0 0 0 1.5-1.5v-3m4-1.5h-3v6H17v-2h1.5v-1.5H17v-1h1.5V9Z"/>
4
</symbol></svg>
public/icons/file-png-box.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M6.5 10.5h1v1h-1v-1M20 6v12c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2M9 10.5C9 9.67 8.33 9 7.5 9H5v6h1.5v-2h1c.83 0 1.5-.67 1.5-1.5v-1M14 9h-1.5v2.5l-1-2.5H10v6h1.5v-2.5l1 2.5H14V9m5 1.33C19 9.67 18.47 9 17.67 9h-1.34c-.8 0-1.33.67-1.33 1.33v3.34c0 .66.53 1.33 1.33 1.33h1.34c.8 0 1.33-.67 1.33-1.33V12h-1.5v1.5h-1v-3H19v-.17Z"/>
4
</symbol></svg>
public/icons/file.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 384 512" id="icon">
3
  <path fill="currentColor" d="M0 64C0 28.65 28.65 0 64 0h165.5c17 0 33.2 6.743 45.2 18.75l90.6 90.55c12 12 18.7 28.2 18.7 45.2V448c0 35.3-28.7 64-64 64H64c-35.35 0-64-28.7-64-64V64zm336 384V160h-80c-17.7 0-32-14.3-32-32V48H64c-8.84 0-16 7.16-16 16v384c0 8.8 7.16 16 16 16h256c8.8 0 16-7.2 16-16z"/>
4
</symbol></svg>
public/icons/floppy-disk.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 448 512" id="icon">
3
  <path fill="currentColor" d="M224 256c-35.2 0-64 28.8-64 64s28.8 64 64 64s64-28.8 64-64s-28.8-64-64-64zm209.1-126.9l-83.9-83.9c-8.1-8.14-20.4-13.2-33.1-13.2H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V163.9c0-12.7-5.1-25-14.9-34.8zM128 80h144v80H128V80zm272 336c0 8.836-7.164 16-16 16H64c-8.836 0-16-7.164-16-16V96c0-8.838 7.164-16 16-16h16v104c0 13.25 10.75 24 24 24h192c13.3 0 24-10.7 24-24V83.88l78.25 78.25c1.15 1.07 1.75 2.67 1.75 4.17V416z"/>
4
</symbol></svg>
public/icons/folder.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M447.1 96H275l-48.3-45.25C214.7 38.74 198.5 32 181.5 32H63.1c-35.35 0-64 28.66-64 64v320c0 35.34 28.65 64 64 64h384c35.35 0 64-28.66 64-64V160c0-35.3-27.8-64-64-64zm16 320c0 8.824-7.178 16-16 16h-384c-8.822 0-16-7.176-16-16V96c0-8.824 7.178-16 16-16h117.5c4.273 0 8.293 1.664 11.31 4.688L255.1 144h192c8.822 0 16 7.176 16 16v256z"/>
4
</symbol></svg>
public/icons/gear.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M495.9 166.6c3.3 8.6.5 18.3-6.3 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4c0 8.6-.6 17.1-1.7 25.4l43.3 39.4c6.8 6.3 9.6 16 6.3 24.6c-4.4 11.9-9.7 23.4-15.7 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.3c-6 7.1-15.7 9.6-24.5 6.8l-55.7-17.8c-13.4 10.3-29.1 18.9-44 25.5l-12.5 57.1c-2 9-9 15.4-18.2 17.8c-13.8 2.3-28 3.5-43.4 3.5c-13.6 0-27.8-1.2-41.6-3.5c-9.2-2.4-16.2-8.8-18.2-17.8l-12.5-57.1c-15.8-6.6-30.6-15.2-44-25.5l-55.66 17.8c-8.84 2.8-18.59.3-24.51-6.8c-8.11-9.9-15.51-20.3-22.11-31.3l-4.68-8.1c-6.07-10.9-11.35-22.4-15.78-34.3c-3.24-8.6-.51-18.3 6.35-24.6l43.26-39.4C64.57 273.1 64 264.6 64 256c0-8.6.57-17.1 1.67-25.4l-43.26-39.4c-6.86-6.3-9.59-15.9-6.35-24.6c4.43-11.9 9.72-23.4 15.78-34.3l4.67-8.1c6.61-11 14.01-21.4 22.12-31.25c5.92-7.15 15.67-9.63 24.51-6.81l55.66 17.76c13.4-10.34 28.2-18.94 44-25.47l12.5-57.1c2-9.08 9-16.29 18.2-17.82C227.3 1.201 241.5 0 256 0s28.7 1.201 42.5 3.51c9.2 1.53 16.2 8.74 18.2 17.82l12.5 57.1c14.9 6.53 30.6 15.13 44 25.47l55.7-17.76c8.8-2.82 18.5-.34 24.5 6.81c8.1 9.85 15.5 20.25 22.1 31.25l4.7 8.1c6 10.9 11.3 22.4 15.7 34.3zM256 336c44.2 0 80-35.8 80-80.9c0-43.3-35.8-80-80-80s-80 36.7-80 80c0 45.1 35.8 80.9 80 80.9z"/>
4
</symbol></svg>
public/icons/gears.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 640 512" id="icon">
3
  <path fill="currentColor" d="M286.3 155.1c1.1 6.8 1.7 13.8 1.7 20c0 8-.6 15-1.7 21.8l22.2 19.8c7 6.3 9.9 15.4 6.2 25c-2.3 4.4-4.8 10.5-7.6 15.5l-3.1 5.4c-3.9 5-6.3 9.8-9.8 14.5c-5.7 7.6-15.7 10.1-24.7 7.1l-28.3-9.3c-10.7 8.9-22.9 16-36.2 21l-6.9 29c-1.1 9.3-8.3 16.7-17.7 17.9c-6.7.8-13.5 1.2-20.4 1.2c-6.9 0-13.7-.4-20.4-1.2c-9.4-1.2-17.5-8.6-18.6-17.9l-6.9-29c-12.4-5-24.6-12.1-35.35-21l-28.22 9.3c-8.99 3-19.01.5-24.71-7.1c-3.54-4.7-6.84-9.6-9.88-14.6l-3.02-5.3c-2.79-5-5.328-10.2-7.596-15.5c-3.704-9.6-.866-18.7 6.196-25l22.18-19.8c-1.12-6.8-2.6-13.8-2.6-21.8c0-6.2 1.48-13.2 2.6-20l-22.18-19.8c-7.062-7.2-9.9-16.3-6.196-25c2.268-6.2 4.806-10.51 7.586-15.54l3.04-5.25c3.03-5.05 6.33-9.93 9.87-14.62c5.7-7.55 15.72-10.06 24.71-7.1l28.22 9.3c10.75-8.84 22.95-15.96 35.35-20.94l6.9-29.07c1.1-9.28 9.2-16.71 18.6-17.849A169.2 169.2 0 0 1 160 8c6.9 0 13.7.418 20.4 1.23c9.4 1.14 16.6 8.57 17.7 17.85l6.9 29.07c13.3 4.98 25.5 12.1 36.2 20.94l28.3-9.3c9-2.96 19-.45 24.7 7.1c3.5 4.67 5.9 9.53 9.8 14.55l3.1 5.39c2.8 5.01 5.3 10.17 7.6 15.47c3.7 8.7.8 17.8-6.2 25l-22.2 19.8zm-126.3-28c-26.5 0-48 22.4-48 48c0 27.4 21.5 48 48 48s48-20.6 48-48c0-25.6-21.5-48-48-48zm324.9 351.2c-6.8 1.1-13.8 1.7-20.9 1.7c-7.1 0-14.1-.6-20.9-1.7l-19.8 22.2c-7.2 7-16.3 9.9-25 6.2c-5.3-2.3-10.5-4.8-15.5-7.6l-5.4-3.1c-5-3.9-9.8-6.3-14.5-9.8c-7.6-5.7-10.1-15.7-7.1-24.7l9.3-28.3c-8.9-10.7-16-22.9-21-36.2l-29-6.9c-9.3-1.1-16.7-8.3-17.9-17.7c-.8-6.7-1.2-13.5-1.2-20.4c0-6.9.4-13.7 1.2-20.4c1.2-9.4 8.6-17.5 17.9-18.6l29-6.9c5-12.4 12.1-24.6 21-35.3l-9.3-28.3c-3-9-.5-19 7.1-24.7c4.7-3.5 9.6-7.7 14.6-9.9l5.3-3c5-2.8 9.3-5.3 15.5-7.6c8.7-3.7 17.8-.8 25 6.2l19.8 22.2c6.8-1.1 13.8-1.7 20.9-1.7c7.1 0 14.1.6 20.9 1.7l19.8-22.2c6.3-7 15.4-9.9 25-6.2c5.3 2.3 10.5 4.8 15.5 7.6l5.3 3c5 2.2 9.9 6.4 14.6 9.9c7.6 5.7 10.1 15.7 7.1 24.7l-9.3 28.3c8.9 10.7 16 22.9 21 35.3l29 6.9c9.3 1.1 16.7 9.2 17.9 18.6c.8 6.7 1.2 13.5 1.2 20.4c0 6.9-.4 13.7-1.2 20.4c-1.2 9.4-8.6 16.6-17.9 17.7l-29 6.9c-5 13.3-12.1 25.5-21 36.2l9.3 28.3c3 9 .5 19-7.1 24.7c-4.7 3.5-9.5 5.9-14.5 9.8l-5.4 3.1c-5 2.8-11.1 5.3-15.5 7.6c-9.6 3.7-18.7.8-25-6.2l-19.8-22.2zM512 352c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48z"/>
4
</symbol></svg>
public/icons/image.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M447.1 32h-384C28.64 32-.01 60.65-.01 96v320c0 35.35 28.65 64 63.1 64h384c35.35 0 64-28.65 64-64V96c.01-35.35-27.79-64-63.99-64zm-336 64c26.51 0 48 21.49 48 48s-20.6 48-48 48s-48-21.49-48-48s22.38-48 48-48zm335 311.6c-2.8 5.2-8.2 8.4-14.1 8.4H82.01a15.993 15.993 0 0 1-14.26-8.75a16 16 0 0 1 1.334-16.68l70-96C142.1 290.4 146.9 288 152 288s9.916 2.441 12.93 6.574l32.46 44.51l93.3-139.1C293.7 194.7 298.7 192 304 192s10.35 2.672 13.31 7.125l128 192c3.29 4.875 3.59 11.175.79 16.475z"/>
4
</symbol></svg>
public/icons/indent.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 448 512" id="icon">
3
  <path fill="currentColor" d="M0 64c0-17.67 14.33-32 32-32h384c17.7 0 32 14.33 32 32s-14.3 32-32 32H32C14.33 96 0 81.67 0 64zm192 128c0-17.7 14.3-32 32-32h192c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zm224 96c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32h192zM0 448c0-17.7 14.33-32 32-32h384c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.67 0-32-14.3-32-32zm25.82-100.1C15.31 356.1 0 348.6 0 335.3V176.7c0-13.3 15.31-20.8 25.82-12.6l101.98 79.3c7.3 6.4 7.3 18.8 0 25.2L25.82 347.9z"/>
4
</symbol></svg>
public/icons/italic.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 384 512" id="icon">
3
  <path fill="currentColor" d="M384 64.01c0 17.69-14.31 32-32 32h-58.67l-133.3 320H224c17.69 0 32 14.31 32 32s-14.31 32-32 32H32c-17.69 0-32-14.31-32-32s14.31-32 32-32h58.67l133.3-320H160c-17.69 0-32-14.31-32-32s14.31-32 32-32h192c17.7 0 32 14.32 32 32z"/>
4
</symbol></svg>
public/icons/key.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="m282.3 343.7l-34.2 32.4c-3.6 5.4-9.7 7.9-16.1 7.9h-40v40c0 13.3-10.7 24-24 24h-40v40c0 13.3-10.7 24-24 24H24c-13.25 0-24-10.7-24-24v-80c0-6.4 2.529-12.5 7.029-17L168.3 229.7c-5.4-16.9-8.3-35-8.3-53.7C160 78.8 238.8 0 336 0s176 78.8 176 176s-78.8 176-176 176c-18.7 0-36.8-2.9-53.7-8.3zM376 176c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40z"/>
4
</symbol></svg>
public/icons/language-c.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="m15.45 15.97l.42 2.44c-.26.14-.68.27-1.24.39c-.57.13-1.24.2-2.01.2c-2.21-.04-3.87-.7-4.98-1.96c-1.14-1.27-1.68-2.88-1.68-4.83C6 9.9 6.68 8.13 8 6.89C9.28 5.64 10.92 5 12.9 5c.75 0 1.4.07 1.94.19s.94.25 1.2.4l-.6 2.49l-1.04-.34c-.4-.1-.87-.15-1.4-.15c-1.15-.01-2.11.36-2.86 1.1c-.76.73-1.14 1.85-1.18 3.34c.01 1.36.37 2.42 1.08 3.2c.71.77 1.7 1.17 2.99 1.18l1.33-.12c.43-.08.79-.19 1.09-.32Z"/>
4
</symbol></svg>
public/icons/language-csharp.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="m11.5 15.97l.41 2.44c-.26.14-.68.27-1.24.39c-.57.13-1.24.2-2.01.2c-2.21-.04-3.87-.7-4.98-1.96C2.56 15.77 2 14.16 2 12.21c.05-2.31.72-4.08 2-5.32C5.32 5.64 6.96 5 8.94 5c.75 0 1.4.07 1.94.19s.94.25 1.2.4l-.58 2.49l-1.06-.34c-.4-.1-.86-.15-1.39-.15c-1.16-.01-2.12.36-2.87 1.1c-.76.73-1.15 1.85-1.18 3.34c0 1.36.37 2.42 1.08 3.2c.71.77 1.71 1.17 2.99 1.18l1.33-.12c.43-.08.79-.19 1.1-.32M13.89 19l.61-4H13l.34-2h1.5l.32-2h-1.5L14 9h1.5l.61-4h2l-.61 4h1l.61-4h2l-.61 4H22l-.34 2h-1.5l-.32 2h1.5L21 15h-1.5l-.61 4h-2l.61-4h-1l-.61 4h-2m2.95-6h1l.32-2h-1l-.32 2Z"/>
4
</symbol></svg>
public/icons/language-css3.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="m5 3l-.65 3.34h13.59L17.5 8.5H3.92l-.66 3.33h13.59l-.76 3.81l-5.48 1.81l-4.75-1.81l.33-1.64H2.85l-.79 4l7.85 3l9.05-3l1.2-6.03l.24-1.21L21.94 3H5Z"/>
4
</symbol></svg>
public/icons/language-java.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M16.5 6.08s-6.84 1.71-3.56 5.48c.97 1.11-.25 2.11-.25 2.11s2.45-1.25 1.31-2.85c-1.06-1.47-1.86-2.2 2.5-4.74m-4.47 1.2C16.08 4.08 14 2 14 2c.84 3.3-2.96 4.3-4.33 6.36c-.94 1.4.46 2.91 2.33 4.64c-.71-1.7-3.22-3.16.03-5.72M9.37 17.47c-3.08.86 1.88 2.63 5.79.96c-.38-.15-.75-.33-1.1-.54c-1.36.31-2.76.37-4.14.18c-1.31-.16-.55-.6-.55-.6m5.32-1.68c-1.75.38-3.56.47-5.34.26c-1.31-.13-.45-.77-.45-.77c-3.4 1.13 1.88 2.4 6.6 1.02c-.29-.11-.57-.3-.81-.51m3.42 3.3s.57.47-.61.83c-2.28.68-9.43.89-11.41.03c-.71-.31.63-.74 1.05-.83c.23-.06.46-.08.69-.08c-.79-.54-5.13 1.1-2.19 1.56c7.97 1.3 14.54-.6 12.47-1.51m-2.74-4.86c.29-.19.6-.35.92-.49c0 0-1.51.26-3.02.4c-1.6.16-3.21.18-4.81.06c-2.35-.31 1.29-1.2 1.29-1.2c-1.1 0-2.18.26-3.16.75c-2.05 1 5.1 1.45 8.78.48m.9 2.42c-.02.04-.04.07-.08.1c5.01-1.31 3.17-4.64.77-3.81c-.13.06-.24.14-.31.25c.14-.05.28-.09.43-.12c1.2-.24 2.92 1.63-.81 3.58m.13 4.61c-3.01.52-6.09.56-9.12.14c0 0 .46.38 2.81.53c3.6.23 9.13-.13 9.26-1.83c.03.01-.23.65-2.95 1.16Z"/>
4
</symbol></svg>
public/icons/language-javascript.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M3 3h18v18H3V3m4.73 15.04c.4.85 1.19 1.55 2.54 1.55c1.5 0 2.53-.8 2.53-2.55v-5.78h-1.7V17c0 .86-.35 1.08-.9 1.08c-.58 0-.82-.4-1.09-.87l-1.38.83m5.98-.18c.5.98 1.51 1.73 3.09 1.73c1.6 0 2.8-.83 2.8-2.36c0-1.41-.81-2.04-2.25-2.66l-.42-.18c-.73-.31-1.04-.52-1.04-1.02c0-.41.31-.73.81-.73c.48 0 .8.21 1.09.73l1.31-.87c-.55-.96-1.33-1.33-2.4-1.33c-1.51 0-2.48.96-2.48 2.23c0 1.38.81 2.03 2.03 2.55l.42.18c.78.34 1.24.55 1.24 1.13c0 .48-.45.83-1.15.83c-.83 0-1.31-.43-1.67-1.03l-1.38.8Z"/>
4
</symbol></svg>
public/icons/language-php.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M12 18.08c-6.63 0-12-2.72-12-6.08s5.37-6.08 12-6.08S24 8.64 24 12s-5.37 6.08-12 6.08m-5.19-7.95c.54 0 .91.1 1.09.31c.18.2.22.56.13 1.03c-.1.53-.29.87-.58 1.09c-.28.22-.71.33-1.29.33h-.87l.53-2.76h.99m-3.5 5.55h1.44l.34-1.75h1.23c.54 0 .98-.06 1.33-.17c.35-.12.67-.31.96-.58c.24-.22.43-.46.58-.73c.15-.26.26-.56.31-.88c.16-.78.05-1.39-.33-1.82c-.39-.44-.99-.65-1.82-.65H4.59l-1.28 6.58m7.25-8.33l-1.28 6.58h1.42l.74-3.77h1.14c.36 0 .6.06.71.18c.11.12.13.34.07.66l-.57 2.93h1.45l.59-3.07c.13-.62.03-1.07-.27-1.36c-.3-.27-.85-.4-1.65-.4h-1.27L12 7.35h-1.44M18 10.13c.55 0 .91.1 1.09.31c.18.2.22.56.13 1.03c-.1.53-.29.87-.57 1.09c-.29.22-.72.33-1.3.33h-.85l.5-2.76h1m-3.5 5.55h1.44l.34-1.75h1.22c.55 0 1-.06 1.35-.17c.35-.12.65-.31.95-.58c.24-.22.44-.46.58-.73c.15-.26.26-.56.32-.88c.15-.78.04-1.39-.34-1.82c-.36-.44-.99-.65-1.82-.65h-2.75l-1.29 6.58Z"/>
4
</symbol></svg>
public/icons/language-ruby.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M18.8 2.07c2.52.43 3.24 2.16 3.2 3.97V6l-1.14 14.93l-14.78 1.01h.01c-1.23-.05-3.96-.17-4.09-3.99l1.37-2.5l2.77 6.46l2.36-7.62l-.05.01l.02-.02l7.71 2.46l-1.99-7.78l7.35-.46l-5.79-4.74l3.05-1.7v.01M2 17.91v.02v-.02M6.28 6.23c2.96-2.95 6.79-4.69 8.26-3.2c1.46 1.47-.08 5.09-3.04 8.03c-3 2.94-6.77 4.78-8.24 3.3c-1.47-1.49.04-5.19 3.01-8.13h.01Z"/>
4
</symbol></svg>
public/icons/link-slash.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 640 512" id="icon">
3
  <path fill="currentColor" d="M185.7 120.3c56.8-44.48 139-40.57 190.4 10.8c44 44 54.8 108.5 30.6 162.4l31.9 24.9l95.9-95.9c31.5-31.5 31.5-83.4 0-114c-27.8-27.87-71.8-32.4-103.8-8.6l-1.6 1.1c-14.4 10.3-34.4 6.1-44.6-7.42c-10.3-14.38-7-34.37 7.4-44.64l1.6-1.12C451 6.732 529.8 13.25 579.8 63.24c56.5 56.46 56.5 148.06 0 204.46l-90.5 90.5l141.5 110.9c10.4 8.2 12.3 23.3 4.1 33.7c-8.2 10.4-23.3 12.3-33.7 4.1L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L185.7 120.3zm52.4 40.8l115.3 90.6c5.9-26.2-1.7-54.5-21.7-74.5c-25.1-25.1-62.6-30.2-93.6-16.1zM263 380c-29.9-29.9-44.3-70.2-42.1-110l185.7 146.4C357.4 431 301.9 418.9 263 380zM116.6 187.9l50.6 39.9l-61.7 61.7c-31.51 30.6-31.51 82.5 0 114c27.8 27.9 71.8 31.5 103.8 8.6l1.6-2c14.4-9.4 34.4-6.1 44.6 8.3c10.3 14.4 7 34.4-7.4 44.7l-1.6 1.1c-58.4 41.1-136.3 34.5-186.29-15.4c-56.469-56.5-56.469-148.1 0-204.5l56.39-56.4z"/>
4
</symbol></svg>
public/icons/link.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 640 512" id="icon">
3
  <path fill="currentColor" d="M172.5 131.1c55.6-55.59 148-55.59 203.6 0c50 50 57.4 129.7 16.3 187.2l-1.1 1.6c-10.3 14.3-30.3 17.7-44.6 7.4c-14.4-10.3-17.8-30.3-7.5-44.6l1.1-1.6c22.9-32.1 19.3-76-8.6-103.9c-31.4-31.4-82.5-31.4-114 0L105.5 289.5c-31.51 30.6-31.51 82.5 0 114c27.8 27.9 71.8 31.5 103.8 8.6l1.6-2c14.4-9.4 34.4-6.1 44.6 8.3c10.3 14.4 7 34.4-7.4 44.7l-1.6 1.1c-58.4 41.1-136.3 34.5-186.29-15.4c-56.469-56.5-56.469-148.1 0-204.5L172.5 131.1zm295 248.9c-56.5 56.5-148 56.5-204.5 0c-50-50-56.5-128.8-15.4-186.3l1.1-1.6c9.4-14.3 29.4-17.7 44.6-7.4c14.4 9.4 17.8 29.4 7.5 44.6l-1.1 1.6c-22.9 31.2-19.3 76 8.6 103.9c31.4 31.4 82.5 31.4 114 0l112.2-112.3c31.5-31.5 31.5-83.4 0-114c-27.8-27.87-71.8-31.51-103.8-8.6l-1.6 1.1c-14.4 10.3-34.4 6.1-44.6-7.42c-10.3-14.38-7-34.37 7.4-44.64l1.6-1.12C451 6.731 529.8 13.25 579.8 63.24c56.5 56.46 56.5 148.06 0 204.46L467.5 380z"/>
4
</symbol></svg>
public/icons/list-check.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M152.1 38.16c9.8 8.87 10.6 24.04 1.7 33.9L81.84 152.1c-4.41 4.8-10.63 7.7-17.21 7c-6.58 1.1-12.94-1.5-17.6-7l-40.001-40c-9.372-8.5-9.372-23.7 0-33.07c9.371-9.37 24.571-9.37 33.941 0l22.11 22.07l55.12-61.16c8.8-9.85 24-10.65 33.9-1.78zm0 160.04c9.8 8.8 10.6 24 1.7 33.9l-71.96 80c-4.41 4.8-10.63 7.7-17.21 7c-6.58 1.1-12.94-1.5-17.6-7l-40.001-40c-9.372-8.5-9.372-23.7 0-33.1c9.371-9.3 24.571-9.3 33.941 0l22.11 22.1l55.12-61.2c8.8-9.8 24-10.6 33.9-1.7zM224 96c0-17.67 14.3-32 32-32h224c17.7 0 32 14.33 32 32c0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32h224c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zm-64 160c0-17.7 14.3-32 32-32h288c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32zM0 416c0-26.5 21.49-48 48-48s48 21.5 48 48s-21.49 48-48 48s-48-21.5-48-48z"/>
4
</symbol></svg>
public/icons/list-ol.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 576 512" id="icon">
3
  <path fill="currentColor" d="M55.1 56.04c0-13.26 11.64-24 24-24h32c14.2 0 24 10.74 24 24V176h16c14.2 0 24 10.8 24 24c0 13.3-9.8 24-24 24h-80c-12.36 0-24-10.7-24-24c0-13.2 11.64-24 24-24h16V80.04h-8c-12.36 0-24-10.75-24-24zm63.6 285.16c-6.6-7.4-18.3-6.9-24.05 1.2l-11.12 15.5c-7.7 10.8-22.69 13.3-33.48 5.6c-10.79-7.7-13.28-22.7-5.58-33.4l11.12-15.6c23.74-33.3 72.31-35.7 99.21-4.9c21.3 23.5 20.8 60.9-1.1 84.7L118.8 432H152c13.3 0 24 10.7 24 24s-10.7 24-24 24H64c-9.53 0-18.16-5.6-21.98-14.4c-3.83-8.7-2.12-18.9 4.34-25.9l72.04-78c5.3-5.8 5.4-14.6.3-20.5zM512 64c17.7 0 32 14.33 32 32c0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32c0-17.67 14.3-32 32-32h256zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32h256zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32h256z"/>
4
</symbol></svg>
public/icons/list-ul.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M16 96c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.5-21.49 48-48 48s-48-21.5-48-48zm464-32c17.7 0 32 14.33 32 32c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32c0-17.67 14.3-32 32-32h288zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32h288zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32h288zM16 416c0-26.5 21.49-48 48-48s48 21.5 48 48s-21.49 48-48 48s-48-21.5-48-48zm96-160c0 26.5-21.49 48-48 48s-48-21.5-48-48s21.49-48 48-48s48 21.5 48 48z"/>
4
</symbol></svg>
public/icons/lock.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 448 512" id="icon">
3
  <path fill="currentColor" d="M80 192v-48C80 64.47 144.5 0 224 0s144 64.47 144 144v48h16c35.3 0 64 28.7 64 64v192c0 35.3-28.7 64-64 64H64c-35.35 0-64-28.7-64-64V256c0-35.3 28.65-64 64-64h16zm64 0h160v-48c0-44.18-35.8-80-80-80s-80 35.82-80 80v48z"/>
4
</symbol></svg>
public/icons/newspaper.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M456 32H152c-30.9 0-56 25.13-56 56v320c0 13.22-10.77 24-24 24s-24-10.8-24-24V112c0-13.25-10.75-24-24-24S0 98.75 0 112v296c0 39.7 32.3 72 72 72h352c48.53 0 88-39.47 88-88V88c0-30.87-25.1-56-56-56zm8 360c0 22.06-17.94 40-40 40H139.9c2.6-7.5 4.1-15.6 4.1-24V88c0-4.406 3.594-8 8-8h304c4.406 0 8 3.594 8 8v304zM264 272h-64c-13.2 0-24 10.8-24 24s10.8 24 24 24h64c13.3 0 24-10.7 24-24s-10.7-24-24-24zm144 0h-64c-13.2 0-24 10.8-24 24s10.8 24 24 24h64c13.25 0 24-10.75 24-24s-10.7-24-24-24zm-144 80h-64c-13.25 0-24 10.75-24 24s10.75 24 24 24h64c13.25 0 24-10.75 24-24s-10.7-24-24-24zm144 0h-64c-13.2 0-24 10.8-24 24s10.75 24 24 24h64c13.25 0 24-10.75 24-24s-10.7-24-24-24zm-8-240H208c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h192c17.67 0 32-14.33 32-32v-64c0-17.7-14.3-32-32-32z"/>
4
</symbol></svg>
public/icons/note-sticky.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 448 512" id="icon">
3
  <path fill="currentColor" d="M384 32H64.01C28.66 32 .008 60.65.006 96L0 415.1C-.002 451.3 28.65 480 64 480h232.1c25.46 0 49.88-10.12 67.89-28.12l55.88-55.89C437.9 377.1 448 353.6 448 328.1V96c0-35.2-28.8-64-64-64zM52.69 427.3C50.94 425.6 48 421.8 48 416l.02-319.1c0-9.72 7.18-16.9 16-16.9H384c8.674 0 16 7.328 16 16v192h-88c-30.9 0-56 25.1-56 56v88H64c-5.77 0-9.56-2.9-11.31-4.7zm277.41-9.4c-7.2 7.2-16.3 11.7-26.1 13.3V344c0-4.406 3.594-8 8-8h87.23c-1.617 9.812-6.115 18.88-13.29 26.05L330.1 417.9z"/>
4
</symbol></svg>
public/icons/outdent.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M32 64c0-17.67 14.33-32 32-32h384c17.7 0 32 14.33 32 32s-14.3 32-32 32H64c-17.67 0-32-14.33-32-32zm192 128c0-17.7 14.3-32 32-32h192c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zm224 96c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32h192zM32 448c0-17.7 14.33-32 32-32h384c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-17.67 0-32-14.3-32-32zm.24-179.4c-8.24-6.4-8.24-18.8 0-25.2l101.96-79.3c10.5-8.2 25.8-.7 25.8 12.6v158.6c0 13.3-15.3 20.8-25.8 12.6L32.24 268.6z"/>
4
</symbol></svg>
public/icons/paperclip.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 448 512" id="icon">
3
  <path fill="currentColor" d="M364.2 83.8c-24.4-24.41-64-24.41-88.4 0l-184 184c-42.09 42.1-42.09 110.3 0 152.4c42.1 42.1 110.3 42.1 152.4 0l152-152c10.9-10.9 28.7-10.9 39.6 0c10.9 10.9 10.9 28.7 0 39.6l-152 152c-64 64-167.6 64-231.6 0c-63.95-64-63.95-167.6 0-231.6l184-184c46.3-46.28 121.3-46.28 167.6 0s46.3 121.3 0 167.6l-176 176c-28.6 28.6-75 28.6-103.6 0c-28.61-28.6-28.61-75 0-103.6l144-144c10.9-10.9 28.7-10.9 39.6 0c10.9 10.9 10.9 28.7 0 39.6l-144 144c-6.7 6.7-6.7 17.7 0 24.4c6.7 6.7 17.7 6.7 24.4 0l176-176c24.4-24.4 24.4-64 0-88.4z"/>
4
</symbol></svg>
public/icons/pen-to-square.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M490.3 40.4c21.9 21.87 21.9 57.33 0 79.2l-30 30.1l-98-97.98l30.1-30.06c21.9-21.873 57.3-21.873 79.2 0l18.7 18.74zM172.4 241.7L339.7 74.34l98 97.96l-167.4 167.3c-6.1 6.2-13.6 10.8-21.9 13.6l-88.8 29.6c-9.5 2.8-18.1.6-24.6-6.7c-6.4-5.6-8.6-15.1-5.8-23.7l29.6-88.8c2.8-8.3 7.4-15.8 13.6-21.9zM192 63.1c17.7 0 32 15.23 32 32c0 18.6-14.3 32-32 32H96c-17.67 0-32 15.2-32 32V416c0 17.7 14.33 32 32 32h256c17.7 0 32-14.3 32-32v-96.9c0-16.8 14.3-32 32-32s32 15.2 32 32V416c0 53-43 96-96 96H96c-53.02 0-96-43-96-96V159.1c0-53 42.98-96 96-96h96z"/>
4
</symbol></svg>
public/icons/pencil.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M421.7 220.3L188.5 453.4l-33.9-33.9l3.5-3.5H112c-8.8 0-16-7.2-16-16v-46.1l-3.49 3.5c-4.73 4.8-8.2 10.6-10.09 17l-22.98 78.2l78.16-23c5.5-1.9 12.2-5.4 17-10.1l33.9 33.9c-10.4 10.4-23.3 18.1-37.4 22.2L30.77 511c-8.42 2.5-17.53.2-23.74-6.9c-6.21-5.3-8.532-14.4-6.054-22.9L36.37 360.9c4.16-14.1 11.79-27 22.2-37.4L291.7 90.34l130 129.96zm71-161.55c25 24.99 25 65.55 0 90.55l-48.4 48.4l-130-129.98l48.4-48.4c25-24.998 65.6-24.998 90.6 0l39.4 39.43z"/>
4
</symbol></svg>
public/icons/plus-circle.svg
1
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
2
  <path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248s248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z"/>
3
</symbol></svg>
public/icons/puzzle-piece.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M512 288c0 35.35-21.49 64-48 64c-32.43 0-31.72-32-55.64-32c-13.46 0-24.36 10.9-24.36 24.4V480c0 17.67-14.33 32-32 32h-71.64C266.9 512 256 501.1 256 487.6c0-24.5 32-23.2 32-55.6c0-26.51-28.65-48-64-48s-64 21.49-64 48c0 32.43 32 31.72 32 55.64c0 13.46-10.9 24.36-24.4 24.36H32c-17.67 0-32-14.33-32-32V344.4C0 330.9 10.91 320 24.36 320c23.69 0 23.24 32 55.64 32c26.5 0 48-28.7 48-64s-21.5-64.9-48-64.9c-32.43 0-31.72 32-55.64 32c-13.45 0-24.36-10-24.36-23.5v-71.64c0-17.67 14.33-31.1 32-31.1h135.6c13.5-1.76 24.4-11.76 24.4-25.26c0-23.69-32-23.24-32-55.64c0-26.51 28.65-47.1 64-47.1s64 21.49 64 47.1c0 32.43-32 31.72-32 55.64c0 13.45 10.91 24.36 24.36 24.36H352c17.67 0 32 14.33 32 31.1v71.64c0 13.45 10.91 24.36 24.36 24.36c23.69 0 23.24-32 55.64-32c26.5.04 48 29.64 48 64.94z"/>
4
</symbol></svg>
public/icons/reply.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="m8.31 189.9l176-151.1C199.72 25.5 224 36.291 224 56.96v80.05c160.6.89 288 33.09 288 185.29c0 61.44-39.59 122.3-83.34 154.1c-13.66 9.938-33.09-2.531-28.06-18.62c45.34-145-21.5-183.5-176.6-185.8v87.92c0 20.7-24.31 31.45-39.69 18.16l-176-151.1c-11.063-10.36-11.094-27.56 0-37.06z"/>
4
</symbol></svg>
public/icons/search-minus.svg
1
<!-- Do not edit this file directly. This file is generated automatically with 'rake icon:fetch' -->
2
<svg xmlns="http://www.w3.org/2000/svg"><symbol viewBox="0 0 512 512" id="icon">
3
  <path fill="currentColor" d="M304 192v32c0 6.6-5.4 12-12 12H124c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm201 284.7L476.7 505c-9.4 9.4-24.6 9.4-33.9 0L343 405.3c-4.5-4.5-7-10.6-7-17V372c-35.3 27.6-79.7 44-128 44C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208c0 48.3-16.4 92.7-44 128h16.3c6.4 0 12.5 2.5 17 7l99.7 99.7c9.3 9.4 9.3 24.6 0 34zM344 208c0-75.2-60.8-136-136-136S72 132.8 72 208s60.8 136 136 136s136-60.8 136-136z"/>
4
</symbol></svg>
... This diff was truncated because it exceeds the maximum size that can be displayed.